Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 2abb66cf98822d8a697c80ef2c99bf49 > files > 43

gnofin-0.8.4-6mdk.i586.rpm

L'histoire
-----------
En commençant à écrire Gnofin, je voulais simplement créer un programme de
base de données en ligne de commande qui garderait la trace de mes
dépenses sous Linux. J'en avais assez de rebooter sous Windows dès que 
je voulais utiliser Quicken. J'ai utilisé "GnuCash" pendant un moment,
et j'ai fini par être déçu de son instabilité et des fonctionnalités manquantes.
J'ai donc commencé par écrire un format de fichier simple. Je n'arrêtais
pas de me dire: "Ne passe pas trop de temps sur ce projet", mais impossible,
j'y pensais régulièrement. Finalement, je me suis mis au boulot.

Très vite, je me suis aperçu qu'il serait chouette (et peut-être pas trop dur)
d'ajouter une interface graphique à mon format de fichier. J'avais déjà joué
un peu avec GTK+ et je savais que grâce à GNOME, j'étais censé pouvoir
réaliser mes menus et mes barres d'outils plus facilement, donc je me suis dit
qu'il fallait que je tente ma chance avec GTK+/GNOME. Quelle expérience !! Le
travail de ces gars pour créer GTK+/GNOME est phénoménal !! En un rien de
temps, l'interface était en place. Ensuite, il ne restait plus qu'à accrocher
les événements utilisateur à ma gestion de fichier. C'est, bien sur ici qu'a
commencé la vraie programmation.

Même s'il reste pas mal de fonctionnalités à implémenter dans Gnofin, je pense
qu'il est déjà à peu près utilisable. En fait, j'ai vraiment été très bon
depuis les six derniers mois pour ce qui est de tenir mes comptes... mais j'en
ai assez dit comme ca sur moi :-) j'espère que vous le trouverez aussi utile
que moi.

							        Darin, May 1999

D'où vient ce nom ?
-------------------
Gnofin = GNOME + financial

Installation
------------
Pour une aide sur l'installation, merci de regarder le fichier INSTALL.

Utilisation
-----------
Vous pouvez spécifier (en ligne de commande) un fichier de comptes existant
pour que Gnofin le lise:

# Gnofin [file]
 

Débogage
--------
Gnofin peut fournir des informations supplémentaires de débogage s'il a été
configuré avec l'option "--enable-debug".

Ceci active le contrôle standard GTK+ en plus des options suivantes:

ENABLE_DEBUG_TRACE     : génère une trace quand Gnofin s'exécute (cf. trace.h)
ENABLE_SAFE_LIST_DEREF : met en évidence une tentative de déréférencement d'un noeud GList vide (cf. LIST_DEREF)
ENABLE_DUMP_STATE      : ajoute une option de menu de l'état mouchard au menu d'aide au débogage