Sei sulla pagina 1di 11

The .

NET Framework Library


ASP.NET
Web Forms Web Services
Mobile Internet Toolkit

Windows
Forms

ADO.NET and XML


Base Class Library

The .NET Framework Library


System.Web
Services
Description

UI
HtmlControls

Discovery

WebControls

System.Windows.Forms
Design

Protocols

ComponentModel

System.Drawing

Caching

Security

Drawing2D

Printing

Configuration

SessionState

Imaging

Text

System.Data

System.Xml

OleDb

SqlClient

XSLT

Common

SQLTypes

XPath

Serialization

System
Collections

IO

Security

Runtime
InteropServices

Configuration

Net

ServiceProcess

Diagnostics

Reflection

Text

Remoting

Globalization

Resources

Threading

Serialization

Base Framework
System
Collections

Security

Configuration

ServiceProcess

Diagnostics

Text

Globalization

Threading

IO

Runtime

Net

InteropServices

Reflection

Remoting

Resources

Serialization

Data And XML


System.Data
OleDb

SQLClient

Common

SQLTypes

System.Xml
XSLT

XPath

Serialization

ASP.NET
System.Web
Services

UI

Description

HtmlControls

Discovery

WebControls

Protocols
Caching

Security

Configuration

SessionState

Windows Forms
System.Windows.Forms
Design

ComponentModel

System.Drawing
Drawing2D

Printing

Imaging

Text

Framework, Languages, And Tools


VB

C++

C#

JScript

J#

Common Language Specification


Windows
Forms

ADO.NET and XML


Base Class Library
Common Language Runtime
Operating System

Visual Studio.NET

ASP.NET
Web Forms Web Services
Mobile Internet Toolkit

Languages

The .NET Platform is language neutral

Common language specification

Set of features guaranteed to be in all languages

We are providing

All .NET languages are first class players


You can leverage your existing skills

Visual Basic, C++, C#, J#, JScript

Third-parties are building

APL, COBOL, Delphi, Pascal, Eiffel, Haskell, ML,


Oberon, Perl, Python, Scheme, Smalltalk

Standardization

A subset of the .NET Framework and


C# submitted to ECMA

Adopted as International standards in


Dec. 2001
In the ISO fast-track process now
Co-sponsored with Intel, Hewlett-Packard

Common language infrastructure

Based on common language runtime and


base framework
Layered into increasing levels
of functionality

Additional Resources

Learn about Web development with .NET

Learn about client development with .NET

DEV342: The .NET Framework Net Class Libraries

Get the Deep Technical Drill Down

DEV350: Building Smart Client Applications

Learn about Network class libraries

DEV334: Introduction to Web Forms

DEV366: .NET Framework Under the Hood

Learn how to Architect an application

DEV310: Architecting Enterprise Applications with


Visual Studio .NET
DEV358: Architecting N-Tier .NET Applications
DEV402: Design Choices for Implementing Distributed
Applications in .NET

Summary

The .NET Framework

Dramatically simplifies development


and deployment
Unifies programming models
Provides robust and secure execution
environment
Supports multiple programming
languages

Potrebbero piacerti anche