Vai al contenuto

C# – Windows Forms

Il percorso pratico: si impara C# costruendo applicazioni con finestre, pulsanti e caselle di testo. Ogni lezione aggiunge nuovi controlli e nuove tecniche, dai primi eventi fino a un gestionale completo con classi, file e finestre multiple.

Per la teoria del linguaggio (tipi, cicli, OOP, eccezioni, file) c'è il percorso C# – il linguaggio; le tracce delle verifiche sono in C# – verifiche e simulazioni.

Cosa vi serve: Visual Studio Community con il carico di lavoro "Sviluppo di applicazioni desktop .NET".

  1. 0 Visual Studio 2022: l'ambiente di lavoro Come si crea un progetto Windows Forms in Visual Studio 2022, dove sono gli strumenti, quali controlli si usano e come si configurano velocemente.
  2. 1 Primi passi: la programmazione a eventi Dalla installazione al tuo primo programma interattivo con interfaccia grafica
  3. 2 Variabili, tipi di dato e operatori Impara a memorizzare ed elaborare dati con progetti pratici Windows Forms
  4. 3 Decisioni: if, else, switch e input sicuro Il programma impara a scegliere: condizioni con if ed else, operatori di confronto e logici, switch, e come leggere numeri dalle TextBox senza far bloccare l'app.
  5. 4 TextBox e Label per l'input Dalla raccolta dati alla visualizzazione: crea form interattivi professionali
  6. 5 Primi esercizi Da semplici operazioni a validazioni avanzate: impara facendo
  7. 6 Ripetere e riutilizzare: cicli e metodi Far ripetere le istruzioni al programma con for, while e do-while, ricordare valori tra un clic e l'altro, e scrivere metodi propri con parametri e return per non copiare il codice.
  8. 7 ListBox e ComboBox Gestisci elenchi di dati con interfacce professionali
  9. 8 Esercizi con ListBox e ComboBox Impara a gestire liste, scelte e menu a tendina in Windows Forms
  10. 9 Parco Auto 1: classi e oggetti Dalle stringhe agli oggetti: la classe Automobile con campi privati e proprietà, una List di oggetti, aggiungere, modificare, eliminare e ordinare.
  11. 10 Parco Auto 2: salvare e caricare i dati I dati non spariscono più alla chiusura del programma: StreamWriter e StreamReader, file TXT e CSV, caricamento automatico all'avvio e gestione degli errori.
  12. 11 Parco Auto 3: ereditarietà e polimorfismo Auto elettriche e sportive senza riscrivere codice: classi figlie, virtual e override, e una sola List per tutti i tipi di auto.
  13. 12 Applica le tue conoscenze di ListBox e ComboBox Applica le tue conoscenze di ListBox e ComboBox in un progetto divertente!
  14. 13 Gestione avanzata di eventi multipli Scrivi meno codice, ottieni più funzionalità: il segreto del parametro sender
  15. 14 Windows Forms: esercizi avanzati Crea interfacce professionali con RadioButton, CheckBox, Menu e Immagini
  16. 15 TabControl e DataGridView Crea interfacce multi-scheda e visualizza dati in tabelle professionali
  17. 16 Timer e ProgressBar Crea applicazioni dinamiche che si aggiornano nel tempo!
  18. 17 Dialog form e comunicazione tra finestre Crea applicazioni professionali con più finestre che comunicano tra loro!
  19. 18 Validazione avanzata e user experience Crea interfacce user-friendly con validazione professionale!
  20. 19 Progetto finale: gestionale Biblioteca Metti insieme TUTTE le competenze in un'app professionale completa!

Inizia dalla lezione 0