home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / biz / misc / abank / abank_français / abank.doc < prev    next >
Text File  |  1994-11-20  |  18KB  |  476 lines

  1.  
  2.  
  3.           ABank                                  Programmation
  4.           version 1.02                             David Gaussinel
  5.           © 1994 David Gaussinel
  6.                                                  Graphisme
  7.                                                    Stéphane Anquetil
  8.  
  9.           1. Introduction                        5. Description des menus
  10.           1.1 Avant-Propos                       5.1 Projet
  11.           1.2 Remerciements                      5.2 Edition
  12.                                                  5.3 Outils
  13.           2. Sujets Légaux                       5.4 Préférences
  14.           2.1 Désistement                        5.5 Comptes
  15.           2.2 Distribution
  16.           2.3 Copyrights                         6. Compatibilité AGIP
  17.  
  18.           3. Installation                        7. Bugs
  19.  
  20.           4. Utilisation                         8. Améliorations
  21.  
  22.                              9. Historique
  23.  
  24. 1. Introduction
  25.  
  26. 1.1 Avant-Propos
  27.  
  28.    ABank est un logiciel de gestion de compte  bancaire.  Le  principe  est
  29. simple.  A  chaque  opération  que vous effectuez sur votre compte, vous le
  30. signaler au programme qui maintient à jour en permanence  l'état  de  votre
  31. compte.
  32.  
  33.    ABank peut charger  en  même  temps  jusqu'à  dix  comptes,  trie  auto-
  34. matiquement  les  opérations,  dispose  d'un bloc-note, charge les fichiers
  35. powerpackés, permet des statistiques graphiques, une impression avec filtre
  36. et est compatible AGIP.
  37.  
  38.    Les logiciels de gestion de comptes bancaires sont (très) nombreux. Tant
  39. dans le domaine public que dans  le  domaine  commercial  d'ailleurs.  Mais
  40. lorsqu'ils  ne  sont  pas  tout simplement adaptés de versions PC, ils sont
  41. souvent tristes ou n'autorisent  que  peu  de  choses.  C'est  pourquoi  je
  42. n'avais  jamais  jusqu'à  présent  utilisé ce genre de programmes. Pourtant
  43. l'utilité me semblait intéressante. Pouvoir contrôler son compte  bancaire,
  44. savoir  où  le solde en est réellement sans avoir besoin de téléphoner à un
  45. service bancaire du genre 36.68.xx.xx, voir où j'ai le plus dépensé, etc.
  46.  
  47.    ABank a donc été  écrit  dans  le  but  de  réussir  cela.  Permettre  à
  48. l'utilisateur  de  tout  savoir  en  permanence de son compte et de manière
  49. plaisante tant qu'à faire.
  50.  
  51.  
  52. 1.2 Remerciements
  53.  
  54.  - François Lionet
  55.       pour Amos, Amos Pro, les compilateurs ...
  56.       pour aussi être si sympathique au téléphone.
  57.  
  58.  - Stéphane Anquetil, dit Sada
  59.       pour dessiner si bien.
  60.  
  61.  - Arnaud Danassié
  62.       pour sa fidélite telle qu'elle le pousse à effecteur son SN comme moi
  63.  
  64.  - Guillaume Jay
  65.       pour qu'il ne se vexe pas d'être oublié et qu'il se remette à
  66.       programmer SERIEUSEMENT
  67.  
  68.  - Jean-Pierre Rivière
  69.       pour être devenu la fourmi ouvrière de Bélier Production
  70.  
  71.  - et tous les autres bien sur, membres de feu Atacom, du Buggs, de Bélier
  72.    Production, abonnés à AmiTel et tous les autres qui font que l'Amiga est
  73.    une grande famille.
  74.  
  75. 2. Sujets Légaux
  76.  
  77. 2.1 Désistement
  78.  
  79.    Malgré de nombreux tests, je ne peux  garantir  que  ABank  ne  contient
  80. aucune  erreur.  VOUS  UTILISEZ CE PROGRAMME A VOS RISQUES ET PERILS. Je ne
  81. pourrai en aucun cas être tenu pour responsable de tout dommage, direct  ou
  82. indirect, résultant de l'utilisation de ABank.
  83.  
  84. 2.2 Distribution
  85.  
  86.    ABank est shareware. Dans la version de démonstration vous ne pouvez pas
  87. entrer plus de 50 opérations. Pour avoir la version complète de ce produit,
  88. vous devez envoyer une contribution d'au moins 75 FF à l'auteur :
  89.  
  90.                               David Gaussinel
  91.                               18 rue Fénelon
  92.                                24200 Sarlat
  93.                              Tel: 53.59.34.70
  94.  
  95.    Vous recevrez alors un fichier clé que n'importe quelle version  d'ABank
  96. reconnaitra  et  qui  vous identifiera comme utilisateur enregistré. Par la
  97. suite vous pourrez donc remettre à jour ABank sans passer par l'auteur pour
  98. obtenir la nouvelle version.
  99.  
  100.    La version de démonstration d'ABank, c'est-à-dire sans  le  fichier  clé
  101. ("key")  est  librement  distribuable.  Elle  peut  être distribuée sur une
  102. collection de DP, mise  sur  serveurs,  réseaux.  Cependant  le  coût  pour
  103. obtenir le programme ne peut pas dépasser les frais engagés. En revanche la
  104. distribution de ce programme par un magazine sur sa disquette de couverture
  105. doit être soumise à l'accord de l'auteur.
  106.  
  107. 2.3 Copyrights
  108.  
  109.    ABank est copyright 1994 David Gaussinel.
  110.  
  111.    Amos Pro est copyright 1992 Europress Software Ltd.
  112.  
  113.    AGIP  (Amos  Global  Interface  Protocol)  est  copyright  1994  David
  114. Gaussinel.
  115.  
  116.    La PowerPacker.library est copyright Nico François.
  117.  
  118.    Amiga et Workbench sont des marques déposées de Commodore Amiga Inc.
  119.  
  120.    Tous les produits ou marques cités sont déposés par leurs  propriétaires
  121. respectifs.
  122.  
  123.  
  124. 3. Installation
  125.  
  126.    Pour installer ABank, copiez d'abord les librairies Amos et  PowerPacker
  127. dans votre répertoire Libs: si vous ne les avez pas déjà.
  128.  
  129.    Vous pouvez assigner ABank: au répertoire où se trouve ABank  si  vous
  130. le  souhaitez.  Sinon  veillez  bien  à  lancer  ABank  en  étant  dans son
  131. répertoire. Depuis le WorkBench, cela est fait  automatiquement  de  toutes
  132. façons.
  133.  
  134.    ABank doit alors trouver le répertoire Datas soit dans ABank: soit  dans
  135. le  répertoire  courant.  Dans  ce  répertoire  Datas se trouve l'icone par
  136. défaut pour les comptes (DefIcon.info) que vous pouvez modifier si vous  le
  137. voulez   ainsi  que  les  répertoires  BLogos  et  CLogos  qui  contiennent
  138. respectivement les logos des banques et des comptes (au format  IFF  en  48
  139. par 24 et en 8 couleurs en mode Med-Res).
  140.  
  141.    Ne vous inquiétez pas de cela si vous ne comprenez pas tout  et  cliquez
  142. depuis le WorkBench sur l'icone d'ABank.
  143.  
  144. 4. Utilisation
  145.  
  146.    Une fois le programme lancé, l'écran principal apparait. Si vous  n'êtes
  147. pas  un  utilisateur  enregistré,  une  requête  apparait vous l'indiquant.
  148. Cliquez avec la souris sur Continuer et  vous  voilà  prêt  à  utiliser  le
  149. programme.
  150.  
  151.    En haut à droite, se  trouve  un  gadget  de  profondeur  permettant  de
  152. revenir  au  WorkBench.  Pour  revenir  par  la  suite  à ABank, vous devez
  153. OBLIGATOIREMENT appuyer sur les touches Amiga gauche + A (A comme ABank).
  154.  
  155.    Sur l'écran plusieurs zones  sont  clairement  délimitées.  En  haut  se
  156. trouvent  divers renseignements sur le compte actuel, et à coté les soldes,
  157. crédits, débits... de votre compte. Toujours en haut se trouvent  également
  158. une série de gagdets ayant le même effet que certains menus mais permettant
  159. bien sur d'aller plus vite. En bas enfin, se trouve la liste des opérations
  160. effectuées,  avec  la  date,  la  nature,  le poste, le débit/crédit, et la
  161. validation ou non de la banque.
  162.  
  163.    Nous allons revenir en détail  sur  toutes  ces  notions  à  travers  la
  164. description des menus.
  165.  
  166. 5. Description des menus
  167.  
  168. 5.1 Menu Projet
  169.  
  170. 5.1.1 Ouvrir nouveau
  171.  
  172.    Cette option vous permet après confirmation de créer un nouveau  compte.
  173. Le  panneau  d'édition du compte va s'afficher vous permettant d'entrer les
  174. différentes informations demandés.
  175.  
  176.    Voir le menu d'édition du Compte {5.2.5}.
  177.  
  178. 5.1.2 Charger
  179.  
  180.    ABank permet de charger en même temps différents comptes.  Cette  option
  181. vous  permet  de  charger  à la place du compte courant un compte depuis un
  182. disque.
  183.  
  184. 5.1.3 Ouvrir et charger
  185.  
  186.    ABank permet de charger en même temps différents comptes. Cette option
  187. vous permet de charger un nouveau compte. Le compte actuel sera toujours
  188. en mémoire et donc accessibles par le menu Comptes.
  189.  
  190.    Voir Menu Comptes {5.5}.
  191.  
  192. 5.1.4 Sauver
  193.  
  194.    ABank va sauvegarder votre compte sous le nom précédement indiqué  quand
  195. vous  l'avez chargé. Si ABank ne connait pas ce nom, il va vous demander de
  196. le rentrer depuis la requête de fichier.
  197.  
  198. 5.1.5 Sauver sous...
  199.  
  200.    ABank va sauvegarder votre compte après vous avoir  demandé  de  rentrer
  201. son nom depuis la requête de fichier.
  202.  
  203. 5.1.6 Fermer
  204.  
  205.    ABank va effacer après confirmation le compte courant de sa mémoire.  Si
  206. il  y  a d'autres comptes présents, ABank va afficher un autre compte sinon
  207. vous vous retrouverez avec un compte vierge.
  208.  
  209. 5.1.7 Utilisateur
  210.  
  211.    Si vous êtes un utilisateur  enregistré,  vos  noms  et  adresses  s'af-
  212. ficheront  dans cette requête, sinon le programme indiquera que vous n'êtes
  213. pas enregistré et que vous utilisez donc la version de démonstration.
  214.  
  215.    Cette option est également accessible depuis un gadget.
  216.  
  217. 5.1.8 A propos ...
  218.  
  219.    Depuis cette option, vous aurez accès à la carte d'identité du programme
  220. vous donnant le nom du programme, la version, le statut  de  diffusion,  le
  221. nom  de  l'auteur.  Figure  également  deux  logos  l'un  signalant la com-
  222. patibilité avec AGIP et l'autre indiquant qu'ABank a été écrit en Amos.
  223.  
  224. 5.1.9 Quitter
  225.  
  226.    Après confirmation, cette option vous autorisera à quitter le programme.
  227.  
  228. 5.2 Menu Edition
  229.  
  230. 5.2.1 Ajouter
  231.  
  232.     Cette  option  vous  permet  d'ajouter  une  opération  à  celles  déjà
  233. présentes.  Une requête apparait vous permettant d'entrer d'un seul coup la
  234. date (suivant le format jjmm), la nature de l'opération,  le  débit  ou  le
  235. crédit,  si l'opération a été validée ou non par la banque (c'est-à-dire si
  236. le relevé de la banque la signale), et le poste choisi.
  237.  
  238.    Pour modifier une opération déjà rentrée,  il  vous  suffit  de  cliquer
  239. dessus.
  240.  
  241.    Cette option est également accessible depuis un gadget.
  242.  
  243. 5.2.2 Effacer
  244.  
  245.    Pour effacer une opération il vous faut  d'abord  activer  cette  option
  246. puis cliquer sur l'opération en question. N'oubliez pas de désactiver cette
  247. option une fois que vous avez effacé toutes les opérations souhaitées.
  248.  
  249.    Cette option est également accessible depuis un gadget.
  250.  
  251. 5.2.3 Trier
  252.  
  253.    Normalement les opérations sont triés à  chaque  modification,  mais  si
  254. vous souhaitez effectuer tout de même un tri choisissez cette option.
  255.  
  256.    Cette option est également accessible depuis un gadget.
  257.  
  258. 5.2.4 Valider
  259.  
  260.    A coté  de  crédit/débit,  un  signe  '\'  est  présent  signalement  la
  261. validation  ou  non  par  la  banque. Il vous suffit de cliquer dessus pour
  262. valider ou dé-valider l'opération.
  263.  
  264.    Ce sous-menu Valider comporte trois  options  pour  aller  plus  vite.
  265. Tout  va  valider  toutes les opérations, Rien va dé-valider toutes les
  266. opérations  et  Inverser  va  effectuer  une  inversion  sur  toutes  les
  267. opérations (ce qui était validé ne le sera plus et vice-versa).
  268.  
  269. 5.2.5 Compte
  270.  
  271.    Cette option vous permet de configurer votre compte.
  272.  
  273.    Trois gagdets permettent de rentrer le nom du titulaire  du  compte,  le
  274. numéro du compte et le type du compte. Ces renseignements s'afficheront par
  275. la suite sur l'écran principal.
  276.    ABank gère le compte sur une année (c'est pourquoi  les  dates  ne  sont
  277. exprimées  que sous le format jjmm). Vous pouvez cependant rentrer un solde
  278. de départ pour le compte. Toutes les opérations par la suite  prendront  en
  279. compte ce qu'il y avait au début de l'année sur le compte.
  280.    C'est ici  aussi  que  vous  rentrez  le  seuil.  Lorsqu'un  solde  sera
  281. inférieur  à  ce seuil, il sera écrit dans une couleur différente pour vous
  282. alerter.
  283.    Vous pouvez également choisir dans la liste le logo de votre  banque  et
  284. un autre pour votre compte. Vous basculez entre les deux listes logo banque
  285. et logo compte en cliquant sur le gadget cyclique en haut de la liste.
  286.  
  287.    Cette option est également accessible depuis un gadget.
  288.  
  289. 5.2.6 Postes
  290.  
  291.    Les postes d'un budget vous permettent de classer vos opérations. Depuis
  292. ce menu  vous  pouvez  manipuler  la  liste  des  postes  (en  ajouter,  en
  293. supprimer, ...)
  294.  
  295.    La requête s'explique d'elle-même.
  296.  
  297.    Cette option est également accessible depuis un gadget.
  298.  
  299. 5.2.7 Bloc-notes
  300.  
  301.    Le bloc-note est comme son nom l'indique... un  bloc-note.  Vous  pouvez
  302. y  noter  dedans  ce  que  vous souhaitez. Pensez notament à y inscrire vos
  303. numéros de cartes de crédits par exemple ou le numéro de téléphone de votre
  304. banque ou ...
  305.  
  306.    La requête s'explique d'elle-même.
  307.  
  308.    Cette option est également accessible depuis un gadget.
  309.  
  310. 5.3 Menu Outils
  311.  
  312. 5.3.1 Statistiques
  313.  
  314.    Cette option permet d'avoir un graphique de type camembert décrivant vos
  315. opérations par poste.
  316.    Un gadget cyclique permet de définir si vous voulez  le  crédit,  ou  le
  317. débit  et  autre  permet  de  sélectionner soit un mois soit toute l'année.
  318. Suivant cette sélection, les proportions de  chaque  poste  sont  affichées
  319. avec une légende à coté du camembert.
  320.  
  321.    Un menu permet de sélectionner rapidement un mois précis.
  322.  
  323.    Cette option est également accessible depuis un gadget.
  324.  
  325. 5.3.2 Balance annuelle
  326.  
  327.    Un graphique de type barre s'affiche proposant  la  répartition  suivant
  328. les  mois  des  débits et des crédits. Vous pouvez voir depuis ce graphique
  329. quels sont les mois où vous avez le plus dépensé par exemple.
  330.  
  331.    Cette option est également accessible depuis un gadget.
  332.  
  333. 5.3.3 Impression
  334.  
  335.    Cette option vous  permet  d'imprimer  votre  compte  en  effectuant  un
  336. filtre. Vous pouvez en effet choisir d'imprimer seulement certaines choses.
  337. Un  premier  gagdet  cyclique  vous  permet  de  sélectionner seulement les
  338. opérations validées, non validées  ou  les  deux  indifférement.  Un  autre
  339. gadget  permet  de  choisir  de  sélectionner  les  opérations d'un mois en
  340. particulier ou de toute l'année. Enfin une liste permet de choisir un poste
  341. en particulier ou tous les postes sans distinction.
  342.  
  343.    Cette option est également accessible depuis un gadget.
  344.  
  345. 5.4 Menu Préférences
  346.  
  347. 5.4.1 Ecran entrelacé
  348.  
  349.    Si cette option est active,  l'écran  sera  en  entrelacé  ce  qui  con-
  350. crétement  veut  dire  que  la hauteur sera multiplié par deux au détriment
  351. d'un scintillement désagréable si vous ne possédez pas  de  dés-entrelaceur
  352. (périphérique).
  353.  
  354.    En entrelacé, le nombre d'opération visible sur l'écran  sera  plus  que
  355. doublé.
  356.  
  357. 5.4.2 Milliers séparés
  358.  
  359.    Si cette option est active, les chiffres seront séparés par un espace  à
  360. l'endroit des milliers, pour plus de lisibilité.
  361.  
  362. 5.4.3 Sauve icone
  363.  
  364.    Si cette option est active lorsqu'un compte est sauvé,  une  icone  sera
  365. également sauvée.
  366.  
  367. 5.4.4 Configure
  368.  
  369.    Cette option appelle l'éditeur d'AGIP si AGIP a été installé  sur  votre
  370. système.   L'éditeur  d'AGIP  (AGIP_Ed)  permet  de  redéfinir  entièrement
  371. l'environnement de  travail  du  programme  (menus,  pointeurs,  apparence,
  372. textes...)
  373.  
  374.    Voir AGIP {6} pour plus de détails.
  375.  
  376. 5.5 Menu Comptes
  377.  
  378.    ABank permet d'avoir en même temps en mémoire jusqu'à dix comptes.  Dans
  379. ce  menu  vont  s'afficher  les noms des différents comptes actuellement en
  380. mémoire, le compte actuel étant différencié par un petit sigle. Vous pouvez
  381. alors choisir un autre compte depuis ce menu pour qu'il devienne le  compte
  382. actuel.
  383.  
  384. 6. AGIP
  385.  
  386.    AGIP est un système permettant de contrôler entièrement l'interface d'un
  387. programme si celui-ci est compatible. AGIP n'est  pas  fourni  avec  ABank.
  388. Vous  devriez  le  trouver  assez  facilement  dans le domaine public sinon
  389. contactez l'auteur en  envoyant  une  disquette  vierge  et  une  enveloppe
  390. timbrée auto-adressé :
  391.                               David Gaussinel
  392.                               18 rue Fénelon
  393.                                24200 Sarlat
  394.                              Tel: 53.59.34.70
  395.  
  396.    Si AGIP est installé déplacer le  module  ABank.AGI  dans  AGIP:Modules/
  397. comme préconisé dans la documentation d'AGIP.
  398.    Il n'est pas nécessaire de posséder AGIP pour lancer ce  programme  mais
  399. si  AGIP est installé vous pourrez modifier toute l'interface du programme,
  400. c'est-à-dire  les  menus,  les  textes,  les  gadgets,  l'apparence,    les
  401. structures de l'interface, et même les pointeurs.
  402.    AGIP est freeware,  signifie  Amos  Global  Interface  Protocol  et  est
  403. copyright 1994 David Gaussinel.
  404.  
  405.    Si vous avez créé une nouvelle interface  n'hésitez  pas  à  envoyer  le
  406. module à l'auteur.
  407.  
  408. 7. Bugs
  409.  
  410.    Un programme sans bug est il réalisable ? Je ne crois pas, aussi si vous
  411. trouvez un bug (ou même plusieurs) écrivez à l'auteur même si  vous  n'êtes
  412. pas un utilisateur enregistré.
  413.  
  414. 8. Améliorations
  415.  
  416.    Autant être clair et même brutal, ABank ne  sera  amélioré  que  si  des
  417. utilisateurs  s'enregistrent.  Pourquoi  continuer à programmer un logiciel
  418. si personne n'émet le désir de voir  des  améliorations  ?  Aussi  si  vous
  419. souhaitez des améliorations, pensez à vous enregistrer.
  420.  
  421.    Des améliorations peuvent être ajoutés à ABank comme par exemple :
  422.  
  423.  - l'exportation de comptes en Ascii
  424.  - l'importation de comptes issus d'autres programmes
  425.  - d'autres types de graphiques
  426.  - l'exportation des graphiques
  427.  - une gestion de chéquier
  428.  - un port ARexx
  429.  
  430.    Mais comme dit précédement, tout ceci ne  verra  le  jour  que  si vous,
  431. utilisateur, le souhaitez.
  432.  
  433. 9. Historique
  434.  
  435.    ~ Version 1.0  (25.03.94)
  436.  
  437.    Première version diffusée. Précédées par de nombreuses versions alpha et
  438. beta.
  439.  
  440.    ~ Version 1.01 (14.06.94)
  441.  
  442.    Ré-écriture du code  en  utilisant  l'extension  CRAFT  ©  Black  Legend
  443. Software & Solaris Software.
  444.  
  445.    Correction d'une erreur dans l'impression du compte dans sa globalité.
  446.  
  447.    Lorsqu'on charge un compte, celui-ci est désormais replacé à la position
  448. où il était au moment de la sauvegarde.
  449.  
  450.    Chaque compte  est  sauvegardé,  et  donc  rechargé,  avec  ses  propres
  451. préférences.
  452.  
  453.    Une version anglaise est désormais disponible. Traduction effectuée  par
  454. Christophe Carel.
  455.  
  456.    ~ Version 1.02 (14.08.94)
  457.  
  458.    Correction d'une erreur dans les statistiques par poste.
  459.  
  460.    En utilisant des trames, les statistiques par poste sont plus faciles à
  461. lire qu'auparavant lorsque plus de 7 postes sont affichés.
  462.  
  463.    Correction d'une erreur dans la gestion de plusieurs comptes, le nom du
  464. fichier courant était toujours le dernier fichier chargé.
  465.  
  466.    Lorsqu'on ajoute une opération  à la fin de la liste, la liste  descend
  467. d'elle-même montrant la dernière opération rentrée.
  468.  
  469.    L'impression a été entièrement  revue  et  corrigée  notament  dans   sa
  470. présentation,  mais attention désormais pour éviter toute erreur due à Amos
  471. l'impression se fait à travers la commande Type devant se trouver  soit  en
  472. C:  soit être résidente. (Sur le disque fourni aux utilisateurs enregistrés
  473. il n'y a pas de problème à craindre).
  474.  
  475.  
  476.