|
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
|
|
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 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 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.
|
|
|
|
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.
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 |
|
|
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"

|
|
|
|
|