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