ITEC81 QUIZ 1 Flashcards

1
Q

is an integrated development environment (IDE) from Microsoft , used for developing computer programs, websites, web app, web services, adn mobile apps.

A

Visual Studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

it supports multiple programming languages, including C#, C++, VB.NET, Python, JavaScript, adn more through extensions.

A

Visual Studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Visual Studio Designed to be an ____________ for developers, it provides tools for writting, debugging, and testing code, as well as tools for version control and deployment.

A

all-in-one solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

is a comprehensive IDE used for developing applications across multiple platforms, including Windows, web, mobile, and cloud. It supports a wide range of programming languages like C#, VB.NET, F#, C++, Python, and JavaScript.

A

Visual Studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

refers specifically to the version of Visual Studio released in 2002 that was designed to support the .NET Framework , which was also introduced around the same time.

A

Visual Studio .NET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

It was the first IDE fully integrated with the .NET Framework, which marked a shift towards managed code and object-oriented programming with languages like C# and VB.NET. It focused on developing applications specifically for the.NET platform, including ASP.NET web applications and Windows Forms applications.

A

Visual studio .NET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

is a broader term that encompasses various versions and editions of the IDE, supporting multiple programming languages and technologies.

A

Visual Studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

specifically refers to versions of Visual Studio that were designed to integrate with the .NET Framework, starting with the 2002 version.

A

Visual Studio .NET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Introduced in ____, Visual Studio has evolved significantly over the years, adding new features and supporting modern development practices.

A

1997

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A free version of Visual Studio, launched in 2014, similar to the Professional edition.

It’s suitable for individual developers to create free or paid apps but has limitations for enterprise use.

A

Community

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A paid commercial edition of Visual Studio, available since 2010.

It supports XML and XSLT editing, integrates with Microsoft SQL Server, and includes tools like Server Explorer.

A

Professional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A paid, comprehensive solution designed for teams of any size, meeting high scalability and quality demands.

This edition is ideal for delivering high-quality, scalable software.

A

Enterprise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

For creating traditional Windows desktop applications.

A

Windows Form

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

For building more advanced and modern Windows desktop apps with rich user interfaces.

A

WPF (Windows Presentation Foundation):

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

For developing web applications and services using.NET.

A

ASP.NET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

For building interactive web Uls using C# instead of JavaScript.

A

Blazor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

For creating cross-platform mobile apps that run on iOS and Android using C# and .NET.

A

Xamarin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

The evolution of Xamarin for building cross- platform applications with a single codebase.

A

MAUI (Multi-platform App UI)

19
Q

Integration for developing and managing applications on Microsoft Azure, including cloud services and serverless functions.

20
Q

For building cross-platform applications that run on Windows, macOS, and Linux.

A

.NET Core and .NET 5/6+

21
Q

For developing and managing containerized applications.

22
Q

For creating applications that interact with lot devices and services.

23
Q

Advanced code editor with IntelliSense for auto-completion and syntax suggestions, and refactoring tools for improving code quality.

A

Intelligent Code Editing

24
Q

Support for Git and other version control systems directly within the IDE for seamless code management and collaboration.

A

Integrate Version Control

25
Visual designers for building user interfaces for web, desktop, and mobile applications using drag-and-drop functionality.
Designer Tools
26
A rich ecosystem of extensions and plugins to add functionality and customize the development environment according to specific needs.
Extensibility
27
Built-in tools for unit testing, automated testing, and performance profiling to ensure code quality and reliability.
Testing Frameworks
28
Seamless integration with cloud services, particularly Microsoft Azure, for deploying, managing, and scaling cloud-based applications.
Cloud Integration
29
Support for building applications across multiple platforms, including Windows, macOS, Linux, iOS, and Android.
Cross Platform Development
30
A wide range of templates for various project types, including web, mobile, desktop, and cloud applications, to accelerate development.
Project Templates
31
Visual Studio supports a vast ecosystem of extensions and plugins available through the Visual Studio Marketplace. Developers can add new features, integrate third-party tools, and tailor the IDE to their specific needs, enhancing productivity and workflow.
Extensions and Plugin
32
The IDE allows extensive customization of its environment, including personalized themes, window layouts, and toolbars. Developers can adjust settings and configure the interface to match their preferences and optimize their development experience.
Customable IDE
33
an integrated development environment (IDE) from Microsoft that was widely used for various types of development projects.
Visual Studio 2017
34
1 GB of available hard disk space (additional space
Disk Space
35
DirectX 9-capable video card with a WDDM driver.
Graphics
36
A lighter, cross-platform editor that supports a wide range of programming languages through extensions.
Visual Studio Code:
37
A popular alternative for .NET development.
JetBrains Raider
38
Provides real-time code assistance with autocomplete, contextual API descriptions, and tips, enhancing development speed and accuracy.
Live Coding Support
39
Supports version contro! systems for sharing, pushing, and pulling code, and includes tools for code reviews and work item tracking to facilitate team collaboration.
Team Collaboration
40
Allows users to customize the IDE with extensions and add- ons, and even create and share their own extensions to fit specific development needs.
Customizable Environment
41
is used to provide the functionality to enumerate solutions and projects in Visual Studio.
SVs Solution Service
42
is used to provide User Interface functionality like toolbars, tabs etc.
SVs UIShell Service
43
is used to deal with the registration of VSPackages.
SVsShell service