Pendant un temps, j’ai proposé quelques micro-programmes en libre service, mais je n’ai jamais publié les sources. En fait personne ne me l’a demandé et donc … Un de ces vieux logiciels a eu du succès. En effet, dans les années 2005, le programme « Copie de fichiers, FileCopy », c’est retrouvé dans un CD distribué par un magazine canadien et dans cette période comme j’avais déjà quelques emails, soit de remerciement, soit de demande de fonctionnalités supplémentaires cela fit bien quelques dialogues intéressants. Ce programme a servi à des sociétés, des associations et des particuliers. « ChoixVisserie » a été aussi bien téléchargé à ma grande surprise. Ce qui n’était qu’un départ de projet, pour être un ajout de fonctionnalité à Autocad, a intéressé plusieurs professeurs de technologie pour le côté didactique, comme quoi, on ne sait jamais ce qui plaît ou non. Le programme « TraductionDxf-CodeIso » m’a permis de trouver quelques petites affaires d’assistance.
Dans ces vieux logiciels, un programme de gestion d’association « GestionMDA », basé sur la base de données Access, a été entièrement développé pour une association genevoise. Toutes les fonctionnalités ont fait l’objet d’une étude dédiée. L’association comptait à l’époque quelque 3000 membres. La principale difficulté a été de satisfaire la gestion de chaque activité et particulièrement celle de la location de places de spectacles. Comme ce système était utilisé par des personnes peu habituées aux ordinateurs, j’avais mis en place un code couleur pour les panneaux de dialogue (vert=modification, bleu=interrogation, etc). Ce système a été utilisé pendant au moins 6 ans.
Tous ces vieux logiciels ont été réalisés dans des buts précis, c’était pas trop du loisir ….
- Apprentissage personnel (« Agrégation », « Yatze », « Inertie »)
- Etudes de faisabilité (« TraductionDxf-CodeIso », « ChoixVisserie »)
- Fonctionnalités clients (« FileCopy », « Manipulation codeISO », « version », »Gestion-MDA »).
Avant de passer aux vieux logiciels, je vous signale mes derniers nés : « HelpSelect » un programme d’aide à la décision et « Moment quadratique » pour son calcul avec une photo. En libre service (open source public), avec le code en libre. C’est la mise à niveau (langage logiciel) de vieux logiciels.
Gestion association
OS: Windows 98se,2000,XP
But : Gestion de l’association MDA
Langage : Visual Basic Access


Choix visserie selon ISO
OS: Windows 98se,2000,XP
But : Permet de choisir selon les normes ISO, une vis, sa rondelle, la taille du chambrage (perçage à fond pour noyer la tête de vis) et le diamètre de perçage avant taraudage.
Langage : Visual Basic

Aide à la décision
OS: Windows 98se,2000,XP
But : En suivant le livre d’Alain Schärlig sur l’analyse multicritères, j’ai réalisé un logiciel pouvant tester certaines méthodes. Ce programme je l’ai réalisé pour moi, je ne l’ai pas distribué. Maintenant vous trouverez deux articles « maisons » et un programme qui traitent de ce domaine : analyse multicritères et aide à la décision. Cette première programmation est certainement le logiciel qui m’a demandé le plus de travail théorique préalable, car je ne connaissais rien à ces techniques mathématiques. J’ai eu la joie d’avoir Monsieur Schärlig à un de mes cours sur la méthode Kanban (1997), merci à lui pour cette rencontre.
Langage : Visual Basic

Copie de fichiers
OS: Windows 98se,2000,XP
But : Permet de faire un backup (copie pure) selon la hiérarchie du disque avec un fichier texte de la sauvegarde, choix des jours de la sauvegarde. Exécution du backup manuellement, automatiquement ou quotidiennement.
Langage : Visual Basic
Version française et anglaise


Manipulation code ISO
OS: Windows 98, 2000, XP
But : Ce programme permet de manipuler les fichiers code ISO dans le but de répéter les valeurs d’un axe avec un décalage. Ceci dans le but de faire des passes successives dans une direction donnée d’un profil quelconque. Exemple : un profil définit en X,Y que l’on désire répéter a des Y décalés.
Langage : Visual Basic
Version française et anglaise

Code ISO fraisage pour tournage
OS: Windows 98, 2000, XP
But : Permettre depuis une FAO fraisage obtenir un code ISO pour du fraisage
Langage : C++

Inertie (moment quadratique)
Voir nouveau logiciel en python : moment quadratique
OS: Windows 98se,2000,XP
But : Calcul de l’inertie (moment quadratique) d’un profil quelconque. Le fichier définissant le profil doit être un fichier image png de 256 couleurs. Ce programme a été fait pour le calcul de profilé d’abri de piscine.
Langage : C++


Dessin dxf en code ISO
Windows 98se,2000,XP
Traduction d’un dessin en polylignes dxf (version 12) en code ISO. Sortie en code G01.
Langage : Visual Basic
Version
Windows 98se,2000,XP
Petit applicatif pour lister les versions des fichiers, dll, ocx, etc d’un répertoire. Possibilité de sauvegarder la liste sur fichier texte. Ne fonctionne pas sous win95. Ce programme a permis d’apprendre à manipuler les API windows.
Aussi disponible sous forme d’une dll.
Langage : C++

FinDir
Windows 98se,2000,XP
Petit applicatif pour définir, choisir graphiquement un répertoire dans un programme. C’est un OCX (dll), utilisable dans tous type de programme.
Langage : C++

CDrom
Windows 98,vista,2000,XP
Ouvrir ou fermer les tiroirs à CD directement depuis le clavier (ou la souris)
Langage : C++ ou VB


JEUX : Yam ou Yatze, Morpion
Windows 98,vista,2000,XP,Seven
Jeu du « yatze » (ou « yams »). La combinaison des points de 5 dés lancés au hasard, permet d’augmenter son total de points. Choix des nombres de lancer, des corrections, des bonus. Chaque utilisateur du jeu garde ses propres scores et choix.
Jeu très connu du morpion, un alignement de croix ou de ronds, on joue contre l’ordinateur.
Langage : C++


