Presentation is loading. Please wait.

Presentation is loading. Please wait.

Unit 1: Overview of the Microsoft.NET Platform

Similar presentations


Presentation on theme: "Unit 1: Overview of the Microsoft.NET Platform"— Presentation transcript:

1 Unit 1: Overview of the Microsoft.NET Platform

2 Overview What Is the Microsoft.NET Platform? What are the.NET Class Libraries What Are the.NET Framework Components? What Are the Visual Basic/C#.NET Enhancements?

3 Overview of the.NET Framework Visual Studio.NET Common Language Specification VisualBasicC++C#J#….NET Framework

4 Languages in the.NET Framework Visual Basic.NET New version of Visual Basic with substantial language innovations C# – designed for.NET Newish 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

5 What Are the.NET Framework Components? Common Language Runtime (CLR).NET Framework Class Library ADO.NET: Data and XML ASP.NET: Web Forms and Services User Interface : WinForms, WPF, GDI

6 The.NET Framework Components.NET Framework Class Library ADO.NET : Data & XML Windows Forms … Common Language Runtime ASP.NET: Web Forms & Services

7 Common Language Runtime Base Class Library Support Thread Support COM Marshaler Type Checker Exception Manager MSIL to Native CompilersCodeManagerGarbageCollection Security Engine Debug Engine Class Loader

8 .NET Framework Class Library System.Globalization System.Diagnostics System.Configuration System.Collections System.IO System.Reflection System.Net System System.Threading System.Text System.SecuritySystem.Web Classes are classified with Namespaces

9 ADO.NET: Data and XML DataSet Data Readers DataTableDataView System.Data System.Xml System.Xml.Schema System.Xml.Serialization Recent additions: Data Source Controls LINQ Entity Framework

10 ASP.NET: Web Forms and Services System.Web Configuration SessionState Caching Security Services Description Discovery Protocols UI HtmlControls WebControls

11 User Interface System.Drawing System.Windows.Forms Recent additions: Ajax Silverlight MVC WPF

12 What Are the Visual Basic/C#.NET Enhancements? Major language enhancements Enhanced object-oriented support Structured exception handling Full access to the.NET Framework classes New threading options Garbage collection Enhanced Web development Create Web Forms as easily as Windows Forms Create Web Services quickly

13 Integrated Development Environment (IDE) Toolbox Task List Solution Explorer Dynamic Help Editor or Designer Properties Server Explorer

14 Lab 1: Introduction to Visual Studio Exercise 1: Becoming Familiar with the Visual Studio.NET IDE Exercise 2: Using code snippets to insert a for loop and if statement


Download ppt "Unit 1: Overview of the Microsoft.NET Platform"

Similar presentations


Ads by Google