Visual Studio is an integrated development environment from Microsoft used to develop software applications for Windows, web, and mobile. It includes features like a code editor, debugger, and various designers to aid in building graphical user interfaces, web pages, databases and more. Visual Studio supports many programming languages and has different versions released since 1995 with continuous updates and new features.
2. IDE
An integrated development environment
(IDE) is a software application that provides
comprehensive facilities to computer
programmers for software development. An
IDE normally consists of a source code editor,
build automation tools and a debugger.
3. Microsoft Visual Studio
Microsoft Visual Studio is an integrated
development environment(IDE) from Microsoft. It
is used to develop console and graphical user
interface applications along with Windows Forms
or WPF applications, web sites, web applications,
and web services in both native code together with
managed code for all platforms supported by
Microsoft Windows, Windows Mobile, Windows
CE, .NET Framework, .NET Compact Framework
and Microsoft Silverlight.
-Reference Wikipedia
4. Language In Visual Studio
Visual Studio supports different types of
programming language:-
• Visual C
• Visual C++
• Visual C#
• Visual F#
• Visual Basic.NET
5. Features
1. Code editor:-
Like any other IDE, it includes a code editor
that supports syntax highlighting and code
completion using IntelliSense for not only
variables, functions and methods but also
language constructs like loops and queries.
6. 2. Debugger :-
Visual Studio includes a debugger that can be
used for debugging applications written in any
language supported by Visual Studio. The
debugger can be configured to be launched when
an application running outside the Visual Studio
environment crashes.
7. 3. Designer :-
Visual Studio includes a host of visual designers to
aid in the development of applications. These
tools include:
a) Windows Forms Designer:
The Windows Forms designer is used to build GUI
applications using Windows Forms.
b) WPF Designer:
The WPF designer, codenamed Cider,was
introduced with Visual Studio 2008. Like the
Windows Forms designer it supports the drag
and drop metaphor.
8. c) Web designer/development :
Visual Studio also includes a web-site editor and
designer that allows web pages to be authored by
dragging and dropping widgets. It is used for
developing ASP.NET applications and supports
HTML, CSS and JavaScript.
d) Class designer :
The Class Designer is used to author and edit the
classes (including its members and their access)
using UML modeling. The Class Designer can
generate C# and VB.NET code outlines for the
classes and methods.
9. e) Data designer :
The data designer can be used to graphically edit
database schemas, including typed tables, primary
and foreign keys and constraints.
f) Mapping designer :
From Visual Studio 2008 onwards, the mapping
designer is used by LINQ & SQL to design the
mapping between database schemas and the classes
that encapsulate the data.
10. Version history
Product name Internal version Release date
Visual Studio 4.0 04-1995
Visual Studio 97 5.0 02-1997
Visual Studio 6.0 6.0 06-1998
Visual Studio .NET (2002) 7.0 02-2002
Visual Studio .NET 2003 7.1 04-2003
Visual Studio 2005 8.0 11-2005
Visual Studio 2008 9.0 11-2007
Visual Studio 2010 10.0 04-2010
Visual Studio 2012 11.0 09-2012