home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / business / jcgrpdem.lha / ManuelFrancais.txt < prev    next >
Text File  |  1992-06-13  |  28KB  |  600 lines

  1.                             JcGraph
  2.                 Copyright 1992, Jean-Christophe Clément
  3.                 QuébecNet: Jean-Christophe Clement
  4.                 Internet:  clemj00@dmi.usherb.ca
  5.  
  6. Amiga, AmigaDos, WorkBench are a trademark of Commodore-Amiga Inc.
  7. PostScript is a trademark of Adobe system corp.
  8. Professionnal Page is a trademark of Gold Disk Inc.
  9. PageStream is a trademark of Soft-Logik corp.
  10. Saxon Publisher is a trademark of Saxon Industries Inc.
  11. AegisDraw2000 is a trademark of Oxxi/Aegis Inc.
  12. File requester: Copyright 1990 Khalid Aldosery.
  13. La Ilbm.library de Jeff Glatt utilisé pour la sauvegarde IFF ILBM.
  14. Systeme HyperText utilisant HyperText de Dominic Giampaolo.
  15.  
  16. ATTENTION:
  17.  
  18. Ce programme n'appartient pas au domaine-public et ne peut donc pas être
  19. copié sans la permission explicite de son créateur. Le fait de s'être
  20. enregistré par envoie d'un montant d'argent ne donne pas non plus la
  21. permission de distribution. Par contre, une version du programme, créé pour
  22. fin de démonstration existe et celle-ci peut-être distribuée librement sans
  23. la permission explicite de son créateur en autant qu'elle conserve son
  24. intégrité totale.
  25.  
  26. Enregistrement:
  27.  
  28. Envoyez 40$ dollars canadiens à:
  29. Jean-Christophe Clement
  30. 921 rang 3 , St-Simon
  31. Quebec,CANADA
  32. J0H-1Y0
  33.  
  34. (les résident de pays autres que le Canada et les Etats-Unis d'Amériques
  35. doivent ajouter 7$ pour frais de transport)
  36. Vous recevrez par la poste une disquette contenant le programme entièrement
  37. fonctionnel, plus de types de graphes et ma reconnaissance éternelle :-).
  38. Si vous voulez m'aider à déterminer un peu mieux le futur de JcGraph,
  39. j'aimerais que vous me transmettiez aussi ces quelques informations:
  40.  
  41. 1. Quelle version d'AmigaDOS utilisez-vous ?
  42.    a. Si version < 2.0, projetez-vous l'achat du Système 2.0 bientôt ?
  43. 2. Quel autres programme principaux utilisez-vous avec votre Amiga ?
  44. 3. (A votre discrétion) Quel âge avez-vous ?
  45. 4. Prévoyez vous utiliser JcGraph sur une base personnelle ou
  46.    professionnelle?
  47. 5. Quel model d'Amiga utilisez vous ?
  48. 6. Quel(s) périphérique(s) possédez-vous ?
  49. 7. Quelle est l'importance, pour vous, d'avoir une version de JcGraph et du
  50.    manuel dans une autre langue que l'Anglais ?
  51.  
  52. Table des matières:
  53. -------------------
  54.  
  55. 0.Introduction.
  56. 1.Configuration matérielle et logicielle recquise.
  57. 2.Installation de JcGraph.
  58. 3.Exemple de creation d'un graphique, étape par étape.
  59. 4.Sommaire des options de menu.
  60. 5.Fenêtre de contrôle.
  61. 6.Format de fichier en entrée de JcGraph.
  62. 7.Format de fichier en sortie de JcGraph.
  63. 8.Modification du graphique.
  64. 9.Equivalents clavier.
  65. 10.Options de TOOLTYPE et ligne de commande.
  66. 11.Indices sur les améliorations prevues pour JcGraph.
  67. 12.Histoire de JcGraph.
  68.  
  69. 0.Introduction:
  70. ---------------
  71. a.Bref aperçu.
  72.  
  73.     Spécialisé dans les graphes d'affaires, JcGraph pourra, entre autre,
  74. représenter vos donnés sous formes de tartes,barres,lignes, barres 3D, plans,
  75. pile, etc...et permet la rotation en X, Y, Z autour du graphe créé ainsi que
  76. la sortie aux formats: PostScript Encapsulé, Geo 3D, AegisDraw2000 et
  77. IFF ILBM.
  78.  
  79. b.Pourquoi avoir créé JcGraph ?
  80.  
  81.     Parce qu'après avoir tenté de trouver un programme commercial,
  82. shareware ou du domaine public qui ferait des graphiques de présentation de
  83. qualité comparable à ce qui se fait sur les compatibles IBM ou sur Macintosh,
  84. j'en suis venu à la conclusion qu'un tel programme n'existait pas pour
  85. l'Amiga. Et considérant l'orientation "MultiMédia" de notre machine, il est
  86. temps que ca change.
  87.  
  88. c.La philosophie derrière JcGraph.
  89.  
  90.     Le but premier de JcGraph est de créer des graphiques de présentation
  91. d'affaire qui aient le plus grand impact visuel possible en un minimum
  92. d'effort.
  93.     Je me suis donc posé la question suivante: "Qu'est ce qui est le plus
  94. difficile à réaliser, sans outil autre qu'un programme de dessin, lors de la
  95. réalisation de graphiques d'affaire ?". La réponse est assez simple:
  96. Le graphique lui-même! En effet, une fois que le graphe est réalisé, il est
  97. très simple de rajouter un fond de couleur graduées, des titres et
  98. annotations, et cela, avec n'importe quel programme de traitement d'image
  99. alors que le graphe lui-même (d'autant plus s'il est en perspective) peut
  100. exiger de nombreuses heures.
  101.     Donc, JCGraph reflète cette philosophie de travail par la variété et la
  102. qualité des graphes produits et la flexibilité de ses formats en sortie qui
  103. accomoderont les besoins de la pluspart de ses utilisateurs en permettant
  104. l'ajout de détails dans des programmes spécialisés.
  105.  
  106.  
  107. 1.Configuration matérielle et logicielle recquise:
  108. --------------------------------------------------
  109.  
  110. Minimale:
  111.             N'importe quel modèle d'Amiga.
  112.             512k de memoire RAM.
  113.             WorkBench 1.3 et plus.
  114.             1 lecteur de disquette.
  115.  
  116. Recommandé:
  117.             Amiga accéléré.
  118.             1-1.5 meg RAM.
  119.             WorkBench 2.0 et plus :-).
  120.             Disque-Rigide.
  121.  
  122. JcGraph à été testé et jugé completement fonctionnel sur les machines
  123. suivantes:
  124. -Amiga 500, 1 disque-souple, 1 meg RAM, WB 1.3, 68000.
  125. -Amiga 2000HD, 52 Megs HD, 3 megs RAM, WB 2.0, 68000.
  126. -Amiga 3000/16, 50 Megs HD, 2 megs RAM, WB 2.0, 68030/16Mhz
  127.  
  128. 2.Installation de JcGraph.
  129. --------------------------
  130.  
  131. A-Fichier qui DOIVENT être contenus dans l'archive:
  132. ---------------------------------------------------
  133.  
  134. JcGraph/Docs/ManuelFrancais.txt
  135. JcGraph/Docs/EnglishManual.txt
  136. JcGraph/Docs/Content.txt
  137. JcGraph/Docs/README.txt
  138. JcGraph/Docs/ManuelFrancais.txt.info
  139. JcGraph/Docs/EnglishManual.txt.info
  140. JcGraph/Docs/Content.txt.info
  141. JcGraph/Docs/README.txt.info
  142. JcGraph/libs/kd_freq.library
  143. JcGraph/libs/ilbm.library
  144. JcGraph/libs/FRQLIB.LZH
  145. JcGraph/libs/ILBM.LZH
  146. JcGraph/SampleData/3X3.asc
  147. JcGraph/SampleData/3X1.asc
  148. JcGraph/GraphType/2D_VP_PieChart.grf
  149. JcGraph/GraphType/3D_Cone.grf
  150. JcGraph/GraphType/2D_VertHistogram.grf
  151. JcGraph/GraphType/3D_StepPlanes.grf
  152. JcGraph/GraphType/2D_StackHistogram.grf
  153. JcGraph/GraphType/2D_SimpleBrokenLine.grf
  154. JcGraph/GraphType/3D_DefaultType.grf
  155. JcGraph/GraphType/3D_BrokenPlanes.grf
  156. JcGraph/GraphType/2D_CarresLies.grf
  157. JcGraph/GraphType/2D_CarresIsoles.grf
  158. JcGraph/GraphType/2D_StackArea.grf
  159. JcGraph/GraphType/2D_StackAreaLarge.grf
  160. JcGraph/GraphType/2D_StackAreaLarge2.grf
  161. JcGraph/GraphType/3D_Pyramide.grf
  162. JcGraph/GraphType/2D_SideBySideHistogram.grf
  163. JcGraph/GraphType/3D_Cylinder.grf
  164. JcGraph/GraphType/3D_surface2.grf
  165. JcGraph/GraphType/3D_UnnamedPlane1.grf
  166. JcGraph/GraphType/2D_StackAreaLarge3.grf
  167. JcGraph/OutputSamples/2DSample.AegisDraw
  168. JcGraph/OutputSamples/3DBlock.eps
  169. JcGraph/OutputSamples/3DSample.ilb
  170. JcGraph/OutputSamples/3DSample.ilb.info
  171. JcGraph/OutputSamples/ColorLegend.eps.lgd
  172. JcGraph/OutputSamples/Histogram.ilb
  173. JcGraph/OutputSamples/Histogram.ilb.info
  174. JcGraph/OutputSamples/Output3DGeo.geo
  175. JcGraph/OutputSamples/StackArea.ilb
  176. JcGraph/OutputSamples/StackArea.ilb.info
  177. JcGraph/OutputSamples/StackedHistogram.ilb
  178. JcGraph/OutputSamples/StackedHistogram.ilb.info
  179. JcGraph/Docs.info
  180. JcGraph/GraphType.info
  181. JcGraph/HelpFile.info
  182. JcGraph/Libs.info
  183. JcGraph/OutputSamples.info
  184. JcGraph/SampleData.info
  185. JcGraph/Template.info
  186. JcGraph/JcGraph
  187. JcGraph/JcGraph.info
  188.  
  189. B-Assignation logique recquise:
  190. -------------------------------
  191.  
  192. Par exemple: Si vous copier JcGraph dans le répertoire "Work:MyJcGraph",
  193.              ajoutez cette ligne à votre fichier "s:startup-sequence":
  194.              "assign JcGraph: Work:MyJcGraph".
  195.  
  196. C-Répertoire et fichier recquis (après avoir fait l'étape B)
  197. ------------------------------------------------------------
  198. libs:icon.library               :Sur le WB 1.3 (en ROM sous 2.0).
  199. libs:kd_freq.library            :Librairie pour les requêtes de fichier.
  200. libs:ilbm.library               ;Librairie pour les fichiers IFF ILBM.
  201. JcGraph:Graphtype               :Répertoire des types de graphes.
  202. JcGraph:Template                :Répertoire des "Templates".
  203. JcGraph:HelpFile                :Répertoire des fichiers d'aide.
  204. JcGraph:HelpFile/ht             :Programme d'aide en ligne.
  205. JcGraph:JcGraph                 :Le programme principal.
  206.  
  207. Si vous ne l'avez pas encore fait, aller dans le repertoire jcgraph:libs et
  208. faites la commande "copy #?.library libs". Voila, tout est pret.
  209.  
  210. 3.Exemple de creation d'un graphique, étape par étape:
  211. ------------------------------------------------------
  212.  
  213.     Nous allons créer un graphique fait de 3 rangées de 3 plans chacune et
  214. en faire la sortie au format AegisDraw2000.
  215.  
  216.     La première étape est la création des donnés. Pour se faire, utiliser
  217. votre éditeur de texte préféré. Il est important de noter que celui-ci doit
  218. pouvoir produire un fichier exant de tout caractère spéciaux d'édition qui
  219. ne seraient pas reconnus par JcGraph (ASCII international).
  220.     Après avoir chargé votre éditeur, entrer tout de suite "1002," (les
  221. guillemets n'étant que des délimiteurs, ne les incluez pas. Cette séquence
  222. permet à JcGraph d'identifier le fichier comme étant bel et bien un fichier
  223. de donné qui lui est compréhensible. Toutes les entrée doivent-êtres
  224. séparées par des virgules.
  225.     Ensuite, entrez le nombre de colonnes de donnés que contiendra votre
  226. fichier, dans notre exemple "3". Faites la même chose pour le nombre de
  227. lignes. Ensuite, vient un chiffre qui sert à déterminer l'espace séparant
  228. chaque cote de l'échelle des valeurs; par exemple, si vos donnés varient
  229. entre 0 à 100, une entrée de 25 résulterait en une échelle de cotes
  230. contenant les valeurs "0","25","50","75" et "100". Ce chiffre utilise la
  231. même unité de mesure que les donnés elle même. Le chiffre qui suivra
  232. indiquera (par un nombre en virgule flottante), la valeur par laquelle
  233. chaque cotes doit être multiplié; par exemple, si vous entrer "1.24",
  234. chaque cote sera multipliée par 1.24. Ceci permet d'avoir accès à des
  235. valeurs en virgule flottante sans changer la représentation des donnés.
  236. Notez que seulement 3 décimales sont conservées après le point pour
  237. l'instant et qu'une valeur de 0 permet l'affichage des cotes sous la forme
  238. entière (ie pas de point décimal).
  239.     Par la suite, vous entrez les valeurs de vos donnés. Dans l'exemple,
  240. nous avons décidé de produire un graphique de 3 lignes par 3 colonnes, il y
  241. aura donc, 9 valeurs consécutives (Nb elles peuvent-être sur la même ligne
  242. si vous le désirez).
  243.     Les trois valeurs qui suivent sont des textes qui seront les
  244. identificateurs de vos colonnes (3 colonnes = toujours 3 identificateurs,
  245. même s'ils sont vides). Même procédure pour les 3 lignes avec trois nouveaux
  246. textes qui représenteront cette fois le type de produit de la ligne. Il est
  247. à noter que l'orientation est toujours la même: des ensembles de valeurs
  248. différentes sont sur des lignes différentes alors que leur variation est
  249. représenté en colonne.
  250.  
  251. Voici le résultat de l'exemple créé:
  252.  
  253. 1002,
  254. 3,3,10,0,
  255. 10,20,30,
  256. 50,60,60,
  257. 15,32,17,
  258. Jan,Fev,Mar,
  259. Gaz,Oil,Fer,
  260.  
  261. Sauvegarder ce résultat sous le nom "test3X3.asc".
  262.  
  263.     La seconde étape consiste à charger les donnés. Pour se faire, charger
  264. JcGraph en mémoire. Il est à noter qu'une fois JcGraph démarré, il peut
  265. s'écouler 3 à 5 secondes avant que les fenêtres de contrôle apparaissent,
  266. ceci est normal.
  267.     Maintenant, allez choisir l'option "Open..." sous le menu "Project" (Ou
  268. tenez simplement enfoncé les touches Amiga de droite et "O" simultanément.
  269. IMPORTANT: Il est à noter que JcGraph n'accèpte les commandes que depuis
  270. la fenêtre d'interface (celle avec les différents boutons), il est donc
  271. nécéssaire de la sélectionner (si ce n'est déja fait) avant de tenter
  272. d'exécuter quelqu'opération que ce soit qui nécéssite le travail sur le
  273. graphique en cours. Il faut aussi noter qui la fenêtre d'interface affiche
  274. la mention "No Data" dans sa barre titre lorsqu'aucune donné n'a été chargée
  275. en mémoire.
  276.     Une boîte de requête de fichier ayant la mention "Choose an ASCII data
  277. file" apparaitra alors à votre écran. Son utilisation n'est pas décrite ici
  278. mais vous pouvez retrouvez cette information en appuyant la touche HELP ou
  279. SHIFT-F1 lorsqu'elle est active.
  280.     Retrouvez et selectionnez le fichier "test3X3.asc" et selectionnez
  281. ensuite l'option "Open" au bas de la fenêtre. Le pointeur de la souris ce
  282. transformera alors en horlgoge pendant le chargement. Après un temps très
  283. court, il reviendra à son état inital, vous indiquant ainsi que les donnés
  284. ont été correctement chargées (La barre de titre de la fenêtre d'interface
  285. devrait alors indiquer le nom de votre fichier).
  286.     La fenêtre titrée "Preview" nous donnes un apperçu en fil de fer de ce
  287. que sera notre graphique une fois terminé. Bien entendu, la version finale
  288. ne sera pas transparente mais pour fin de rapidité d'affichage, cette
  289. représentation est nécéssaire.
  290.     Comme vous pouvez le constater dans la fenêtre "Preview", le type de
  291. graphique par défaut représente les donnés sous forme de blocs
  292. tri-dimensionnels. Choisissons donc maintenant un type de graphique
  293. différent pour illustrer le processus de changement de type. Allez choisir
  294. l'option "Load..." sous le menu "GraphType" (Amiga+T). Un autre sélecteur
  295. de fichier apparaîtra à l'écran. Si tout va bien, une liste de fichier se
  296. terminant par l'extension ".grf" devrait être affichée à l'écran. Si aucune
  297. entrée selectionnable n'apparait dans la fenêtre, vous avez probablement
  298. fait une erreur en installant JcGraph, référez vous alors à la section 2.
  299.     Vous pouvez alors choisir le type de graphique qui vous convient. Pour
  300. fin d'exemple, selectionnez le fichier "3D_BrokenPlanes.grf" et poussez
  301. ensuite le bouton "Load". Après un petit moment d'attente, la fenêtre
  302. titrée "Preview" devrait affiché un graphique fait de plans
  303. tri-dimmensionnel.
  304.     La perspective actuelle de l'image ne permet pas très bien d'apprécier
  305. l'effet 3D de la représentation graphique. Pour l'améliorer, nous
  306. utiliserons une des fonctions les plus puissantes de JcGraph, la rotation.
  307. Regardez maintenant dans la fenêtre d'interface; elle est divisée en 2
  308. sections importante:
  309. 1.à gauche, il y a deux boutons annotés "Undo" et "Render". Nous y
  310. reviendrons plus loin.
  311. 2.à droite, il y a 4 rangées de boutons, celles-ci contrôlent les valeurs
  312. de rotation de perspective de la représentation de votre graphique.
  313.  Rangée 1: Rotation autour de l'axe des X.
  314.  Rangée 2: Rotation autour de l'axe des Y.
  315.  Rangée 3: Rotation autour de l'axe des Z.
  316.  Rangée 4: Contrôle de la perspective.
  317.  
  318.     Pour fin d'exemple, nous ne nous étendrons pas plus sur ces
  319. fonctionnalités pour le moment (qui sont décrites dans la section 5). Pour
  320. le moment, selectionnez simplement le cadre dans lequel est écrit le chiffre
  321. 0 à la rangée 1. Entrez au clavier la valeur "-30". Appuyez sur la touche
  322. "Return". Sélectionnez ensuite le chiffre 0 à la rangée 2. Entrez au clavier
  323. la valeur "30". Appuyez sur la touche "Return". Vous pouvez dès maintenant
  324. voir dans la fenêtre "Preview", les changement effectués à la représentation
  325. de votre graphique. L'effet produit est beaucoup plus dynamique.
  326.     Maintenant, vous pourriez désirer admirer le résultat final. Vous n'avez
  327. qu'à appuyer sur le bouton "Render" (Rendu final) de la fenêtre d'interface.
  328. Le pointeur se transformera en horloge plus longtemps cette fois-ci.
  329. Lorsqu'il reviendra à son état normal, ce sera l'indication que le graphique
  330. est prêt. Il se peut que la fenêtre titré "Preview" obscurcisse celle titré
  331. "Output Window" (qui contient le résultat final). Ecartez la simplement de
  332. votre vue. Mais n'oubliez pas de re-selectionnez la fenêtre d'interface si
  333. vous devez faire d'autre manipulation sur le graphe.
  334.     Vous contaterez alors probablement 3 choses:
  335. 1. C'est joli (je l'espère :-)
  336. 2. C'est trop petit.
  337. 3. Les couleurs ne vous conviennent pas.
  338.  
  339. Règlons les problèmes un par un.
  340. 1. C'est joli : Ce n'est pas un problème !!!
  341. 2. C'est trop petit: Vous n'avez qu'a "tirez" le bouton en bas, à droite
  342. de la fenêtre titrée "Output Window" et changez sa taille pour celle qui
  343. vous convient. Par la suite, refaites "Render". Voilà!
  344. 3. Les couleurs ne vous conviennent pas: C'est la prochaine étape!
  345.  
  346. L'étape suivante est le choix des couleurs:
  347. Choisissez l'option "Color..." (Amiga+K) sous le menu "Edit". Une boite de
  348. dialogue vous apparaîtra, titré "Data color selector". A gauche, vous verrez
  349. la représentation de toutes les couleurs disponibles alors qu'à droite, vous
  350. avez les ensembles de données à colorer. Vous reconnaitrez dans cette dernière,
  351. les textes associés à chacunes de vos lignes. Il y à aussi deux entrées
  352. supplémentaires nommées "Background" et "Floor" permmetant respectivement de
  353. changer la couleur du fond et du plancher (comparer avec le résultat final et
  354. vous comprendrez mieux). Selectionnez "Floor". Un rectangle blanc encadrant
  355. la couleur et le texte devrait vous indiquer qu'il a bien été choisit. Par,
  356. la suite, sélectionnez une couleur de votre choix dans l'ensemble des
  357. couleur à gauche. La couleur immédiatement à gauche de l'inscription "Floor"
  358. devrait changer , indiquant que votre selection à été retenu. Faites de même
  359. jusqu'à ce que les couleurs vous conviennent. Lorsque vous aurez terminé,
  360. poussez le bouton en haut à gauche de la fenêtre, ceci validera vos entrées.
  361. Pour voir le résultat, refaites "Render".
  362.     La dernière étape consiste à sauvegarder le fichier au format
  363. "AegisDraw2000". Pour se faire, choisissez l'option "Draw2000" du sous-menu
  364. "Format..." du menu "Project" (Amiga+4). Par la suite, choisissez l'option
  365. "Save as..." du menu "Project" (Amiga+A) qui appelera un selecteur de
  366. fichier. Entrez un nom au clavier, appuyez sur "Return", et voilà!
  367. Après quelques temps, le fichier devrait être sauvegardé et maintenant
  368. disponible pour utilisation ultérieure.
  369.     Pour plus de détail sur les fonctions particulières de JCGraph,
  370. consultez la section 4.
  371.  
  372. 4.Sommaire des options de menu.
  373. -------------------------------
  374. PROJECT
  375. About...    :Information sur JcGraph.
  376. Open...     :Ouvre un fichier texte de données (Desciption à la section 6).
  377. Save        :Sauvegarde le graphique au format spécifié par "Format" sans              requête de nom.
  378. Save as...  :Sauvegarde le graphique au format spécifié par "Format" en
  379.              recquérant le nom de fichier.
  380. Format      :Selectionne le format de fichier en sortie: voir section 7.
  381. Print...    :Permet l'impression du résultat final à l'imprimante.
  382.              Vous aurez la possibilité de canceler une seule fois avant
  383.              l'impression, si vous choisissez "Print", l'impression se
  384.              fera complètement.
  385. Quit...     :Quitte JcGraph...
  386.  
  387. EDIT
  388. Undo        :Permet d'annuler la dernière rotation effectuée.
  389. Copy        :Pas encore implantée.
  390. Color       :Permet la selection des couleurs.
  391.             Le bouton cyclique permet d'alterner entre les positions
  392.             couleur et tons de gris, cette dernière donnant un aperçu du
  393.             résultat à l'imprimante.
  394.  
  395. TEMPLATE
  396. Load...     :Charge un fichier "Template" qui contient:
  397.              -le type de graphique.
  398.              -les positions de rotation.
  399.              -la perspective.
  400. Save...     :Sauvegarde un fichier "Template".
  401.  
  402. GRAPHTYPE
  403. Load...     :Charge un nouveau type de graphique 2D ou 3D.
  404.  
  405. ENVIRONMENT
  406. Iconify     :Pas encore implanté.
  407. Notes...    :Permet de laisser un commentaire sur un sujet qui vous est              important. Si vous enfoncer l'icônes de gauche. Le message
  408.              laissé vous sera rappelé avant de quitter.
  409. Arrange     :Organise logiquement les fenêtre à l'écran.
  410.  
  411. HELP
  412. General...  :Activera le système d'aide générale.
  413. On Help...  :Activera le système d'aide sur l'aide.
  414. Start Help  :Permet d'avoir de l'aide spécifique. Vous n'aurez par la suite
  415.              qu'à selectionner un bouton ou une option de menu et vous
  416.              obtiendrai de l'aide spécifique à cet item. Pour stopper,              re-selectionner cette option (qui s'appellera maintenant
  417.              Stop Helper).
  418.  
  419. 5.Fenêtre de l'interface.
  420. -------------------------
  421.     Vous pouvez la reconnaitre au fait qu'elle contient tout les
  422. bouton-poussoirs qui controllent l'apparence de graphique.
  423. Prenons chaque "Gadget" (nous parlerons plutot de "gadget", terme emprunté
  424. de l'Anglais traduisant plus ou moins la notion de "Bouton-poussoir" ) en
  425. débutant par le haut:
  426.  
  427. 1. La première ligne de "gadgets" contient (en partant de la droite);
  428. l'identificateur de rotation, 'X' dans le cas présent, un gadget
  429. "glissière" permettant de déterminer la valeur de la rotation autour de
  430. l'axe des 'X', et un gadget permmetant l'entrée numérique de la valeur de
  431. rotation 'X'. La modification de l'un ou l'autre de ces "gadget" entraine
  432. automatiquement une modification de l'apparence du graphique dans la
  433. fenêtre titrée "Preview".
  434. 2. et 3. La même chose pour l'axe des 'Y' et 'Z' respectivement.
  435. 4. Le gadget à glissière nommé "Perspective" permet , comme son nom
  436. l'indique, de changer la perspective du graphique; plus la glissière
  437. (le bouton en forme de flêche) sera tiré vers la gauche, plus la perspective
  438. deformera le graphique alors que la tirer vers la droite donnera un effet
  439. plus orthogonal.Il est à noter que cet effet n'est que visuel et n'est donc
  440. pas conservé lors d'une sauvegarde au type "3D GEO".
  441. 5. Le gadget titré "Undo" permet d'annuler la dernière rotation effectué.
  442. L'option de menu "Undo" (Amiga+Z) effectue la même tâche.
  443. 6. Le gadget titré "Render" permet de visualiser le résultat final des
  444. modifications appliqués.
  445.  
  446. 6.Format de fichier en entrée de JcGraph.
  447. -----------------------------------------
  448.     Pour l'instant, JcGraph accepte uniquement son propre format de fichier. Selon la réponse (le nombre d'enregistrement et les suggestions), je verrai s'il vaut la peine de faire des filtres d'importation et/ou une interface d'entrée de donnés.
  449. Voici la description de ce format:
  450.  
  451. 1002,                       1. Identifieur des donnés: Toujours 1002.
  452. 4,2,80,6.0,                 2. #Colonnes,#Lignes,Espa. Cote, Multiplicateur
  453. 10,20,30,40,                3. Première ligne
  454. 50,60,60,80,                4. Deuxième line
  455. Jan,Feb,Mar,Apr,            5. Textes sous chaque colonnes
  456. Gaz,Oil,                    6. Textes associés à chaque ligne.
  457.  
  458. Notes: Toutes les valeurs peuvent varier de -32768 à 32768.
  459.        Le fichier doit se terminer par une virgule.
  460.        Quand le Multiplicateur prend la valeur 0, les chiffres prennent la
  461.        forme entière (ie sans point flottant).
  462.        Les donnés doivent être séparés par des virgules mais peuvent être
  463.        organisés logiquement avec des "Return".
  464.  
  465. 7.Format de fichier en sortie de JcGraph.
  466. -----------------------------------------
  467. IFF ILBM:
  468. Fichier compatible avec la majorité des programmes de dessin non-structuré.
  469.  
  470. EPSF COLOR & GRAY:
  471. Fichier PostScipt encapsulé. Pour l'instant, c'est le seul format où la
  472. légende sera générée automatiquement. A moins d'avoir un interpréteur
  473. PostScript, ce fichier ne peut être imprimé sur des imprimantes autre que
  474. celles supportant le protocole PostScript. par défaut, la fonte de caractère
  475. utilisé pour la légende est "Times-Roman". Si vous désirez, par la suite,
  476. imprimer ce fichier EPS et que vous possédez une imprimante PostScript,
  477. sauvegardez le résultat au format EPSF, puis , tapez, à partir du CLI/SHELL
  478. "copy Nom_de_fichier to SER:" si votre imprimante est branchée au port série
  479. ou "copy Nom_de_ficher to par:" si votre imprimnate est branchée au port
  480. parrallèle. Choisissez l'option COLOR ou GRAY selon le type de votre
  481. imprimante.
  482.  
  483. 3D GEO:
  484. Format de fichier tridimensionnel compatible avec les programme de
  485. modelisation 3D suivant: 3DProfessionnal, VideoScape, LightWave, Vertex.
  486. Les textes sont sauvegardés aussi.
  487.  
  488. Draw2000:
  489. Format de dessin structuré compatible avec les programmes suivants:
  490. PageStream 2.2, Professionnal Page 3.0, AegisDraw2000. Permet l'impression
  491. de grande qualité , même au imprimante matricielles. Il est à noter que j'ai
  492. eu des problèmes à l'importation de fichier AegisDraw dans PageStream. Le
  493. problème ne semble pas provenir uniquement de JcGraph car des fichiers
  494. AegisDraw créés avec Multiplot et Advantage ont causés les mêmes problèmes.
  495.  
  496. 8.Modification du graphique.
  497. ----------------------------
  498. 8.1 La taille des fontes:
  499.     Vous pouvez modifier la taille des fontes de caractères en éditant le
  500. fichier du type de graphique correspondant. La taille de la fonte des cotes
  501. est le troisième chiffre en partant de la fin du fichier .grf. La taille de
  502. la fonte des lignes et le quatrième, toujours en partant de la fin alors que
  503. celle des colonnes est le cinquième.La description complète d'un type de
  504. graphique sera probablement disponible d'ici peu...
  505.  
  506. 9.Equivalents clavier.
  507. ----------------------
  508. PROJECT
  509. Amiga Droite+O :Open...
  510. Amiga Droite+S :Save
  511. Amiga Droite+A :Save as...
  512. Amiga Droite+1 :Format IFF ILBM
  513. Amiga Droite+2 :Format EPSF
  514. Amiga Droite+3 :Format 3D Geo
  515. Amiga Droite+4 :Format Draw2000
  516. Amiga Droite+P :Print...
  517. Amiga Droite+Q :Quit...
  518.  
  519. EDIT
  520. Amiga Droite+Z :Undo
  521. Amiga Droite+K :Color...
  522.  
  523. TEMPLATE
  524. Amiga Droite+L :Load...
  525. Amiga Droite+U :Save...
  526.  
  527. GRAPHTYPE
  528. Amiga Droite+T :Load...
  529.  
  530. ENVIRONMENT
  531. Amiga Droite+. :Notes...
  532. Amiga Droite+R :Arrange...
  533.  
  534. HELP
  535. Amiga Droite+G :General...
  536. Amiga Droite+H :On Help...
  537. Amiga Droite+J :Start Helper/Stop Helper
  538.  
  539. COLOR SELECTOR:
  540. Flêche droite: Sélectionne la couleur suivante.
  541. Flêche gauche: Sélectionne la couleur précédente.
  542. Flêche haut  : Sélectionne la ligne précédante.
  543. Flêche bas   : Sélectionne la ligne suivante.
  544.  
  545. NB: La touche ESC permet de sortir de la pluspart des boîtes de requête sans
  546. rien modifier.
  547.  
  548. 10.Options de TOOLTYPE et ligne de commande.
  549. --------------------------------------------
  550. SCREEN=custom       :démarre JcGraph sur l'écran du WorkBench.
  551. SCREEN=workbench    :démarre JcGraph sur son propre écran.
  552. HELPENGINE=file     :Systeme d'aide en ligne utilise.
  553.  
  554. 11.Indices sur les améliorations prévues pour JcGraph:
  555. ------------------------------------------------------
  556.  
  557.     JcGraph est le premier programme important que je réalise sur Amiga et
  558. malgré l'attention que j'ai porté à sa réalisation, certaines facilitées
  559. n'ont pu etre implantés, faute de temps et d'argent. Etant étudiant à temps
  560. plein à l'Université, j'ai eu très peu de temps à consacrer à sa réalisation et ainsi, j'ai décidé de prévilégier la qualité de ce qui serait présenté plutôt que la quantité. Toutefois, si l'effort que j'ai pu mettre dans la réalisation de JcGraph se réflètait dans un nombre d'enregistrement assez important, j'envisagerais d'ajouter certaines fonctionnalités majeures à mon logiciel. Ci-suis la liste des améliorations immédiatemment prévue pour JcGraph:
  561.  
  562. -Passage au Gadtools et iffparse.library.
  563. -Filtre d'import ProCalc, Advantage, MaxiPlan...
  564. -Support complet d'ARexx avec scripts permettants d'animer directement avec
  565.  le Video-Toaster. HotLink avec ADPro, PageStream
  566. -Support du protocole HotLink de Soft-Logik.
  567. -Support complet des règles énnoncées dans le livre de référence "Amiga
  568.  Interface Style Guide" de Commodore.
  569. -Création de fichier IFF DR2D en sortie.
  570. -Support des fontes de caractères Compugraphics.
  571.  
  572.     Je tiens toutefois a spécifier que toute suggestion ou commentaire
  573. constructif est bienvenue et sera tenu en compte individuellement pour
  574. l'ajout éventuel dans une future révision de JcGraph. Tous les commentaires
  575. ou suggestions peuvent êtres envoyés par la poste à:
  576.  
  577.             Jean-Christophe Clément
  578.             921, rang 3
  579.             St-Simon
  580.             Québec, CANADA
  581.             J0H-1Y0
  582.  
  583. 12.Histoire de JcGraph:
  584. ------------------------
  585.  
  586. 23 avril 1992:(v0.90)
  587.     -Sortie officiel du premier Beta.
  588.     -Pas complètement à mon goût mais veux d'abord voir la réponse
  589.      des utilisateurs pour évaluer l'énergie à investir dans les
  590.      prochaines versions.
  591.  
  592. 27 avril 1992:(v0.901)
  593.     -Corrigé un petit bug de désallocation en sortie.
  594.     -J'ai définitivement sortie le Beta trop tôt!!!
  595. 30 avril 1992:(v0.902)
  596.     -Agmentation de la precision graphes 2D.
  597.     -Support nombres negatifs et graphique à étage.
  598.     -Meuilleur support point flottant.
  599. 14 mai 1992:(v0.903)
  600.     -Corrige un bug avec la perspective.