Mes codes sources
Un des langages que j'utilise pour développer des applications
personnelles est le Visual Basic.
Je le trouve simple et relativement puissant pour un RAD,
contrairement aux réflexions qu'on entend souvent sur les limites du
Visual Basic. Bien sur il a des limites et ne permet pas l'extrême
, mais il est amplement suffisant pour 90% des développements
sous Windows. Question rapidité, il est effectivement perdant face au
C++ par exemple, mais les nouveaux langages .Net n'avancent pas non plus
comme principal avantage la rapidité. Voilà donc les raisons qui me
poussent à continuer de développer de temps en temps dans ce langage,
pour des petites applications personnelles en tout cas.
Ce que je vous propose ici sont des liens vers des codes sources de
programmes ou bouts de code que j'ai écrit en Visual Basic.
ATTENTION : pour éviter que l'on ne me pose la question, je répond
d'avance : pour exécuter ces codes il faut Visual Basic 6.
Programmes complets
-
CPU Limiter
voir la source -
MultiBureau
voir la source -
Ctrl Alt End
voir la source -
CPU Light
voir la source
Bouts de code divers
-
Une barre de QuickLaunch dans votre application
voir la source -
Graphique en temps réel avec effets visuels
voir la source -
Points et lignes avec Antialias (lignes "lissées", anticrènelées)
voir la source -
Drag And Drop d'un WebBrowser ou de l'explorateur vers un composant Windows
Media Player
voir la source -
Contrôler le Lecteur Windows Media, Winamp, Musicmatch Jukebox
voir la source -
MyPictureBox - Gère les évenements MouseIn, MouseLeave...
voir la source
Bouts de code spécialisés "système"
-
Récupérer l'utilisation CPU d'un processus
voir la source
version anglaise -
Récupérer les icônes du System Tray dans votre programme avec un simple OCX
voir la source -
Librairies de nombreuses fonctions pour agir sur les fenêtres, processus et threads
voir la source -
Gérer le multi-écrans (DualScreen et plus...)
voir la source -
Statistiques de connexion internet : vitesse en émission, réception etc...
voir la source -
Taille mémoire occupée par un processus
voir la source 1
voir la source 2 -
Tuer un processus
voir la source -
Lister les fenêtres ouvertes sur le système
voir la source -
Récupérer le chemin d'accès complet du fichier d'un processus
voir la source -
Modifier la priorité d'un processus
voir la source -
Lister les threads ouverts sur le système
voir la source -
Titre d'une fenetre
voir la source -
Gerer la transparence des fenêtres
voir la source -
Savoir si une fenetre est une tache
voir la source -
Récupérer le processus et le thread qui ont créé une fenetre
voir la source -
Récupérer les icones d'un fichier 16*16 et 32*32
voir la source