140 likes | 282 Views
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
E N D
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
Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI Overview of the .NET Framework Visual Basic C++ C# Perl J# … XML Web Services User Interface ASP.NET ADO.NET: Data and XML .NET Framework Class Library Common Language Runtime Win32
Benefits of the .NET Framework • Based on Web standards and practices • Designed using unified application models • Easy for developers to use • Extensible classes .NET Framework Visual Basic Forms MFC/ATL ASP Windows API
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
Thread Support COM Marshaler Type Checker Exception Manager Security Engine Debug Engine MSIL to Native Compilers Code Manager Garbage Collector Common Language Runtime Base Class Library Support Class Loader
.NET Framework Class Library System System.Security System.Runtime. InteropServices System.Text System.Globalization System.Net System.Threading System.Configuration System.Reflection System.Diagnostics System.Collections System.IO
System.Data DataSet DataRow DataTable DataView ADO.NET: Data and XML ADO.NET: Data and XML System.Xml System.Xml.Schema System.Xml.Serialization
Web Forms and XML Web Services ASP.NET System.Web Services UI Description HtmlControls Discovery WebControls Protocols Caching Security SessionState Configuration
User Interface for Windows System.Windows.Forms System.Drawing
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