Dans le passé, j'ai écrit ces logiciels pour mon plaisir mais aussi parce que j'ai voulu une solution simple et petite chaque fois pour une tache précise.
Il y a probablement une douzaine d'alternatives pour faire le même travail en utilisant des programmes plus élaborés. Et vous les trouveriez facilement sur le Web ou ailleurs. Quand même,
oùj'ai croisé ces autres programmes, la plupart étai
ent surchargé
s de fonc
tions dont je n'avais pas besoin ou qui étaient trop compliqué
es
à adapter à ma mission
actuelledu moment.
Instructions d'installation
Tout les logiciels que je présente sur cette page sont programmé
s en C++ et utilisent les librairies "Qt". Par conséquen
t, il
s fonctionne
nt indépendamment du système d'exploitation, à condition qu'il y a
it une version de Qt pour ce système et un compilateur C++.
Sans pouvoir vous présenter une liste complète, MS-Windows™, Linux et Apple-Macintosh™ ne posent aucun problème.
Préparation
L'outil "QMake" est indispensable.
Il fait partie du framework de développement Qt, qu'il faut installer afin de compiler les logiciels. Plus tard, pour l'exécution il
suffit d'avoir les librairies dynamiques Qt,
mais vous n'êtes pas encore là. Donc, assurez vous que la version du framework de développement Qt, installé sur votre machine, n'est pas trop ancien
ne (version 4.4 ou plus récente au moment de cette
rédaction).
Veuillez noter:
Si vous avez déjà compilé d'autres logiciels à partir des sources, vous connaissez peut-être les "outils de build GNU",
ainsi nommés "autotools", qui servent
au même but de à créer un
e "Makefile" selon les convention
s défini
es dans la configuration d'un projet de développement.
QMake n'est rien
d'autre que la solution multiplateforme de Trolltech/Nokia.
Décomprimez l'archive zip. Le résultat est un nouveau répertoire d
ont le nom
correspondant à est celui de l'archive.
Accédez
à ce répertoire dans un
e émulateur de terminal ou n'importe quel interpréteur de commande
s, (DOS) si vous travaillez avec Microsoft-Windows™.
La première étape est l'exécution de QMake directement dans le répertoire décompressé. QMake trouve tout seul
e le fichier "[programme].pro" et,
en interprétant son contenu
e, génère un "Makefile",
déjà adapté à la plateforme sur laquelle QMake
estétait exécuté.
</>
utilisateur@machine:~/[chemin d'accès][/répertoire de sources]$ qmake
Compiler le programme
A condition que l'exécution de QMake n'a
it pas produit d
es' erreurs, le Makefile est maintenant écrit dans le même répertoire.
Si un compilateur C++ et l'outil "make" sont aussi disponibles, vous pouvez exécuter directement "make":
utilisateur@machine:~/[chemin d'accès]/[répertoire de sources]$ make
Le compilateur est exécuté afin de créer le programme à partir des fichiers de sources soit dans le répertoire actuel
le, soit dans "src", le cas échéant.
L'argument "clean" de la commande make ser
st à effacer le résultat de la dernière compilation, par exemple après un échec et la modification de l'environnement,
en préparation du prochain essai:
user@machine:~/[chemin d'accès]/[répertoire de sources]$ make cleangh
Installation du fichier exécutable dans le système de fichiers
C'est votre responsabilité de
bougerdéplacer le fichier exécutable du logiciel à la place qui est considérée "correcte" sur votre machine.
Un utilisateur de Linux devrait aimer l'outil "paco", qui organise l'installation des logiciels et permet ultérieurement des désinstallations complètes des programmes inutiles.
Upsslideshow
Encore un logiciel de diaporama. Mais celui-là, c'est le mien.

C++/Qt Source-code upsslideshow.zip
Signature digitale upsslideshow.zip.asc
Clé GnuPG/OpenPgp 2048D/74A227D5
Somme de hachage SHA1 f986a24b31d8f8ec9bc0af51f21466222d5fb8d
J'ai voulu un logiciel pour feuilleter vite une quantité de photos afin de faire une sélection d'une ou plusieurs images pour une utilisation précise.
L'idée
venait>b>vint[/b]
avec de ma décision de
documenter montrer sur mon site web mes randonnées en Provence.
screen shot
L'interface est spartiate. Toute interaction avec le logiciel
se fait par l'exécution d'un raccourci clavier ou la sélection d'une action dans le menu contextuel.
Donc, les deux gestes qu'il faut connaître sont:
* cliquez le bouton droit de votre souris afin d'accéder
au menu contextuel, comme dans la capture d'écran, ci-dessous.
* actionnez la touche "h" pour voir une liste des raccourcis possibles. capture d'écran
Donnez une arme à quelqu'un et il s'en servira.
Donnez du pouvoir à quelqu'un et il en abusera.