module 1: overview of the microsoft.net framework
Post on 21-Dec-2015
218 views
TRANSCRIPT
Module 1: Overview of the Microsoft .NET
Framework
Overview
Overview of the Microsoft .NET Framework
Overview of Namespaces
Overview of the Microsoft .NET Framework
The .NET Framework
Common Language Runtime
The .NET Framework Class Library
ADO.NET: Data and XML
What is an XML Web Service?
Web Forms and Services
The .NET Framework
Win32Win32
MessageMessageQueuingQueuing
COM+COM+(Transactions, Partitions, (Transactions, Partitions,
Object Pooling)Object Pooling)IISIIS WMIWMI
Common Language RuntimeCommon Language Runtime
.NET Framework Class Library.NET Framework Class Library
ADO.NET: Data and XMLADO.NET: Data and XML
Web ServicesWeb Services User InterfaceUser Interface
VB C++ C#
ASP.NETASP.NET
Perl Python …
Common Language Runtime
.NET Framework Class Library Support.NET Framework Class Library Support
Thread SupportThread Support COM MarshalerCOM Marshaler
Type CheckerType Checker Exception ManagerException Manager
MSIL to NativeMSIL to NativeCompilersCompilers
CodeCodeManagerManager
GarbageGarbageCollectionCollection
Security EngineSecurity Engine DebuggerDebugger
Class LoaderClass Loader
The .NET Framework Class Library
Spans All Programming Languages Enables cross-language inheritance and debugging Integrates well with tools
Is Object-Oriented and Consistent Enhances developer productivity by reducing the number of APIs to
learn Has a Built-In Common Type System Is Extensible
Makes it easy to add or modify framework features Is Secure
Allows creation of secure applications
ADO.NET: Data and XML
ADO.NET: Data and XMLADO.NET: Data and XML
OleDbOleDb SqlClientSqlClient
CommonCommon SQLTypesSQLTypes
System.Data
XSLXSLSerializationSerialization
XPathXPath
System.Xml
What Is an XML Web Service?
SOAPSOAPSOAPSOAP XML Web services consumers can send and
receive messages using XML
WSDLWSDLWeb Services Web Services
Description LanguageDescription Language
WSDLWSDLWeb Services Web Services
Description LanguageDescription Language
XML Web services are defined in terms of the formats and ordering of messages
Built using open Internet protocols XML & HTTPXML & HTTP
UDDIUDDIUniversal Description, Universal Description,
Discovery, and IntegrationDiscovery, and Integration
UDDIUDDIUniversal Description, Universal Description,
Discovery, and IntegrationDiscovery, and Integration
Provide a Directory of Services on the Internet
A programmable application component A programmable application component accessible via standard Web protocolsaccessible via standard Web protocols
OpenOpen Internet Internet Protocols Protocols
XML Web XML Web serviceservice
ASP.NETASP.NET
Web Forms and Services
System.WebSystem.Web
ConfigurationConfiguration SessionStateSessionState
CachingCaching SecuritySecurity
ServicesServices
DescriptionDescription
DiscoveryDiscovery
ProtocolsProtocols
UIUI
HtmlControlsHtmlControls
WebControlsWebControls
Overview of Namespaces
Namespaces
Namespaces Used in this Course
Namespaces Covered in Optional Modules
Namespaces
System System
GlobalizationGlobalization
DiagnosticsDiagnostics
ConfigurationConfiguration
CollectionsCollections
ResourcesResources
ReflectionReflection
NetNet
IOIO
ThreadingThreading
TextText
SecuritySecurity RuntimeRuntime
ServiceProcessServiceProcess
Namespaces Used in this Course
Module 2
System.Console
Module 3
System.Windows.Forms
System.Drawing
Module 4
System.Reflection
Module 7
System.Text
System.Collections
Module 10
System.IO
Module 11
System.Net System.Net.Sockets
Module 12
System.Runtime.Serialization
Module 13
System.Runtime.Remoting.Channels System.Web.Services
Namespaces Covered in Optional Modules
Module 14
System.Threading
Module 16
System.Data
Module 17
System.Reflection
Review
Overview of the Microsoft .NET Framework
Overview of Namespaces