Convertisseur de code vb > html rapide !

Soyez le premier à donner votre avis sur cette source.

Vue 12 173 fois - Téléchargée 1 751 fois

Description

Ben en fait c'est un convertisseur de code-source vers HTML. Vous indiquez le fichier VBP de votre projet, le programme vous liste les forms, modules, classes, usercontrols et propertypages qu'il contient, vous choisissez ceux que vous voulez convertir en HTML, vous spécifiez le fichier HTML final, vous cliquez sur créer et vous avez un joli code HTML optimisé ;)

Ah oui, sur la capture j'ai transformé l'énorme et superbe source http://www.vbfrance.com/code.aspx?ID=4440, et la transformation s'est effectué en 1 seconde (pour un fichier HTML de 600 ko !!).

La liste des mots clés est tiré de cette source : http://www.vbfrance.com/code.aspx?ID=6628 (j'ai rajouté certains mots clés)

Sinon tout le reste est de moi !

PS : exemple de code converti en HTML : http://bricomix.free.fr/vbtohtml_exemple.html

Source / Exemple :


ZIIIIIIIIIIIIIIIIIP !

Conclusion :


Si il y a des bugs ou des améliorations possibles faites-moi signe en dessous :)

MAJ : v1.01 qui corrige un bug et ajoute la possibilité de voir le fichier HTML une fois généré.

MAJ : v1.05 qui permet le choix d'un modèle HTML, et ajout des menus.

MAJ : v1.06 qui vire la confirmation de sortie (elle m'énervait plus qu'autre chose), modifie un peu la boite "A propos" et inverse la frame "Modele HTML" avec la frame "Fichier HTML".

MAJ : v1.10 qui ajoute la gestion des projets VB.Net (bugs possibles), corrige un bug important qui coloriait certains mots en mots clés alors qu'ils n'en étaient pas et aussi un bug d'affichage en moins.

MAJ : v1.11 qui corrige un bug important dans la page HTML rendu qui pouvait fausser pas mal de couleurs.

MAJ : v1.12 qui améliore un tout petit peu l'implémentation de VB.Net.

MAJ : v1.13 qui permet de voir la progression des fichiers.

MAJ : v1.14 correction d'un bug qui refusait souvent les fichiers avec des extensions contenant des majuscules (ex : .VBP)

MAJ : v1.20 ajout du la génération d'une table des matières (voir http://bricomix.free.fr/vbtohtml_exemple.html) et petite amélioration (je sais plus ce que c'est LOL)

MAJ : v1.21 correction du bug dans la table des matières et les fonctions de type Property (Get|Let|Set)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
340
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
14 février 2005

QUand j'aurai le temps de développer la version 3, j'essaierai de prendre en compte tes remarques ;)

Mais ce n'est pas encore à l'ordre du jour... De plus, il y a déjà une version 2 au cas où tu n'y aurais pas fait attention, elle est ici : http://www.vbfrance.com/code.aspx?ID=19251 ;)
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Une dernière chose : lorsqu'il y a des liens hypertextes en commentaires dans le code, les transformer en vrai liens HT serait le nec + ultra.
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Tu devrais même ajouter un ptit lien vers ta source pour tous les documents générés par ton programme, car ce serait un coup de pub amplement mérité :-)

Un petit plus serait de gérer un argument en ligne de commande : le chemin vers le fichier .vbp ; comme ça on pourrait sélectionner un projet et faire "Envoyer vers" VB2Html.exe (en plaçant un raccourci dans le menu SendTo au préalable)
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

C'est génial d'avoir ajouté une table des matières ! car Google index les pages web, mais s'arrete au bout d'un moment pour les fichiers trop long ; du coup, avec la table des matières au début, Google retrouvera toutes les fonctions des codes sources que je vais mettre sur mon site, un grand bravo !
Messages postés
22
Date d'inscription
lundi 21 octobre 2002
Statut
Membre
Dernière intervention
13 septembre 2004

Superbe.. Vraiment un très grand bravo. Il reste plus qu'a faire une focntion add-in pour le mettre dans la barre de vb...
Afficher les 47 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.