MICROSOFT VISUAL STUDIO -An Integrated Development Environment
IDE An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. AnIDE normally consists of a source code editor, build automation tools and a debugger.
Microsoft Visual Studio Microsoft Visual Studio is an integrateddevelopment environment(IDE) from Microsoft. It is used to develop console and graphical userinterface applications along with Windows Formsor 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, WindowsCE, .NET Framework, .NET Compact Framework and Microsoft Silverlight. -Reference Wikipedia
Language In Visual StudioVisual Studio supports different types of programming language:-• Visual C• Visual C++• Visual C#• Visual F#• Visual Basic.NET
Features1. 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.
2. Debugger :-Visual Studio includes a debugger that can beused for debugging applications written in anylanguage supported by Visual Studio. Thedebugger can be configured to be launched whenan application running outside the Visual Studioenvironment crashes.
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.
e) Data designer :The data designer can be used to graphically editdatabase schemas, including typed tables, primaryand foreign keys and constraints.f) Mapping designer :From Visual Studio 2008 onwards, the mappingdesigner is used by LINQ & SQL to design themapping between database schemas and the classesthat encapsulate the data.
Version historyProduct name Internal version Release dateVisual Studio 4.0 04-1995Visual Studio 97 5.0 02-1997Visual Studio 6.0 6.0 06-1998Visual Studio .NET (2002) 7.0 02-2002Visual Studio .NET 2003 7.1 04-2003Visual Studio 2005 8.0 11-2005Visual Studio 2008 9.0 11-2007Visual Studio 2010 10.0 04-2010Visual Studio 2012 11.0 09-2012