Approfondimento di .NET Framework
In questa sezione vengono illustrati alcuni concetti generali sulle funzionalità chiave di .NET Framework, inclusi Common Language Runtime, la libreria di classi .NET Framework e l'interoperabilità tra i linguaggi.
In questa sezione
- Common Language Runtime
Vengono descritti le funzioni e i vantaggi offerti da Common Language Runtime, un ambiente specifico che gestisce l'esecuzione del codice e fornisce i servizi che semplificano il processo di sviluppo. - Assembly
Viene definito il concento di assembly, ossia gli insiemi di tipi e risorse che costituiscono le unità logiche di funzionalità. Gli assembly sono le unità fondamentali per la distribuzione, il controllo delle versioni, il riutilizzo, l'ambito di attivazione e le autorizzazioni di protezione. - Domini applicazione
Viene spiegato come utilizzare i domini applicazione per fornire l'isolamento tra le applicazioni. - Host di runtime
Vengono descritti gli host di runtime supportati da .NET Framework, inclusi ASP.NET, Internet Explorer e gli eseguibili della shell. - Common Type System
Vengono identificati i tipi supportati da Common Language Runtime. - Metadati e componenti auto-descrittivi
Viene spiegato come .NET Framework semplifichi l'interoperabilità tra i componenti consentendo ai compilatori di creare informazioni dichiarative aggiuntive o metadati in tutti i moduli e assembly. - Interoperabilità tra linguaggi diversi
Viene spiegato come gli oggetti gestiti creati nei diversi linguaggi di programmazione possono interagire reciprocamente. - Protezione di .NET Framework
Vengono descritti i meccanismi di protezione per risorse e codice da codice e utenti non autorizzati. - Introduzione alla libreria di classi .NET Framework
Viene descritta la libreria di tipi forniti da .NET Framework, che facilita e ottimizza il processo di sviluppo e consente l'accesso alle funzionalità del sistema.
Sezioni correlate
- Libreria di classi .NET Framework
Vengono fornite informazioni di programmazione su classi, interfacce e tipi di valori inclusi nell'SDK di .NET Framework. Questa libreria fornisce l'accesso alle funzionalità del sistema ed è progettata come base per la generazione di controlli, componenti e applicazioni .NET Framework.