Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Visual Studio .NET


 Contents
Visual Studio .NET is an IDE developed ( 2002) by Microsoft. It is for the Microsoft Windows operating system and is aimed primarily, but not exclusively, at development for Win32 platforms.

1 Overview

The latest version in their line of IDEs, Visual Studio .NET supports the new .NET languages C#, Visual Basic .NET and Managed C++ in addition to C++. You can use Visual Studio .NET to make applications targeting Windows (using Windows Forms), Web (using ASP.NET and Web Services) and portable devices (using .NET Compact Framework ).

The look-and-feel of Visual Studio .NET is nearly identical to previous versions of the IDE ( Microsoft Visual Studio). Some notable exceptions include the cleaner interface and greater cohesiveness. It is also more customizable with status windows that automatically hide when not in use. All versions of Visual Studio, including its predecessor Visual C++, include a debuggerA debugger is a computer program that is used to debug (and sometimes test) other programs. When the program crashes, the debugger shows the position in the original code if it is a source-level debugger or symbolic debugger commonly seen in integrated de that is integrated with the editing environment.

The most notable feature of the IDE is its support of the new .NET languages. Programs developed in these languages do not compile to machine languageA system of codes directly understandable by a computer's CPU is termed this CPU's native or machine language . Although machine code may seem similar to assembly language they are in fact two different types of languages. Assembly code consists of both b (like C++ does, for example) but instead compile into something called CIL. When programs execute the MSIL application, it is jittedSee also Just in time for the business technique In computing, just-in-time compilation (JIT also known as dynamic translation is a technique for improving the performance of interpreted programs. Typical compilers examine the source code for a program an into the appropriate machine language for the platform it is being executed on. Via this method, Microsoft hopes to be able to support various implementations of their Windows operating systems (such as Windows CEWindows CE (sometimes abbreviated WinCE is a variation of Microsoft's Windows operating system for minimalistic computers and embedded systems. Windows CE is a distinctly different kernel, rather than a 'trimmed down' version of desktop Windows. It is sup). Programs compiled into MSIL can be executed only on platforms which have a implemetation of .NET frameworkA common language infrastructure (CLI) is used in Microsoft. NET as the basis for running programs written in different programming languages. Before this, each language required its own runtime module for the compiled programs to run Visual Basic require. You can run CIL programs in Linux or MacOS X using some non-Microsoft .NET implementation, like Mono (Ximian)Mono is the name of an open source project by Ximian to create an ECMA Standard compliant (Ecma-334 and Ecma-335),. NET compatible set of tools, including a C# compiler, a Common Language Runtime, and more, all to run on GNU/Linux, UNIX, Mac OS X, and Win and DotGNUDotGNU is a project for devising Web Services, software componentry and the like. It is compatible with Microsoft. NET and similar to the Mono project from Ximian. The DotGNU developers say that while they realize that the Microsoft. NET platform is a pow.

Microsoft distributes various versions of this IDE. Some lack an optimizing compiler, others lack support for database instructions. These versions are generally less expensive than the full version of the IDE.



Read more »

Non User