begin process at 2012 02 13 02:39:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > ANALYSE DE PROJETS VB6

ANALYSE DE PROJETS VB6


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :5 456 / 696

Auteur : loskiller62

Ecrire un message privé
Site perso
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

Les Membres Club peuvent 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

 Sources du même auteur

Source .NET (Dotnet) RÉCUPÉRATION DES APPLICATIONS "OUVRIR AVEC..." D'UN FICHIER ...
Source avec Zip Source avec une capture CHANGESCREEN

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

Commentaires et avis

Commentaire de Afyn le 30/11/2004 18:25:49

Sympa ...
Ca compte les lignes de commentaires ?

Bonne prog

A+
Afyn
Navedac

Commentaire de dthuler le 30/11/2004 18:39:33

Sympa,

'faut que je test pour voir ^^

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

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!

Commentaire de MadM@tt le 01/12/2004 16:34:42

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

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

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

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

Commentaire de Afyn le 02/12/2004 20:15:42

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

Afyn

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.

Commentaire de ssauvage le 16/12/2004 16:32:53

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

Commentaire de loskiller62 le 16/12/2004 19:57:50

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

Commentaire de ssauvage le 20/12/2004 14:18:21

Fabuleux !
Merci loskiller62

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

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.

Commentaire de loskiller62 le 11/10/2005 18:23:43

En tout cas merci pour ton commentaire ^^

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

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

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

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 :-)

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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales