Microsoft Visual Studio

Microsoft Visual Studio is a continuation of software of development for Windows conceived by Microsoft. The last version is called Visual Studio 2005 .

Visual Studio is a complete whole of development tools making it possible to generate Applications Web ASP.NET, Services Web XML, bureaucratic applications and portable applications. Visual BASIC, Visual C++, Visual C# and Visual J# use all the same environment of integrated development (IDE, Integrated Development Environment), which enables them to divide tools and facilitates the creation of solutions calling upon several languages. In addition, these languages make it possible to better benefit from the functionalities of the Framework .NET, which provides an access to key technologies simplifying the development of applications Web ASP and Services Web XML thanks to Visual Web To develop.

Software of Visual Studio

Successive versions

Visual Studio 97

The first version of Visual Studio was published in 1997 by Microsoft, in order to gather within the same environment of development several of its programming tools. Visual Studio 97 included Visual BASIC 5.0 and Visual C++ 5.0, for the development of application Windows, Visual J++ 1.1 for the Java programming and Visual FoxPro 5.0 for the programming xBase. Visual InterDev was used to create Web pages generated dynamically in ASP.

Visual Studio 6.0

The following version (6.0) date of 1998. The numbers of version of all its components also passed to 6.0. This version was the base of the development for Microsoft for the four following years, until the passage to development .NET.

Visual Studio 6.0 was the last version including Visual BASIC such as the major part of programmers VB knew it. It is also the last version to include Visual J++.

Visual Studio .NET (2002)

In 2002, Visual Studio .NET is published. The principal change was the introduction of .NET Framework. The programs developed by using .NET are not compiled in Machine language (contrary to C++, for example) but in an intermediate language named MSIL ( Microsoft Intermediate Language ) or LASH ( Common Intermediate Language ). An application MSIL is then compiled, at the time of its execution, in the machine language appropriate to the platform on which it is carried out. This compilation is called a compilation “right in time” ( Just-In-Time English or JIT ).

By dissociating the binary program of the platform, this method makes it possible in particular Microsoft to better support the various versions of the operating system Windows (in particular Windows CE) as well as new architectures of microprocessors. The programs compiled in MSIL can be only carried out on platforms having an implementation of .NET framework. It is possible to launch programs MSIL on Linux or Mac OS X thanks to not-Microsoft implementations of .NET like Mono and DotGNU.

Microsoft also introduced the language C#, similar to the Java language.

Visual BASIC, famous Visual BASIC .NET, underwent drastic modifications to correspond to new the framework, in particular by introducing the directed Programmation object. Microsoft also added extensions to C++, called Managed Extensions for C++, so that the C++ programmers can create programs .NET.

Visual Studio .NET can be used to build Windows applications (using Windows Forms), of the Web applications (in ASP.NET or with Web Services) or of the portable applications (with .NET Compact Framework).

The internal number of version of Visual Studio .NET is 7.0.

Visual Studio .NET 2003

It is about a minor update of Visual Studio 2002. Framework. Net passed to version 1.1.

The internal number of version of Visual Studio 2003 is 7.1.

Visual Studio 2005

Visual Studio 2005, Whidbey code name (in reference to NAS Whidbey Island in the Pacific Ocean), was published in line in October 2005. Framework .NET is then in its version 2.0. One of the new functionalities of this version is the " Deployment Designer" allowing to validate the design of applications before their deployment. ASP.net passed into 2.0. Visual Studio 2005 includes a support of the 64-bit. The API news of Framework. Net included generic types allowing to create owners of classes or methods.

The internal number of version of Visual Studio 2005 is 8.0 (it is about a major revision).

Visual Studio Express train

Microsoft proposes versions " now; express" in a package named Microsoft Visual Studio Express train. These versions are free and available on the download location. However, there does not exist complete version express train of Visual Studio. The elements are available independently from/to each other (Visual BASIC, Visual C++,…).

Visual Studio 2008

This version (code name Orcas ), currently in Beta 2, is envisaged in final version for the end of the year 2007, among the innovations to be envisaged:
  • Founded on the .NET Framework 3.5
  • of the tools of Metrology relating to the code (indicators of the number of lines, depth of the routines, calculation of cyclomatic complexity), relating to the performance (memory used, execution time)
  • complete management of the collaboratif development and the versions (authors and revisions of the code) by integrating the tool PowerTools
  • possibility of automating the processes of compilation and integration (with Trigger S)
  • better management of the tests with possibility of working out scenarios of test, module of test specific to the applications Ajax

References

Random links:Contracción del tensor | Cymatium trigonum | Montestruc-on-Gers | Asuka Kazama | Ernest Léopold de Hesse-Rheinfels-Rotenburg | Alexandrine Recall | Pré_de_Charlie