Apprentissage‎ > ‎

DomeBank v1.3

Préambule

Créé en novembre 2003, ce programme avait été baptisé HomeBank. Mais pour éviter la confusion avec le fameux logiciel homonyme HomeBank créé en 1995, ce programme a été renommé DomeBank, comme Banque à Domicile ou à cause du Puy de Dôme que j’aperçois depuis la fenêtre de la cuisine.

Notre besoin

  • gérer plusieurs comptes bancaires : compte courant, compte épargne, codevi
  • suivre des types d’opérations : carte, chèque, prélèvement, virement
  • faire des virements de compte à compte
  • utiliser des abonnements pour ne pas avoir à ressaisir les écritures répétitives
  • analyser les mouvements suivant les affectations : salaire, maison, voiture, achats
  • pointer ses écritures avec celles du banquier (relevé de banque)
  • éditer son livre de compte et connaître le solde

Que reste-t-il à faire ?

Créé par jeanluc, largement remanié par Jessihash, ce programme peut être amélioré, c’est sûr, et pour cela nous attendons vos contributions concernant :

  • le pointage bancaire : importer les écritures bancaires 
  • les graphiques
  • les calculs d’emprunts.....

et aussi pour évoluer vers une gestion des associations :

  • gestion des membres
  • gestion des cotisations
  • gestion des subventions.....

Téléchargement

Ce fichier compressé comprend :

  •  bankbook.su : manuel d’aide
  •  banklib.su : la bibliothèque
  •  hb_abonnement.su : fichier des abonnements
  •  hb_affectation.su : fichier des affectations
  •  hb_compte.su : fichier des comptes
  •  hb_ecriture.su : fichier des écritures
  •  hb_operation.su : fichier des opérations

et aussi pour les perfectionnistes :

  •  bankappli : fichier de paramétrage au démarrage de l’application
  •  DomeBank.iss : script pour l’installateur InnoSetup
  •  licence.txt : mise en garde de l’utilisateur

ainsi que :

  •  installation.txt : rappel des explications que vous pouvez trouver ci-dessous

(Pour les impatients, il existe DomeBank1.3.exe , version de démonstration à installer, prête à l’emploi)

Installation

Vous devez au préalable copier tous les fichiers dans votre répertoire Suneido.

Puis, pour charger la bibliothèque et le livre, ouvrez la ligne de commande dans Démarrez/Exécuter ou appuyez en même temps sur la Touche Windows et sur R, et tapez :

C:\Suneido\suneido -load bankbook
C:\Suneido\suneido -load banklib
C:\Suneido\suneido -load hb_abonnement
C:\Suneido\suneido -load hb_affectation
C:\Suneido\suneido -load hb_compte
C:\Suneido\suneido -load hb_ecriture
C:\Suneido\suneido -load hb_operation

Ensuite, démarrez Suneido et ouvrez la bibliothèque banklib dans Espace de travail/IDE/Vue de bibliothèques/Fichier /Utiliser une bibliothèque-> banklib

Puis sélectionnez banklib/Database/CreateTable et créez les tables en faisant "F9" ou" !" ou Outils/Exécuter.

Enfin dans Espace de travail exécutez :

Window(Bank_FenetreControl)

et admirez le travail

C’est mieux avec un raccourci sur le bureau. Pour cela :

créez un icône sur le bureau d’un clic droit Nouveau / Raccourci, puis Parcourir, avec en ligne de commande C :\Suneido\suneido.exe bankappli, cliquez sur suivant et changez le nom de suneido.exe par "DomeBank" et validez sur Terminer.

Détail de bankappli :

Use ("banklib"); Window(Bank_FenetreControl, exitOnClose:)

Distribution simple

Il faut :

  • dans Suneido ouvrez la bibliothèque banklib dans Espace de travail/IDE/Vue de bibliothèques, sélectionnez banklib/Database/DumpTable et transférez les tables en faisant "F9" ou" !" ou Outils/Exécuter
  • dans la ligne de commande transférez les fichiers dans le répertoire Suneido avec :
C:\Suneido\suneido -dump bankbook
C:\Suneido\suneido -dump banklib
  • créez un répertoire DomeBank
  • installez dans ce répertoire la dernière version de Suneido fraichement téléchargée sur la page Download du site officiel
  • paramétrez le en français
  • chargez les fichiers, toujours dans ce répertoire, avec
C:\DomeBank\suneido -load bankbook
C:\DomeBank\suneido -load banklib
  • dans DomeBank\ssuneido ouvrez la bibliothèque banklib dans Vue de bibliothèques, sélectionnez banklib/Database/CreateTable et créez les tables en faisant "F9" ou" !" ou Outils/Exécuter
  • gardez uniquement les fichiers : suneido.exe, suneido.db, SciLexer.dll
  • n’oubliez de récupérer la place perdue en compactant la base de donnée :
C:\DomeBank\suneido -compact
  • il ne nous reste plus qu’à compresser les fichiers et à indiquer à l’utilisateur de créer un icône de raccourci avec dans propriété la cible "C :\DomeBank\suneido.exe bankappli".

Distribution avec Innosetup

Si vous avez la prétention de diffuser votre application de manière professionnelle, ou si vous désirez simplement faciliter la tâche à un ami novice en informatique, n’hésitez pas et utilisez Inno Setup qui est un installateur/désinstallateur gratuit de programmes windows à télécharger sur http://www.jrsoftware.org/isinfo.php.

  •  ouvrez Inno Setup et charger le script DomeBank1.3.iss.

Le répertoire DomeBank contient maintenant les fichiers nécessaires : suneido.exe, suneido.db, SciLexer.dll, libhpdf.dll, bankappli, DomeBank.iss, et licence.txt

  •  compilez avec File/Compile (CTRL+F9) puis exécuter avec Run/Run(F9) pour tester l’installation et la désinstallation.

Dans le Répertoire DomeBank, il existe maintenant un sous répertoire output contenant le fichier d’installation setup.exe.

  •  renommez le en DomeBank1.3.exe
  •  distribuez le gratuitement à vos clients ou moyennant finance à vos amis. [1]

Note : Suneido a la particularité de fonctionner sur C :\Suneido et de bloquer si on l’installe sur C :\Programmes\Suneido. Pour éviter ce problème dans votre application Suneido distribuée, dans Inno Setup, allez dans Run/Parameters et saisissez : /DIR=“C :\DomeBank1.3”, ce qui remplacera le nom du répertoire par défaut affiché sur la page de l’assistant "Choisir l’emplacement de destination" lors de l’installation .

Notes

[1] mais le resteront-ils, car, franchement, qui payerait pour un tel logiciel ?

haut de page