unit 1: overview of the microsoft.net platform
TRANSCRIPT
![Page 1: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/1.jpg)
Unit 1: Overview of the
Microsoft .NET Platform http://www.youtube.com/watch?NR=1&v=pehPPavaBWE&feature=endscreen
![Page 2: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/2.jpg)
Overview
What Is the Microsoft .NET Platform?What are the .NET Class LibrariesWhat Are the .NET Framework
Components?What Are the Visual Basic/C# .NET
Enhancements?
![Page 3: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/3.jpg)
Overview of the .NET Framework
Visual Studio .NET
Visual Studio .NET
Common Language SpecificationCommon Language Specification
VisualVisual BasicBasic C++C++ C#C# J#J# ……
.NET Framework.NET Framework
![Page 4: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/4.jpg)
Languages in the .NET Framework
Visual Basic .NETNew 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# .NETTakes full advantage of the .NET Framework
Third-party languages
![Page 5: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/5.jpg)
What Are the .NET Framework Components?
Common Language Runtime (CLR) .NET Framework Class LibraryADO .NET: Data and XMLASP .NET: Web Forms and ServicesUser Interface : WinForms, WPF, GDI
![Page 6: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/6.jpg)
The .NET Framework Components
.NET Framework Class Library.NET Framework Class Library
ADO .NETADO .NET: Data & XML: Data & XML
Windows FormsWindows Forms … …
Common Language RuntimeCommon Language Runtime
ASP .NET: Web ASP .NET: Web Forms & ServicesForms & Services
![Page 7: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/7.jpg)
Common Language RuntimeBaseBase ClassClass LibraryLibrary SupportSupport
Thread SupportThread Support COM MarshalerCOM Marshaler
Type CheckerType Checker Exception ManagerException Manager
MSIL to NativeMSIL to NativeCompilersCompilers
CodeCodeManagerManager
GarbageGarbageCollectionCollection
Security EngineSecurity Engine Debug EngineDebug Engine
Class LoaderClass Loader
![Page 8: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/8.jpg)
.NET Framework Class Library
System.GlobalizationSystem.Globalization
System.DiagnosticsSystem.Diagnostics
System.ConfigurationSystem.Configuration
System.CollectionsSystem.CollectionsSystem.IOSystem.IO
System.ReflectionSystem.Reflection
System.NetSystem.Net
SystemSystem
System.ThreadingSystem.Threading
System.TextSystem.Text
System.SecuritySystem.Security System.WebSystem.Web
Classes are classified with Namespaces
![Page 9: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/9.jpg)
ADO.NET: Data and XML
DataSetDataSet Data ReadersData Readers
DataTableDataTable DataViewDataView
System.Data System.Xml
System.Xml.SchemaSystem.Xml.Schema
System.Xml.SerializationSystem.Xml.Serialization
Recent additions:Data Source ControlsLINQ
Entity Framework
![Page 10: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/10.jpg)
ASP.NET: Web Forms and Services
System.WebSystem.Web
ConfigurationConfiguration SessionStateSessionState
CachingCaching SecuritySecurity
ServicesServices
DescriptionDescription
DiscoveryDiscovery
ProtocolsProtocols
UIUI
HtmlControlsHtmlControls
WebControlsWebControls
![Page 11: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/11.jpg)
User Interface
System.DrawingSystem.Drawing
System.Windows.FormsSystem.Windows.Forms
Recent additions:AjaxSilverlightMVC
WPF
![Page 12: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/12.jpg)
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
![Page 13: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/13.jpg)
Integrated Development Environment (IDE)
Toolbox
Task List
SolutionExplorer
Dynamic Help
Editor or Designer
PropertiesServer
Explorer
![Page 14: Unit 1: Overview of the Microsoft.NET Platform](https://reader031.vdocument.in/reader031/viewer/2022020803/55150d49550346a80c8b5997/html5/thumbnails/14.jpg)
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