Tribook.Net is a program written in C # in Visual Studio 2005. It is composed of several external components (see the blog for a complete list of external components) as well as 6 internal components.
Among the six internal components of Tribook.Net, there are the main executable and the setup wizard athletes.
The remaining 4 components are part of the API Tribook.Net. These are DLLs that include all the services offered by Tribook.Net.
If you are not satisfied with the look and feel of Tribook.Net, or if you want to completely change the way Tribook.Net work, you can use this API as a working basis. You'll have access to all the "Business Logic" part of the software. Simply write a new "View" or representation.
Description of the API
The API is composed of the 4 following DLLs
TBNDrivers.dll : This DLL manages the connection to the SQLite database. The driver also supports a connection to a MySQL database. Once connected with the database, the component's role is to send queries and retrieve results for transmission to the initiator of the request.
TBNLocalizer.dll : This DLL manages the language used and displayed in Tribook.Net. Tribook.Net works for now in 2 languages: English and French. This DLL is responsible for translating into the correct language all sentences in Tribook.Net.
TBNDebug.dll : This DLL allows you to save a file in debug information in case of problems. The component saves a file per day. After one month, the first file is replaced by the same in the new month.
TBNService.dll : This DLL is the heart of the software. This component contains all the representation of the "Business Logic". This component is the relationship between the main executable and the other 3 components of the API. This Component is performing such the backup record of training, the removal of an event from the calendar ...
Download the API
| Files | Binary |
|---|---|
| Tribook.Net API v1.6 Contains all the DLL API |
zip (4.3MB)
|
| Tribook.Net API V1.6 Documentation Documentation of each API functions Tribook.Net |
zip (4.1MB)
|
Warning, if you use TBNService.dll, you must have the 3 other components, otherwise your program will not work.
API
The API is a set of components that you can reuse in your programs. Tribook.Net uses these components to work. You have in your hands the ability to create your own software for tracking your training.
Add an interface
It may be that you are missing functions in the API or you want to change existing functions. To do this, simply send an email to contact@3-book.com with your request.