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.