Vai al contenuto

Videocorso Visual Basic .NET CGFA

Da zero a creare programmi per Windows con finestre, pulsanti e archivi, in un linguaggio che si legge come una frase

  • Partenza: Da zero
  • 12 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Principianti assoluti, impiegati e tecnici che vogliono creare piccoli gestionali, e chi mantiene programmi aziendali già scritti in Visual Basic

Cosa serve per iniziare

  • Un computer Windows 10 o 11
  • Nessuna esperienza di programmazione
  • Circa 20 minuti al giorno

Cosa installare

Visual Studio CommunityVersione gratuita per studenti, hobbisti e piccoli team, da visualstudio.microsoft.com. Durante l'installazione scegli il carico di lavoro "Sviluppo desktop .NET"
.NET (versione attuale LTS)Si installa insieme a Visual Studio; Visual Basic è supportato per applicazioni console e Windows Forms
TerminaleFacoltativo: con il comando dotnet new console -lang VB puoi creare un progetto anche senza Visual Studio

A cosa ti serve

  • Manutenzione di programmi aziendali e gestionali già scritti in Visual Basic (ce ne sono moltissimi in Italia)
  • Piccole applicazioni Windows per l'ufficio: calcoli, archivi, stampe
  • Automazione con Excel e Access: le basi sono quelle di VBA
  • Passaggio facile a C# e al mondo .NET

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: Il registro degli incassi del bar

Un piccolo programma a finestre per un bar di quartiere: l'utente inserisce descrizione e importo di ogni incasso, vede il totale della giornata e salva tutto in un file di testo.

I passi

  1. Crea un progetto Windows Forms App in Visual Basic chiamato RegistroBar.
  2. Disegna il form: due TextBox (descrizione, importo), un pulsante Aggiungi, una ListBox e una Label per il totale.
  3. Crea una classe Incasso con le proprietà Descrizione e Importo.
  4. Nel Click del pulsante controlla l'importo con Decimal.TryParse, aggiungi l'incasso a una List(Of Incasso) e aggiorna la ListBox.
  5. Calcola il totale con LINQ (Sum) e mostralo nella Label.
  6. Aggiungi un pulsante Salva che scrive le righe in un file di testo con File.WriteAllLines, dentro un Try Catch.
  7. Pubblica il programma e prova a lanciarlo da un'altra cartella.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di Visual Basic .NET

Variabile
Una scatola con un nome dove il programma tiene un valore.
Tipo di dato
Il genere di valore che una variabile può contenere: numero intero, testo, data.
Dim
La parola con cui si dichiara una variabile in Visual Basic.
Sub
Una procedura che esegue un lavoro senza restituire un risultato.
Function
Una procedura che esegue un lavoro e restituisce un risultato con Return.
Classe
Lo stampo che descrive dati e comportamenti di un tipo di oggetto.
Oggetto
Un esemplare creato a partire da una classe.
Array
Un elenco di valori dello stesso tipo, di dimensione fissa.
List
Un elenco che può crescere e diminuire.
Eccezione
Un errore che si verifica mentre il programma gira e che si può gestire con Try Catch.
LINQ
Un insieme di strumenti per filtrare, ordinare e calcolare sugli elenchi.
Evento
Qualcosa che accade, come il clic su un pulsante, a cui il programma può rispondere.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.