.NET Framework 4

In questo argomento viene fornita un'introduzione a .NET Framework versione 4. .NET Framework è un componente di Windows che supporta la compilazione e l'esecuzione di applicazioni e servizi Web di nuova generazione. I componenti principali di .NET Framework sono Common Language Runtime (CLR) e la libreria di classi .NET Framework, che include ADO.NET, ASP.NET, Windows Form e Windows Presentation Foundation (WPF). .NET Framework fornisce un ambiente di esecuzione gestito, sviluppo e distribuzione semplificati e l'integrazione con un'ampia varietà di linguaggi di programmazione.

Per scaricare .NET Framework versione 4, utilizzare i collegamenti disponibili in Where to Obtain the .NET Framework Redistributable Package. Per un'introduzione all'architettura e alle principali funzionalità di .NET Framework, vedere Cenni preliminari su .NET Framework.

La documentazione di .NET Framework include informazioni di riferimento alla libreria di classi, panoramiche sui concetti principali, procedure dettagliate e informazioni sugli esempi, sui compilatori e sugli strumenti da riga di comando. Per trovare le informazioni di proprio interesse, vedere l'elenco riportato di seguito delle principali aree tematiche.

In questa sezione

  • Riferimento a .NET Framework
    Vengono fornite sintassi, esempi di codice e informazioni correlate per ogni classe contenuta negli spazi dei nomi .NET Framework.

  • Quick Technology Finder
    Viene fornita una tabella di collegamenti alle aree tecnologiche principali di .NET Framework.

  • Novità di .NET Framework versione 4
    Vengono descritte le nuove funzionalità principali, le modifiche più rilevanti e i tipi e i membri obsoleti nella versione più recente di .NET Framework.

  • Cenni preliminari su .NET Framework
    Vengono descritti i concetti principali di .NET Framework quali Common Language Runtime, Common Type System, l'interoperabilità tra più linguaggi, l'esecuzione gestita, gli assembly e la sicurezza.

  • Sviluppo .NET Framework di base
    Vengono illustrate attività di programmazione comuni applicabili a un'intera gamma di applicazioni .NET Framework. Sono inclusi argomenti quali accesso ai dati, I/O di file e di flussi, configurazione, codifica, distribuzione e debug.

  • Sviluppo .NET Framework avanzato
    Vengono fornite informazioni sulle tecniche e sulle attività di sviluppo avanzate in .NET Framework, tra cui interoperabilità, threading e reflection.

  • Sicurezza in .NET Framework
    Vengono fornite informazioni sulle classi e sui servizi in .NET Framework che semplificano lo sviluppo di applicazioni protette.

  • Portale di ASP.NET
    Vengono forniti collegamenti alla sezione Sviluppo ASP.NET della documentazione per informazioni su applicazioni ASP.NET, Web Form e servizi Web.

  • Portale di Windows Form
    Vengono forniti collegamenti alla sezione Windows Form per informazioni sulle attività di programmazione comuni nelle applicazioni Windows Form.

  • Portale di .NET Compact Framework
    Vengono forniti collegamenti a informazioni sullo sviluppo di applicazioni gestite per i dispositivi di elaborazione con vincoli di risorse in Visual Studio 2008. Lo sviluppo di applicazioni .NET Compact Framework non è supportato in Visual Studio 2010. 

  • Windows Presentation Foundation
    Vengono fornite informazioni sullo sviluppo di applicazioni utilizzando Windows Presentation Foundation (WPF).

  • Windows Communication Foundation
    Vengono fornite informazioni sul modello di programmazione Windows Communication Foundation (WCF) per la compilazione di applicazioni orientate ai servizi.

  • Windows Workflow Foundation
    Vengono fornite informazioni sul framework, il modello di programmazione e gli strumenti per Windows Workflow Foundation (WF).

  • Riferimento generale a .NET Framework
    Vengono fornite informazioni di riferimento relative a .NET Framework. Sono presenti sezioni su linguaggi e compilatori, strumenti, riferimenti tecnici e un glossario di termini.

  • Strumenti di .NET Framework
    Vengono fornite informazioni sugli strumenti che semplificano la creazione, la distribuzione e la gestione di applicazioni e componenti destinati a .NET Framework.

  • Esempi di .NET Framework
    Vengono forniti collegamenti a MSDN Code Gallery per esempi che illustrano vari aspetti di .NET Framework.