|
Visual
C++
Programma
1. Introduzione
alla programmazione ad oggetti
- Obiettivi
nello sviluppo del software
- Tecniche
di modularizzazione e paradigmi di progettazione
- Tipi
di dati astratti e incapsulazione
- Concetti
di classe, ereditarietà, polimorfismo
- I linguaggi
di programmazione ad oggetti
2. Il linguaggio C in Windows
- Keyword
del linguaggio C in Windows
- Operatori
del linguaggio C in Windows
Il controllo sui tipi di dati
- I parametri
delle funzioni
- Il passaggio
dei parametri per riferimento
- Il preprocessore
3. Progettare con le classi
- Dati
e funzioni membro delle classi
- Classi
di memorizzazione private e public
- Costruttori
e distruttori
- Interfaccia
e corpo di una classe
- Dati
di classe (dati membro static)
- Il puntatore
this
- Allocazione
dinamica di oggetti
4. Le funzioni del C in Windows
- I valori
di default dei parametri
- Loverloading
delle funzioni e degli operatori
- Loperatore
= e il copy constructor
- Funzioni
inline, di classe (static), costanti
- Funzioni
e classi friend
- Lereditarietà
- La classe
di memorizzazione protected
- Compatibilità
dei tipi derivati
- Binding
statico e dinamico
5. Le funzioni
virtuali e le tabelle virtuali
- Differenza
tra polimorfismo e generalizzazione
- Le classi
astratte
- Funzioni
virtuali pure
6. Topologie delle gerarchie
- Gerarchie
di classi e riusabilità
- Le librerie
di classi
- Derivazione
multipla e ripetuta; derivazione virtuale
- Relazioni
di uso ed ereditarietà
- Ordine
di esecuzione dei costruttori e dei distruttori
- La generalizzazione
e lindipendenza dal tipo
- Le funzioni
e le classi template
7. Le tecniche orientate agli oggetti
- Il metodo
Booch per lanalisi e il disegno di applicazioni Object Oriented
- Le tecniche
Object Oriented Coad-Yourdon
8. Le tecnologie O.O
- Analisi
- Progettazione
- Programmazione
- ComponentWare
|