0% found this document useful (0 votes)
40 views16 pages

Module 1: Overview of Platform

The document provides an overview of the Microsoft .NET platform and its components. It discusses that .NET is a platform for building and running applications and that the .NET Framework is the foundation of the platform. It also describes the main components of the .NET Framework including the Common Language Runtime, .NET Framework Class Library, ADO.NET, ASP.NET, and the user interface libraries. Finally, it outlines the major enhancements in Visual Basic .NET, including improved object-oriented support, structured exception handling, and full access to the .NET Framework and its libraries.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views16 pages

Module 1: Overview of Platform

The document provides an overview of the Microsoft .NET platform and its components. It discusses that .NET is a platform for building and running applications and that the .NET Framework is the foundation of the platform. It also describes the main components of the .NET Framework including the Common Language Runtime, .NET Framework Class Library, ADO.NET, ASP.NET, and the user interface libraries. Finally, it outlines the major enhancements in Visual Basic .NET, including improved object-oriented support, structured exception handling, and full access to the .NET Framework and its libraries.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

Module 1: Overview of

the Microsoft .NET


Platform
Overview

 What Is the Microsoft .NET Platform?


 What Is the .NET Framework?
 What Are the .NET Framework Components?
 What Are the Visual Basic .NET Enhancements?
What Is the Microsoft .NET Platform?

Internet
Visual
VisualStudio
Studio.NET
.NET
Orchestration
Orchestration
Internet
Internet .NET Building
.NET .NET Building
.NET Enterprise Block
Framework COM+ Enterprise Block
Framework COM+ Servers Services
Services
Servers
Windows
Windows

Available With .NET New


Today Enhancements Capabilities
 What Is the .NET Framework?

 Overview of the .NET Framework


 Benefits of the .NET Framework
 Languages in the .NET Framework
Overview of the .NET Framework

Visual
C++ C# J# …
Basic

Visual Studio .NET


Common Language Specification

.NET Framework
Benefits of the .NET Framework

 Based on Web standards and practices


 Extensible
 Easy for developers to use
 Designed using unified application models

.NET Framework

Visual Basic Forms MFC/ATL ASP

Windows API
Languages in the .NET Framework

 Visual Basic .NET


New version of Visual Basic with substantial language innovations
 C# – designed for .NET
New component-oriented language
 Managed Extensions to Visual C++
Provides more power and control
 J# .NET
Takes full advantage of the .NET Framework
 Third-party languages
 What Are the .NET Framework Components?

 The .NET Framework Components


 Common Language Runtime
 .NET Framework Class Library
 ADO .NET: Data and XML
 ASP .NET: Web Forms and Services
 User Interface
The .NET Framework Components

ASP .NET: Web User


Forms & Services Interface
ADO .NET: Data & XML
.NET Framework Class Library

Common Language Runtime


Common Language Runtime

Base Class Library Support

Thread Support COM Marshaler

Type Checker Exception Manager

Security Engine Debug Engine

MSIL to Native Code Garbage


Compilers Manager Collection

Class Loader
.NET Framework Class Library

System System.Security System.Runtime.


InteropServices
System.Net System.Text System.Globalization

System.Reflection System.Threading System.Configuration

System.IO System.Diagnostics System.Collections


ADO.NET: Data and XML

System.Data System.Xml

System.Xml.Schema
DataSet DataRow
System.Xml.Serialization
DataTable DataView
ASP.NET: Web Forms and Services

ASP .NET
System.Web
Services UI
Description HtmlControls

Discovery WebControls

Protocols

Caching Security
Configuration SessionState
User Interface

System.Windows.Forms

System.Drawing
What Are the Visual Basic .NET Enhancements?

 Major language enhancements


 Enhanced object-oriented support
 Structured exception handling
 Full access to the .NET Framework
 New threading options
 Garbage collection
 Enhanced Web development
 Create Web Forms as easily as Windows Forms
 Create Web Services quickly
Review

 What Is the Microsoft .NET Platform?


 What Is the .NET Framework?
 What Are the .NET Framework Components?
 What Are the Visual Basic .NET Enhancements?

You might also like