Devlibrary - application complete de gestion, classement et recherches de codes sources

Soyez le premier à donner votre avis sur cette source.

Vue 8 864 fois - Téléchargée 6 435 fois

Description

- Coloration synthaxique (multi-langage avec fichier externe + couleurs parametrables)
- Recherche avancee avec operateurs et expressions (voir aide)
- Classement par : nom, language, spécialite, auteur, difficulté, Plusieurs contrôles et catégories
- Description RTF, Code et Fichiers joints
- Recherche hierarchique
- Favoris
- Commentaires
- Indentation automatique
- Interface : Volets masquables, Barres d'outils perso, enregistrements de la configuration à la fermeture...
- Exportation TXT, RTF et HTML, étendue de un code, jusqu'à la BDD complète
- Impressions
    • ETAT DU PROJET : version beta.

- Hormis la génération automatique de la BDD à la première exécution et l'aide en ligne, toutes les fonctionnalités que je voulais au départ sont présentes.
- Il reste aussi quelques bugs et l'interface à optimiser (raccourcis, tab et menus contextruels...).
    • OBJECTIF :

Lors de recherches et téléchargements d'exemples de codes, je ne classe quasiment jamais les fichiers au fur et à mesure. Les exemples et sources d'aides sont disséminés de partout sur les disques, CD de sauvegarde... Je perds plus de temps à rechercher en local que sur internet. J'ai donc imaginé ce prog, car je n'ai pas trouvé d'équivalent, ou du moins aucun ne répondait à ce que je voulais.
    • AUTRES INFOS :

C'est mon premier projet entièrement en VB. Faite moi part svp, des lacunes de mon codes, bugs ou idées d'améliorations. Pour finir, j'hésite à mettre ca dans la section projet de VBFrance. Si vous êtes interessé, laissez un message.

Source / Exemple :


' ----------------------------------------------------------
'     Le projet est maintenant trop volumineux pour
'     être placé ici. Vous trouverez la version 1 sur:
'
'          http://membres.lycos.fr/fredtsoft/
'
' ----------------------------------------------------------
'     Notes d'installation ci-dessous
' ----------------------------------------------------------

Conclusion :

    • NOTES IMPORTANTES (Première exécution et installation)

Quelques dossiers et fichiers sont créés automatiquement à la première exécution. Pour que ca marche :
- Décompressez le Zip en respectant l'arborescence : impératif
- En cas de problème, supprimez DevLibrary.ini pour réinitialiser
- Dans la base de données fournie, plusieurs exemples possèdent des fichiers joints. Je ne les ai pas mis avec le ZIP, pour des raisons de tailles. En sélectionnant un de ces exemples, vous allez des msgbox . Pour éviter ca, enregistrez le code source après l'avoir consulté.
    • AVEC LE ZIP :

Aide.rtf : Ebauche d'aide, quelques bug et mauvais fonctionnement sont cités, mais c'est pas complet
    • J'AI MIS 2 VBP:

- DevLibrary.vbp (pour config WinNT-2000, Office2000 et MDAC2.7)
- DevLibraryW98_of97.vbp (Win98, Office 97 et MDAC2.1)
- Suivant votre config modifiez le vbp avec notepad, bref débrouillez vous...
je vous conseil quand même ca :
http://download.microsoft.com/download/dasdk/Install/2.50.4403.12/W9XNT4/FR/MDAC_TYP_FR.EXE

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

samirog
Messages postés
73
Date d'inscription
dimanche 8 juin 2003
Statut
Membre
Dernière intervention
8 mars 2005
-
je n'ais qu'un mot à dire : G-E-N-I-A-L, moi aussi, je fais un projet de ce type mais il ne gère pas autant de langages que le tien : le mien fait HTML, XML, VBScript et NausiScript (langage de mon invention)

=:-]

PS : Je mets 10/10 à ton projet et encore félicitations !!!
cs_STAYCON
Messages postés
3
Date d'inscription
lundi 8 décembre 2003
Statut
Membre
Dernière intervention
16 décembre 2003
-
bon projet ,félicitation
pas mal pour un debutant
cs_FredT
Messages postés
66
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
11 avril 2009
-
Comme la taille des sources est limité sur VbFrance (et c tout a fait normal), je ne mettrai plus a jour ce prog ici. La source des prochaines mises à jour ne sera également plus disponible, sauf participants au projet.

Info supplémentaires sur http://membres.lycos.fr/fredtsoft/ ainsi que prochainement la dernière version de l'exécutable.
cs_FredT
Messages postés
66
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
11 avril 2009
-
Apres quelques test et mesure grace a l'API GetTickCount Lib "kernel32" () As Long : Aucune différence à la ms près entre visible=false et SendMessage. je garde donc ma solution. Sinon niveau rapidité, faut quand meme etre pressé pour que ca convienne pas. Si y'a des "tartines" de code a mettre, les fichiers joints sont quand meme plus pratiques.
Ah, aussi, a savoir dans le fichier texte, y'a quand même plus de 700 mots et caractères. Pour la rapidité, on peut en supprimer.
cs_PROGRAMMIX
Messages postés
1134
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
-
On m'avait conseillé une autre API pour "geler" le rafraîchissement d'un contrôle :

'Déclaratio de l'API pour activer-désactiver le rafraichissement de l'affichage d'un contrôle
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
Private Const WM_SETREDRAW = &HB

'Utilisation dans le code:
'-Je désactive l'affichage du contrôle
lRet = SendMessage(ListView1.hwnd, WM_SETREDRAW, False, 0&)

'-J'active l'affichage du contrôle
lRet = SendMessage(ListView1.hwnd, WM_SETREDRAW, True, 0&)

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.