Apply Now  | Knowledge Base  |  About Us | Locations |  Contact Us
  Knowledge Base

About .NET
LINQ
WPF
About SQL Server 2005
About Business Intelligence
Technical Articles
.NET Articles
SQL Server 2005 Articles
SharePoint 2007 Articles
Business Intelligence Articles
Online Resources





 Live chat by LivePerson



Microsoft Visual Studio

Microsoft .NET is the Microsoft strategy to connect information, people, systems, and devices through software.

Integrated across the Microsoft platform, .NET technology provides the ability to quickly build, deploy, manage, and use connected, security-enhanced solutions with Web services. .NET-connected solutions enable businesses to integrate their systems more rapidly and in a more agile manner and help them realize the promise of information anytime, anywhere, on any device.

Visual Studio offers .NET developers a broad range of .NET Framework-based solutions, including mobile solutions, Windows applications, Web sites, and Web services

  Visual Studio

Microsoft Visual Studio is an integrated development environment by Microsoft. It helps programmers create programs, web sites, web applications, and web services that run on various platforms. Supported platforms include Microsoft Windows servers and workstations, PocketPC, Smartphones, and World Wide Web browsers.

Benefits to Developers

.NET benefits developers by providing a tightly integrated set of tools for building and integrating Web services. Visual Studio .NET and the .NET Framework provide comprehensive development platforms that offer the best, fastest, and most cost-effective way to build Web services.

With Visual Studio and the .NET Framework, developers can take advantage of a programming model designed from the ground up for creating Web services in a highly productive, multilanguage environment. With scalable, high-performance execution, the .NET tools allow developers to use existing skills to create a wide range of solutions that work across a broad array of computing devices. .NET also provides a foundation for building Service Oriented Architectures (SOA).

  The .NET Framework

The .NET Framework is a new computing platform designed to simplify application development in the highly distributed environment of the Internet. The .NET Framework has two main components: the common language runtime and the .NET Framework class library.

The common language runtime (aka CLR) is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict safety and accuracy of the code. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code; code that does not target the runtime is known as unmanaged code.

The .NET Framework class library is a comprehensive, object-oriented collection of reusable classes that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET and Web Services.

ASP.NET is the hosting environment that enables developers to use the .NET Framework to target XML Web services applications. Both Web Forms and XML Web services use Internet Information Server (IIS) as the publishing mechanism for applications, and both have a collection of supporting classes in the .NET Framework. In short, ASP.NET pages are faster, more functional, and easier to develop because they interact with the runtime like any managed application. They are compiled not interpreted.

  Web Services

Web services are small, reusable applications that help computers from many different operating system platforms work together by exchanging messages. Web services are based on industry protocols that include XML (Extensible Markup Language), SOAP (Simple Object Access Protocol), and WSDL (Web Services Description Language). These protocols help computers work together across platforms and programming languages.

From a business perspective, Web services are used to re-enable information technology so that it can change, move, and adapt like other aspects of a business. They not only connect systems, they can help connect people with the information they need, within the software applications they are used to using, and wherever they happen to be.

Microsoft offers a complete range of software that helps organizations and individuals benefit from Web service-based connectivity. These include the Microsoft Visual Studio developer tools the Windows Server System that hosts Web services, and familiar desktop applications such as the Microsoft Office System that "consume" Web services.

  Data Access and XML

At the core of data access for .NET applications are two technologies: XML and ADO.NET. Both are extremely useful when accessing any type of data in your applications.

  • XML is simply structured data.
  • ADO.NET is an evolutionary improvement to Microsoft® ActiveX® Data Objects (ADO) that provides platform interoperability and scalable data access.

ADO has been architected specifically for distributed applications. The new architecture has intrinsic support for XML and makes programming with data much more effective for today’s applications. In fact, with ADO.NET you can connect to virtually any database, including SQL Server or Oracle. You can also share data across platforms by using ADO.NET with XML Web services.

 

  Learn More Today

  .NET Training Options

 What's New in .NET?

Microsoft started development on the .NET Framework in the late 1990s.  By late 2000 the first beta versions of .NET 1.0 were being released.

Version Release Date
1.0 2002-01-05
2.0 2005-11-07
3.0 2006-11-06
3.5 2007-11-19

.NET Framework 3.0

.NET Framework 3.0, includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems. It is also available for Windows XP SP2 and Windows Server 2003 as a download. There are no major architectural changes included with this release; .NET Framework 3.0 uses the Common Language Runtime of .NET Framework 2.0.  Unlike the previous major .NET releases there was no .NET Compact Framework release made as a counterpart of this version.

.NET Framework 3.0 consists of four major new components:

.NET Framework 3.5

Version 3.5 of the .NET Framework was officially released to manufacturing (RTM) on November 19, 2007. As with .NET Framework 3.0, version 3.5 uses the CLR of version 2.0. In addition, it installs .NET Framework 2.0 SP1, which adds some methods and properties to the BCL classes in version 2.0 which are required for version 3.5 features such as Language Integrated Query (LINQ). These changes do not affect applications written for version 2.0, however.

As with previous versions, a new .NET Compact Framework 3.5 was released in tandem with this update in order to provide support for additional features on Windows Mobile and Windows Embedded CE devices. The source code of the Base Class Library in this version has been partially released under Microsoft Reference License.

For full view of image below, right click and "Save Picture As"

 


   Email this pageprinter-friendly version   

Add the above content to:


 Google   Y! MyWeb   Furl   Simpy   Spurl   Blink  Del.icio.us   Digg  add to technorati Technorati


Microsoft Certification | Visual Studio 2005 | SQL Server 2005 |.NET Framework
HomeApply Now  | Master's Program℠  |  Corporate Services  |  .NET Courses  |  .NET Resources  |  Site Map  |  Trademarks