plan du
cours de programmation C++
-
INTRODUCTION
-
TYPES ELEMENTAIRES.
-
VARIABLE ET CONSTANTE
-
identificateur, portée, visibilité, durée de vie,
classe de stockage
-
EXPRESSIONS.
-
INSTRUCTIONS. ( le cours )
-
sérialisation, choix, itération
-
actions, fonctions, paramètres, surcharge
-
ENTREES/SORTIES. ( le cours )
-
entrées/sorties en C++ (istream, ostream, fstream)
-
entrées/sorties en C (FILE *)
-
la librairie conio.h
-
AGREGAT ( le cours, les exercices)
-
structure
-
tableau
-
pointeurs, CHAR *, la librairie STRING.H
-
CLASSES.( le cours, les exercices)
-
introduction
-
encapsulation des données
-
constructeurs, destructeurs
-
fonctions membres, opérateurs
-
EXCEPTIONS (le cours)
-
PROGRAMMATION MODULAIRE( le cours)
-
constitution d'un projet en Borland C++ Builder
-
DEBOGAGE
-
Utilisation du débogueur intégré de Borland C++Builder(
le cours)
-
MODELES.( le cours)
- modèle de fonction
- modèle de classe
- étude d'un modèle de classe tableau, tableau
ordonné
-
ETUDES DE CAS
-
liste chaînée
-
arbre binaire ordonné
-
HERITAGE
-
héritage simple
-
héritage multiple
-
POLYMORPHISME
-
polymorphisme statique
-
polymorphisme dynamique, fonction virtuelle
-
classe abstraite, fonction virtuelle pure
-
L'AIDE EN LIGNE.
-
LA LIBRAIRIE DES CLASSES CONTENEURS.
-
PROGRAMMATION WINDOWS (Stage d'une semaine). Réalisation
d'un programme d'affichage de fractales (Von
Koch, Sierpinski,
Hilbert
...). Un exemple de réalisation peut être chargé ici.
-
les applications, les fenêtres, les menus
-
les boîtes de dialogues et leurs contrôles
-
les barres de boutons, barres d'état, curseurs, icônes
-
l'aide en ligne
-
PROGRAMMATION RESEAU (Stage d'une semaine). Réalisation d'une
application Client/Serveur d'affichage de la fractale
de Mandelbrot.
Un exemple de réalisation peut être chargé ici.
-
Les Sockets,
sous UNIX et sous WINDOWS.
-
Serveur UNIX.
-
Serveur PC/WINDOWS.
-
Client PC/WINDOWS.
-
Pour des informations sur les Sockets voir aussi:
-
Les applications exemples pour les interfaces BC++Builder :
-
Une application
avec menu, barre de turbos boutons, barre d'état, et menu contextuel
-
Dialogues
communs
-
Les principaux contrôles des boîtes de dialogue