Canalblog
Suivre ce blog Administration + Créer mon blog

Bricolage logiciel

Bricolage logiciel
Publicité
Bricolage logiciel
Archives
Newsletter
29 novembre 2021

VB.NET page de miniatures sur internet

Pour présenter des photos sur internet il est souvent pratique de réaliser une page de miniatures qui permet, en cliquant dans une miniature, de voir la photo dans sont format réel.

Pour cela il faut construire un tableau HTML et mettre une photo dans chaque cellule ce qui très fastidieux s'il y a beaucoup de photos !

Aussi je me suis fait un petit utilitaire qui constitue automatiquement cette table, à partir d'un répertoire ou de plusieurs répertoires placé sous la même racine.

Image2

Ca se passe ICI : http://phb.soft.free.fr/HTML_Thumb_Page_Maker/HTML_Thumb_Page_Maker_FR.html

 PhB 2021 11 29

vous pouvez utiliser les commentaires pour reporter un problème, je ferai tout pour répondre rapidement ...

Publicité
Publicité
25 novembre 2021

VB.NET Réaliser des miniatures (Thumb)

Les "Thumbs" sont des miniatures en jargon photo anglo-saxon. Le logiciel que je me suis réalisé propose de faire des miniatures à partir de vos photos. Il peut traiter en série les photos d'un répertoire unique ou de répertoires multiples ou encore seulement quelques photos d'un répertoire. Les miniatures sont placées dans des sous répertoires suivant différentes possibilités.


Ce logiciel est beaucoup plus rapide que l'excellent Easy Thumbnails que j'ai utilisé pendant 10 ans !

Le secret de la rapidité est de bien choisir la fonction graphique, entre autres utiliser une PictureBox n'est pas performant ...

'ouverture d'un Bitmap en précisant la largeur et la hauteur de la miniature souhaitée
    Dim miniature As New Bitmap(largeur, hauteur) 'en pixels
    Dim temp As Graphics = Graphics.FromImage(miniature)
'construction de la miniature à partir de la photo
    Form1.DrawImage(photo, 0, 0, miniature.Width + 1, miniature.Height + 1)

'enregistre le résultat
    miniature.Save(nomFichier, System.Drawing.Imaging.ImageFormat.Jpeg)
    miniature.Dispose() 'libére les ressource du bitmap

Image3

Le logiciel correspondant est dispo ICI : http://phb.soft.free.fr/HS_Thumb/HS_Thumb_FR.htm

 

PhB 2021 11 25

vous pouvez utiliser les commentaires pour reporter un problème, je ferai tout pour répondre rapidement ...

 

 

22 novembre 2021

Visual Basic 6 (VB6) sous Windows 10

Nous sommes nombreux à avoir développé avec le studio Visual Basic 6 (VB6), atelier logiciel très évolué pour l'époque et facile d'accès pour les amateurs.

Dès Windows Vista (il me semble) il est devenu obsolète, incompatible ! Les versions suivantes, comme VB2008 que j'utilise, effectuent une mise à niveau automatique mais cette dernière ne parvient pas toujours à récupérer toutes les fonctions correctement. En particulier certaines syntaxes de déclaration ne sont pas traductibles.

Pour compléter une application VB6 ou en réaliser la maintenance, ayant le dos au mur, je viens de découvrir qu'il est possible de faire tourner VB6 sous Windows 10 (et sans doute, XP, W7 ...).

Pous cela, une des solutions se trouve sur le site VBcorner.

VBcorner

Il faut bien sûr disposer des CD VB6 ou d'une copie ISO avec sa clef (que l'on trouve en ligne).

Le site propose une version récente du logiciel de compatibilité qui nécessite une modeste participation à l'effort de développement, c'est la version que j'ai choisie. Cependant les versions précédentes sont gratuites - il me semble. A vous de voir.

Il est IMPERATIF de bien lire les procédures d'installation elle sont précises et détaillées. En particulier la procédure d'acquisition de la clef d'utilisation via un mail. J'ai fait un peu vite ce qui m'a fait perdre du temps.

Ceci dit, globalement cela fonctionne parfaitement, j'ai pu réouvrir mes anciennes applis malgré quelques messages d'erreur du système (genre entrée du registre) qui n'ont pas eu de conséquence.

 

PhB 2021 11 22
je ferai mon possible pour répondre aux commentaires.

 

 

 

 

 

22 novembre 2021

Création

Comme beaucoup de bricoleurs en logiciel je connais pas mal de galères, soit par méconnaissance, soit par manque de documentation, doc pas claire, pas exhaustive ou difficile à trouver.

Je partage ici quelques articles sur des sujets qui m'ont bien fait perdre du temps, si ça peut aider ...

Je partage aussi quelques application que j'ai réalisées à ma façon, parce qu'elle n'existaient pas telles que je les voulais, ou qu'elles n'étaient pas assez performantes.

PhB 2021 11 22

 

Publicité
Publicité
Publicité