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?