home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / bbs / gfx / jcgraph-1.21.lha / JcGraph / Docs / ManuelFrancais.txt < prev    next >
Text File  |  1993-08-14  |  45KB  |  1,073 lines

  1.                             JcGraph
  2.                     (Demo v0.903 sur FredFish 671)
  3.                     (Demo v1.100 sur FredFish 760)
  4.                 Copyright 1992, Jean-Christophe Clément
  5.                 Internet:  clemj00@dmi.usherb.ca
  6.  
  7. Amiga, AmigaDos, WorkBench are a trademark of Commodore-Amiga Inc.
  8. PostScript is a trademark of Adobe system corp.
  9. Professionnal Page is a trademark of Gold Disk Inc.
  10. PageStream is a trademark of Soft-Logik corp.
  11. Saxon Publisher is a trademark of Saxon Industries Inc.
  12. AegisDraw2000 is a trademark of Oxxi/Aegis Inc.
  13. Advantage is a trademark of Gold Disk Inc.
  14. File requester: Copyright 1990 Khalid Aldosery.
  15. Systeme HyperTexte utilisant HyperText de Dominic Giampaolo.
  16.  
  17. ATTENTION:
  18.   Ce logiciel est librement distribuable mais est toujours sous la
  19. protection du copyright a son auteur: Jean-Christophe Clement.
  20.  
  21. Table des matières:
  22. -------------------
  23.  
  24. 0.Introduction.
  25. 1.Configuration matérielle et logicielle requise.
  26. 2.Installation de JcGraph.
  27. 3.Exemple de création d'un graphique, étape par étape.
  28. 4.Sommaire des options de menu.
  29. 5.Fenêtre de contrôle.
  30. 6.Format de fichier en entrée de JcGraph.
  31. 7.Format de fichier en sortie de JcGraph.
  32. 8.Modification du graphique.
  33. 9.Equivalents clavier.
  34. 10.Sélécteur de palette de couleurs.
  35. 11.Options de TOOLTYPE et ligne de commande.
  36. 12.Interface ARexx.
  37. 13.Format des types de graphiques.
  38. 14.Indices sur les améliorations prevues pour JcGraph.
  39. 15.Histoire de JcGraph.
  40.  
  41. 0.Introduction:
  42. ---------------
  43. a.Bref aperçu.
  44.  
  45.     Spécialisé dans les graphes d'affaires, JcGraph pourra, entre autres,
  46. représenter vos données sous formes de tartes,barres,lignes, barres 3D, plans,
  47. piles, etc...et permet la rotation en X, Y, Z autour du graphe créé ainsi que
  48. la sortie aux formats: PostScript Encapsulé, Geo 3D, AegisDraw2000 et
  49. IFF ILBM.
  50.  
  51. b.Pourquoi avoir créé JcGraph ?
  52.  
  53.     Parce qu'après avoir tenté de trouver un programme commercial,
  54. shareware ou du domaine public qui ferait des graphiques de présentation de
  55. qualité comparable à ce qui se fait sur les compatibles IBM ou sur Macintosh,
  56. j'en suis venu à la conclusion qu'un tel programme n'existait pas pour
  57. l'Amiga. Et considérant l'orientation "MultiMédia" de notre machine, il est
  58. temps que ca change.
  59.  
  60. c.La philosophie derrière JcGraph.
  61.  
  62.     Le but premier de JcGraph est de créer des graphiques de présentation
  63. d'affaire qui aient le plus grand impact visuel possible en un minimum
  64. d'efforts.
  65.     Je me suis donc posé la question suivante: "Qu'est ce qui est le plus
  66. difficile à réaliser, sans outil autre qu'un programme de dessin, lors de la
  67. réalisation de graphiques d'affaire ?". La réponse est assez simple:
  68. Le graphique lui-même! En effet, une fois que le graphe est réalisé, il est
  69. très simple de rajouter un fond de couleurs graduées, des titres et
  70. annotations, et cela, avec n'importe quel programme de traitement d'images
  71. alors que le graphe lui-même (d'autant plus s'il est en perspective) peut
  72. exiger de nombreuses heures.
  73.     Donc, JcGraph reflète cette philosophie de travail par la variété et la
  74. qualité des graphes produits et la flexibilité de ses formats en sortie qui
  75. accomoderont les besoins de la plupart de ses utilisateurs en permettant
  76. l'ajout de détails dans des programmes spécialisés.
  77.  
  78. d. Conformité au standard de programmation de l'interface.
  79.  
  80.   J'ai essayé de me conformer le plus possible aux standards promus par
  81. Commodore. Compte tenu des ressources limitées que j'avais à investir dans
  82. JcGraph, je crois que l'objectif a été atteint.
  83.  
  84. 1.Configuration matérielle et logicielle recquise:
  85. --------------------------------------------------
  86.  
  87. Minimale:
  88.             N'importe quel modèle d'Amiga.
  89.             1meg de memoire RAM.
  90.             WorkBench 1.3 et plus.
  91.             1 lecteur de disquettes.
  92.  
  93. Recommandé:
  94.             Amiga accéléré.
  95.             1.5+ meg RAM.
  96.             WorkBench 2.0+.
  97.             Disque-Rigide.
  98.  
  99. JcGraph à été testé et jugé complètement fonctionnel sur les machines
  100. suivantes:
  101. -Amiga 500, 1 disque-souple, 1 meg RAM, WB 1.3, 68000.
  102. -Amiga 2000HD, 52 Megs HD, 3 megs RAM, WB 2.0, 68000.
  103. -Amiga 3000/16, 50 Megs HD, 2 megs RAM, WB 2.0, 68030/16Mhz
  104. -J'ai remarqué certains problèmes de fonctionnements avec les nouvelles
  105.  puces AGA en 256 couleurs, veuillez donc prendre pour acquit que ces
  106.  modes ne sont pas supportés.
  107.  
  108. 2.Installation de JcGraph.
  109. --------------------------
  110.  
  111. A-Assignation logique requise:
  112. ------------------------------
  113.  
  114. Par exemple: Si vous copiez JcGraph dans le répertoire "Work:MyJcGraph",
  115.              ajoutez cette ligne à votre fichier "s:startup-sequence":
  116.              "assign JcGraph: Work:MyJcGraph".
  117.  
  118. B-Répertoire et fichier requis (après avoir fait l'étape A)
  119. -----------------------------------------------------------
  120. libs:icon.library               :Sur le WB 1.3 (en ROM sous 2.0).
  121. libs:kd_freq.library            :Librairie pour les requêtes de fichier.
  122. libs:IffParse.library           ;Librairie pour les fichiers IFF ILBM.
  123. JcGraph:Graphtype               :Répertoire des types de graphes.
  124. JcGraph:Template                :Répertoire des "Templates".
  125. JcGraph:HelpFile                :Répertoire des fichiers d'aide.
  126. JcGraph:Rexx                    :Répertoire des fichiers ARexx.
  127. JcGraph:HelpFile/ht             :Programme d'aide en ligne.
  128. JcGraph:JcGraph                 :Le programme principal.
  129.  
  130. Si vous ne l'avez pas encore fait, allez dans le répertoire jcgraph:libs et
  131. faites la commande "copy #?.library libs". Voilà, tout est prêt. Il est à
  132. noter que je ne peux (pour des raisons légales) distribuer la librairie
  133. "IffParse.library" et vous devrez donc vous la procurer autrement.
  134.  
  135. 3.Exemple de création d'un graphique, étape par étape:
  136. ------------------------------------------------------
  137.     Nous allons créer un graphique fait de 3 rangées de 3 plans chacune et
  138. en faire la sortie au format AegisDraw2000.
  139.  
  140.     La première étape est la création des données. Pour ce faire, utilisez
  141. votre éditeur de textes préféré. Il est important de noter que celui-ci doit
  142. pouvoir produire un fichier exempt de tous caractères spéciaux d'édition qui
  143. ne seraient pas reconnus par JcGraph (ASCII international).
  144.     Après avoir chargé votre éditeur, entrez tout de suite "1002," (les
  145. guillemets n'étant que des délimiteurs, ne les incluez pas. Cette séquence
  146. permet à JcGraph d'identifier le fichier comme étant bel et bien un fichier
  147. de données qui lui est compréhensible. Toutes les entréed doivent êtres
  148. séparées par des virgules.
  149.     Ensuite, entrez le nombre de colonnes de données que contiendra votre
  150. fichier, dans notre exemple "3". Faites la même chose pour le nombre de
  151. lignes. Ensuite, vient un chiffre qui sert à déterminer l'espace séparant
  152. chaque cote de l'échelle des valeurs; par exemple, si vos données varient
  153. entre 0 à 100, une entrée de 25 résulterait en une échelle de cotes
  154. contenant les valeurs "0","25","50","75" et "100". Ce chiffre utilise la
  155. même unité de mesure que les données elles-mêmes. Le chiffre qui suivra
  156. indiquera (par un nombre en virgule flottante), la valeur par laquelle
  157. chaque cote doit être multipliée; par exemple, si vous entrez "1.24",
  158. chaque cote sera multipliée par 1.24. Ceci permet d'avoir accès à des
  159. valeurs en virgule flottante sans changer la représentation des données.
  160. Notez que seulement 3 décimales sont conservées après le point pour
  161. l'instant et qu'une valeur de 0 permet l'affichage des cotes sous la forme
  162. entière (i.e. pas de point décimal).
  163.     Par la suite, vous entrez les valeurs de vos données. Dans l'exemple,
  164. nous avons décidé de produire un graphique de 3 lignes par 3 colonnes, il y
  165. aura donc, 9 valeurs consécutives (N.B. elles peuvent être sur la même ligne
  166. si vous le désirez).
  167.     Les trois valeurs qui suivent sont des textes qui seront les
  168. identificateurs de vos colonnes (3 colonnes = toujours 3 identificateurs,
  169. même s'ils sont vides). Même procédure pour les 3 lignes avec trois nouveaux
  170. textes qui représenteront cette fois le type de produit de la ligne. Il est
  171. à noter que l'orientation est toujours la même: des ensembles de valeurs
  172. différentes sont sur des lignes différentes alors que leur variation est
  173. représentée en colonne.
  174.  
  175. Voici le résultat de l'exemple créé:
  176.  
  177. 1002,
  178. 3,3,10,0,
  179.