OBIETTIVI
Obiettivo del corso e far acquisire il modello di programmazione ad eventi e di rendere i partecipanti in grado di creare rapidamente applicazioni Windows. Il corso sarà supportato da numerosi esempi concreti e dallo sviluppo di applicazioni con la supervisione del docente.
.
PROGRAMMA DIDATTICO
- Basi del C++
Differenze con il C, introduzione all’uso di Visual C++, compilazione di un programma, commenti e direttive per il compilatore - Tipi di dati e strutture
Differenze tra i vari tipi di dati predefiniti, dichiarazioni di tipi definiti dall’utente, tipi di dati enumerativi, dichiarazioni di variabili strutturate. - Costanti e variabili
Definizione ed utilizzo di costanti, definizione ed utilizzo di variabili semplici e di riferimento. - Operatori e conversioni di tipo
Operatori aritmetici, di assegnazione, di manipolazione bit, booleani, di incremento e decremento, di allocazione dinamica, operatori dei puntatori. - Cicli ed operatori condizionali
Operatori ciclici e condizionali e loro utilizzo - Array
Array monodimensionali, multidimensionali e dinamici
Puntatori
Definizione di puntatore, utilizzo dei puntatori, puntatori e variabili, a strutture, ad array, a funzioni, ad oggetti.
Funzioni Definizione di funzioni, passaggio di argomenti per valore o riferimento, valori di ritorno, overloading e ricorsione.