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
Message
Queuing
COM+
(Transactions, Partitions,
Object Pooling)
IIS WMI
Common Language Runtime
.NET Framework Class Library
ADO.NET: Data and XML
XML Web Services User Interface
Visual
Basic C++ C#
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
Visual Basic Forms MFC/ATL ASP
.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
Thread Support COM Marshaler
Type Checker Exception Manager
MSIL to Native
Compilers
Code
Manager
Garbage
Collector
Security Engine Debug Engine
Class Loader
.NET Framework Class Library
System.Globalization
System.Diagnostics
System.Configuration
System.CollectionsSystem.IO
System.Reflection
System.Net
System
System.Threading
System.Text
System.Security
System.Runtime.
InteropServices
ADO.NET: Data and XML
ADO.NET: Data and XML
DataSet DataRow
DataTable DataView
System.Data
System.Xml.Schema
System.Xml.Serialization
System.Xml
Web Forms and XML Web Services
System.Web
Configuration SessionState
Caching Security
Services
Description
Discovery
Protocols
UI
HtmlControls
WebControls
User Interface for Windows
System.Drawing
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

Module 1 : Overview of the Microsoft .NET Platform

  • 1.
    Overview of theMicrosoft .NET Platform
  • 2.
    Overview  Introduction tothe .NET Platform  Overview of the .NET Framework  Benefits of the .NET Framework  The .NET Framework Components  Languages in the .NET Framework
  • 3.
    Introduction to the.NET Platform  The .NET Framework  .NET My Services  The .NET Enterprise Servers  Visual Studio .NET
  • 4.
    Overview of the.NET Framework Win32 Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI Common Language Runtime .NET Framework Class Library ADO.NET: Data and XML XML Web Services User Interface Visual Basic C++ C# ASP.NET Perl J# …
  • 5.
    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 Visual Basic Forms MFC/ATL ASP .NET Framework
  • 6.
    The .NET FrameworkComponents  Common Language Runtime  .NET Framework Class Library  ADO.NET: Data and XML  Web Forms and XML Web Services  User Interface for Windows
  • 7.
    Common Language Runtime BaseClass Library Support Thread Support COM Marshaler Type Checker Exception Manager MSIL to Native Compilers Code Manager Garbage Collector Security Engine Debug Engine Class Loader
  • 8.
    .NET Framework ClassLibrary System.Globalization System.Diagnostics System.Configuration System.CollectionsSystem.IO System.Reflection System.Net System System.Threading System.Text System.Security System.Runtime. InteropServices
  • 9.
    ADO.NET: Data andXML ADO.NET: Data and XML DataSet DataRow DataTable DataView System.Data System.Xml.Schema System.Xml.Serialization System.Xml
  • 10.
    Web Forms andXML Web Services System.Web Configuration SessionState Caching Security Services Description Discovery Protocols UI HtmlControls WebControls
  • 11.
    User Interface forWindows System.Drawing System.Windows.Forms
  • 12.
    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
  • 13.
    Review  Introduction tothe .NET Platform  Overview of the .NET Framework  Benefits of the .NET Framework  The .NET Framework Components  Languages in the .NET Framework