1 / 13

.NET Framework Overview

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

devin
Download Presentation

.NET Framework Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. .NET FrameworkOverview

  2. Whats in the 1.1 Framework • 10-15 physical assemblies • Hundreds of namespaces • 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

  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

  5. 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

  6. 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

  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. • How much disk space is left? • What is the current CPU utilization • Other WMI events

  8. 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.

  9. 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

  10. 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.

  11. System.DirectoryServices • 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.

  13. 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/

More Related