| 4/10/2006 |
Presentazione del corso. |
| 5/10/2006 |
Tipi semplici di variabili.
Modificatori.
Strutturazione del codice. |
| 6/10/2006 |
Esercitazione n° 1 (esercizi scaricabili qui). |
| 11/10/2006 |
Operatori aritmetici, logici e relazionali. |
| 12/10/2006 |
Esercitazione n° 2 (esercizi scaricabili qui). |
| 13/10/2006 |
Operatori bit-a-bit.
Istruzioni condizionali (IF-ELSE, IF-ELSE-IF, operatore ?, SWITCH). |
| 18/10/2006 |
Esercitazione n° 3 (esercizi scaricabili qui). |
| 19/10/2006 |
Istruzioni di ciclo (FOR, WHILE, DO-WHILE). |
| 20/10/2006 |
Istruzioni di salto (BREAK, CONTINUE, GOTO, RETURN).
Esercitazione n° 4 (esercizi scaricabili qui). |
| 25/10/2006 |
Array. Puntatori. Stringhe C. |
| 26/10/2006 |
Esercitazione n° 5 (esercizi scaricabili qui). |
| 27/10/2006 |
Funzioni: definizione e passaggio parametri. |
| 2/11/2006 |
Esercitazione n° 6 (esercizi scaricabili qui). |
| 3/11/2006 |
Tipi di dato composto: strutture e campi bit. |
| 8/11/2006 |
Tipi di dato composto: unioni, enumerazioni e uso di typedef.
Direttive per il preprocessore. |
| 9/11/2006 |
Strutture dati per descrivere le note. |
| 10/11/2006 |
Panoramica su C++ e programmazione orientata agli oggetti: classi e oggetti. |
| 15/11/2006 |
Classi e oggetti. Specificatori di accesso. |
| 16/11/2006 |
Overloading delle funzioni.
Esercitazione n° 7 (esercizi scaricabili qui). |
| 17/11/2006 |
Costruttori e distruttori standard e parametrizzati.
Funzioni e classi friend. |
| 22/11/2006 |
Assegnamento di oggetti.
Passaggio di parametri oggetto, restituzione di oggetti.
Puntatore a oggetti. Il puntatore THIS. |
| 23/11/2006 |
Overloading degli operatori tramite funzioni membro e funzioni friend. |
| 24/11/2006 |
Esercitazione n° 8 (esercizi scaricabili qui). |
| 29/11/2006 |
Ereditarietà. |
| 30/11/2006 |
Costruttori parametrici. Ereditarietà da più classi base. Classi virtuali. |
| 6/12/2006 |
Esercitazione n° 9 (esercizi scaricabili qui). |
| 13/12/2006 |
Revisione dell'argomento dell'ereditarietà. |
| 14/12/2006 |
Gestione delle eccezioni. Istruzioni TRY, THROW, CATCH. |
| 15/12/2006 |
Funzioni virtuali. Classi astratte. |
| 21/12/2006 |
Introduzione a C#. Applicazioni console e applicazioni con interfaccia grafica. |
| 22/12/2006 |
Esercitazione n° 10 (esercizi scaricabili qui). |
| 10/01/2007 |
Controlli fondamentali: Button, ListBox e PictureBox. Esercitazione n° 11 (esercizi
scaricabili qui). |
| 11/01/2007 |
Esercitazione n° 12 (esercizi scaricabili qui). |
| 12/01/2007 |
Gestione di più finestre. MessageBox, DialogBox. |
| 17/01/2007 |
Gestione dell'XML. Esercitazione n° 13 (esercizi scaricabili qui). |
| 18/01/2007 |
Presentazione dei progetti. |