Nozioni di base sulla programmazione

In questa sezione vengono illustrati i concetti di programmazione utilizzabili sia in Visual Basic che in C#.

In questa sezione

Titolo

Descrizione

Nuove procedure dettagliate (C# e Visual Basic)

Vengono forniti collegamenti alle procedure dettagliate per le nuove funzionalità incluse in Visual Basic e C#.

Domini delle applicazioni (C# e Visual Basic)

Viene spiegato come fornire un metodo flessibile e sicuro di separazione delle applicazioni l'una dall'altra e dei relativi dati utilizzando i domini applicazione.

Assembly e Global Assembly Cache (C# e Visual Basic)

Viene descritto come creare e utilizzare gli assembly.

Attributi (C# e Visual Basic)

Viene illustrato come fornire ulteriori informazioni su elementi di programmazione quali tipi, campi, metodi e proprietà utilizzando gli attributi.

Covarianza e controvarianza (C# e Visual Basic)

Viene mostrato come abilitare la conversione implicita di parametri di tipo generico in interfacce e delegati.

Strutture ad albero dell'espressione (C# e Visual Basic)

Viene descritto come utilizzare gli alberi delle espressioni per abilitare la modifica dinamica del codice eseguibile.

LINQ (Language-Integrated Query)

Vengono illustrati le funzionalità di query avanzate nella sintassi dei linguaggi C# e Visual Basic e il modello comune per l'esecuzione di query su database relazionali, documenti XML, dataset e insiemi in memoria.

Programmazione orientata a oggetti (C# e Visual Basic)

Vengono descritti i concetti comuni orientati a oggetti, inclusi l'incapsulamento, l'ereditarietà e il polimorfismo.

Prestazioni (C# e Visual Basic)

Vengono illustrate diverse regole di base che consentono di migliorare le prestazioni dell'applicazione.

Reflection (C# e Visual Basic)

Viene illustrato come utilizzare la reflection per creare in modo dinamico un'istanza di un tipo, associare il tipo a un oggetto esistente o ottenere il tipo da un oggetto esistente, nonché richiamarne i metodi o accedere ai campi e alle proprietà dell'oggetto.

Serializzazione (C# e Visual Basic)

Vengono descritti i concetti chiave nella serializzazione binaria, XML e SOAP.

Threading (C# e Visual Basic)

Viene fornita una panoramica del modello di threading .NET e viene mostrato come scrivere il codice che esegue più attività contemporaneamente per migliorare le prestazioni e i tempi di risposta delle applicazioni.