home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / new / disk / moni / azap / azap.doc < prev    next >
Text File  |  1994-01-26  |  23KB  |  532 lines

  1.  
  2.  
  3.                AZap - Manuel de référence
  4.  
  5.  
  6.  
  7.  
  8.  
  9. AboutThisDoc
  10.  
  11.       Ce manuel décrit la version 2.14 de l'utilitaire AZap. Ce  programme
  12.   est (c)1992-1993 par Denis GOUNELLE, toute utilisation commerciale ou  vente
  13.   sans autorisation écrite est strictement interdite. Vous  pouvez  copier  et
  14.   diffuser ce programme aux conditions suivantes :
  15.  
  16.     - l'ensemble des fichiers doit être fourni
  17.     - aucun fichier ne doit avoir été modifié
  18.     - vous ne devez pas demander plus de 40FF pour cela
  19.  
  20.       Malgré de nombreux tests, je ne peux garantir que AZap  ne  contient
  21.   aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES  ET  PERILS.    Je  ne
  22.   pourrai en aucun cas être tenu pour responsable de tout dommage,  direct  ou
  23.   indirect, résultant de l'utilisation de AZap.
  24.  
  25. Introduction
  26.  
  27.       AZap est un éditeur binaire "nouvelle génération", capable  d'éditer
  28.   aussi bien un fichier que la mémoire, ou encore  une    disquette  (même  s'il
  29.   n'offre pas d'outils pour vous aider à récupérer une disquette  endommagée).
  30.   AZap peut ouvrir plusieurs fenêtres d'édition en même temps  et  dispose  de
  31.   nombreuses fonctions, comme l'impression  d'un  bloc,  le  remplissage  d'un
  32.   bloc, la recherche d'une chaine, etc...
  33.  
  34.  
  35.                    NOTE IMPORTANTE :
  36.  
  37.       Il est interdit de se servir de ce programme    pour  modifier
  38.       des indications de copyright,  ou  pour  toute  autre  usage
  39.       contraire à la loi. De plus,    je  déconseille  vivement  aux
  40.       utilisateurs non expérimentés d'utiliser ce programme : vous
  41.       risquez de rendre des programmes inutilisables, ou de perdre
  42.       toutes les informations stockées sur votre disque dur ! 
  43.  
  44.       Vos critiques et suggestions sur ce programme  seront  toujours  les
  45.   bienvenues. N'hésitez pas à m'écrire, à l'adresse suivante :
  46.  
  47.                    M. GOUNELLE Denis
  48.                   27, rue Jules GUESDE
  49.                 45400 FLEURY-LES-AUBRAIS
  50.                      FRANCE
  51.  
  52.       Vous pouvez également m'adresser un  message  à  l'adresse  Internet
  53.   "gounelle@alphanet.ch". Notez qu'il s'agit d'une boite à lettre  mise  à  ma
  54.   disposition par un ami, aussi veuillez n'envoyer que de courts messages.  De
  55.   plus, n'ayant pas accès directement à mes messages, n'espérez pas avoir  une
  56.   réponse avant une dizaine de jours.
  57.  
  58.       Merci  à  Pierre  Ardichvili,  Reza  Elghazi,  Yves  Perronoud,   et
  59.   Jean-Yves Proux pour leurs suggestions.
  60.  
  61. Installation
  62.  
  63.       AZap utilise la bibliothèque    "reqtools.library"  (version  2.0C  ou
  64.   supérieure), que vous devez copier dans  votre  répertoire  "LIBS:",  si  ce
  65.   n'est déjà fait. La bibliothèque  "reqtools.library"  est  (c)1990-1993  par
  66.   Nico FRANCOIS.
  67.       AZap est désormais localisé, c'est-à-dire qu'il peut s'adapter à  la
  68.   langue par défaut si vous avez le système 2.1 ou plus. Il vous faudra  alors
  69.   copier le fichier catalogue désiré dans le répertoire correspondant à  votre
  70.   langue par défaut. Par exemple, s'il s'agit du français, copiez  le  fichier
  71.   "français.catalog" dans le répertoire  "SYS:Locale/Catalogs/Français",  sous
  72.   le nom "AZap.catalog"
  73.  
  74. Appel_depuis_le_CLI
  75.  
  76.       AZap se détache automatiquement du CLI. Les arguments acceptés  sont
  77.   les suivants :
  78.  
  79.       WBENCH
  80.       Normalement, AZap ouvre son propre écran. Cette option permet de
  81.       travailler sur l'écran Workbench.
  82.  
  83.       LACE
  84.       Si cette option est présente, AZap ouvre un écran  entrelacé    au
  85.       lieu d'un écran normal. Notez que cette option  est  ignorée  si
  86.       vous avez indiqué l'option WBENCH.
  87.  
  88.       FONT nom
  89.       Par défaut, AZap utilise une police interne de 6x9. Vous  pouvez
  90.       cependant demander à utiliser une autre police : "nom" doit être
  91.       sous la forme <nom de  la  police><taille  en  Y>  (par  exemple
  92.       "courier9"). AZap refusera si la police est proportionnelle,  ou
  93.       si elle est trop grande pour pouvoir afficher  un  bloc  de  512
  94.       octets.
  95.  
  96.       MEMORY
  97.       Au démarrage, AZap ouvre une fenêtre d'édition de la mémoire.
  98.  
  99.       DEVICE nom
  100.       Au démarrage, AZap ouvre  une  fenêtre  d'édition  pour  l'unité
  101.       "nom". N'oubliez pas les deux-points (":") à la fin du nom.
  102.  
  103.   Tout autre argument est considéré comme un nom de  fichier  à  ouvrir.  Vous
  104.   pouvez indiquer plusieurs noms de fichiers, mais  seuls  les    huit  premiers
  105.   seront pris en compte. Il est bien évidemment possible d'indiquer à la  fois
  106.   des noms de fichiers, l'option MEMORY, et l'option DEVICE. Si aucun argument
  107.   n'est indiqué, une requête de fichier apparait  (voir  Le_menu_Projet)  pour
  108.   que vous puissiez sélectionner le fichier à éditer.
  109.  
  110. Appel_depuis_le_Workbench
  111.  
  112.       Vous pouvez indiquer les arguments suivants,    dans  le  champ  "TOOL
  113.   TYPES" de l'icône de AZap :
  114.  
  115.       OPTIONS=WBENCH ou OPTIONS=LACE
  116.       Voir    description  des  options  WBENCH  et  LACE  au   chapitre
  117.       Appel_depuis_le_CLI.
  118.  
  119.       FONT=nom
  120.       Voir    description  de  l'option  FONT  au   chapitre   précédent
  121.       Appel_depuis_le_CLI.
  122.  
  123.   Vous pouvez passer une icône en argument, par la méthode  habituelle.  Cette
  124.   icône peut être une icône de fichier ou de volume.  Sinon,  une  requête  de
  125.   fichier apparait (voir Le_menu_Projet) pour que vous  puissiez  sélectionner
  126.   le fichier à éditer.
  127.  
  128. La_fenêtre_d'édition
  129.  
  130.       La partie gauche  de    l'affichage  montre  le  contenu  du  bloc  en
  131.   hexadécimal, par groupe de 4 octets. La partie droite montre l'équivalent en
  132.   caractères, les codes non imprimables étant remplacés par un point (".").
  133.       En bas et à droite sont affichées quelques informations :  l'adresse
  134.   du bloc (relative au début, en hexadécimal), le déplacement dans le bloc (en
  135.   hexadécimal), le numéro de bloc (relatif au début, en décimal), et  le  type
  136.   de bloc. Cette dernière information n'a de sens que quand  vous  éditez  une
  137.   unité DOS. Quand les données du bloc ont été modifiées, une étoile ("*") est
  138.   affichée à droite de la première ligne. Si la somme de contrôle du bloc  est
  139.   valide, le caractère "V" est affiché à droite de la seconde  ligne  (n'a  de
  140.   sens que quand vous éditez une unité DOS).
  141.  
  142.       A l'ouverture de la fenêtre, le permier  bloc  est  affiché,  et  le
  143.   curseur est positionné sur le premier caractère  de  la  partie  droite.  La
  144.   position correspondante dans l'autre partie est  montrée  par  un  affichage
  145.   dans une couleur différente. Vous pouvez vous déplacer à l'aide des  touches
  146.   du curseur. Pour  passer  de    la  partie  droite  à  la  partie  gauche  (et
  147.   inversement) utilisez la touche de tabulation. Vous  pouvez  également  vous
  148.   positionner n'importe où à l'aide de la souris. Pour modifier  les  données,
  149.   tapez simplement les nouvelles valeurs. Dans la  partie  gauche,  seuls  les
  150.   caractères "0" à "9", "a" à "f" et "A" à "F" sont acceptés.  AZap  garde  en
  151.   mémoire les 32 dernières modifications. Tant que vous n'avez pas  changé  de
  152.   bloc, vous pouvez annuler ces changements en sens inverse, à    l'aide  de  la
  153.   touche <ESC>. Les touches suivantes sont également reconnues :
  154.  
  155.       ctrl-haut      va en début de fichier
  156.       ctrl-bas      va en fin de fichier
  157.       ctrl-gauche      va au bloc précédent
  158.       ctrl-droit      va au bloc suivant
  159.       shift-haut      va sur la première ligne
  160.       shift-bas      va sur la dernière ligne
  161.       shift-gauche      va au début de la ligne
  162.       shift-droit      va en fin de ligne
  163.  
  164.       La rangée de boutons en  bas    de  la    fenêtre  offre    les  fonctions
  165.   suivantes (de gauche à droite) :  aller  au  premier  bloc,  aller  au  bloc
  166.   précédent, écriture des modifications,  aller  au  bloc  suivant,  aller  au
  167.   dernier bloc. Le bouton tout à droite  (GOTO)  provoque  l'apparition  d'une
  168.   boite de requête. Vous êtes alors invité à entrer une adresse, sous une  des
  169.   formes suivantes :
  170.  
  171.       nbr      saut à l'adresse 'nbr'
  172.       §nbr      saut au bloc 'nbr'
  173.       @nbr      saut à l'adresse contenue dans le long mot à l'adresse
  174.           'nbr' (utilisable seulement en édition de mémoire)
  175.       #nbr      saut à la zone mémoire numéro 'nbr' (utilisable
  176.           seulement en édition de mémoire)
  177.  
  178.   Dans tous les cas, 'nbr' est une expression entière,  dont  la  syntaxe  est
  179.   décrite au chapitre "Syntaxe_des_expressions".
  180.       L'ascenseur en bas de la fenêtre permet  également  le  déplacement.
  181.   Notez que, dans tous les cas, si vous changez de bloc sans  sauvegarder  vos
  182.   modifications, elles seront perdues !
  183.  
  184.       Pour fermer la fenêtre d'édition