Delphi I Télécharger et installer Delphi 2005 gratuitement Avant de commencer à
Delphi I Télécharger et installer Delphi 2005 gratuitement Avant de commencer à programmer en Delphi, il vous faut un environnement de développement pour coder proprement et compiler le résultat. La méthode que je vous propose est une façon légale d'obtenir Delphi2005, donc je vous la conseille fortement. Delphi est un langage simple et vous pouvez obtenir le logiciel de développement gratuitement, donc cela ne vous coûte rien d'essayer la programmation en Delphi. Si vous suivez pas à pas les étapes suivantes, vous ne devriez pas rencontrez de problème durant l'installation. Télécharger Delphi2005 Cliquez sur le lien suivant pour télécharger Delphi2005 (446 Mo): Delphi2005 SE Personnel Obtenir la clé et installer Delphi2005 Une fois le téléchargement terminé, lancez l'exécutable. Cliquez sur Suivant jusqu'à obtenir la fenêtre suivante : Cliquez sur Obtenir la clé, vous allez être redirigé sur le site de Borland, l'éditeur de Delphi2005 Créez un compte sur le site de Borland. Vous n'êtes même pas obligé de donner des informations vraies, seul l'e-mail doit être bon. Après vous être inscrit, faites votre demande de clé. Vous recevrez par mail un fichier texte avec un nom commencant par reg***.txt. Récupérer ce fichier et copiez/collez le dans C:Documents and Settingsvotre nom d'utilisateur windows . Continuez l'installation jusqu'a la demande du mot de passe II initiation à la programmation avec Delphi Delphi est un outil de programmation puissant et simple à utiliser pour créer des applications sous Windows. Nous allons découvrir ensemble l'environement de Delphi2005, l'organisation des projets, les différents fichiers de Delphi, les fonctions, les procédures ainsi que les bases pour programmer vos premières applications. Le cours sera suivi d'exercices corrigés qui vous permetront de vous exercer et de vous perfecctionner. Delphi est un environnement de développement intégré propriétaire (IDE) pour le langage Pascal sous Windows. Delphi implémente une version orientée objet du langage Pascal. L’environnement de développement s’appuie sur un éditeur d’interface graphique associé à un éditeur de code source. Il doit son succès à sa facilité d’utilisation pour développer des applications graphiques et/ou liées aux bases de données. Un projet Delphi est constitué d’unités (units) correspondant à des fichiers sources et des fiches (forms) qui définissent les interfaces graphiques. Pour l'instant nous nous contenterons de coder des applications consoles et nous verrons plus tard les applications graphiques. Les fichiers de Delphi Liste des différents fichiers que vous pourrez être amené à modifier ainsi que leur utilité respective. Extension du fichier Description .DCR Fichier projet .DFM Dessin de la fiche (form) contenant les propriétés des composants graphiques .DPR Fichier projet, c'est le coeur de votre application, il faudra lier tout vos différents fichiers contenant du code (.pas) au .DPR. .PAS Fichier source contenant le code de l'application .BDSPROJ Fichier projet associé au .DPR .RC Fichier de ressources Windows Liste des fichiers générés après la compilation et qu'il n'est pas nécessaire de modifier vous-même. Extension du fichier Description .BPG Fichier d'un groupe de projet .DCU Fichier créé lors de la compilation mais pas indispensable .DPK Fichier source d'un paquet .DOF Fichier d'option de compilation du projet .DSK Préférence de l'IDE .RES Fichier de ressources Windows, il peut contenir des icônes, des bitmaps, des sons Je vais essayer de vous apprendre à coder proprement donc à partir de maintenant, il vous que vous souveniez qu'on code les fonctions et les procédures (vous comprendrez plus tard ce que c'est exactement) dans des fichiers .pas et qu'on les appelle dans le .dpr . Votre premier projet Pour créer un nouveau projet Delphi (.dpr) rendez dans Fichier > Nouveau > Autres > Projets Delphi > Application console Project1.dpr program Project1; {$APPTYPE CONSOLE} uses SysUtils; begin { TODO -oUser -cConsole Main : placez le code ici } end. Vous devriez avoir un code ressemblant à celui ci-dessus. La première ligne définit le nom du programme. Vous pouvez changer le Projet1 en Premierprojet et enregistrer le fichier avec comme nom Premierprojet (.dpr ou .bdsproj). uses sert à inclure des fichiers de fonctions ou de procédure, souvent des .pas. SysUtils contient les fonctions et procédures de base de Delphi, dont les procédures d'entrées et de sorties. Je vous conseille de l'inclure dans tous vos fichiers. { TODO -oUser -cConsole Main : placez le code ici } peut être supprimé. begin et end. définissent respectivement le début et la fin de votre code à proprement parler. Types de données Les variables et leur type doivent être déclarées avant d'être utilisées. Le type d'une variable doit être choisi en fonction de ce que contiendra cette variable. integer : ce sont les nombres entiers (exemple : 42 ou -5) single ou double : sont utilisés comme type pour les nombres à virgules (exemple : 3.3) On peut appliquer des opérations aux variables numériques : + : addition - : soustraction * : multiplication / : division mod : modulo (ne peut être appliqué qu'aux entiers (integer)) char : est utilisé pour contenir un seul caractère (exemple : m) string : est utilisé pour contenir des chaînes de caractères, des phrases (exemple : Hello world) Pour concaténer (assembler) 2 chaînes de caractères on utilise l'opérateur + . Exemple : 'Hello ' + 'world' équivaut à 'Hello world' boolean : ce sont sont des booléens. Il y a 2 valeurs booléennes True et False, respectivement Vrai et Faux. Il existe beaucoup d'autres types mais je vous ai présenté les plus utilisés. Variables, Constantes et Paramètres Un paramètre représente les informations que l'on peut passer à une fonction ou à une procédure. Une variable est une donnée déclarée à l'intérieur d'une fonction, et qui n'est accessible que dans celle-ci. C'est une donnée locale, vous pouvez la modifier comme bon vous semble. Il existe également des variables globales qui sont accessibles dans tout le dpr et le projet mais il ne faut les utiliser qu'exceptionellement. Quand on utilise une variable, elle doit être déclarée dans tous les fichiers où elle est utilisée. Seules les variables passées en paramètre d'une fonction/procédure n'ont pas besoin d'être déclarée dans la fonction/procédure ou elles sont utilisées. Pour déclarer une variable, on utilise le mot clé var. On peut déclarer les variables dans le .DPR ou dans les fonctions/procédures de vos fichiers .pas . Déclarer une variable dans un .dpr, juste après les uses. Premierprojet.dpr program Premierprojet; {$APPTYPE CONSOLE} uses SysUtils; var nom_variable1 : type_variable1; nom_variable2 : type_variable2; begin { TODO -oUser -cConsole Main : placez le code ici } end. La déclaration des variables dans les fichiers .pas peut se faire de 2 façons (vous allez bientôt vous en servir). La seule chose qui change par rapport à la déclaration dans le .dpr, c'est l'emplacement où l'on déclare les variable, le code reste le même. Vous pouvez placer un code similaire à celui ci-dessous après interface dans votre .pas (ne le faites pas encore). var nom_variable1 : type_variable1; nom_variable2 : type_variable2; Mais le mieux est de déclarer les variables en local dans les fonctions/procédures, c'est ce que nous ferons dans le reste du cours. Souvenez-vous qu'elles doivent être déclarées entre la ligne de déclaration de la fonction et le begin. function nom_fonction(nom_variable1 : type_variable1) : type_resultat; var nom_variable2 : type_variable2; nom_variable3 : type_variable3; begin // instructions de votre fonction end; Les variables nom_variable2 et nom_variable3 ne seront déclarées que dans la fonction nom_fonction. Vous remarquerez que je n'ai pas déclaré nom_variable1 dans les var, simplement parce qu'elle je la passe en paramètre dans ma fonction, dans la parenthèse. Une constante est un nom que vous associez une fois pour toute à une valeur. C'est utile quand on n'a pas envie de changer une donnée 100 fois dans tout un fichier, on ne change que la déclaration de la constante. Par convention les noms de constante s'écrivent en majuscule. Leur déclaration se fait aux mêmes endroits que celle des variables, la seule différence est le mot clé qui est const et non var. const nom_constante1 = 42 ; nom_constante2 = 'une phrase ou un mot' ; Les entrées et sorties Les entrées et les sorties sont des procédures qui permettent d'afficher ou d'entrer des données dans la console. write permet de d'afficher une phrase ou une variable. write('Hello world'); write(x); avec x une variable read permet de lire un paramètre entré par l'utilisateur. read(var1); avec var1 une variable writeln et readln ont la même utilité mais elles sautent automatiquement une ligne après exécution. Fonctions et procédures Une fonction est un bout de code qui peut prendre des paramètres, effectue un traitement en fonction de ceux-ci et renvoie un résultat grâce à un result. Cela permet d'automatiser un traitement. Une fonction renvoie un résultat et un seul, mais elle peut être appelée plusieurs fois. Comme je vous l'ai déjà dit on va coder les fonctions dans des fichiers .pas et non directement dans le .dpr, on va donc créer un fichier .pas: Fichier > Nouveau > Unité Enregistrez votre fichier .pas avec comme nom fichiersource1, vous devriez obtenir un fichier comme celui ci-dessous. fichiersource1.pas unit fichiersource1; interface implementation end. Votre fichier de projet .dpr devrait avoir inclus fichiersource1.pas dans les uses uploads/Ingenierie_Lourd/ id-2242 1 .pdf
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 08, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 0.2890MB