Génération en html de sources vb, avec coloration syntaxique et hyperliens

Description

Ce programme permet de générer l'ensemble d'un projet VB (forms, modules) sous forme de pages html. Le code HTML généré inclut la coloration syntaxique (comme d'ans l'DIE de VB).

La valeur ajoutée par rapport aux autres codes similaires est la génération dans le code de liens hypertexte permettant de naviguer d'un appel de fonction vers la focntion correspondante, comme on le fait dans l'IDE avec la focntion "Goto Definition".

De nombreuses options sont disponibles: ajout de numéros de ligne, ajout d'un page de démarrage permettant d'accéder auxc différentes feuilles et modules, ajout sur chaque page d'un lien hyper texte vers les autres pages, etc.

Cette source est dérivée d'une de mes sources précédentes: http://www.vbfrance.com/codes/GENERATION-HTML-SOURCES-VB-AVEC-COLORATION-SYNTAXIQUE_36087.aspx. Cependant, elle est à mon avis assez différente pour justifier d'être ajouter ici comme une nouvelle source.

D'un point de vue technique, le programme utilise une table de hachage pour un accès rapide aux mots clés et fonctions. L'implémentation de la table de hachage est dans un module séparé pour permettre sa réutilisation.

Le programme est très performant en terme de vitesse: 2 secondes pour 10 pages représentant +/- 10.000 lignes de code.

Conclusion :


Le code est clairement structuré et très abondamment commenté. Des améliorations sont surement possibles, en particulier l'IHM. Toutes vos remarques sont bienvenues.

Codes Sources

A voir également

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.