Tribook.Net est un logiciel écrit en C# sous Visual Studio 2005. Il est composé
de plusieurs composants externes (voir le blog pour la liste complète des
composants externes) ainsi que de 6 composants internes.
Parmi les 6 composants internes de Tribook.Net, on retrouve l'exécutable principal ainsi que l'Assistant de configuration des athlètes.
Les 4 composants restant font partis de l'API de Tribook.Net. Ce sont 4 DLL qui regroupent l'ensemble des services que proposent Tribook.Net.
Si vous n'êtes pas satisfait du look de Tribook.Net, ou si vous voulez changer complètement la façon dont Tribook.Net fonctionne, vous pouvez utiliser cet API comme base de travail. Vous aurez accès à toute la partie "Métier" du logiciel. Vous n'aurez qu'à écrire la partie "Vue" ou représentation.
Description de l'API
Tribook.Net
L'API de Tribook.Net est composé des 4 DLL suivantes :
TBNDrivers.dll : Cette DLL gère la
connexion avec la base de données SQLite. Le driver supporte aussi une connexion
avec une base MySQL. Une fois la connexion établie avec la base de données, le
composant a pour rôle d'envoyer des requêtes et de récupérer les résultats pour
les transmettre à l'initiateur de la requête.
TBNLocalizer.dll : Cette DLL gère la
langue utilisée et affichée dans Tribook.Net. Tribook.Net fonctionne pour le
moment en 2 langues : Anglais et Français. C'est cette DLL qui s'occupe de
traduire dans la bonne langue toutes les phrases affichées dans Tribook.Net.
TBNDebug.dll : Cette DLL permet de
sauvegarder dans un fichier de débogage des informations utiles en cas de
problème. Le composant sauvegarde un fichier par jour. Au bout d'un mois, le
premier fichier est remplacé par le nouveau du mois suivant.
TBNService.dll : Cette DLL est le cœur du
logiciel Tribook.Net. C'est ce composant qui contient toute la représentation
"Métier" du programme. Ce composant est le lien entre l'exécutable principal et
les 3 autres composants de l'API. C'est de composant qui réalise pas exemple la
sauvegarde d'un compte rendu d'entrainement, la suppression d'un événement du
calendrier...
Téléchargement de l'API
de Tribook.Net
| Fichiers | Binaire |
|---|---|
| API de Tribook.Net v1.6 Contient l'ensemble des DLL de l'API |
zip (4.3MB)
|
| Documentation de l'API v1.6 Documentation des chaque fonctions de l'API Tribook.Net |
zip (4.1MB)
|
Attention, si vous utilisez TBNService.dll, vous devez avoir les 3 autres
composants, sinon, votre programme ne fonctionnera pas.
API de Tribook.Net
L'API de Tribook.Net est un ensemble de composants que vous pouvez réutiliser dans vos programmes. Tribook.Net utilise ces composants pour fonctionner. Vous avez entre vos mains la possibilité de créer votre propre logiciel de suivi d'entrainement.
Ajouter
une interface
Il se peut qu'il vous manque des fonctions dans l'API ou que vous souhaiteriez changer les fonctions existantes. Pour cela, il suffit d'envoyer un mail à contact@3-book.com pour que nous prenions en compte votre demande.