Sviluppo .NET Framework avanzato
In questa sezione della documentazione vengono illustrati concetti avanzati di programmazione relativi a .NET Framework.
In questa sezione
Componenti aggiuntivi ed estensibilità
Viene descritto come sviluppare applicazioni di componenti aggiuntivi che estendono la funzionalità di un'applicazione host.Amministrazione e gestione
Viene descritto come gestire gli oggetti in Active Directory e come utilizzare Strumentazione gestione Windows (WMI) per ottenere i dati aziendali e automatizzare le attività amministrative.Modelli di progettazione della programmazione asincrona
Vengono descritti due modelli di progettazione disponibili in .NET Framework che vengono utilizzati per eseguire thread separatamente dal thread principale dell'applicazione.Memorizzazione nella cache in applicazioni .NET Framework
Viene descritto come archiviare i dati in memoria per un rapido accesso al fine di migliorare le prestazioni e la scalabilità delle applicazioni .NET Framework.Pulizia delle risorse non gestite
Viene descritta la tecnica di progettazione consigliata per la corretta pulizia delle risorse non gestite.Cenni preliminari su Dynamic Language Runtime
Vengono illustrati i vantaggi e l'architettura di Dynamic Language Runtime (DLR), un ambiente di runtime che consente l'esecuzione di linguaggi dinamici in .NET Framework.Generazione e compilazione dinamica di codice sorgente
Viene illustrato il modello Code 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 e 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.Interoperabilità
Vengono descritti i servizi forniti da .NET Framework per l'interazione con componenti COM, servizi COM+, librerie dei tipi esterne e numerosi servizi del sistema operativo.Inizializzazione differita
Viene illustrato come utilizzare la classe Lazy<T> per inizializzare gli oggetti quando viene eseguito l'accesso all'oggetto per la prima volta.Cenni preliminari su Managed Extensibility Framework
Vengono descritti i concetti e la sintassi di Managed Extensibility Framework (MEF), che consente di aggiungere in modo semplice estensibilità alle applicazioni.Modifiche e inerzia
Vengono fornite informazioni sull'elaborazione di manipolazione e inerzia. Le manipolazioni consentono agli utenti di spostare, ruotare e ridimensionare i componenti tramite un mouse, uno stilo o le dita. L'inerzia simula le forze di attrito per gli elementi dell'interfaccia utente in movimento e comporta un graduale rallentamento dei movimenti. L'elaborazione di manipolazioni e inerzia può essere utilizzata in framework di interfaccia utente, come WPF e XNA..NET Remoting
Viene descritto come stabilire la comunicazione tra oggetti eseguiti in processi diversi.Network Programming
Viene descritto come utilizzare le classi di accesso a Internet per implementare sia le applicazioni basate su Web che quelle basate su Internet.Programmazione parallela in .NET Framework
Viene illustrato il supporto in Visual Studio e .NET Framework della programmazione parallela con un nuovo runtime, nuovi tipi di librerie di classi e strumenti diagnostici.Reflection
Viene descritto come accedere alle informazioni sul tipo in fase di esecuzione tramite la funzionalità di reflection.Affidabilità
Viene illustrata la scrittura di codice affidabile per qualsiasi host in esecuzione in un ambiente .NET Framework.Serialization
Viene illustrato il processo di conversione dello stato di un oggetto in un form che può essere mantenuto o trasportato.Threading
Viene descritto il supporto in fase di esecuzione per il threading e come eseguire la programmazione mediante l'utilizzo di diverse tecniche di sincronizzazione.Documentazione concettuale dei servizi XAML di .NET Framework
Viene illustrato System.XAML, assembly che implementa i servizi XAML per .NET Framework.XML Web Services Created Using ASP.NET and XML Web Service Clients
Viene descritto come Microsoft supporti la compilazione dei servizi Web XML tramite tecnologie quali ASP.NET, ATL Server, .NET Remoting e il Toolkit 2.0 SOAP.
Riferimenti
- Riferimento a .NET Framework
Vengono forniti sintassi, esempi di codice e informazioni correlate per ogni classe contenuta negli spazi dei nomi di .NET Framework.
Sezioni correlate
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.Esempi di .NET Framework
Vengono forniti collegamenti alla Raccolta di codice MSDN per applicazioni di esempio che illustrano le tecnologie .NET Framework.Strumenti di .NET Framework
Vengono descritti gli strumenti che consentono di sviluppare, configurare e distribuire applicazioni tramite le tecnologie .NET Framework.