Tuesday, March 24, 2009

The Microsoft .NET

Visual Studio .NET is a complete set of development tools for building ASP Web applications, XML Web services, desktop applications, and mobile applications. Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use the same integrated development environment (IDE), which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, these languages leverage the functionality of the .NET Framework, which provides access to key technologies that simplify the development of ASP Web applications and XML Web services.

The following are some features of Visual Studio .NET.

All the languages in .NET share a common environment. If you are familiar with the tools of VB then you can easily move around in C++.

The Common Language Environment (CLR) manages all code and components at runtime and makes it easy to create Multilanguage projects,

Previously all languages have their own libraries in .NET all languages shares a common runtime library

All languages have their own compiler. In order for they’re to interoperability between two different languages, the compiler must share some common ground. This is the job of Common Language Specification

Common Type Specification, which creates a set of universal data types, both primitive and complex, that can now be communicated between two modules written in two modules.

The Project Group is called as Solution in .NET. A solution file ends with .sln extension that is generated automatically when a project is created. A solution can contain projects written in different languages

The Major building block of .NET is Assemblies. Versioning and security are set at this level. An Assembly can be one or more items, such as PEs, Graphics, or Multimedia.

No comments: