ToolBox Manager V1.0.3
Publié : mer. 15/févr./2012 2:15
Bonjour à tous,
Voilà la version 1.0.0 de ToolBox Manager est disponible. Malheureusement, vous devrez compiler le code source du programme vous-même.
Edition 1 : À la demande générale, j'ajoute le descriptif ici
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
À quoi sert ToolBox Manager V1.0.0 ? Voilà la question existantentielle du moment. Ce "Plugin" sert à centraliser les codes utilitaires généraux qui sont utilisés régulièrement de le code source de plusieurs projets.
Si une fonction ou groupe de fonctions (Exemple Vector3.pb) est/sont utilisée(s) dans le code source de 10 programmes différents. Bien souvent le réflexe est de placer le code de ses fonctions dans un fichier séparé puis de copier ce dernier dans le répertoire de chacun des projets. Ce qui rend leurs mises à jour particulièrement pénible. En effet, à chacune des mises à jour, il faut recopier le nouveau source 10 fois, un pour chacun programme qui l'utilise.
L'autre solution est bien entendu de créer une librairie à l'aide de TailBite ou encore de Moebius. Ce qui n'est pas sans poser des problèmes lorsque le code source de ces libraires sont également en développement. À chacune des mises à jour, il bien souvent reconstruire les fichiers résidents, recompiler les librairies et résoudre les problèmes éventuels sans oublier que bien souvent le est à faire sur la plateforme Windows, la plateforme Linux et la plate-forme MacOS. Ce qui augmente la charge de travail pour finalement avoir aucun gain tangible en bout de ligne.
La solution apportée par ToolBox Manager est simple. Elle consiste à centraliser dans un répertoire tout les codes qui sont réutilisés dans plusieurs programmes et de les rendre accessibles autant pour le compilateur que pour le programmeur tout en évitant de copier plusieurs fois le même code source. À la limite, le répertoire ToolBox pourrait se trouver sur un disque réseau partagé et donc accessible pour plusieurs programmeurs en même temps.
Il est possible de faire la même chose sans même utiliser ToolBox Manager. Cependant, ce dernier permet d'alléger l'écriture effectuant une partie du travail en arrière plan.
En temps normal, pour inclure un /des fichier(s) source(s) externe(s) dans le code source principal d'un programme il faut faire :
Il n'y a que 3 fichiers d'inclus et c'est déjà pénible alors imaginez s'il y en a 20, 30, 40 ou même plus ! ToolBox Manager permet simplifier ces trois lignes en une seule :
Comme on peut le voir, c'est bien plus léger ! De plus, il est possible de mettre plusieurs noms sur une même ligne, il n'y a aucune limite cependant il faut comprendre que ToolBox Manager effectue l'ouverture, à la demande, de tout les codes se trouvant après le mot clé ToolBoxFile. Dans l'exemple ci-dessus, l'ouverture dans l'éditeur des fichiers "vector2.pb", "vector3.pb" et "vector4.pb" sera effectuées et ce même si seulement le fichier "vector3.pb" doit être consulté.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Édition V1.0.1 : Ajout d'un 6e mode permettant l'ouverture directe de fichier sélectionné dans la ToolBox.
Édition V1.0.2 : Correction de bogues mineur
Édition V1.0.3 : Seul les fichiers de type *.pb et *.pbi seront considérés par ToolBox Manager.
Téléchargement : http://pages.videotron.com/gsaumure/fil ... anager.zip
A+
Guimauve
Voilà la version 1.0.0 de ToolBox Manager est disponible. Malheureusement, vous devrez compiler le code source du programme vous-même.
Edition 1 : À la demande générale, j'ajoute le descriptif ici
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
À quoi sert ToolBox Manager V1.0.0 ? Voilà la question existantentielle du moment. Ce "Plugin" sert à centraliser les codes utilitaires généraux qui sont utilisés régulièrement de le code source de plusieurs projets.
Si une fonction ou groupe de fonctions (Exemple Vector3.pb) est/sont utilisée(s) dans le code source de 10 programmes différents. Bien souvent le réflexe est de placer le code de ses fonctions dans un fichier séparé puis de copier ce dernier dans le répertoire de chacun des projets. Ce qui rend leurs mises à jour particulièrement pénible. En effet, à chacune des mises à jour, il faut recopier le nouveau source 10 fois, un pour chacun programme qui l'utilise.
L'autre solution est bien entendu de créer une librairie à l'aide de TailBite ou encore de Moebius. Ce qui n'est pas sans poser des problèmes lorsque le code source de ces libraires sont également en développement. À chacune des mises à jour, il bien souvent reconstruire les fichiers résidents, recompiler les librairies et résoudre les problèmes éventuels sans oublier que bien souvent le est à faire sur la plateforme Windows, la plateforme Linux et la plate-forme MacOS. Ce qui augmente la charge de travail pour finalement avoir aucun gain tangible en bout de ligne.
La solution apportée par ToolBox Manager est simple. Elle consiste à centraliser dans un répertoire tout les codes qui sont réutilisés dans plusieurs programmes et de les rendre accessibles autant pour le compilateur que pour le programmeur tout en évitant de copier plusieurs fois le même code source. À la limite, le répertoire ToolBox pourrait se trouver sur un disque réseau partagé et donc accessible pour plusieurs programmeurs en même temps.
Il est possible de faire la même chose sans même utiliser ToolBox Manager. Cependant, ce dernier permet d'alléger l'écriture effectuant une partie du travail en arrière plan.
En temps normal, pour inclure un /des fichier(s) source(s) externe(s) dans le code source principal d'un programme il faut faire :
Code : Tout sélectionner
IncludeFile "/home/guimauve/codes purebasic/librairies/maths/vector/vector2.pb"
IncludeFile "/home/guimauve/codes purebasic/librairies/maths/vector/vector3.pb"
IncludeFile "/home/guimauve/codes purebasic/librairies/maths/vector/vector4.pb"
Code : Tout sélectionner
ToolBoxFile "vector2.pb", "vector3.pb", "vector4.pb"
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Édition V1.0.1 : Ajout d'un 6e mode permettant l'ouverture directe de fichier sélectionné dans la ToolBox.
Édition V1.0.2 : Correction de bogues mineur
Édition V1.0.3 : Seul les fichiers de type *.pb et *.pbi seront considérés par ToolBox Manager.
Téléchargement : http://pages.videotron.com/gsaumure/fil ... anager.zip
A+
Guimauve