home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0942.lha / ACalc / ACalc.doc < prev    next >
Text File  |  1993-12-20  |  9KB  |  231 lines

  1.  
  2.  
  3.               ACalc - Manuel de rΘfΘrence
  4.  
  5.  
  6.  
  7.  
  8.  
  9. AboutThisDoc
  10.  
  11.       Ce manuel dΘcrit la version 1.21 de l'utilitaire ACalc. Ce programme
  12.   est (c)1993 par Denis GOUNELLE, toute utilisation commerciale ou vente  sans
  13.   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 ACalc 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 ACalc.
  24.  
  25. Introduction
  26.  
  27.       ACalc est une calculatrice fonctionnant en  mode  virgule  flottante
  28.   (IEEE double prΘcision) et en mode basΘ (dΘcimal  ou  hexadΘcimal),  capable
  29.   d'apparaitre sur n'importe quel Θcran. Sous systΦme 2.04  ou  supΘrieur,  le
  30.   programme s'installe automatiquement en  tant  que  "commoditΘ",  mais  peut
  31.   Θgalement Ωtre utilisΘ autrement.
  32.  
  33.       Vos critiques et suggestions sur ce programme  seront  toujours  les
  34.   bienvenues. N'hΘsitez pas α m'Θcrire, α l'adresse suivante :
  35.  
  36.                    M. GOUNELLE Denis
  37.                     Boite 71
  38.                   6, rue des cailloux
  39.                  92110 CLICHY - FRANCE
  40.  
  41.       Vous pouvez Θgalement m'adresser un  message  α  l'adresse  Internet
  42.   "gounelle@alphanet.ch". Notez qu'il s'agit d'une boite α lettre  mise  α  ma
  43.   disposition par un ami, aussi veuillez n'envoyer que de courts messages.  De
  44.   plus, n'ayant pas accΦs directement α mes messages, n'espΘrez pas avoir  une
  45.   rΘponse avant une dizaine de jours.
  46.  
  47. Installation
  48.  
  49.       ACalc a besoin de la bibliothΦque "mathieeedoubbas.library", qui est
  50.   fournie par Commodore sur les disquettes systΦme. Sous systΦme  1.3,    copiez
  51.   simplement le programme dans    un  rΘpertoire    situΘ  dans  votre  chemin  de
  52.   recherche (par exemple "C:"). Sous systΦme 2.04 et plus, vous  voudrez  sans
  53.   doute installer ACalc en "commoditΘ", et donc le copier dans  le  rΘpertoire
  54.   "SYS:WBStartup" pour qu'il soit actif dΦs le dΘmarrage.
  55.  
  56. Appel_depuis_le_CLI
  57.  
  58.       ACalc se dΘtache automatiquement du CLI. Les arguments acceptΘs sont
  59.   les suivants :
  60.  
  61.       CX_PRIORITY n (ignorΘ sous systΦme 1.3)
  62.       Fixe la prioritΘ pour l'installation en "commoditΘ".
  63.  
  64.       CX_HOTKEY touche (ignorΘ sous systΦme 1.3)
  65.       Indique la combinaison de touches  permettant  d'appeler  ACalc,
  66.       quand il est installΘ en "commoditΘ". La combinaison par  dΘfaut
  67.       est "ctrl esc".
  68.  
  69.       NOCOMM (ignorΘ sous systΦme 1.3)
  70.       Demande α ACalc de ne pas s'installer en  "commoditΘ",  mais  de
  71.       fonctionner comme un programme normal. Le programme se terminera
  72.       donc dΦs que vous cliquerez sur le gadget de fermeture.
  73.  
  74.       SAVEVAR
  75.       Demande α ACalc de sauvegarder le rΘsultat  dans  une  variable,
  76.       plut⌠t que d'utiliser le Clipboard.  La  variable  utilisΘe  est
  77.       "ACalcResult".
  78.  
  79. Appel_depuis_le_Workbench
  80.  
  81.       Vous pouvez indiquer les arguments suivants,    dans  le  champ  "TOOL
  82.   TYPES" de l'ic⌠ne de ACalc :
  83.  
  84.       CX_PRIORITY=n (ignorΘ sous systΦme 1.3)
  85.       Fixe la prioritΘ pour l'installation en "commoditΘ".
  86.  
  87.       CX_HOTKEY=touche (ignorΘ sous systΦme 1.3)
  88.       Indique la combinaison de touches  permettant  d'appeler  ACalc,
  89.       quand il est installΘ en "commoditΘ". La combinaison par  dΘfaut
  90.       est "ctrl esc".
  91.  
  92.       NOCOMM (ignorΘ sous systΦme 1.3)
  93.       Demande α ACalc de ne pas s'installer en  "commoditΘ",  mais  de
  94.       fonctionner comme un programme normal. Le programme se terminera
  95.       donc dΦs que vous cliquerez sur le gadget de fermeture.
  96.  
  97.       SAVEVAR
  98.       Demande α ACalc de sauvegarder le rΘsultat  dans  une  variable,
  99.       plut⌠t que d'utiliser le Clipboard.  La  variable  utilisΘe  est
  100.       "ACalcResult".
  101.  
  102. Utilisation_du_programme
  103.  
  104.       Au dΘmarrage, ACalc ouvre sa fenΩtre sur l'Θcran  au  premier  plan.
  105.   Cette fenΩtre prΘsente une zone d'affichage et un clavier de 36 touches.  La
  106.   plupart de ces touches sont Θvidentes d'emploi, aussi ce chapitre ne  dΘcrit
  107.   que celles qui en ont besoin.
  108.  
  109.       Touche de mode (FLT,DEC,HEX)
  110.       ACalc possΦde trois modes de calculs : le mode virgule flottante
  111.       (FLT), le mode basΘ dΘcimal (DEC) et le  mode  basΘ  hexadΘcimal
  112.       (HEX). Dans ces deux derniers modes, les calculs  se  font  avec
  113.       des entiers non signΘs de 32 bits. Suivant le mode  sΘlectionnΘ,
  114.       certaines touches seront dΘsactivΘes.
  115.  
  116.       d
  117.       En mode HEX, permet d'indiquer que le nombre  qui  suit  est  un
  118.       nombre dΘcimal.
  119.  
  120.       h
  121.       En mode DEC, permet d'indiquer que le nombre  qui  suit  est  un
  122.       nombre hexadΘcimal.
  123.  
  124.       STO
  125.       Cette  touche  n'est  utilisable  que  lorsqu'un  rΘsultat   est
  126.       affichΘ. Elle permet de stocker ce  rΘsultat    dans  une  des    10
  127.       mΘmoires disponibles.  AprΦs    avoir  cliquΘ  sur  cette  touche,
  128.       cliquez sur un des chiffres  de  0  α  9  pour  sΘlectionner    la
  129.       mΘmoire α utiliser.
  130.       Les mΘmoires sont initialisΘes α zΘro au dΘmarrage du programme.
  131.       Si ACalc est installΘ en "commoditΘ", leur contenu est  conservΘ
  132.       entre deux appels du programme.
  133.  
  134.       RCL
  135.       Rappelle le contenu d'une mΘmoire. AprΦs avoir cliquΘ sur  cette
  136.       touche, cliquez sur un des chiffres de 0 α 9    pour  sΘlectionner
  137.       la mΘmoire α utiliser.
  138.  
  139.       BS
  140.       Efface le dernier  caractΦre    de  l'expression  ou  du  rΘsultat
  141.       affichΘ.
  142.  
  143.       =
  144.       Cette touche    lance  le  calcul  de  l'expression  affichΘe,  et
  145.       affiche son rΘsultat ou un message d'erreur. Dans les deux  cas,
  146.       vous pouvez rappeler l'expression  en  appuyant  sur  le  bouton
  147.       droit de la souris.
  148.       Le rΘsultat  peut  Ωtre  rΘ-utilisΘ  immΘdiatemment  :  si  vous
  149.       cliquez sur un opΘrateur, ACalc supposera que le rΘsultat est la
  150.       premiΦre opΘrande. Sinon, le    rΘsultat  sera    effacΘ    car  ACalc
  151.       supposera que vous voulez calculer une nouvelle expression.
  152.  
  153.       ACalc sauvegarde automatiquement le dernier rΘsultat calculΘ dans le
  154.   Clipboard. Ceci vous permet de rΘcupΘrer ce  rΘsultat  dans  n'importe  quel
  155.   programme qui utilise Θgalement le Clipboard (par exemple  votre  traitement
  156.   de texte ou, sous systΦme 2.0, la fenΩtre Shell si  le  programme  "conclip"
  157.   est actif). Le fichier "clipboard.device" doit se trouver dans le rΘpertoire
  158.   "DEVS:" pour que cette possibilitΘ fonctionne.
  159.       Si  vous  prΘfΘrez  sauvegarder  ce  rΘsultat  dans    une   variable
  160.   d'environnement, plut⌠t que dans le Clipboard, il vous suffit  d'appeler  le
  161.   programme avec l'argument SAVEVAR  (voir  chapitres  Appel_depuis_le_CLI  et
  162.   Appel_depuis_le_Workbench).
  163.  
  164. Utilisation_avec_le_clavier
  165.  
  166.       ACalc peut Ωtre Θgalement utilisΘ avec le clavier de votre Amiga, et
  167.   cela de deux faτons. La premiΦre consiste α cliquer sur la zone d'affichage,
  168.   et α Θditer l'expression comme dans n'importe  quel  gadget  de  chaine.  La
  169.   seconde consiste simplement α appuyer sur les touches du  clavier  de  votre
  170.   Amiga, sans avoir au prΘalable activΘ le gadget de chaine. Dans ce cas, vous
  171.   disposez d'une possibilitΘ supplΘmentaire : fermer la  fenΩtre  en  appuyant
  172.   sur la touche ESCAPE.
  173.       Notez   cependant   que   certains   opΘrateurs   sont    transcrits
  174.   diffΘremments par rapport au libellΘ des touches : ainsi l'opΘrateur NOT est
  175.   transcrit '~' (tilde). Si vous utilisez ACalc depuis  le  clavier,  il  vous
  176.   faudra donc taper '~' et non 'N', 'O' puis 'T'. Cette derniΦre forme ne sera
  177.   pas reconnue. Voici les caractΦres correspondant aux opΘrateurs :
  178.  
  179.       mode          touche TAB
  180.       NOT          ~
  181.       AND          &
  182.       OR          |
  183.       SHL          <
  184.       SHR          >
  185.       RCL          M (suivit du numΘro de mΘmoire)
  186.       BS          touche BACKSPACE
  187.  
  188.   Les touches STO et CLR n'ont pas d'Θquivalent clavier.
  189.  
  190. Historique
  191.  
  192.       ACalc a ΘtΘ Θcrit principalement en langage C,  sur  un  Amiga  3000
  193.   UNIX-1 (10 Mo de mΘmoire, lecteur de disquettes interne HD,  disque  interne
  194.   de 100 Mo, lecteur SyQuest externe de 88 Mo, lecteur de disquettes  externe,
  195.   moniteur 1960 et imprimante Star LC24-10) connectΘ par un cable null-modem α
  196.   un A500 avec 1 Mo de mΘmoire.
  197.  
  198.   v1.00   15-Avr-93, 19904 octets
  199.       o PremiΦre version diffusΘe.
  200.  
  201.   v1.01   26-May-93, 20140 octets
  202.       o Erreur corrigΘe: l'affichage n'Θtait pas correct si la  police  de
  203.         l'Θcran Θtait proportionnelle (force dΘsormais la topaz 8 dans  ce
  204.         cas).
  205.  
  206.   v1.02   29-May-93, 20148 octets
  207.       o RΘagit α la commande "Montrer" du  programme  "Exchange"  (gestion
  208.         des commoditΘs)
  209.  
  210.   v1.10   07-Jun-93, 21012 octets
  211.       o Essaye d'ouvrir la fenΩtre sous le pointeur souris.
  212.       o Gestion des  polices  de  caractΦres  amΘliorΘe  :    est  dΘsormais
  213.         capable de rΘcupΘrer la police texte par dΘfaut, et s'adapte α  la
  214.         police de l'Θcran par dΘfaut pour le titre de  la  fenΩtre  et  le
  215.         gadget de chaine.
  216.       o Si ACalc est installΘ en commoditΘ, le  lancer  une  seconde  fois
  217.         fait apparaitre la fenΩtre au lieu de terminer le programme.
  218.  
  219.   v1.20   29-Jun-93, 20924 octets
  220.       o Gestion des gadgets modifiΘs pour  que  l'activation/dΘsactivation
  221.         en fonction du mode soit plus rapide (Θtait beaucoup trop lent sur
  222.         un A500/A2000)
  223.  
  224.   v1.21   12-Sep-93, 20864 octets
  225.       o Utilise la nouvelle version de la fonction GetDefaultTextFont()
  226.  
  227.  
  228.  
  229.  
  230.  
  231.