Module 1:
Overview of the
Microsoft .NET
Platform
Overview
Introduction to the .NET Platform
Overview of the .NET Framework
Benefits of the .NET Framework
The .NET Framework Components
Languages in the .NET Framework
Introduction to the .NET Platform
The .NET Framework
.NET My Services
The .NET Enterprise Servers
Visual Studio .NET
Overview of the .NET Framework
Win32
Win32
Message
Message
Queuing
Queuing
COM+
COM+
(Transactions, Partitions,
(Transactions, Partitions,
Object Pooling)
Object Pooling)
IIS
IIS
WMI
WMI
Common Language Runtime
Common Language Runtime
.NET Framework Class Library
.NET Framework Class Library
ADO.NET: Data and XML
ADO.NET: Data and XML
XML Web Services
XML Web Services
User Interface
User Interface
Visual
Basic C++ C#
ASP.NET
ASP.NET
Perl
J#
…
Benefits of the .NET Framework
Based on Web standards and practices
Designed using unified application
models
Easy for developers to use
Extensible classes
Windows API
Windows API
Visual Basic Forms
Visual Basic Forms
MFC/ATL
MFC/ATL
ASP
ASP
.NET Framework
.NET Framework
The .NET Framework Components
Common Language Runtime
.NET Framework Class
Library
ADO.NET: Data and XML
Web Forms and XML Web
Services
User Interface for Windows
Common Language Runtime
Base Class Library Support
Base Class Library Support
Thread Support
Thread Support
COM Marshaler
COM Marshaler
Type Checker
Type Checker
Exception Manager
Exception Manager
MSIL to Native
MSIL to Native
Compilers
Compilers
Code
Code
Manager
Manager
Garbage
Garbage
Collector
Collector
Security Engine
Security Engine
Debug Engine
Debug Engine
Class Loader
Class Loader
.NET Framework Class Library
System.Globalization
System.Globalization
System.Diagnostics
System.Diagnostics
System.Configuration
System.Configuration
System.Collections
System.Collections
System.IO
System.IO
System.Reflection
System.Reflection
System.Net
System.Net
System
System
System.Threading
System.Threading
System.Text
System.Text
System.Security
System.Security
System.Runtime.
System.Runtime.
InteropServices
InteropServices
ADO.NET: Data and XML
ADO.NET: Data and XML
ADO.NET: Data and XML
DataSet
DataSet
DataRow
DataRow
DataTable
DataTable
DataView
DataView
System.Data
System.Data
System.Xml.Schema
System.Xml.Schema
System.Xml.Serialization
System.Xml.Serialization
System.Xml
System.Xml
ASP.NET
ASP.NET
Web Forms and XML Web Services
System.Web
System.Web
Configuration
Configuration
SessionState
SessionState
Caching
Caching
Security
Security
Services
Services
Description
Description
Discovery
Discovery
Protocols
Protocols
UI
UI
HtmlControls
HtmlControls
WebControls
WebControls
User Interface for Windows
System.Drawing
System.Drawing
System.Windows.Forms
System.Windows.Forms
Languages in the .NET Framework
C# – Designed for .NET
New component-oriented language
Managed Extensions to C++
Enhanced to provide more power and control
Visual Basic .NET
New version of Visual Basic with substantial language innovations
JScript .NET
New version of JScript that provides improved performance and
productivity
J# .NET
.
NET Java-language support enabling new development and Java
migration
Third-party Languages
Review
Introduction to the .NET Platform
Overview of the .NET Framework
Benefits of the .NET Framework
The .NET Framework Components
Languages in the .NET Framework