Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
ACCUEIL PASCAL FORUM PASCAL F.A.Q PASCAL TUTORIELS PASCAL SOURCES COMPILATEURS OUTILS LIVRES

Apprendre à manier
l'interface de Turbo Pascal
 

 

Paramétrer l'interface et fonction copier/coller :

Turbo Pascal comprend un compilateur et un éditeur de code source dans un même fichier : "Turbo.exe". Ici nous allons apprendre à manier l'éditeur de code source. Lancez le programme. Vous voilà devant un écran bleu, jaune et gris, cool.

Bon, pour commencer, il faut configurer Turbo Pascal (encore !). Allez dans le menu "Options" (combinaison de Touche ALT+O), choisissez "Directories", à la ligne "Exe & tpu" entrez "C:\TP\EXE_TPU\" et maintenant découverte de la fonction magique : copier/coller de Turbo Pascal (hyper hyper pratique) : Allez au début de la ligne Exe & Tpu (touche "Home", la touche entre "Insert" et "Page haut"), tout en maintenant la touche "Shit" (en dessous de "Entrée") allez à la fin de la ligne avec la touche "End" ou "Fin" (en dessous de "Home"), vous pouvez relâcher la touche "Shift", maintenant tapez la combinaison "CTRL + Insert", le texte est en mémoire !!! Vous verrez, ce geste va devenir un automatisme très vite. Passez à la ligne "Include" avec la touche très pratique des menus Turbo Pascal : "Tab" (tabulation, tout à gauche du clavier, les deux flèches superposées et opposées), là, tapez la combinaison pour coller le texte : "Shift + Insert", ouais ! Le texte est réapparu, il ne reste plus qu'à transformer la fin : allez à la fin (touche "End" ou "Fin"), revenez avec la touche "Gauche" jusqu'à l'avant-dernier slash ("\"), tapez "INCLUDE" et supprimez "EXE_TPU" avec la touche "Suppr" (en dessous de "Insert"). Passez à la ligne suivante "Objet", refaite un "coller" (Shift + Insert), nouvelle technique : allez à la fin et effacez le texte avec la touche "Retour" (au dessus de "Entrée") jusqu'à effacer complètement "EXE_TPU\". Terminez la ligne avec "INCLUDE\". Dernière ligne : Unit, coller et remplacez "EXE_TPU\" par "UNITES". Enfin, allez sur le bouton "OK" (grâce à la touche "Tab").

Deuxième modification : dans le menu "Options/Editor/Preferences", dans la rubrique "Auto-save", cochez les trois cases (Editor Files, Environnement, Desktop), puis allez sur "Ok".

Dernière modification : allez dans le menu "Compile" (compiler), et allez sur la ligne "Destination", est-elle terminée par "Disk" ? Si ce n'est pas le cas (=Memory), tapez entrée.

Enfin, dans le menu "Option", allez sur la ligne "Save \...\Turbo.tp" et tapez "Entrée". Vous pouvez quitter Turbo Pascal : menu "File" - "Exit", ou mieux : "ALT + X".

Ouvrir un fichier et le modifier :

Charger un code source sur mon site (Chrono.zip fera l'affaire) en notant bien là où vous le charger. Décompressez-le dans le répertoire "C:\TP\SOURCES\". Maitenant relancez Turbo Pascal.

Pour l'ouvrir, allez dans le menu "File" et choisissez "Open" (la touche "F3" est beaucoup plus rapide), une fenêtre "open a file" s'ouvre. Vous devriez voir le programme "Chrono.pas", allez dans le cadre de la liste des fichiers (touche "Tab"), sélectionnez-le (avec les touches "Haut" et "Bas") puis tapez Entrée. Voilà, il est chargé en mémoire et près à êtré édité.

Vous pouvez naviguer dans le fichier avec les touches directionnelles (haut, bas, droite, gauche). Pour aller au début du fichier, tapez la combinaison de touche "CTRL + Page Haut", pour allez à la fin : "CTRL + Page Bas". Pour aller en début de ligne : touche "Home", à la fin : touche "Fin". Vous pouvez écrire du texte à n'importe quelle position. Pour écrire en mode "remplacer" : touche "Insert", un curseur clignotant vous indique que vous êtes dans le mode "remplacer". Repressez la touche "Insert" pour revenir en mode "insertion", plus pratique à mon goût. Pour annuler une modification au code source : allez dans le menu "Edit" et choisissez "Undo" (défaire), ou alors utilisez la combinaison de touche "Alt + Retour". La fonction annuler est pratique mais rapide et à utiliser avec précaution car elle peut effacer des phrases entières. Heureusement, la fonction "Redo" (menu "Edit") permet de "refaire" la fonction "défaire" (on tournerait pas en rond ???).

Annuler les modification pour exécuter un programme :

Annulez toutes les modifications du programmes : appuyez sur les touches "Alt + Retour" jusqu'à ce que le curseur revienne au début du fichier. Si vous avez trop modifié le code source, fermez-le : combinaison "CTRL + F3", répondez "No" à la question "(...) has been modified. Save ?" (le fichier a été modifié, voulez-vous enregister les modifications ?). Puis rechargez le fichier : Touche "F3" ou alors allez dans le menu "File", et allez au bas du menu : touche "Haut" jusqu'à ce que vous retrouviez le fichier "chrono.pas" (numéro 1 normalement), puis tapez "Entrée".

Maintenant, pour l'exécuter : allez dans le menu "Run" (exécuter) et choisissez "Run" (exécuter). Ou plus aisé : combinaison "CTRL + F9". Le programme étant compilé à chaque exécution, vous pouvez retrouver le fichier exécutable dans le répertoire "C:\TP\EXE_TPU\". Pour quitter le programme, la touche "Escape" est un standart (la touche "Q" (ou "A" si le programme est développer pour le clavier américain, QZERTY) est également utilisée, mais ce n'est le cas pour aucun de mes programmes).

Fonction rechercher/remplacer : 

Fonction recherche : De retour dans l'éditeur, allez dans le menu "Search" (recherche) et sélectionnez "Find ..." (chercher ...). Entrez "begin" dans "Text to find". Vous pouvez personnaliser votre recherche en cochez les cases : "Case sensitive" (test la case = caractère majuscule/minuscule), "Whole word only" (mot entier uniquement), "Regular expression" (permet d'utiliser des caractères spéciaux pour faire des recherche plus fines, allez sur la case et tapez la touche "F1" pour obtenir plus d'informations). La direction de la recherche est "Forward" par défaut (recherche croissante : du début vers la fin du texte). "Scope" est la zone dans laquelle le texte est cherché : "Global" (par défaut) : dans tout le fichier, "Selected Text" : texte sélectionné. "Origin" est l'origine du texte "From cursor" (défaut) signifit que la recherche débute là où est positionné le curseur, et "Entire scope" signifit que la recherche au début du "scope" (zone de recherche). Tapez entrée pour voir la première occurrence : le texte trouvé est sélectionné (texte bleu sur fond gris). Pour continuer la recherche, allez dans "Search" (ALT + S) et tapez "S" pour "Search again" (chercher encore), malheureusement il n'existe pas de touche de raccourci pour cette fonction (dommage). Quand la recherche est terminée, un message d'erreur s'affiche : "Error" - "Search string not found" (chaîne de caractère introuvable).

Passons à la fonction remplacer : allez au début du texte (CTRL + HOME) dans le menu "Search", tapez "R" pour "Replace" (remplacer). Les différences par rapport à la fenêtre de la recherche sont l'apparition d'un zone pour entrer le nouveau texte et l'option "Prompt on replace". Entrez "e" dans "Text to find" (texte à chercher) et "X" dans "New text" (nouveau texte). L'option "Prompt on replace" permet de demander confirmation à chaque remplacement : cochez là si vous n'êtes pas sûr de la mise à jour effectuée, décochez là si vous êtes sûr que votre recherche ne va pas altérer une autre chaîne de caractère par erreur. Dans cet exemple, décochez là. Tapez "ALT + A" pour "Change all" (tout changer). Voilà tous les "e" sont remplacez par des "X". Remarque : l'opération retour est plus ardue : entrez "X" dans "Text to find" et "e" dans "New text", mais cochez les cases "Case sensitive" (test la case) et "Prompt on replace" (demande de confirmation) car des "X" innocent seraient transformés en "e" par erreur. Tapez "ALT + A" et à vous de dire si ce "X" doit être remplacé ou pas : "Yes" pour oui, "No" pour non, et "Cancel" pour annuler. Ne vous fatiguez pas pour rien : choisissez "Cancel" et fermez le fichier ("CTRL + F3", réponse "No"), c'est plus simple :-)

Retour aux tutoriels

Par Haypo

Responsable bénévole de la rubrique Pascal : wormful_sickfoot - Contacter par EMail :
Vos questions techniques : forum d'entraide Pascal - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.