GUIDE D'UTILISATION DE L ENVIRONNEMENT TURBO DELPHI.NET. Turbo Delphi.NET (VERSION 2006) Télé université 2007



Documents pareils
Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Assistance à distance sous Windows

GESTION DE L'ORDINATEUR

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Documentation Liste des changements apportés

Réalisez votre propre carte de vœux Éléctronique

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Réseau local entre Windows Xp et 7

SQL Data Export for PS/PSS

Table des matières...2 Introduction...4 Terminologie...4

Guide de configuration. Logiciel de courriel

Publipostage avec Open Office Writer et Open Office Calc

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Comment accéder à d Internet Explorer

FAQ Trouvez des solutions aux problématiques techniques.

GUIDE D INSTALLATION INTERNET haute vitesse

Utiliser Freemind à l'école

FAQ pour tablette Windows 8 (NS-15MS0832 et NS-15MS0832B) Avril 2015

Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

TRAVAUX DIRIGES D'INFORMATIQUE INITIATION A LA MANIPULATION DE WINDOWS 98

HAYLEM Technologies Inc.

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

et de la feuille de styles.

GUIDE DE DÉMARRAGE RAPIDE

I Pourquoi une messagerie?

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

< Atelier 1 /> Démarrer une application web

Une mise à jour du logiciel du lecteur FreeStyle InsuLinx est nécessaire. Veuillez lire l'ensemble de ce document avant de commencer.

SQL Server Installation Center et SQL Server Management Studio

Création d'un questionnaire (sondage)

Prise en main du logiciel. Smart BOARD Notebook 10

Volet de visualisation

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

Guide de déploiement

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Printer Administration Utility 4.2

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

UserLock Guide de Démarrage rapide. Version 8.5

Logiciel d'analyse de données. Version huit. Guide d installation

Guide d'installation du connecteur Outlook 4

Notice d'utilisation Site Internet administrable à distance

FANTEC DB-229US Manuel de l'utilisateur

Découvrez Windows NetMeeting

Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations

La Clé informatique. Formation Excel XP Aide-mémoire

PROCÉDURE D AIDE AU PARAMÉTRAGE

FANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation

Middleware eid v2.6 pour Windows

Sharpdesk V3.3. Guide d installation Push pour les administrateurs système Version

Manuel d'utilisation de Mémo vocal

Les dossiers, sous-dossiers, fichiers

Publipostage avec Open Office Writer et Open Office Calc (v.3)

TPS 4 Objectifs du programme aide à la lecture et à l'écriture Les fonctions principales lecture à haute voix

IP Office Installation et utilisation de MS-CRM

Comment installer un client Rivalis Devis factures

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Installation 4D. Configuration requise Installation et activation

FEN FICHE EMPLOIS NUISANCES

TeamViewer 7 Manuel Manager

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février IceWarp France / DARNIS Informatique

Contrôle Parental Numericable. Guide d installation et d utilisation

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Club informatique Mont-Bruno Séances du 20 février et du 11 mars 2009 Présentateurs : Réjean Côté et André Charest

Tablette Pegasus PC Notes. Code : Conrad sur INTERNET Version 02/ Conditions du système.

SOMMAIRE. Installation et utilisation HP RDX.doc

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

Tutorial Terminal Server sous

Guide d installation logicielle

Extension WebEx pour la téléphonie IP Cisco Unified

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Tekla Structures Guide d'installation. Version du produit 21.0 mars Tekla Corporation

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

Pour le désactiver, décochez "Site web du logiciel au démarrage" dans le menu "Fichier"

Documentation utilisateur. [EIP] TransLSF

Débuter avec OOo Base

Préconisations Techniques & Installation de Gestimum ERP

Créer des documents interactifs

PRISE EN MAIN D ILLUSTRATOR

Didacticiel de mise à jour Web

Installation en réseau de ClicMenu et des logiciels de Kitinstit

Particularité supplémentaire à ajouter avec Internet Explorer

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

Tutoriel. Votre site web en 30 minutes

Guide utilisateur Module Parents

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Contrôler plusieurs ordinateurs avec un clavier et une souris

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

Transcription:

GUIDE D'UTILISATION DE L ENVIRONNEMENT TURBO DELPHI.NET Turbo Delphi.NET (VERSION 2006) Télé université 2007 Tous droits de reproduction, de traduction et d adaptation, en tout ou en partie, par quelque moyen que ce soit, sont réservés. Télé université, 2007

TABLE DES MATIÈRES PRÉSENTATION DE TURBO DELPHI.NET...3 La fonction d'aide du logiciel...3 WINDOWS VISTA...3 ACCÉDER À LA PAGE DE TÉLÉCHARGEMENT...4 Inscrivez vous...4 Téléchargement...5 Installation...6 Étape 1 : Installer les logiciels préalables (ils sont obligatoires) sur Windows 98, 2000, XP ou VISTA...6 Étape 2 : Installer le logiciel Turbo Delphi sur Windows 98, 2000, XP ou VISTA...7 Étape 3 A : Installer la clé d activation sur Windows 98, 2000, XP....7 Étape 3 B : Installer la clé d activation sur Windows Vista...7 Accéder au logiciel Turbo Delphi for.net...8 Menu...8 Barre d'icônes...9 Palette d outils...9 Fiche...9 Fenêtre d'édition...9 Inspecteur d'objets...9 LA RÉALISATION D UN PROGRAMME PASCAL...10 La création d'un programme en PASCAL (DELPHI) de type «fenêtre DOS»...12 L'exécution d'un programme...13 L'édition d'un fichier...14 LECTURE ET ÉCRIRE DES RÉSULTATS À L ÉCRAN...14 LECTURE ET ÉCRITURE DANS UN FICHIER...15 Écriture dans un fichier...15 Lecture dans un fichier...15 IMPRESSION DES RÉSULTATS...16 MISE À NIVEAU DE Turbo Delphi for.net...16 UTILISATION DES RECORDS...17 PROGRAMMES AVEC LES POINTEURS...19 CRÉATION RAPIDE D UNE APPLICATION CONSOLE...19 2

PRÉSENTATION DE TURBO DELPHI.NET Borland Developer Studio 2006 est un environnement de développement intégré permettant de concevoir des applications Turbo Delphi for.net. Il offre un ensemble complet d'outils qui rationalisent et simplifient le cycle de vie d'un développement. Ce guide vous aidera à créer des programmes en PASCAL/DELPHI, de type «fenêtre DOS», et vous familiarisera avec l éditeur de texte du logiciel. En outre, il présente et explique quelques commandes servant à éditer les programmes, à les compiler et à les exécuter. La fonction d'aide du logiciel Turbo Delphi for.net possède un système d'aide qui répond aux questions que vous pourriez vous poser, vous facilitant ainsi la tâche. Les fichiers d'aide dépendent du contexte (Context dependant), c'est à dire qu'ils permettent d'obtenir des explications relatives à une opération, au moment de la choisir. En appuyant sur la touche de fonction <F1>, vous accédez à ces fichiers. Vous trouverez dans le système d aide tous les renseignements sur les menus et les sousmenus de l'environnement Turbo Delphi for.net. Vous trouverez également de l information sur le langage PASCAL/DELPHI. WINDOWS VISTA TRÈS IMPORTANT : Avant de télécharger les logiciels préalables et le logiciel DELPHI sur Windows Vista, il faut avoir le rôle d'administrateur sur Windows Vista. Pour vérifier le type de rôle de votre compte d usager suivre les indications suivantes : Sélectionner Démarrer / Panneau de contrôle / Compte d'usager. Sélectionner votre nom d'usager. Cliquer sur le bouton Propriétés. Cliquer sur le bouton radio Autre. Sélectionner dans le menu déroulant 'option Administrateur. Cliquer sur le bouton Appliquer. Cliquer sur le bouton OK. Redémarrer votre ordinateur. Suivre les étapes suivantes pour télécharger le logiciel Turbo Delphi for.net Explorer. 3

ACCÉDER À LA PAGE DE TÉLÉCHARGEMENT L installation de Turbo Delphi for.net sur votre ordinateur comprend le téléchargement de la clé d activation, des logiciels préalables et du logiciel Turbo Delphi for.net sur Windows 98, 2000, XP et Vista. 1. Utiliser le lien URL suivant pour y accéder : http://cc.codegear.com/free/delphi 2. Dans la nouvelle page, sélectionner le lien URL suivant : Turbo Delphi for.net Free Download, Full Product, French Note 1 : Vérifier que la version du logiciel Turbo Delphi for.net n est pas pour seulement de 30 jours (30 day Trial Download). Note 2 : Il est important de noter que Borland modifie régulièrement l adresse URL de la page de téléchargement du logiciel : TURBO DELPHI. Si vous avez un problème avec l adresse URL, utilisez le lien URL cidessous : http://www.borland.com/ Les principales étapes d installation sont les suivantes : a. Accéder à la page de téléchargement des logiciels Borland gratuits (PRODUCT / IDE (CodeGear)/ Lien URL : Delphi/ Bouton Free Trial). b. Inscrivez vous c. Télécharger et installer les logiciels préalables d. Télécharger et installer le logiciel Turbo Delphi for.net. e. Télécharger et installer la clé d activation. Inscrivez vous Avant d accéder à la page de téléchargement : 1. Suivre les instructions pour vous inscrire au site de Borland. 4

Téléchargement Télécharger la clé d activation, les logiciels préalables et le logiciel DELPHI : 1. Cliquer immédiatement sur le bouton Confirm pour recevoir par courriel la clé d activation du logiciel. 2. Cliquer sur le lien URL French full prequisite intall pour télécharger sur votre bureau (Desktop) les logiciels préalables (Prérequis) (296 MB). 3. Cliquer sur le bouton Download Now pour télécharger sur votre bureau (Desktop) Turbo Delphi for.net (300 MB). Figure 1 : Page de téléchargement 5

Installation Il faut installer dans l ordre les logiciels préalables (Étape 1), le logiciel DELPHI (Étape 2) et la clé d activation (Étape 3). Étape 1 : Installer les logiciels préalables (ils sont obligatoires) sur Windows 98, 2000, XP ou VISTA Dans cette étape, il faut installer sur votre ordinateur les logiciels préalables que vous avez téléchargés sur votre bureau (Desktop). o Extraire le contenu du fichier PrereqsFR.zip sur votre bureau (Desktop). o Installer, dans l ordre, sur votre ordinateur les logiciels suivants : 1.1. Microsoft.NET Framework v1.1 Redistributable 1.1.1. Cliquer sur le fichier dotnetfx.exe et suivre les indications (dotnetredist/dotnetfx.exe). 1.2. Microsoft.NET SDK v1.1, 1.2.1. Cliquer sur le fichier setup.exe et suivre les indications (dotnetsdk/setup.exe). 1.3. Microsoft Visual J# v1.1 Redistributable 1.3.1. Cliquer sur le fichier vjredist.exe et suivre les indications (dotnetjsharp/vjredist.exe). 1.4. Microsoft XML Core Services v4.0 SP2 1.4.1. Cliquer sur le fichier msxml.msi et suivre les indications (MSXML/msxml.msi). 1.5. Microsoft Internet 6 SP1 (Vous n avez pas à installer Internet Explorer 6 si vous avez déjà Internet Explorer 6 et plus). NOTE IMPORTANT : SUR WINDOWS VISTA IL FAUT AVOIR LE RÔLE D ADMINITRATEUR POUR INSTALLER correctement les logiciels du fichier PrereqsFR.zip 6

Étape 2 : Installer le logiciel Turbo Delphi sur Windows 98, 2000, XP ou VISTA 1. Cliquer sur le fichier TurboDelphi4NET_FR.exe que vous avez déjà téléchargé sur votre bureau (Desktop). 2. Suivre les indications pour installer sur votre ordinateur le logiciel Turbo Delphi for.net. NOTE IMPORTANT : SUR WINDOWS VISTA IL FAUT AVOIR LE RÔLE D ADMINITRATEUR POUR INSTALLER correctement le logiciel Turbo Delphi for.net. Étape 3 A : Installer la clé d activation sur Windows 98, 2000, XP. 1. Si vous ne l avez pas fait, cliquer sur le bouton Confirm dans la page de téléchargement. 2. Vous allez recevoir votre clé d activation par courriel (Exemple reg738.txt). 3. Ouvrir votre courriel et suivre les indications du message du courriel pour installer la clé sur votre ordinateur. Étape 3 B : Installer la clé d activation sur Windows Vista 1. Si vous ne l avez pas fait, cliquer sur le bouton Confirm dans la page de téléchargement. 2. Vous allez recevoir votre clé d activation par courriel (Exemple reg738.txt). 3. Ouvrir votre courriel. 4. Copier le fichier de la clé d activation sur votre ordinateur. 5. Cliquer sur Démarrer/Programmes/Borland Developer Studio 2006/Outils/Gestionnaire de licence. 6. Cliquer sur l option Importer dans le menu Licence du Gestionnaire de licence. 7. Choisir le fichier d activation : Exemple : reg738.txt 8. Cliquer sur le bouton Open. 9. Cliquer sur l option Sauver du menu fichier. OU Note : Dans la version CodeGear RAD Studio 2007 Trial, les logiciels préalables et le logiciel Delphi s installent automatiquement. Cette version n est pas gratuite. 7

Accéder au logiciel Turbo Delphi for.net Pour accéder au logiciel Turbo Delphi for.net, cliquer sur : Démarrer/Programmes/Borland Developer Studio 2006/Delphi pour.net Après l appel de Turbo Delphi for.net, un écran apparaît, semblable à celui de la figure 2. Figure 2 : Première page écran d accueil de Turbo Delphi for.net L'environnement de développement intégré (EDI) est composé d'un menu, d'une barre d'icônes, d un gestionnaire de projet, d'une palette d outils, d'une fiche, d'une fenêtre d'édition, de l'inspecteur d'objets et d une page de bienvenue. Menu Dans la bande supérieure de l'écran se trouve les menus de Turbo Delphi for.net. Pour accéder à un de ces menus, utilisez le bouton de gauche de la souris; vous pourrez ainsi naviguer dans tous les menus et sous menus en cliquant sur les éléments désirés. En appuyant sur la touche de fonction <F1>, vous accédez aux explications du menu sélectionné. 8

Barre d'icônes La barre d'icônes permet un accès rapide et facile aux fonctions les plus utilisées. La configuration par défaut propose les éléments que Borland juge comme les plus usuels. Palette d outils La palette d outils est le «catalogue visuel» de votre bibliothèque de composants visuels. Elle vous permet de classer vos composants visuels dans des catégories appropriées. Fiche Bien que pratiquement tous les programmes Turbo Delphi for.net soient basés sur la fiche, vous pouvez utiliser Turbo Delphi for.net pour écrire des programmes dans lesquels il n'y a aucune fiche. Les programmes en PASCAL/DELPHI de type «fenêtre DOS» n utilisent pas de fiches. Fenêtre d'édition Un des éléments les plus importants de l'environnement Turbo Delphi for.net, c est la fenêtre d'édition. L'éditeur de texte de Turbo Delphi for.net est un excellent éditeur aux fonctions très performantes. Le nom du projet en cours d'édition s'affiche dans la barre de titre de la fenêtre. Les onglets, situés en haut de la fenêtre d édition, indiquent les fichiers utilisables. Les programmes Turbo Delphi for.net peuvent comprendre un nombre élevé de fichiers sources, et les onglets vous donnent la possibilité de passer de l'un à l'autre. Le bas de la fenêtre d'édition comprend trois éléments. Le premier indique la ligne et la colonne du curseur dans le fichier en cours d'édition. Le deuxième élément indique si vous êtes en mode insertion ou frappe; le mot Modifié apparaît à droite de l'indicateur de position. Le troisième élément apparaît lorsque vous avez modifié le texte dans l'éditeur. Il faut noter la présence d un quatrième élément qui permet de basculer entre le code et le gestionnaire de configuration. En effet, Turbo Delphi for.net est muni d un gestionnaire de configuration qui enregistre les différentes versions du code. Chaque fois que vous enregistrez un fichier, les informations concernant l heure et l auteur sont récupérées par le gestionnaire de configuration. Inspecteur d'objets L'inspecteur d'objets de Turbo Delphi for.net est la passerelle entre l'aspect visuel de votre programme et les instructions qui lui permettent de fonctionner. 9

L'inspecteur d'objets vous permet de : définir, en mode conception, les propriétés des composants que vous placez sur une fiche (ou de la fiche elle même), créer les gestionnaires d'événements. Le sélecteur d'objets, situé en haut de la zone de l'inspecteur objets, est une liste déroulante contenant tous les composants de la fiche active, ainsi que leur type. Vous pouvez ainsi sélectionner rapidement les différents composants de la fiche active. Page de bienvenue Vous trouverez dans la page de bienvenue des liens d accès aux notes d informations, à la documentation et aux informations sur l utilisation des outils de Turbo Delphi for.net. Si vous voulez à voir plus d information sur le fonctionnement de Turbo Delphi for.net, vous pouvez lire, dans la rubrique Documentation le Guide de l utilisateur et le Guide du langage. LA RÉALISATION D UN PROGRAMME PASCAL La mise au point d'un programme se fait en cinq étapes, comme le montre l'organigramme de la figure 3 : 1. la conception 2. la création 3. la compilation 4. l'exécution 5. la modification 10

Début Conception du programme (1) Création du programme (2) Compilation du programme (3) Modification du programme V Erreur de compilation? F Exécution du programme (4) Erreur d exécution? F FIN Figure 3 : Les étapes de la réalisation d un programme Dans ce guide, nous traitons des quatre dernières étapes de la création d'un programme en PASCAL (DELPHI). La première étape, celle de la conception, se rapporte au domaine de la programmation et renvoie à la définition du problème, aux formats des données d'entrée et de sortie et aux démarches entreprises pour arriver aux solutions envisagées. 11

La création d'un programme en PASCAL (DELPHI) de type «fenêtre DOS» Figure 4 : Création d un nouveau projet Après avoir appelé Turbo Delphi for.net, une fenêtre s ouvre, sélectionnez Fichier/Nouveau/Autres.. (File/New/Other..), une autre fenêtre s ouvre (Figure 5). Figur e 5 : Sélectionner une application console 12

Ensuite, cliquez sur la catégorie Turbo Delphi pour.net. Cliquer sur l icône Application console. Le programme source devient alors visible dans la fenêtre d'édition; remplacez maintenant le texte du programme par votre texte. Lorsque vous remplacez l'ancien texte par le vôtre, enregistrez auparavant le fichier sous un nouveau nom, par exemple exemplerecord.bdsproj. Turbo Delphi for.net gère luimême la cohérence entre le nom du fichier et le nom du programme : si vous tentez de le faire à sa place, vous obtiendrez une erreur lors de la compilation. L'astuce consiste donc à ne pas modifier manuellement le nom du projet, mais à enregistrer le projet sous le nouveau nom voulu en utilisant Fichier/Enregistrer le projet sous... On crée un programme en PASCAL (DELPHI) en entrant le texte du programme dans la fenêtre d'édition, à la position du curseur; la figure 5 en est un exemple. Nous verrons plus loin certaines commandes du menu. Figure 6 : Exemple d un programme Delphi/Pascal L'exécution d'un programme Pour exécuter un programme, il faut utiliser la commande Exécuter du menu Exécuter. Si les instructions sources ont été modifiées depuis la dernière compilation, le 13

compilateur recompile les modules chargés et effectue l'édition de liens du programme. Le compilateur crée un fichier.exe. Si le compilateur détecte une erreur, il affiche les erreurs dans la boîte de dialogue Messages en bas de la fenêtre. L'édition d'un fichier Pour modifier ou éditer un fichier, une fois qu'il a été créé, il faut préalablement le charger en mémoire ou l'appeler dans la fenêtre d'édition, s'il n'y est pas encore; ceci se fait par Fichier/Ouvrir. Rappelons que la version copiée en mémoire, au fur et à mesure de l'édition, diffère de la version originale sur disque tant qu'on ne la sauvegarde pas; s'il survient un pépin qui fait redémarrer l'ordinateur, tout le travail en mémoire non encore enregistré, peut être le fruit de plusieurs heures de travail, sera perdu, d'où l'importance et la nécessité d'enregistrer régulièrement. Comme nous l'avons dit, un fichier est créé en entrant directement le texte à la position du curseur. Cependant, pour le modifier, il est nécessaire de bien connaître les commandes de l'éditeur pour gagner du temps et utiliser Turbo Delphi pour.net de façon efficace. En appuyant sur la touche de fonction<f1>, vous accédez aux explications de l option sélectionnée. LECTURE ET ÉCRIRE DES RÉSULTATS À L ÉCRAN Pour obtenir l'entrée et la sortie des résultats à l écran (type «fenêtre DOS»), il faut procéder de la façon suivante. 1. On définit les variables au début du programme ou de la procédure qui commande la lecture. Exemple VAR Entier1, Entier2 :INTEGER; 2. Au début du programme ou de la procédure, on indique la commande pour lire les données à l écran. Exemple READLN(Entier1, Entier2); 3. À la fin du programme, on indique la commande pour écrire les données à l écran. Exemple WRITELN(Entier1, Entier2); 14

LECTURE ET ÉCRITURE DANS UN FICHIER Écriture dans un fichier Pour obtenir la sortie (écriture) d'un programme dans un fichier plutôt qu à l écran, on procède de la façon suivante. 1. On définit une variable de type TEXT, au début du programme ou de la procédure qui commande l'écriture. Exemple VAR f : TEXT; (*pour sortir dans un fichier*) 2. Au début du programme ou de la procédure commandant l'écriture dans un fichier, on insère les deux lignes suivantes : ASSIGN(f, 'fichier.txt'); REWRITE(f); 3. À la fin du programme, on insère la commande suivante : CLOSE(f); Enfin, à chaque utilisation de l'instruction WRITE (ou WRITELN), on ajoute, avant la liste des variables ou constantes littérales à écrire, la lettre f. Exemple WRITELN(f,' La valeur du premier entier est ',entier1:5); Lecture dans un fichier Pour lire dans un fichier plutôt qu à l écran, on procède de la façon suivante. 1. On définit une variable de type TEXT, au début du programme ou de la procédure qui commande l'écriture. Exemple VAR Fichier : TEXT ; (*pour lire dans un fichier*) 15

2. Au début du programme ou de la procédure commandant la lecture dans un fichier, on insère les deux lignes suivantes : ASSIGN(Fichier, 'DONNEE.TXT'); RESET(Fichier); 3. À la fin du programme, on insère la commande suivante : CLOSE(Fichier); Enfin, à chaque utilisation de l'instruction READ (ou READLN), on ajoute, avant la liste des variables ou constantes littérales à écrire, la chaîne Fichier. Exemple READLN(Fichier, entier1, entier2); Note. Dans le fichier de données (DONNEE.TXT), il faut insérer un espace entre chaque variable. Exemple : 258 67888 12345 67890 IMPRESSION DES RÉSULTATS Le mot réservé ASSIGNPRN; ne fonctionne pas sur la version Turbo Delphi for.net. Donc, vous ne pouvez pas imprimer les résultats à l imprimante en utilisant la fonction ASSIGNPRN. On demande dans le cours INF 1200 de seulement afficher vos programmes à l écran. Si vous voulez plus d information sur les fonctions d impression, il y a un exemple d une application d impression Windows Forms dans la documentation du logiciel Turbo Delphi for.net. Voir dans le dossier suivant : Programs files/borland/bds/4.0/demos/delphi.net/winforms/testprint/demoproj.dpr MISE À NIVEAU DE Turbo Delphi for.net Dans tous les programmes de la documentation du cours, avant de compiler votre programme, il faut modifier le mot clé (au début du programme) : uses Forms; par uses SysUtils; 16

UTILISATION DES RECORDS Les types fichiers, uniquement disponibles sur la plate forme Win32, sont des séquences d'éléments du même type. Les routines standard d'entrées/sorties utilisent les types prédéfinis TextFile et Text qui représentent un fichier contenant des caractères organisés en lignes. Pour davantage d'informations sur les entrées et sorties de fichier, voir Routines standard et Entrées/Sorties dans l aide du logiciel Turbo Delphi for.net. Pour déclarer un type fichier, utilisez la syntaxe : type filetypename = file of type où filetypename Dans le cours vous n utiliserez pas la plate forme Win32 et vous ne devez pas utiliser FILE OF. Vous trouverez ci dessous une façon alternative de lire dans un fichier en utilisant des records. program avecrecord2; {$APPTYPE CONSOLE} uses SysUtils; type un_employe = RECORD no_employe : byte ; nom_et_prenom : string ; fonction : string ; salaire_horaire : real ; code_impot : byte ; no_et_rue : string ; ville_et_province : string ; code_postal : string ; END; (* Decalration des Variables Globales *) VAR Liste1 : ARRAY[100..109] OF un_employe; Fichier : TEXT; PROCEDURE LireFichier; (*Déclaration*) VAR i :INTEGER; begin (*Assignation du fichier*) 17

ASSIGN(Fichier,'Employes.txt'); RESET(Fichier); (*Lecture du fichier*) FOR i := 100 TO 109 DO BEGIN READLN(Fichier, Liste1[i].no_employe); READLN(Fichier, Liste1[i].nom_et_prenom); READLN(Fichier, Liste1[i].fonction); READLN(Fichier, Liste1[i].salaire_horaire); READLN(Fichier, Liste1[i].code_impot); READLN(Fichier, Liste1[i].no_et_Rue); READLN(Fichier, Liste1[i].ville_et_province); READLN(Fichier, Liste1[i].code_postal); END; CLOSE(Fichier); end; PROCEDURE EcrireFichier; (*Déclaration*) VAR y : integer; begin (*Écriture du fichier*) write('entrer le numero d''employe (100 109): '); read(y); BEGIN WriteLN( Liste1[y].no_employe); WriteLN( Liste1[y].nom_et_prenom); readln; END; Readln; end; Begin {Lire le nom de l'employé sélectionné} LireFichier; {Afficher le nom de l'employé sélectionné} EcrireFichier ; End. 18

PROGRAMMES AVEC LES POINTEURS Les programmes qui utilisent des pointeurs dans le contenu du cours ne fonctionnent pas sur les versions Turbo Delphi for.net. De plus, il n est pas obligatoire de les utiliser dans le cours inf 1200. Nous vous proposons plutôt une alternative. La gestion des références à des instances de classe fonctionne en mode console DOS. Vous trouverez dans le site web ci dessous, comment ces références particulières sont mises en œuvre sous Turbo Delphi for.net. http://merlin.developpez.com/cours/dotnet/weakreference/ CRÉATION RAPIDE D UNE APPLICATION CONSOLE 1. Cliquer dans la barre des menus sur l option Fichier / Nouveau / Autres 2. Dans la nouvelle fenêtre : Cliquer à gauche, sur la catégorie d élément Projet Delphi pour NET Cliquer à droite sur l icône Application console Cliquer sur le bouton OK. Voici un exemple d un programme PROGRAM Project2; {$APPTYPE CONSOLE} uses SysUtils; BEGIN // Insérer le code utilisateur ici Writeln('Cela fonctionne bien!!!'); READLN; END. Remarque En mode {$APPTYPE CONSOLE}, le compilateur génère une application console. Lorsqu'une application console est lancée, Windows crée une fenêtre console en mode texte dans laquelle l'utilisateur peut interagir avec l'application. Les fichiers de texte standard Input et Output sont automatiquement associés à la fenêtre console dans une application console. 19