130 likes | 275 Views
.NET Framework Overview. Whats in the 1.1 Framework. 10-15 physical assemblies Hundreds of namespaces Thousands of public classes, types, enums, interfaces. System.
E N D
Whats in the 1.1 Framework • 10-15 physical assemblies • Hundreds of namespaces • Thousands of public classes, types, enums, interfaces
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
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
System.IO • Contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support • System.IO.IsolatedStorageRead 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.EnterpriseService • This namespace provides .NET classes access to COM+ services, which can be useful in enterprise applications • COM+ Security Management • COM+ Registration Management • Load Balancing Configuration Options • More
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. • How much disk space is left? • What is the current CPU utilization • Other WMI events
System.Drawing • 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.
System.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
System.Configuration • 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 • IConfigurationSectionHandler allows you to create your own custom configuration sections.
System.DirectoryServices • Provides easy access to Active Directory from managed code. Allows you to search and manipulate AD using underlying ADSI technology.
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.
System.XML • 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 Namespaces - http://www.w3.org/TR/REC-xml-names/ - both stream level and DOM. • XSD Schemas - http://www.w3.org/2001/XMLSchema • XPath expressions - http://www.w3.org/TR/xpath • XSLT transformations - http://www.w3.org/TR/xslt • 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/