Configurare l'ambiente locale
Il primo passaggio dell'esecuzione di un'esercitazione nel computer consiste nel configurare l'ambiente di sviluppo.
- È consigliabile usare Visual Studio per Windows o Mac. È possibile scaricare una versione gratuita dalla pagina di download di Visual Studio. Visual Studio include .NET SDK.
- È anche possibile usare l'editor di Visual Studio Code . Sarà necessario installare separatamente la versione più recente di .NET SDK .
- Se si preferisce un editor diverso, è necessario installare la versione più recente di .NET SDK.
Flusso di sviluppo di applicazioni di base
Le istruzioni in queste esercitazioni presuppongono l'uso dell'interfaccia della riga di comando di .NET per creare, compilare ed eseguire applicazioni. Si useranno i comandi seguenti:
dotnet new
crea un'applicazione. Questo comando genera i file e gli asset necessari per l'applicazione. Le esercitazioni introduttive su C# usano tutte il tipo di applicazioneconsole
. Dopo aver acquisito i concetti di base, è possibile passare a tipi di applicazione più complessi.dotnet build
compila l'eseguibile.dotnet run
esegue l'eseguibile.
Se si usa Visual Studio 2019 per queste esercitazioni, si sceglierà una selezione di menu di Visual Studio quando un'esercitazione indica di eseguire uno di questi comandi dell'interfaccia della riga di comando:
- File>Nuovo>Project crea un'applicazione.
- È consigliabile usare il
Console Application
modello di progetto. - Verrà fornita l'opzione per specificare un framework di destinazione. Le esercitazioni seguenti funzionano meglio quando la destinazione è .NET 5 o successiva.
- È consigliabile usare il
- Costruire>Build Solution compila il file eseguibile.
- Debug>Avvia senza eseguire debug esegue l'eseguibile.
Selezionare l'esercitazione
È possibile iniziare con una qualsiasi delle esercitazioni seguenti:
Numeri in C#
Nell'esercitazione Numeri in C# viene descritto il modo in cui i computer archiviano numeri per eseguire calcoli con tipi numerici diversi. Verranno presentati i concetti di base dell'arrotondamento e informazioni su come eseguire calcoli matematici con C#.
Questa esercitazione presuppone che sia stata già completata la lezione Hello World.
Rami e cicli
L'esercitazione Rami e cicli presenta i concetti di base della selezione di percorsi diversi di esecuzione del codice in base ai valori archiviati in variabili. Si apprenderanno i concetti fondamentali del flusso di controllo, ovvero i meccanismi in base ai quali i programmi prendono decisioni e scelgono azioni diverse.
Questa esercitazione presuppone che siano state già completate le lezioni Hello World e Numeri in C#.
Raccolte di elenchi
La lezione Raccolte di elenchi offre una panoramica delle raccolte di tipo List che consentono di archiviare sequenze di dati. Si apprenderà come aggiungere e rimuovere elementi, eseguire la ricerca di elementi e ordinare gli elenchi. Verranno esaminati diversi tipi di elenchi.
Questa esercitazione presuppone che siano state già completate le lezioni elencate sopra.