BORLAND DELPHI RESUME TABLE DES MATIERES
Transcription
BORLAND DELPHI RESUME TABLE DES MATIERES
BORLAND DELPHI ARTHUR BURDA GUNTHER FARBER RESUME Avec Delphi c'est un pas de géant qui vient d'être franchi dans le domaine de la programmation Windows". Jamais l'élaboration d'applications Windows complexes n'a été aussi simple. Le Grand Livre de Borland® Delphi' vous montre comment exploiter de manière rapide et efficace ce puissant outil de développement. Découvrez l'Utilisation de Delphi de manière pratique en manipulant les différents programmes exemples présentés dans cet ouvrage. Afin que vous puissiez dès à présent faire vos premiers pas cet ouvrage met à votre disposition un cours express spécial. Les programmeurs Windows'"avertis y découvriront de très nombreux trucs et astuces sur Delphi Tous les aspects de la programmation Windows' moderne vous sont présentés pas à pas, des notions de base jusqu'au développement d'applications complexes avec Delphi Enfin, apprenez les ficelles de la programmation d',applications multimédia ou de bases de données ou encore la manipulation ,des classes d'objets. *Un cours express pour commencer rapidement à programmer avec Delphi *Tout sur la restitution d'éléments multimédia *La création d'applications de bases de données de A & Z *Traitement des erreurs dans les programmes Delphi *Gestion, héritage et surchage de classe, polymorphisme... *Aperçu de tous les composants les plus importants TABLE DES MATIERES 1 Introduction 1.1 1.2 2 9 Qu'est-ce que Delphi ? Avant de commencer l'installation 1.2.1 L'installation optimale de Delphi 1.2.2 Procurez-vous de l'aide ‑ le système d'aide 10 12 12 19 Cours intensif : La programmation Delphi en toute simplicité 27 2.1 2.2 2.3 2.4 l'interface de Delphi Le principe du jeu de construction Gestion de programme avec les projets, fiches et composants Créer une fenêtre principale 2.4.1 Une fiche -la fenêtre ouverte sur le monde Windows 2.4.2 Définition des propriétés de la fenêtre Comment construire un menu 2.5.1 Le concepteur de menu -Créer soi-même les menus en toute simplicité 2.5.2 Un menu pour votre programme 2.5.3 Gain de temps - l'utilisation de menus prédéfinis Accès rapide aux commandes et textes d'aide 2.6.1 Une barre d'icônes pour votre programme 29 36 42 49 49 51 64 65 2.6.2 94 2.5 2.6 2.7 2.8 La même en couleurs : la barre d'état Boîtes de dialogue et sélecteurs de fichiers 2.7.1 La boîte de dialogue Copyright 2.7.2 Boîtes de dialogue pour l'ouverture et l'enregistrement 2.7.3 Nouveau gain de temps -D'autres boîtes de dialogue prédéfinies Une fenêtre de diffusion pour des fichiers texte, image, Multimédia et de base de Données 2.8.1 Création de la fenêtre de diffusion 2.8.2 Affichage d'images et de graphismes 2.8.3 Affichage des fichiers texte 2.8.4 Le travail avec les fichiers multimédia. 75 80 81 82 99 100 110 118 120 120 130 141 145 2.9 3 181 3.1 182 183 184 185 190 191 192 193 194 195 210 217 229 237 4.1 239 239 261 274 274 296 301 301 307 311 313 314 317 317 341 4.3 359 5.1 360 360 367 384 387 387 393 393 394 5.4 INDEX TOP La hiérarchie des classes 4.1.1 Les principales classes standard 4.1.2 Comment peut-on compléter la hiérarchie des classes ? La programmation orientée objets en détail 4.2.1 Déclaration de types d'objets et de leurs éléments 4.2.2 Quelques aspects choisis de Io POO Développement d'applications 4.3.1 Le travail avec les boîtes d'édition 4.3.2 l'utilisation de liste 4.3.3 Qu'est-ce qu'un mémo ? 4.3.4 Les boîtes à options et leur utilisation 4.3.5 A quoi servent les cases à cocher ? 4.3.6 Les boutons radio 4.3.7 Comment développer un programme de dessin ? 4.3.8 Lu programmation d'une gestion d'adresses Delphi - Le savoir-faire 5.2 5.3 6 Création d'applications MDI et SDI 3.1.1 Comment crée-t-on une application MDI ? 3.1.2 Comment crée-t-on une application SOI ? 3.1.3 Insertion d'une barre de menus et définition dé menus 3.1.4 Intégration et création de menus contextuels 3.1.5 Comment crée-t-on une barre d'état ? 3.1.6 Comment crée-t-on une barre d'icônes ? 3.1.7 Un programme exemple avec menus, barre d'état et barre d'icônes Pour ceux qui en demandent davantage - le langage Pascal Objet 3.2.1 Variables, types de données et constantes 3.2.2 Procédures et fondions 3.2.3 Les instructions les plus importantes 3.2.4 Qu'est-ce que la programmation orientée objets ? Delphi pour les pros 4.2 5 145 152 157 163 163 174 177 Delphi pour programmeurs avancés 3.2 4 2.8.4 Le travail avec les fichiers multimédia. 2.8.5 Pilotage de périphériques multimédia. 2.8.6 Travailler avec des fichiers de bases de données Conclusion du projet Viewer 2.9.1 Une routine pour copier rapidement des fichiers 2.9.2 Description de fondions : le Multimedia Viewer achevé 2.9.3 Réactions en cas d'erreur Développer de nouveaux composants 5.1.1 Notions de base 5.1.2 Les composants exemple La création d'experts projet Comment génère-t-on des effets graphiques ?. 5.3.1 L'unité Effects. Comment intègre-t-on des bitmaps dans des menus ?. 5.4.1 De quelles fonctions API a-t-on besoin ? 5.4.2 La routine pour intégrer un bitmap dans une commande de menu Annexes 391 A Organisation optimale des projets 398 B C Configuration optimale de l'environnement Configuration optimale de Delphi 402 403 D E F G H I J K Les outils et programmes additionnels Optimisation de la mémoire principale sous Windows Structure d'un projet et des modules de programme Utilisation d'unités Borland Pascal dans Delphi Le détail des propriétés des fiches Les mots-clés de Pascal Objet Index des tableaux Index des illustrations 415 420 421 437 437 460 465 467 471