Tecnologie di sviluppo avanzate
Aggiornamento: novembre 2007
In questo argomento vengono forniti collegamenti alle informazioni sulle tecniche e sulle attività di sviluppo sofisticate in .NET Framework.
In questa sezione
Amministrazione e gestione
Vengono fornite informazioni sull'utilizzo di Servizi di directory e Strumentazione gestione Windows (WMI, Windows Management Instrumentation).Modifica di componenti per l'ambiente di progettazione
Vengono descritte le modalità di creazione di componenti personalizzati e di estensione del supporto in fase di progettazione.Modelli di progettazione della programmazione asincrona
Vengono descritte le funzionalità asincrone di programmazione in .NET Framework.Generazione e compilazione dinamica di codice sorgente
Viene descritto il meccanismo Document Object Model (CodeDOM), che consente di generare l'output del codice sorgente in più linguaggi di programmazione.Creazione di assembly e metodi dinamici
Viene descritto un set di tipi gestiti dello spazio dei nomi System.Reflection.Emit, che consente al compilatore o a un altro strumento di creare metadati o codice MSIL (Microsoft Intermediate Language) in fase di esecuzione ed eventualmente di generare un file eseguibile di tipo PE su disco.Garbage Collection
Viene descritto come Garbage Collector gestisce la memoria e come è possibile programmare un utilizzo più efficiente della memoria.Hosting di Common Language Runtime
Viene descritto il concetto di host di runtime, che consente di caricare il runtime in un processo, creare il dominio applicazione all'interno del processo e caricare ed eseguire il codice utente.Interoperabilità
Vengono descritti i servizi di interoperabilità forniti da Common Language Runtime. Vengono forniti inoltre collegamenti alle informazioni sull'inclusione di componenti COM nell'applicazione .NET Framework.Network Programming
Viene illustrato come utilizzare le classi di accesso a Internet per implementare sia le applicazioni basate su Web che quelle basate su Internet.Reflection
Viene descritto come accedere alle informazioni sul tipo in fase di esecuzione tramite la funzionalità di reflection.Affidabilità
Viene descritto l'utilizzo di attributi orientati all'affidabilità quali HPA e ReliabilityContract e vengono illustrate le procedure consigliate per la scrittura di codice affidabile.NET Remoting
Vengono descritti i diversi metodi di comunicazione disponibili in .NET Framework per le comunicazioni remote.Serializzazione
Viene descritta la serializzazione XML.Threading gestito
Viene descritto il supporto in fase di esecuzione per il threading e come programmare l'utilizzo di diverse tecniche di sincronizzazione.Writing Serviced Components
Viene descritto come configurare e registrare componenti serviti per l'accesso ai servizi COM+.
Riferimenti
- System.Reflection.Emit
Vengono descritte le funzionalità principali dello spazio dei nomi Emit.
Sezioni correlate
Tecnologie di sviluppo di base
Vengono forniti collegamenti alle informazioni sulle attività di sviluppo standard delle applicazioni in .NET Framework.Protezione in .NET Framework
Vengono forniti collegamenti alle informazioni sulle classi e sui servizi in .NET Framework che semplificano lo sviluppo di applicazioni protette.