home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD5.iso / workbench / dir / browserii / tutorial_1 / tutorial1.text.pp / tutorial1.text
Encoding:
Text File  |  1993-03-30  |  17.2 KB  |  433 lines

  1.  
  2.                       Tutorial.
  3.  
  4.  
  5.  
  6.    BrowserII  est puissant et offre un très grand éventail de possibilités.
  7. Une  approche pas-à-pas vous permettra de vous familiariser en douceur avec
  8. ce  merveilleux  outil,  puis  d'en  utiliser  progressivement les diverses
  9. capacités, au fur et à mesure de vos besoins.
  10.  
  11. Après, vous ne pourrez plus vous en passer!
  12.  
  13.    Je  me  permets  de  vous  conseiller vivement d'imprimer le texte de ce
  14. "tutorial",  afin  de  l'avoir  sous les yeux pendant que vous exécutez les
  15. manips.
  16.  
  17.    Avant  tout,  nous  supposons  que  BrowserII est bien installé, et nous
  18. allons  le vérifier.  Pour rester simples, nous lancerons BrowserII par son
  19. icône,  vous  pouvez  donc  l'avoir  mis, avec son icône, dans votre tiroir
  20. "Sys:utilities"   par   exemple.   Vérifiez  aussi  que  les  bibliothèques
  21. arp.library,  req.library et parm.library sont bien dans votre tiroir Libs:
  22. Si  vous  venez de recopier ces trois bibliothèques depuis la disquette sur
  23. laquelle  vous avez reçu BrowserII, rebootez la machine de manière à ce que
  24. ces  trois bibliothèques que vous avez copié dans Libs:  soient chargées en
  25. mémoire.   Ceci sera utile si pour une raison quelconque vous utilisez déjà
  26. une version plus ancienne de l'une ou l'autre de ces bibliotheques.
  27.  
  28.  
  29. 1.Approche élémentaire.
  30.  
  31.    Un  double-clic  sur  l'icône,  et  la  fenêtre  de  départ de BrowserII
  32. apparaît  dans  le  coin  inférieur  droit  de l'écran.  Nous l'appellerons
  33. fenêtre  principale.  Vous devez normalement y voir une partie des noms des
  34. unités de disque physiques, ou plus exactement les noms de volume du ou des
  35. lecteurs de disquettes, des partitions de votre éventuel disque dur, et une
  36. ligne  Ram  Disk:.  Le cas échéant, utilisez l'ascenseur dans le côté droit
  37. de la fenêtre pour tout faire défiler.
  38.  
  39.     Pour  l'instant,  considérons le cas d'un système sans disque dur, avec
  40. un  seul floppy.  Une copie de votre disquette atelier est dans le lecteur,
  41. on voit donc dans la fenêtre principale de BrowserII les deux mentions:
  42.  
  43. Workbench:      ( par exemple )
  44.  
  45. Ram Disk:
  46.  
  47. Nous sommes prêts à travailler.
  48.  
  49.  
  50. 1.1. Copie simple.
  51.  
  52.    Cliquez  deux  fois  sur  la ligne Workbench:  .  Une fenêtre s'ouvre en
  53. haut  à  gauche,  vous  y  apercevez une partie des noms des répertoires de
  54. votre disquette Workbench.
  55.  
  56.    Dans la fenêtre principale, cliquez deux fois sur la ligne Ram Disk:
  57.  
  58.    Une  troisième  fenêtre s'ouvre, à droite de la fenêtre Workbench.  Vous
  59. devez normalement y voir:
  60.  
  61.    clipboards
  62.  
  63.    env
  64.  
  65.    t
  66.  
  67. (  à  moins  que vous n'ayez bidouillé votre startup-sequence.  Si c'est le
  68. cas,  vous  savez  ouvrir un shell et vous en servir; recréez dans Ram:  un
  69. répertoire t et un répertoire clipboards.)
  70.  
  71.    Cliquez  deux  fois  sur  la ligne t:  .  Descendez la fenêtre qui vient
  72. d'apparaître et mettez-la juste au-dessous de la fenêtre Ram Disk:.
  73.  
  74.    Cliquez  deux  fois  sur  la ligne Clipboards de la fenêtre Ram Disk, et
  75. descendez la nouvelle fenêtre sous les deux autres.
  76.  
  77.    Retournons  à  la  fenêtre  Workbench.   Trouvez la ligne L:  et double-
  78. cliquez  dessus.  Vous verrez apparaître une fenêtre avec quelques noms qui
  79. finissent en -handler.
  80.  
  81.    Tout  ce  travail  qui demande une page de texte a dû vous prendre moins
  82. d'une minute.
  83.  
  84. On est prêt pour les exercices de copie.
  85.  
  86. Nous allons copier le fichier aux-handler dans Ram Disk:t.
  87.  
  88.    Tout  en maintenant enfoncée la touche SHIFT gauche (majuscule), pointez
  89. sur  la  ligne  aux-handler de la fenêtre Workbench:L, cliquez et maintenez
  90. enfoncé  le bouton de gauche de la souris.  Le nom aux- handler apparaît en
  91. video  inverse (le fichier est "sélectionné"), et le pointeur se transforme
  92. en  deux  flèches  croisées.  Traînez la souris et emmenez ce pointeur dans
  93. l'espace  libre  de  la fenêtre t:.(N.B.  Il se peut qu'il y ait dans cette
  94. fenêtre  le  nom  d'un fichier Command-OO-T01, laissez-le tranquille, il ne
  95. nous  gêne  pas).   Une fois arrivé, relâchez la souris, relâchez la touche
  96. shift  et  le miracle s'opère, le fichier est copié dans t:.  Remarquez que
  97. l'original est resté dans L:.
  98.  
  99.    Maintenant, faites le même type d'opération pour copier ce fichier de la
  100. fenêtre  Ram  Disk:t  dans  la  fenêtre  Ram  Disk:clipboards qui est juste
  101. au-dessous.   Vous constatez que cette fois, le fichier a été déplacé d'une
  102. fenêtre à l'autre.
  103.  
  104.    Règle:   normalement,  la  fonction  de  copie  déplace  le fichier d'un
  105. répertoire  dans  un autre si les deux répertoires appartiennent à une même
  106. unité  de disque ( disquette, partition, ou disque RAM ).  La même fonction
  107. effectue  une  copie  et  conserve  l'original lorsque les deux répertoires
  108. appartiennent  à  deux unités de disque différentes.  En langage BrowserII,
  109. cela s'appelle copier en mode Context.
  110.  
  111.    Çà  ne  vous  rappelle  rien  ?  C'est exactement comme cela que cela se
  112. passe quand on déplace de icônes dans l'Atelier.
  113.  
  114.    [  Pour  revenir à une situation connue, nous allons effacer la copie du
  115. fichier  aux-handler  qui est dans la fenêtre Ram Disk:Clipboards.  Cliquez
  116. une  fois  sur  le  nom  du  fichier  à détruire pour le sélectionner, puis
  117. pressez  Amiga  Droite  -  D.   Un  requester  vous  demande si vous voulez
  118. réellement  détruire le fichier.  Habituez- vous à toujours faire attention
  119. à ce requester et à lire ce qu'il y a dedans avant de confirmer en cliquant
  120. sur DELETE.  ]
  121.  
  122. [Il y a d'autres modes de copie que nous étudierons au chapitre 2].
  123.  
  124.  
  125. 1.2. Copie multiple.
  126.  
  127.    Retournons  au  tiroir  Workbench:L.   En  maintenant enfoncée le touche
  128. Shift  gauche, cliquez sur aux-handler, port-handler et speak- handler.  et
  129. en  cliquant sur le dernier, laissez le bouton gauche de la souris enfoncé.
  130. Le   petit   pointeur   de   copie  apparaît,  amenez-le  dans  la  fenêtre
  131. Ram:Clipboards,  lâchez  tout,  et  les 3 fichiers sont copiés en une seule
  132. opération.
  133.  
  134. [  Si  par  malheur  vous  avez relâché le bouton gauche de la souris après
  135. avoir   cliqué  sur  un  fichier,  et  que  vous  recliquiez  dessus,  vous
  136. constaterez que le fichier se désélecte.  La sélection des fichiers se fait
  137. normalement par bascule ( toggle ).  Vous remarquerez aussi qu'après copie,
  138. les   originaux  sont  automatiquement  désélectés.   Vous  aurez  à  votre
  139. disposition d'autres modes de fonctionnement du mécanisme de sélection, ils
  140. seront examinés au chapitre 2 ].
  141.  
  142.    Vous  pourrez d'ailleurs les détruire en une seule opération par le même
  143. mode de sélection multiple, suivi de Amiga Droite-D.
  144.  
  145.  
  146. 1.3. Les fenêtres.
  147.  
  148.    Maintenez la touche Shift de gauche enfoncée et cliquez sur le gadget de
  149. fermeture  de  la  fenêtre  Ram Disk:  ; cette fenêtre et les deux fenêtres
  150. correspondant à ses sous-répertoires se ferment du même coup.
  151.  
  152.    Vous  pourrez  toujours  de  cette  manière  fermer d'un coup toutes les
  153. fenêtres appartenant à une unité de disque.
  154.  
  155.  
  156. 1.3.1. Agrandir les fenêtres.
  157.  
  158.    Au   départ,   les   fenêtres   de  BrowserII  vous  montrent  4  lignes
  159. d'information,  et si vos noms de fichiers ou répertoires sont courts, deux
  160. colonnes.  Vous pouvez tout faire défiler grâce à l'ascenseur du bord droit
  161. de la fenêtre.
  162.  
  163.    Dans  la bordure gauche de la fenêtre, on trouve d'abord, sous le gadget
  164. de  fermeture, un petit gadget grisé qui ressemble à une fenêtre.  C'est le
  165. gadget  d'iconification, nous y reviendrons.  Juste au-dessous, il y a deux
  166. barres  verticales,  des  jauges dont nous étudierons la signification plus
  167. tard.
  168.  
  169.    Sous  ces jauges se cachent deux gadgets invisibles:  en haut, le gadget
  170. d'agrandissement de la fenêtre, en bas celui de rétrécissement.
  171.  
  172.    Allez dans votre fenêtre Workbench, et cliquez quelque part dans le haut
  173. des barres de jauge, pas trop haut toutefois pour ne pas activer par erreur
  174. le  gadget  d'iconification.   La fenêtre s'agrandit, juste assez pour vous
  175. montrer tous les répertoires et fichiers qu'elle contient.
  176.  
  177.    Cliquez  dans  le  bas  des  barres  de  jauge,  le fenêtre revient à sa
  178. dimension initiale.
  179.  
  180.    Vous  pouvez  obtenir  tout  ceci  automatiquement dès l'ouverture de la
  181. fenêtre.
  182.  
  183.    Allez  dans  le menu BrowserII -> Options; vous voyez qu'aucune des deux
  184. lignes
  185.  
  186.    Windows AutoZoom   
  187.  
  188.    et Windows AutoZoom Dirs Only n'est cochée.
  189.  
  190. Cochez l'option Windows AutoZoom Dirs only.
  191.  
  192.    Fermez  la  fenêtre  Workbench:   ,  puis  rouvrez-la.  Cette fois, elle
  193. s'ouvre  de manière à vous montrer tous les répertoires de votre disquette.
  194. Refermez-la,  cochez  dans  le  menu  Browser  ->  Options la ligne Windows
  195. AutoZoom,  fermez  la fenêtre et rouvrez-la.  Cette fois, elle s'ouvre à la
  196. bonne  taille  pour  montrer  tous  les répertoires et tous les fichiers du
  197. répertoire racine.
  198.  
  199.    Une fois que vous avez choisi le mode dans lequel vous souhaitez que vos
  200. fenêtres s'ouvrent d'office, activez la ligne Save Config du menu Browser.
  201.  
  202.    Faites   ensuite   l'exercice  d'aller  regarder  le  contenu  de  votre
  203. répertoire  DEVS:,  vous  y  trouverez  un  nouveau  fichier  qui s'appelle
  204. BrowserII.cfg, dans lequel vos choix sont sauvegardés.
  205.  
  206.    Dans  cet  ordre  d'idées,  vous  trouverez  dans  le  menu BrowserII un
  207. sous-menu Display avec 3 possibilités, non exclusives, qui sont:
  208.  
  209.    Devices
  210.  
  211.    Volumes
  212.  
  213.    Assigns
  214.  
  215.  
  216.  
  217.    Cochez  ces  items  à  tour  de rôle et regardez ce qui apparaît dans la
  218. fenêtre  principale  .  Agrandissez d'abord pour cela la fenêtre principale
  219. comme  nous  avons  appris  à  le  faire.   Ceci devrait vous rafraîchir la
  220. mémoire sur les notions d'unité physique, d'unité logique et de volume.
  221.  
  222.  
  223. 1.3.2. Iconifier les fenêtres.
  224.  
  225.    BrowserII  offre par rapport à tous les autres utilitaires de gestion de
  226. fichiers  l'  avantage  appréciable de permettre de travailler avec plus de
  227. deux fenêtres.
  228.  
  229.    Mais  avec  une  demi-douzaine  de fenêtres ouvertes, çà finit par faire
  230. désordre.   Plutôt que de fermer une fenêtre, quitte à devoir rouvrir toute
  231. la hiérarchie des fenêtres pour la retrouver, il vaut mieux iconifier.
  232.  
  233.    Rouvrons  nos  fenêtres Ram Disk:  et Ram Disk:ClipBoards.  Refermons la
  234. fenêtre  Ram  Disk:.  Cliquons dans le gadget d'iconification de la fenêtre
  235. Ram  Disk:ClipBoards  ,  zut,  elle  f...   le camp.  Pas tout-à- fait.  La
  236. fenêtre  principale  de  Browser  étant excitée, pressons F5.  Une nouvelle
  237. fenêtre  apparaît, elle s'appelle Alien, et qu'y trouvons-nous ?  Une ligne
  238. Clipboards.   Cliquons  deux  fois  dessus,  la fenêtre Ram Disk:ClipBoards
  239. réapparaît.
  240.  
  241.    Nous  avons  donc un moyen de garder sous la main, prêtes à l'ouverture,
  242. toutes  les fenêtres que nous voulons; elles ne prennent pas de place, tous
  243. leurs noms apparaissent, ce n'est pas comme lorsque l'on a un empilement de
  244. fenêtres  iconifiées  dans  l'Atelier!   De  plus, si la fenêtre Alien nous
  245. gêne,  nous pouvons la fermer, elle sera de nouveau à notre disposition par
  246. pression  sur  F5,  une fenêtre de BrowserII étant activée ( ou d'ailleurs,
  247. soit  dit  en  passant,  en  pressant Amiga Droite-L, ou encore via le menu
  248. Windows).
  249.  
  250.  
  251. 1.4. Sauvegarder la configuration.
  252.  
  253.    Nous  vous conseillons à présent de configurer BrowserII de manière à ce
  254. que  les  fenêtres  s'ouvrent  automatiquement  à  la  bonne dimension pour
  255. montrer  tous  les  sous-répertoires  et  tous les fichiers d'un répertoire
  256. donné.
  257.  
  258.    Dans le menu BrowserII -> Options, cochez Windows Autozoom.
  259.  
  260.    Dans le menu BrowserII, choisissez Save Config.
  261.  
  262.    Le  cas  échéant,  si  vous  avez  booté  sur  la  copie de la disquette
  263. Workbench  qui  est  dans  df0:,  il  faudra  la  déprotéger pour sauver la
  264. configuration.
  265.  
  266.    Sortez   de   Browser  II.   Deux  manières:   cliquez  dans  le  gadget
  267. d'iconification   de   la  fenêtre  principale,  la  fenêtre  BrowserII  va
  268. s'iconifier  en  haut  et  à  gauche  de l'écran; du coup, elle a acquis un
  269. gadget  de  fermeture,  cliquez  dedans.   Come les auteurs de BrowserII ne
  270. peuvent  pas  imaginer que vous puissiez quitter ce programme, un requester
  271. vous  demande  de  confirmer.   Autre  méthode:   choisir Quit dans le menu
  272. BrowserII.
  273.  
  274.    Relancez BrowserII en cliquant sur son icône.
  275.  
  276.    Vous  constaterez  que  la fenêtre principale s'ouvre toujours à la même
  277. taille,   mais  que  toutes  les  fenêtres  que  vous  ouvrirez  par  après
  278. s'ouvriront  à la taille juste nécessaire pour afficher tous leurs fichiers
  279. et sous-répertoires.
  280.  
  281.    Ouvrez le répertoire Devs.  Vous y constaterez l'apparition d'un fichier
  282. BrowserII.cfg.   En  l'absence  de  ce  fichier,  Browser s'ouvre, comme il
  283. l'avait fait depuis le début de nos exercices, avec des options par défaut.
  284.  
  285.  
  286. 1.5. Personaliser les menus.
  287.  
  288.    BrowserII  a  trois  menus  qui  lui sont propres, BrowserII, Window, et
  289. Actions.
  290.  
  291.    Nous  allons  en  ajouter  deux,  très  simples, pour pouvoir éditer des
  292. fichiers de commandes, et les exécuter.
  293.  
  294.    Ouvrez  un  Shell,  faites  un  CD  S:, puis Ed BrowserII.menu.  Si vous
  295. utilisez  un  autre  éditeur, tant mieux, mais ce tutorial doit en principe
  296. pouvoir  être  suivi  par  un  utilisateur qui ne dispose que de ce qui est
  297. fourni sur les disquettes que livre Commodore avec le système.
  298.  
  299. Tapez les lignes suivantes:
  300.  
  301.    COLOR 0
  302.  
  303.       MENU "Texte" 
  304.  
  305.          ITEM "Ed" SHELL c:Ed
  306.  
  307.       MENU "Shell"
  308.  
  309.          ITEM "AmigaShell" RUN NewShell
  310.  
  311.  
  312. Faites Esc x et pressez RETURN pour fermer Ed et sauver le fichier.
  313.  
  314.    Choisissez l'item "Update Menu" du menu BrowserII.
  315.  
  316.    Il y a maintenant deux nouveaux menus, un menu Texte avec un item Ed, et
  317. un menu Shell avec un item AmigaShell.
  318.  
  319.    Un petit essai s'impose:
  320.  
  321.    Ouvrez  la fenêtre Workbench, puis la fenêtre s, et cliquez sur la ligne
  322. BrowserII.menu pour la sélectionner.
  323.  
  324.    Allez  dans  le menu Texte et choisissez l'unique item Ed.  L'éditeur Ed
  325. s'ouvre,  et  vous  retrouvez  le  contenu  du  fichier  que  vous venez de
  326. sélectionner.  Quittez Ed.
  327.  
  328.    Vous pourrez de même créer un menu Pictures avec votre programme préféré
  329. ( Mostra, c'est le meilleur ), et ainsi voir vos images avec Browser.
  330.  
  331.    Allez  dans  le  menu  Shell,  choisissez l'item AmigaShell, une fenêtre
  332. Amigashell  s'ouvre  aux dimensions par défaut de 640 x 100.  Comme c'était
  333. juste pour vérifier, refermez-la.
  334.  
  335.  
  336. 1.6. Lancer une commande.
  337.  
  338.    Cochez dans le sous-menu BrowserII->Cmd Mode l'item Simple.
  339.  
  340.    Choisissez  dans  le  menu  BrowserII  l'item  Command , ou faites Amiga
  341. Droite C.
  342.  
  343. [ Attention:  si vous voulez vous servir d'un raccourci au clavier propre à
  344. BrowserII, il faut qu'une fenêtre de BrowserII soit activée !  ]
  345.  
  346.    Dans le requester qui apparaît, tapez dir df0: . Cliquez sur OK.
  347.  
  348.    C'est une commande qui met un certain temps à s'exécuter.  Dès qu'elle a
  349. fini de s'exécuter, la fenêtre se referme.
  350.  
  351.    Cochez maintenant l'item Shell du sous-menu BrowserII->Cmd Mode.
  352.  
  353.    Comme ci-dessus, lancez la commande dir df0: opt a.
  354.  
  355.    Cette  fois, l'exécution de la commande terminée, la fenêtre Shell reste
  356. en  place  pour  vous  permettre la lecture du résultat, et attend que vous
  357. pressiez la touche RETURN pour se refermer.
  358.  
  359.    Nous  verrons  au  chapitre  2  une autre propriété intéressante du mode
  360. simple, qui est de permettre l'exécution simultanée de plusieurs commandes,
  361. grâce au mode asynchrone de BrowserII.
  362.  
  363.    Pour  terminer provisoirement sur les commandes, choisissez dans le menu
  364. BrowserII  l'item  Command,  et,  lorsque  le  requester vous demande votre
  365. commande, tapez
  366.  
  367.       avail;info  puis cliquez dans OK.
  368.  
  369.    Vous  voyez  s'afficher  dans la fenêtre les résultats successifs de ces
  370. deux  commandes.   Mais  hélas  la  fenêtre  était  trop  petite  pour tout
  371. contenir.
  372.  
  373.    Si  vous  voulez  que la fenêtre dans laquelle s'affichent les résultats
  374. des  commandes couvre tout l'écran, reprenez comme ci- dessus votre fichier
  375. BrowserII.menu dans Ed et ajoutez au début une ligne:
  376.  
  377.       CMDWIN "CON:0/0/640/256/Votre commande..."
  378.  
  379. Sauvez le fichier modifié par ESC x RETURN.
  380.  
  381.    Pour   faire   prendre  en  compte  cette  modification  par  BrowserII,
  382. choisissez l'item Update Menus du menu BrowserII.
  383.  
  384.    Ensuite, choisissez Command, tapez dans le requester 
  385.  
  386.       avail;info
  387.  
  388. cliquez OK et jouissez du spectacle.
  389.  
  390.  
  391. 1.7. Lancer un programme.
  392.  
  393.    Ouvrez  la fenêtre Utilities de votre disquette Workbench.  Cliquez deux
  394. fois sur la ligne Clock.  L'horloge apparaît.  C'est aussi simple que cela.
  395.  
  396.    Une  commande  du répertoire C:  est en fait un programme.  On doit donc
  397. pouvoir  la  lancer,  elle  aussi,  en  cliquant  deux  fois  sur  la ligne
  398. correspondante.  Essayons.
  399.  
  400.    Ouvrez la fenêtre du répertoire C de la disquette Workbench.
  401.  
  402.    Cliquez  deux  fois sur la ligne Avail, puis sur OK.  Vous avez juste le
  403. temps  de  voir  une fenêtre s'ouvrir puis disparaître sans vous laisser le
  404. temps  de  lire  le  résultat.   C'est  parfaitement logique.  Lorsque vous
  405. demandez à BrowserII l'exécution d'un programme qui n'ouvre pas ses propres
  406. écrans ou fenêtres, BrowserII ouvre une fenêtre ad hoc, mais la referme dès
  407. que  l'exécution  du  programme  est  terminée.   Il  y a d'autres modes de
  408. lancement, que nous étudierons au chapitre 2.
  409.  
  410.  
  411. 1.8. Repos.
  412.  
  413.    Ceci  termine  le  "tutorial"  d'apprentissage  de  BrowserII  au niveau
  414. élémentaire.
  415.  
  416.    Vous  savez maintenant ouvrir les fenêtres de BrowserII, à la taille qui
  417. vous   convient,   les   agrandir,   les  iconifier,  les  retrouver  après
  418. iconification.
  419.  
  420.    Vous savez copier des fichiers, les déplacer, les détruire.
  421.  
  422.    Vous savez créer un menu, sauvegarder les options qui vous conviennent.
  423.  
  424.    Vous êtes capables de faire exécuter des commandes et des programmes.
  425.  
  426.    Pratiquez un certain temps à ce niveau élémentaire.
  427.  
  428.    Vous  pouvez à présent lire complètement la doc de BrowserII et de ParM,
  429. et faire des essais.
  430.  
  431.    Dans  la  deuxième  partie  de  ce "tutorial", nous approfondirons notre
  432. connaissance de BrowserII.
  433.