Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Beaulieu Delphi Pascal

Beaulieu Delphi Pascal

Ratings:

5.0

(1)
|Views: 9 |Likes:
Published by amartchik

More info:

Published by: amartchik on Sep 22, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/21/2012

pdf

text

original

 
Guide Pascal et Delphi
parFrédéric Beaulieu
Date de publication : 10/04/2000Dernière mise à jour : 01/04/2008
Bienvenue dans le mille et unième guide pour Pascal et Delphi qui existe en ce bas monde !La profusion n'étant pas synonyme d'exhaustivité, et ne pouvant satisfaire tout le monde,ce guide se veut d'être un parcours complet depuis presque RIEN (en Pascal, j'entends,voir les pré-requis pour le reste) vers les connaissances nécessaires à un programmeurDelphi (à peu près) digne de ce nom (modestie oblige). Le principal objectif de ce guide estainsi de vous apprendre à créer des logiciels.
 
Guide Pascal et Delphi parFrédéric Beaulieu- 2 -Copyright © 2008 - Frédéric Beaulieu. Aucune reproduction, mêmepartielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 Ede dommages et intérêts.
http://fbeaulieu.developpez.com/guide/ 
I - Introduction.............................................................................................................................................................7II - Pré-requis..............................................................................................................................................................8III - Pascal ? Delphi ?..................................................................................................................................................9III-A - Pascal..........................................................................................................................................................9III-B - Delphi.........................................................................................................................................................10III-C - Un peu de vocabulaire..............................................................................................................................10IV - Premiers pas, découverte de Delphi.................................................................................................................12IV-A - Installation et lancement de Delphi...........................................................................................................12IV-B - Premier contact avec Delphi.....................................................................................................................13IV-C - Utilisateur, Programmeur et les deux à la fois.........................................................................................14IV-D - Notions de base de la programmation sous Delphi.................................................................................15IV-D-1- La notion de projet...........................................................................................................................15IV-D-2- La notion de composant...................................................................................................................17IV-D-3 - Propriétés et événements................................................................................................................18IV-E - Premier aperçu de l'interface de Delphi...................................................................................................18IV-E-1- La barre de menus...........................................................................................................................18IV-E-1-a - Menu Fichier............................................................................................................................19IV-E-1-b - Autres menus...........................................................................................................................20IV-E-2- La barre d'outils................................................................................................................................20IV-E-3- La palette descomposants..............................................................................................................20IV-E-4- L'inspecteur d'objets.........................................................................................................................23IV-E-5 - L'éditeur de code..............................................................................................................................25IV-E-6- Conclusion........................................................................................................................................25V - Préliminaires........................................................................................................................................................26V-A - Données simples dans unprogramme Pascal..........................................................................................26V-A-1 - Nombres............................................................................................................................................26V-A-1-a - Nombres entiers........................................................................................................................26V-A-1-b - Nombres à virgules...................................................................................................................28V-A-1-c - Opérations sur les nombres......................................................................................................29V-A-2- Caractères et chaînes de caractères................................................................................................30V-A-3- Booléens............................................................................................................................................31V-A-4 - Types énumérés................................................................................................................................33V-A-5 - Récapitulatif.......................................................................................................................................33V-B - Utilisations des types simples dans l'inspecteur d'objets...........................................................................34V-C - Structure d'un programme Pascal.............................................................................................................36V-C-1 - Structure d'un fichier projet...............................................................................................................36V-C-2 - Structure d'une unité.........................................................................................................................38V-D - Constantes et Variables.............................................................................................................................41V-D-1 - Préliminaire : les identificateurs.........................................................................................................41V-D-2- Constantes.........................................................................................................................................42V-D-3 - Variables............................................................................................................................................43V-E - Conclusion..................................................................................................................................................43VI - Procédureset Fonctions....................................................................................................................................45VI-A - Procédures................................................................................................................................................45VI-B - Fonctions...................................................................................................................................................48VI-C - Premières instructions en Pascal.............................................................................................................48VI-C-1 - Affectations.......................................................................................................................................48VI-C-2 - Appels de procédures et defonctions.............................................................................................49VI-D - Manipulations............................................................................................................................................52VI-E - Conclusion.................................................................................................................................................58VII - Types de données avancés de Pascal Objet...................................................................................................59VII-A - Création de nouveaux types....................................................................................................................59VII-B - Typeordinaux..........................................................................................................................................60VII-C - Type intervalle..........................................................................................................................................60VII-D - Compléments sur les types énumérés....................................................................................................61VII-E - Type ensemble.........................................................................................................................................62VII-F - Tableaux...................................................................................................................................................64VII-F-1 - Tableaux à une seule dimension.....................................................................................................64
 
Guide Pascal et Delphi parFrédéric Beaulieu- 3 -Copyright © 2008 - Frédéric Beaulieu. Aucune reproduction, mêmepartielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 Ede dommages et intérêts.
http://fbeaulieu.developpez.com/guide/ 
VII-F-2 - Tableaux à plusieurs dimensions....................................................................................................65VII-F-3 - Notions avancées sur les tableaux..................................................................................................66VII-F-4 - Tableaux de taille dynamique..........................................................................................................67VII-G - Enregistrements.......................................................................................................................................69VII-G-1 - Vue d'ensemble sur les enregistrements........................................................................................69VII-G-2 - Manipulation avancée des enregistrements....................................................................................72VII-H - Types et paramètres de procédures et fonctions....................................................................................73VII-I - Conclusion et retour sur terre...................................................................................................................73VIII - Structures de programmation en Pascal.........................................................................................................74VIII-A- Structures conditionnelles.......................................................................................................................74VIII-A-1 - Blocs 'if'...........................................................................................................................................74VIII-A-2 -Blocs 'case'.....................................................................................................................................79VIII.B - Structures itératives.................................................................................................................................81VIII-B-1 -Blocs 'for'........................................................................................................................................82VIII-B-2 -Blocs 'while'....................................................................................................................................84VIII-B-3 -Blocs 'repeat'..................................................................................................................................89VIII-B-4 -Contrôle avancé des boucles.........................................................................................................91IX - Manipulation des composants............................................................................................................................93IX-A - Introduction................................................................................................................................................93IX-B - Aperçu de la structure interne d'un composant........................................................................................94IX-C - Manipulation des propriétés d'un composant...........................................................................................95IX-C-1 -Utilisation de Delphi.........................................................................................................................95IX-C-2 -Utilisation du code source................................................................................................................98IX-D - Manipulation des méthodes d'uncomposant..........................................................................................102IX-E - Evénements.............................................................................................................................................105IX-E-1 -Style de programmation événementiel...........................................................................................105IX-E-2- Utilisation des événements.............................................................................................................106IX-F - Composants invisibles.............................................................................................................................108IX-G - Imbrication des composants...................................................................................................................109IX-H -Types de propriétés évolués..................................................................................................................111IX-H-1- Propriétés detype objet.................................................................................................................111IX-H-2 -Propriétés de type tableau, propriété par défaut............................................................................111IX-H-3 -Propriétés de type référence..........................................................................................................113IX-I - Conclusion................................................................................................................................................113X - Découverte des composants les plus utilisés- 1ère partie..............................................................................114X-A - Lafiche : Composant "Form"...................................................................................................................114X-A-1- Manipulation Guidée........................................................................................................................120X-B - Référence des composants.....................................................................................................................122X-B-1 - Composant "MainMenu"..................................................................................................................122X-B-2- Composant "TPopupMenu".............................................................................................................123X-B-3- Composant "Label"..........................................................................................................................124X-B-4 - Composant "Edit".............................................................................................................................127X-B-5 - Composant "Memo".........................................................................................................................130X-B-6- Composant "Button"........................................................................................................................132X-B-7- Composant "CheckBox"...................................................................................................................136X-B-7-a - Manipulation guidée................................................................................................................137X-B-8 - Composant "RadioButton"...............................................................................................................140X-B-9 - Composant "ListBox".......................................................................................................................141X-B-10 -Composant "ComboBox"...............................................................................................................143X-B-11 -Composant "GroupBox".................................................................................................................145X-B-12 -Composant "Panel"........................................................................................................................146X-B-13 - Composant "Bevel"........................................................................................................................148X-B-14 -Composant "ImageList".................................................................................................................150X-C - Mini-projet.................................................................................................................................................150XI - Pointeurs..........................................................................................................................................................151XI-A -Présentation de la notion de pointeur.....................................................................................................151XI-A-1- nil....................................................................................................................................................152XI-A-2- Eléments pointés par un pointeur..................................................................................................153

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->