INTRODUCTION
– Introduzione a C#
– La Piattaforma .Net
– Visual Studio: l’ambiente di sviluppo
– La finestra Design e l’editor del codice
– La Casella degli strumenti
– Oggetti gestiti da un’applicazione C#.NET (Form, Moduli, Librerie di classi)
– Le librerie del .NET Framework
– O.O.P Basi
– Polimorfismo
– Incapsulamento
– Ereditarietà
– Astrazione
– Interfacce
– Classi astratte
– Debugging e gestione degli errori
– Creare una nuova Form
– Come aggiungere i controlli ad una Form
– Controllo TextBox e CheckBox
– Controllo CheckBox e principali proprietà
– Controllo Button, Label, ComboBox, PictureBox ecc..
– Creazione di menu
C# (C sharp)
destinatari
obiettivi
argomenti
info
Modalità
Virtual classroom
Durata
Modalità
Virtual classroom
Durata
Destinatari
Programmatori
Obiettivi
Alla fine dell’intervento formativo il corsista avrà acquisito solide competenze fondamentali nello sviluppo Object Oriented attraverso il linguaggio C#, partendo dalla trattazione dei costrutti di base fino ad arrivare all’utilizzo di funzionalità avanzate
Argomenti Trattati
– La Sintassi di C#.
– Tipi di dato, Variabili e Costanti
– Differenza tra funzioni e routine e come crearle
– Le istruzioni di controllo; if, else ecc..
– Gestione di file e cartelle con C#
– Introduzione al Namespace System.IO • Come creare e scrivere in un file di testo con C#
– Come realizzazione di componenti.NET e di DLL
– I controlli per Form Windows
– Come creare un controllo utente
– Come creare una libreria di classi
– Come utilizzare le librerie di classi nelle applicazioni
– L’interazione tra C#.NET e XML
– Introduzione ad XML
– Il Namespace System.XML
– Gestione di un documento XML con C#.NET
– Accesso ad un database
– Entity Framework
– Interazione tra XML e ADO.NET • Applicazioni pratiche di C#