Condividi tramite


Esempi ed esercitazioni di .NET

La documentazione di .NET contiene un set di esempi ed esercitazioni che illustrano .NET. Questo articolo descrive come trovare, visualizzare e scaricare esempi ed esercitazioni su .NET, ASP.NET Core e C#. Trovare le risorse per apprendere il linguaggio di programmazione F# nel sito di F# Foundation. Se si è interessati a esplorare C# usando un editor di codice online, iniziare con questa esercitazione interattiva e continuare con l'esercitazione interattiva C#. Per istruzioni su come visualizzare e scaricare il codice di esempio, vedere la sezione Visualizzazione e download di esempi .

.RETE

Esempi

Test unitari in .NET Core utilizzando dotnet test

Questa guida illustra come creare un'app Web ASP.NET Core e gli unit test associati. Inizia creando una semplice app del servizio Web e quindi aggiungendo test. Continua con la creazione di altri test per guidare l'implementazione di nuove funzionalità. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Esercitazioni

Esercitazione: Creare un'applicazione console .NET con Visual Studio Code

Questa esercitazione illustra come creare ed eseguire un'applicazione console .NET usando Visual Studio Code e l'interfaccia della riga di comando di .NET. Le attività di progetto, ad esempio la creazione, la compilazione e l'esecuzione di un progetto, vengono eseguite usando l'interfaccia della riga di comando di .NET.

Esercitazione: Creare una libreria di classi .NET con Visual Studio Code

Questa esercitazione illustra come scrivere librerie per .NET usando Visual Studio Code e l'interfaccia della riga di comando di .NET. Le attività di progetto, ad esempio la creazione, la compilazione e l'esecuzione di un progetto, vengono eseguite usando l'interfaccia della riga di comando di .NET.

Per altre esercitazioni su .NET, vedere Learn .NET and the .NET SDK tools (Informazioni su .NET e gli strumenti di .NET SDK).

ASP.NET Nucleo

Vedere le esercitazioni di ASP.NET Core. Molti articoli della documentazione di ASP.NET Core contengono collegamenti a esempi scritti per loro.

Linguaggio C#

Esempi

Iteratori

Questo esempio illustra la sintassi e le funzionalità per la creazione e l'utilizzo di iteratori C#. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Indicizzatori

Questo esempio illustra la sintassi e le funzionalità per gli indicizzatori C#. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Delegati ed eventi

Questo esempio illustra la sintassi e le funzionalità per delegati ed eventi C#. L'esempio completato è disponibile nel repository dotnet/samples in GitHub. Un secondo esempio incentrato sugli eventi si trova anche nello stesso repository.

Alberi delle espressioni

Questo esempio illustra molti dei problemi che possono essere risolti usando alberi delle espressioni. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Esempi LINQ

Questa serie di esempi illustra molte delle funzionalità di LINQ (Language Integrated Query). L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Esempio di server COM gestito

L'esempio di server COM illustra la creazione di un server COM gestito e come può essere registrato a livello globale o utilizzato tramite RegFree COM.

Esempio di PIA di Microsoft Office

L'esempio ExcelDemo illustra l'utilizzo dei PIA di Microsoft Office in .NET Core.

Esercitazioni

Applicazione console

Questa esercitazione illustra l'I/O della console, la struttura di un'app console e le nozioni di base del modello di programmazione asincrona basato su attività. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

REST Client

Questa esercitazione illustra le comunicazioni Web, la serializzazione JSON e le funzionalità orientate agli oggetti del linguaggio C#. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Uso di LINQ

Questa esercitazione illustra molte delle funzionalità di LINQ e degli elementi del linguaggio che lo supportano. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Creazione di un'applicazione .NET Core che supporta i plug-in

Questa esercitazione illustra come compilare una semplice applicazione in .NET Core che supporta un'architettura di plug-in. L'esempio completato è disponibile nel repository dotnet/samples in GitHub.

Distribuire nei contenitori

Esecuzione di applicazioni MVC ASP.NET in contenitori Docker di Windows

Questa esercitazione illustra come distribuire un'app MVC ASP.NET esistente in un contenitore Docker di Windows.

Visualizzare e scaricare esempi

Molti argomenti illustrano il codice sorgente e gli esempi disponibili per la visualizzazione o il download da GitHub. Per visualizzare un esempio, seguire il collegamento di esempio. Per scaricare il codice, seguire queste istruzioni:

  1. Scaricare il repository contenente il codice di esempio eseguendo una delle procedure seguenti:
    • Scaricare un file ZIP del repository nel sistema locale. Un-ZIP l'archivio compresso.
    • Fai un fork del repository e clona il fork nel tuo sistema locale. La creazione di fork e la clonazione ti permettono di contribuire alla documentazione eseguendo il commit delle modifiche sul tuo fork e quindi creando una pull request per il repository della documentazione ufficiale. Per altre informazioni, vedere la Guida ai contributi alla documentazione di .NET e la guida per i contributi di ASP.NET Core Docs.
    • Clonare il repository in locale. Se si clona un repository docs direttamente nel sistema locale, non sarà possibile eseguire i commit direttamente nel repository ufficiale, quindi non sarà possibile apportare contributi alla documentazione in un secondo momento. Usare la procedura di fork e clone descritta in precedenza se si vuole mantenere l'opportunità di contribuire alla documentazione in un secondo momento.
  2. Passare tra le cartelle del repository fino a raggiungere la posizione dell'esempio. Il percorso relativo alla posizione dell'esempio viene visualizzato nella barra degli indirizzi del browser quando si segue il collegamento all'esempio.
  3. Per eseguire un esempio, sono disponibili diverse opzioni:
    • Usare la CLI di .NET: in una finestra della console, passare alla cartella dell'esempio e usare i comandi della dotnet CLI.
    • Usare Visual Studio: aprire l'esempio selezionando File > Apri > progetto/soluzione dalla barra dei menu, passare alla cartella del progetto di esempio e selezionare il file di progetto (con estensione csproj o fsproj).
    • Usare Visual Studio Code: aprire l'esempio selezionando File > Apri cartella dalla barra dei menu e selezionando la cartella del progetto dell'esempio.
    • Usare un IDE diverso che supporti i progetti .NET.