Presentation is loading. Please wait.

Presentation is loading. Please wait.

.NET Framework Overview. Whats in the 1.1 Framework 10-15 physical assemblies 10-15 physical assemblies Hundreds of namespaces Hundreds of namespaces.

Similar presentations


Presentation on theme: ".NET Framework Overview. Whats in the 1.1 Framework 10-15 physical assemblies 10-15 physical assemblies Hundreds of namespaces Hundreds of namespaces."— Presentation transcript:

1 .NET Framework Overview

2 Whats in the 1.1 Framework 10-15 physical assemblies 10-15 physical assemblies Hundreds of namespaces Hundreds of namespaces Thousands of public classes, types, enums, interfaces Thousands of public classes, types, enums, interfaces

3 System Contains fundamental classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions Contains fundamental classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions

4 System.Text Contains classes representing ASCII, Unicode, UTF-7, and UTF-8 character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats String objects without creating intermediate instances of String Contains classes representing ASCII, Unicode, UTF-7, and UTF-8 character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats String objects without creating intermediate instances of String

5 System.IO Contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support Contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support System.IO.IsolatedStorage Read and write data that less trusted code cannot access and prevent the exposure of sensitive information that can be saved elsewhere on the file system System.IO.IsolatedStorage Read and write data that less trusted code cannot access and prevent the exposure of sensitive information that can be saved elsewhere on the file system

6 System.EnterpriseService This namespace provides.NET classes access to COM+ services, which can be useful in enterprise applications This namespace provides.NET classes access to COM+ services, which can be useful in enterprise applications COM+ Security Management COM+ Security Management COM+ Registration Management COM+ Registration Management Load Balancing Configuration Options Load Balancing Configuration Options More More

7 System.Management Provides access to a rich set of information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. Provides access to a rich set of information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. How much disk space is left? How much disk space is left? What is the current CPU utilization What is the current CPU utilization Other WMI events Other WMI events

8 System.Drawing Provides access to GDI+ basic graphics functionality. The Graphics class provides methods for drawing to the display device Provides access to GDI+ basic graphics functionality. The Graphics class provides methods for drawing to the display device Classes such as Rectangle and Point encapsulate GDI+ primitives. The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes. Classes such as Rectangle and Point encapsulate GDI+ primitives. The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes.

9 System.Security Provides the underlying structure for the CLR security system. Allows for manipulation of Code Access Security. Provides the underlying structure for the CLR security system. Allows for manipulation of Code Access Security. Provides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication Provides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication

10 System.Configuration Provides classes and method for progromatically accessing.NET framework configuration settings and handle errors in configuration files Provides classes and method for progromatically accessing.NET framework configuration settings and handle errors in configuration files AppSettings lets you read key values from.config files AppSettings lets you read key values from.config files IConfigurationSectionHandler allows you to create your own custom configuration sections. IConfigurationSectionHandler allows you to create your own custom configuration sections.

11 System.DirectoryServices Provides easy access to Active Directory from managed code. Allows you to search and manipulate AD using underlying ADSI technology. Provides easy access to Active Directory from managed code. Allows you to search and manipulate AD using underlying ADSI technology.

12 System.Reflection Provides classes and interfaces that provide a managed view of types, methods and fields with the ability to dynamically create and invoke types. Provides classes and interfaces that provide a managed view of types, methods and fields with the ability to dynamically create and invoke types.

13 System.XML The System.Xml namespace provides standards- based support for processing XML. The supported standards are: The System.Xml namespace provides standards- based support for processing XML. The supported standards are: XML 1.0 - http://www.w3.org/TR/1998/REC-xml-19980210 - including DTD support. XML 1.0 - http://www.w3.org/TR/1998/REC-xml-19980210 - including DTD support. XML Namespaces - http://www.w3.org/TR/REC-xml-names/ - both stream level and DOM. XML Namespaces - http://www.w3.org/TR/REC-xml-names/ - both stream level and DOM. XSD Schemas - http://www.w3.org/2001/XMLSchema XSD Schemas - http://www.w3.org/2001/XMLSchema XPath expressions - http://www.w3.org/TR/xpath XPath expressions - http://www.w3.org/TR/xpath XSLT transformations - http://www.w3.org/TR/xslt XSLT transformations - http://www.w3.org/TR/xslt DOM Level 1 Core - http://www.w3.org/TR/REC-DOM-Level-1/ DOM Level 1 Core - http://www.w3.org/TR/REC-DOM-Level-1/ DOM Level 2 Core - http://www.w3.org/TR/DOM-Level-2/ DOM Level 2 Core - http://www.w3.org/TR/DOM-Level-2/


Download ppt ".NET Framework Overview. Whats in the 1.1 Framework 10-15 physical assemblies 10-15 physical assemblies Hundreds of namespaces Hundreds of namespaces."

Similar presentations


Ads by Google