home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 7
/
FreshFishVol7.bin
/
new
/
gfx
/
misc
/
jcgraph
/
docs
/
manuelfrancais.txt
< prev
next >
Wrap
Text File
|
1993-08-14
|
45KB
|
1,073 lines
JcGraph
(Demo v0.903 sur FredFish 671)
(Demo v1.100 sur FredFish 760)
Copyright 1992, Jean-Christophe Clément
Internet: clemj00@dmi.usherb.ca
Amiga, AmigaDos, WorkBench are a trademark of Commodore-Amiga Inc.
PostScript is a trademark of Adobe system corp.
Professionnal Page is a trademark of Gold Disk Inc.
PageStream is a trademark of Soft-Logik corp.
Saxon Publisher is a trademark of Saxon Industries Inc.
AegisDraw2000 is a trademark of Oxxi/Aegis Inc.
Advantage is a trademark of Gold Disk Inc.
File requester: Copyright 1990 Khalid Aldosery.
Systeme HyperTexte utilisant HyperText de Dominic Giampaolo.
ATTENTION:
Ce logiciel est librement distribuable mais est toujours sous la
protection du copyright a son auteur: Jean-Christophe Clement.
Table des matières:
-------------------
0.Introduction.
1.Configuration matérielle et logicielle requise.
2.Installation de JcGraph.
3.Exemple de création d'un graphique, étape par étape.
4.Sommaire des options de menu.
5.Fenêtre de contrôle.
6.Format de fichier en entrée de JcGraph.
7.Format de fichier en sortie de JcGraph.
8.Modification du graphique.
9.Equivalents clavier.
10.Sélécteur de palette de couleurs.
11.Options de TOOLTYPE et ligne de commande.
12.Interface ARexx.
13.Format des types de graphiques.
14.Indices sur les améliorations prevues pour JcGraph.
15.Histoire de JcGraph.
0.Introduction:
---------------
a.Bref aperçu.
Spécialisé dans les graphes d'affaires, JcGraph pourra, entre autres,
représenter vos données sous formes de tartes,barres,lignes, barres 3D, plans,
piles, etc...et permet la rotation en X, Y, Z autour du graphe créé ainsi que
la sortie aux formats: PostScript Encapsulé, Geo 3D, AegisDraw2000 et
IFF ILBM.
b.Pourquoi avoir créé JcGraph ?
Parce qu'après avoir tenté de trouver un programme commercial,
shareware ou du domaine public qui ferait des graphiques de présentation de
qualité comparable à ce qui se fait sur les compatibles IBM ou sur Macintosh,
j'en suis venu à la conclusion qu'un tel programme n'existait pas pour
l'Amiga. Et considérant l'orientation "MultiMédia" de notre machine, il est
temps que ca change.
c.La philosophie derrière JcGraph.
Le but premier de JcGraph est de créer des graphiques de présentation
d'affaire qui aient le plus grand impact visuel possible en un minimum
d'efforts.
Je me suis donc posé la question suivante: "Qu'est ce qui est le plus
difficile à réaliser, sans outil autre qu'un programme de dessin, lors de la
réalisation de graphiques d'affaire ?". La réponse est assez simple:
Le graphique lui-même! En effet, une fois que le graphe est réalisé, il est
très simple de rajouter un fond de couleurs graduées, des titres et
annotations, et cela, avec n'importe quel programme de traitement d'images
alors que le graphe lui-même (d'autant plus s'il est en perspective) peut
exiger de nombreuses heures.
Donc, JcGraph reflète cette philosophie de travail par la variété et la
qualité des graphes produits et la flexibilité de ses formats en sortie qui
accomoderont les besoins de la plupart de ses utilisateurs en permettant
l'ajout de détails dans des programmes spécialisés.
d. Conformité au standard de programmation de l'interface.
J'ai essayé de me conformer le plus possible aux standards promus par
Commodore. Compte tenu des ressources limitées que j'avais à investir dans
JcGraph, je crois que l'objectif a été atteint.
1.Configuration matérielle et logicielle recquise:
--------------------------------------------------
Minimale:
N'importe quel modèle d'Amiga.
1meg de memoire RAM.
WorkBench 1.3 et plus.
1 lecteur de disquettes.
Recommandé:
Amiga accéléré.
1.5+ meg RAM.
WorkBench 2.0+.
Disque-Rigide.
JcGraph à été testé et jugé complètement fonctionnel sur les machines
suivantes:
-Amiga 500, 1 disque-souple, 1 meg RAM, WB 1.3, 68000.
-Amiga 2000HD, 52 Megs HD, 3 megs RAM, WB 2.0, 68000.
-Amiga 3000/16, 50 Megs HD, 2 megs RAM, WB 2.0, 68030/16Mhz
-J'ai remarqué certains problèmes de fonctionnements avec les nouvelles
puces AGA en 256 couleurs, veuillez donc prendre pour acquit que ces
modes ne sont pas supportés.
2.Installation de JcGraph.
--------------------------
A-Assignation logique requise:
------------------------------
Par exemple: Si vous copiez JcGraph dans le répertoire "Work:MyJcGraph",
ajoutez cette ligne à votre fichier "s:startup-sequence":
"assign JcGraph: Work:MyJcGraph".
B-Répertoire et fichier requis (après avoir fait l'étape A)
-----------------------------------------------------------
libs:icon.library :Sur le WB 1.3 (en ROM sous 2.0).
libs:kd_freq.library :Librairie pour les requêtes de fichier.
libs:IffParse.library ;Librairie pour les fichiers IFF ILBM.
JcGraph:Graphtype :Répertoire des types de graphes.
JcGraph:Template :Répertoire des "Templates".
JcGraph:HelpFile :Répertoire des fichiers d'aide.
JcGraph:Rexx :Répertoire des fichiers ARexx.
JcGraph:HelpFile/ht :Programme d'aide en ligne.
JcGraph:JcGraph :Le programme principal.
Si vous ne l'avez pas encore fait, allez dans le répertoire jcgraph:libs et
faites la commande "copy #?.library libs". Voilà, tout est prêt. Il est à
noter que je ne peux (pour des raisons légales) distribuer la librairie
"IffParse.library" et vous devrez donc vous la procurer autrement.
3.Exemple de création d'un graphique, étape par étape:
------------------------------------------------------
Nous allons créer un graphique fait de 3 rangées de 3 plans chacune et
en faire la sortie au format AegisDraw2000.
La première étape est la création des données. Pour ce faire, utilisez
votre éditeur de textes préféré. Il est important de noter que celui-ci doit
pouvoir produire un fichier exempt de tous caractères spéciaux d'édition qui
ne seraient pas reconnus par JcGraph (ASCII international).
Après avoir chargé votre éditeur, entrez tout de suite "1002," (les
guillemets n'étant que des délimiteurs, ne les incluez pas. Cette séquence
permet à JcGraph d'identifier le fichier comme étant bel et bien un fichier
de données qui lui est compréhensible. Toutes les entréed doivent êtres
séparées par des virgules.
Ensuite, entrez le nombre de colonnes de données que contiendra votre
fichier, dans notre exemple "3". Faites la même chose pour le nombre de
lignes. Ensuite, vient un chiffre qui sert à déterminer l'espace séparant
chaque cote de l'échelle des valeurs; par exemple, si vos données varient
entre 0 à 100, une entrée de 25 résulterait en une échelle de cotes
contenant les valeurs "0","25","50","75" et "100". Ce chiffre utilise la
même unité de mesure que les données elles-mêmes. Le chiffre qui suivra
indiquera (par un nombre en virgule flottante), la valeur par laquelle
chaque cote doit être multipliée; par exemple, si vous entrez "1.24",
chaque cote sera multipliée par 1.24. Ceci permet d'avoir accès à des
valeurs en virgule flottante sans changer la représentation des données.
Notez que seulement 3 décimales sont conservées après le point pour
l'instant et qu'une valeur de 0 permet l'affichage des cotes sous la forme
entière (i.e. pas de point décimal).
Par la suite, vous entrez les valeurs de vos données. Dans l'exemple,
nous avons décidé de produire un graphique de 3 lignes par 3 colonnes, il y
aura donc, 9 valeurs consécutives (N.B. elles peuvent être sur la même ligne
si vous le désirez).
Les trois valeurs qui suivent sont des textes qui seront les
identificateurs de vos colonnes (3 colonnes = toujours 3 identificateurs,
même s'ils sont vides). Même procédure pour les 3 lignes avec trois nouveaux
textes qui représenteront cette fois le type de produit de la ligne. Il est
à noter que l'orientation est toujours la même: des ensembles de valeurs
différentes sont sur des lignes différentes alors que leur variation est
représentée en colonne.
Voici le résultat de l'exemple créé:
1002,
3,3,10,0,