chapitre 5
en Delphi & Visual Basic 6 :
du package
Programmation objet - UML
Programmation événementielle
Interruptions
Programmation défensive
polymorphisme en POO...
5.1 Introduction à la programmation orientée objet (POO)
concepts fondamentaux de la POO (assistant API ProgEvenement = )
initiation à la conception orientée objet (OOD,UML... )
5.2.Modularité et POO en Delphi
description générale de Delphi (assistant API LearnDelfi = )
les modules dans Delphi
Delphi et la POO
les propriétés en Delphi
5.3.Polymorphisme avec Delphi
Polymorphisme d'objet
Polymorphisme de méthode
Polymorphisme de classes abstraites
Exercice complet sur le polymorphisme
5.4.Programmation événementielle et visuelle
(assistant API ProgEvenement = )
programmation visuelle basée sur les pictogrammes
programmation orientée événements
normalisation du graphe événementiel
tableau des actions événementielles
interfaces liées à un graphe événementiel
avantage et modèle de développement RAD visuel
5.5.Les événements avec Delphi
pointeur de méthode
événement et pointeur de méthode
exemple récapitulatif
notice méthodologique pour créer un nouvel événement
5.6.Programmation défensive avec les exception en Delphi
les notions de défense et de protection dans Delphi
traitement d'un exemple à 2 niveaux de protection
5.7.Un petit éditeur de texte en Delphi et en Visual Basic
Les projets Delphi du sous chapitre 5.6 :
énoncé
en Visual Basic
en Delphi
5.8.Conseils de travail en Delphi (utilisez votre logiciel de base Delphi )
Les projets Delphi du sous chapitre 5.4 :
l'environnement de développement Delphi
ranger ses programmes sous Delphi
configurer votre outil de travail
tester un programme avec les outils Delphi
5.9.Modularité et POO en Visual Basic
description générale de Visual Basic
les modules dans Visual Basic
Visual Basic et la POO
les propriétés et méthode en Visual Basic
5.10.Contrôler le flux d'exécution Applications en Delphi & Visual Basic
Les projets Delphi du sous chapitre 5.7 :
le contrôle de l'exécution en Delphi
exemples de contrôle de l'exécution en Delphi
le contrôle de l'exécution en Visual Basic
exemples de contrôle de l'exécution en Visual Basic
5.11.Exemple de contrôle du flux : interrompre une récursivitéles 8 reines
Les projets Delphi du sous chapitre 5.8 :
le programme pascal
l'interface en Delphi (interruption et temporisation)
5.12.Programmation défensive en Visual Basic
présentation de la gestion des erreurs d'exécution
méthodes alternatives de gestion des erreurs
5.13.Approches abstraites différentes pour un TAD liste de chaînes
Les projets Delphi du sous chapitre 5.11 :
le TAD liste de chaînes
quelques méthodes d'implantation de ce TAD en Delphi
encore plus de réutilisation et d'abstraction
5.14.Le polymorphisme en Programmation Orientée Objet
polymorphisme d'objet
polymorphisme par héritage de méthode
polymorphisme par héritage de classes abstraites
polymorphisme par implémentation d'interfaces