Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ANALYSE DE PROJETS VB6


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 30/11/2004 Date de mise à jour : 11/10/2005 22:07:18 Vu / téléchargé: 4 962 / 672

Note :
7 / 10 - par 4 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
But:
    Analyser un projet VB6 et proposer en retour un objet contenant:
      * le nombre de fichers, de lignes de code et de commentaires du projet
      * la liste des fichiers avec leurs nombres de lignes de code et leurs nombre de commentaires

Constitution:
      * Un module contenant la définition de la structure de l'objet VBProjet et la fonction "AnalyseVBP" qui analyse un projet VB6 (*.vbp)
      * Un formulaire proposant un exemple d'interface permettant d'afficher le résultat de l'analyse

Perspectives:
    Compter le nombre de fonctions,...etc
 

Conclusion

J'ai fait ça rapidement pour le plaisir et pour mieux me rendre compte de la quantité de travail réalisée sur mes plus gros projets. Ca paye pas de mine, c'est pas super complexe, j'aurais pu en faire une classe,...etc et bien sûr j'ai vu quelques sources similaires mais aucune ne semble aussi "détaillée" (c'est très relatif!) dans l'analyse des projets. Peut être que ça intéressera quelques personnes.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

11 octobre 2005 21:45:19 :
* Ne compte plus les lignes vides * Compte les commentaires (pas uniquement les lignes de commentaires, mais aussi ceux accompagnant le code en fin de ligne)
11 octobre 2005 22:07:18 :
Ne compte plus les lignes de commentaires en tant que lignes de codes

Commentaires et avis

signaler à un administrateur
Commentaire de Afyn le 30/11/2004 18:25:49

Sympa ...
Ca compte les lignes de commentaires ?

Bonne prog

A+
Afyn
Navedac

signaler à un administrateur
Commentaire de dthuler le 30/11/2004 18:39:33

Sympa,

'faut que je test pour voir ^^

signaler à un administrateur
Commentaire de DARKSIDIOUS le 30/11/2004 18:49:19 administrateur CS

Il suffit de télécharger MZ-Tools pour avoir la même fonctionnalités, et bien plus sous forme d'Add-in gratuit.

Mais source sympa tout de même ;)

DarK Sidious

signaler à un administrateur
Commentaire de loskiller62 le 30/11/2004 20:14:17

Afyn: Oups. C'est clair ça a grandement besoin d'améliorations. J'ai fait ça un peu à l'arrache au boulot entre deux projets. Je tacherai de donner le nombre de lignes de commentaires, le nombre de fonctions et de subs (déjà commencé), ...etc.

DarkSidious: oh c'est intéressant ça!

signaler à un administrateur
Commentaire de MadM@tt le 01/12/2004 16:34:42

Interessant ça, je reste à l'aguet en cas de mise à jour

signaler à un administrateur
Commentaire de Afyn le 01/12/2004 19:46:39

MZ Tools à l'air bien ... je veux le même en francais !

Yop !

Afyn
Navedac

signaler à un administrateur
Commentaire de jack le 02/12/2004 19:01:38 administrateur CS

Afyn : MZ-Tools est en français !
voir options

signaler à un administrateur
Commentaire de Afyn le 02/12/2004 20:15:42

Oui ... merci jack ... ! ! ! ! !

Afyn

signaler à un administrateur
Commentaire de jym le 12/12/2004 21:31:39

effectivement ça l'air pas mal, même si ça "manque un peu".

pour ma part j'utilise mztools qui est à mes yeux le meilleur addin de la sorte (et j'en ai essayé...).

j'utilise aussi la class "to-do" qui est un add in bien pratique pour les signets.

et aussi mousewheel fix indispensable pour avoir la souris active dans la zone de code. (sous XP)

bravo pour le travail.

signaler à un administrateur
Commentaire de ssauvage le 16/12/2004 16:32:53

Quelqu'un aurait-il un lien pour ce fameux "MZ-Tools" ?
Merci !

signaler à un administrateur
Commentaire de loskiller62 le 16/12/2004 19:57:50

==> Google !!!
( http://www.mztools.com/ )

signaler à un administrateur
Commentaire de ssauvage le 20/12/2004 14:18:21

Fabuleux !
Merci loskiller62

signaler à un administrateur
Commentaire de PierreAd le 11/10/2005 14:14:18

Je viens de me rendre compte que j'utilise ce source sans t'avoir laissé de commentaire, alors je viens réparer cet oubli !!! Source très simple mais néanmoins très utile, juste une petite chose, tu pourrais faire quelque chose pour afficher le nombre de lignes de commentaires (ou le pourcentage même..?)

En tout cas bravo, source très pratique !
Cordialement,

PierreAd

signaler à un administrateur
Commentaire de loskiller62 le 11/10/2005 18:23:08

Je vais essayer de faire ça de suite pour me détendre un peu du taf.

signaler à un administrateur
Commentaire de loskiller62 le 11/10/2005 18:23:43

En tout cas merci pour ton commentaire ^^

signaler à un administrateur
Commentaire de PierreAd le 11/10/2005 18:39:47

Je t'en prie !!! C'est un des rares sources qui me serve souvent (enfin, quand je code sous VB en tout cas!) alors c'est la moindre des choses que de laisser un comment !!!

Bon courage a toi,


PierreAd

signaler à un administrateur
Commentaire de loskiller62 le 11/10/2005 22:10:54

Voilà code modifié. Pas encore de compte des fonctions et procédures (pas le temps) mais maintenant:
* les lignes vides ne sont plus comptées
* tous les commentaires sont comptés
* les lignes de commentaires ne sont plus considérées comme des lignes de code

Enjoy

signaler à un administrateur
Commentaire de PierreAd le 11/10/2005 22:30:35

Bravo, ça semble bien fonctionner !!!
C'est encore mieux qu'avant :-)

ça me permettra de bien checker si j'ai assez de commentaires dans mes TP/projets a rendre ;-)
Bonne fin de soirée,

PierreAd

signaler à un administrateur
Commentaire de Rrominet le 20/07/2006 09:56:37

Hello,

Marche bien ton petit programme, si ce n'est à mon goût pas assez de gestion d'erreurs ;-)

Juste une modif à faire, quite à lanalyse de mon (gros) projet. J'aurais déclaré le type suivant de la manière suivante :

Private Type VBPEntity
     ...
     Fichier(500) As VBPFile
End Type

(500 au lieu de 40 fichiers, parce que 40 c'est peu :P).


Et à la fin de ta boucle With dans la fonction Analyse(), il y a un m.Row = m.Row + 1 qui plante.

Mais à part ça c'est pratique :-)

signaler à un administrateur
Commentaire de jym le 20/07/2006 18:19:42

Bjr,

j'avais du tester votre code un peu vite, c'est bien sympa et ça fait peur quand on le passe sur un gros projet...
je reste à l'écoute de cette source pour les futures améliorations.

bon code et félicitations.

jym

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,342 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.