Realizzazione siti Internet, corsi di Informatica, commercio elettronico, sviluppo programmi, Vendita hardware e software
.
.
 
. : Kuneo : . - = Via Giambellino, 30 - 20146 Milano - Tel. 02/4223411 = - : .
 
.
   

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
  • L’overloading delle funzioni e degli operatori
  • L’operatore = e il copy constructor
  • Funzioni inline, di classe (static), costanti
  • Funzioni e classi friend
  • L’ereditarietà
  • 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 l’indipendenza dal tipo
  • Le funzioni e le classi template


7. Le tecniche orientate agli oggetti

  • Il metodo Booch per l’analisi e il disegno di applicazioni Object Oriented
  • Le tecniche Object Oriented Coad-Yourdon


8. Le tecnologie O.O

  • Analisi
  • Progettazione
  • Programmazione
  • ComponentWare