Programmazione .NET Framework in Visual Studio
Le applicazioni .NET Framework si basano sui servizi di Common Language Runtime e utilizzano la libreria di classi .NET Framework. Common Language Runtime gestisce la memoria, l'esecuzione di thread, l'esecuzione del codice, la verifica della sicurezza del codice, la compilazione e altri servizi di sistema. La libreria di classi .NET Framework è un insieme orientato a oggetti di tipi riutilizzabili che si integrano strettamente con Common Language Runtime. È possibile utilizzare questi tipi per sviluppare applicazioni tradizionali della riga di comando o con interfaccia grafica (GUI) nonché applicazioni basate su ASP.NET, Web Form e servizi Web XML. È possibile sviluppare le applicazioni .NET Framework in Visual Basic, Visual C#, Visual F# o Visual C++. Ognuno di questi linguaggi di programmazione può essere utilizzato in modo equivalente.
Per scaricare .NET Framework versione 4, utilizzare i collegamenti disponibili in Where to Obtain the .NET Framework Redistributable Package. Le informazioni dettagliate su .NET Framework sono riportate in un'altra sezione della documentazione: .NET Framework 4. Per comodità, vengono forniti i seguenti collegamenti alle sezioni principali.
Libreria di classi di .NET Framework
Vengono forniti sintassi ed esempi per l'intera libreria di classi .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 funzionalità principali aggiunte o modificate nell'ultima versione di .NET Framework.Cenni preliminari su .NET Framework
Vengono descritti i concetti principali di .NET Framework quali Common Language Runtime, il sistema di tipi comuni (CTS, Common Type System), l'interoperabilità tra più linguaggi, l'esecuzione gestita, gli assembly e la sicurezza.Sviluppo .NET Framework di base
Vengono illustrate le attività di programmazione comuni applicate a diverse applicazioni .NET Framework: accesso ai dati, I/O di file e di flussi, configurazione, codifica, distribuzione e debug.Sviluppo .NET Framework avanzato
Vengono fornite informazioni su altre aree tecnologiche nella programmazione con .NET Framework, quali la Garbage Collection, l'interoperabilità di COM e il threading.Sicurezza in .NET Framework
Vengono forniti collegamenti alle informazioni sulle classi e i servizi di .NET Framework che consentono di sviluppare applicazioni sicure.Portale di .NET Compact Framework
Vengono forniti collegamenti alle informazioni sullo sviluppo di applicazioni gestite per i dispositivi di elaborazione con risorse limitate 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 aggiuntive per .NET Framework, inclusi argomenti di riferimento su ASP.NET e ClickOnce, schema di file di configurazione, riferimento ad API non gestite, riferimento agli standard XML e un glossario di termini.Strumenti di .NET Framework
Vengono fornite informazioni sugli strumenti di sviluppo di .NET Framework disponibili in Windows SDK.Esempi di .NET Framework
Vengono forniti collegamenti alla Raccolta di codice MSDN per applicazioni di esempio che illustrano le funzionalità di .NET Framework.