begin process at 2012 02 17 02:52:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CODYXSEARCH - INTÉGREZ LE MOTEUR CODYX À VOTRE IDE POUR CHERCHER, COPIER, INSÉRER, ET ARCHIVER DES SNIPPETS [ADDIN VB6]

CODYXSEARCH - INTÉGREZ LE MOTEUR CODYX À VOTRE IDE POUR CHERCHER, COPIER, INSÉRER, ET ARCHIVER DES SNIPPETS [ADDIN VB6]


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :codyx, search, ide vb6, addin Niveau :Initié Date de création :21/10/2008 Date de mise à jour :17/07/2009 07:52:57 Vu / téléchargé :3 009 / 214

Auteur : PCPT

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
bonjour,
ici un AddIn prêt à l'emploi, pour intégrer notre gentille mascotte à votre IDE...


------------
EXPLICATIONS
------------

c et Addin va donc se placer dans l'IDE en fenêtre attachée ou flottante, avec simplement une zone de recherche.
pas de fioriture, petite taille, et masquable/affichable avec un petit bouton en toolbar

une fois la recherche faite, l'interface complète apparaît
(vous pouvez également appeler cette fenêtre sans faire de recherche, par le menu Compléments > Rechercher un snippet sur Codyx)


chaque zone ou presque contient une aide par tooltip
la liste de gauche reprend la page d'accueil de Codyx, avec les catégories et langages disponibles
son aide indique également le nombre de snippets correspondant (attention les valeurs sont celles du site, apparemment pas toutes à jour)
cette liste affiche également vos favoris que vous pouvez ajouter au fur et à mesure, et supprimer par la sélection puis la pression de la touche SUPPR



la zone de résultats affiche soit le résultat d'un thème (avec l'aide indiquant alors la date de parution), soit les langages d'un sujet sélectionné (avec l'aide affichant également l'auteur du snippet concerné)



enfin la zone principale reprendra un résumé du sujet, ou le snippet concerné, affichant alors également la partie "remarques", l'auteur et son avatar pointant vers le profil CodeS-SourceS, la date de parution, de mise à jour, un rappel sur le langage, et le pseudo de l'auteur pointant vers la liste de tous ses snippets (sujets, 'dédoublonés')


lorsque vous visualisez un snippet, vous avez la possibilité de revenir en arrière (sorte de bouton "précédent")


la sélection dans les listbox se fait par un double-click, afin de ne pas faire de recherche involontaires quand on veut scroller


une aide indique également certaines informations, comme la recherche en cours, le nombre de résultats, etc...


lors de la visualisation d'un snippet, vous avez alors la possibilité de :
-le copier en HTML => ceci vous permettra alors de répondre sur les forums par exemple. la copie contient alors aussi le titre et lien du topic, son auteur, et les remarques s'il y a

-l'insertion dans votre code => si le snippet est en VB6, VBA ou VBS et que vous avez une page de code active, le snippet viendra se coller à l'emplacement de votre curseur en prenant soin de ne pas écraser de valeur, puis la fenêtre (codyxsearch) se fermera.
s'il n'y a aucune fenêtre de code, le snippet sera copié au format TEXT vers le presse-papier

-l'ajout en favori => vous pouvez marquer et donc archiver vos snippets préférés dans les favoris, et ainsi facilement les retrouver.
il est possible de marquer plusieurs snippets (un même sujet) de différents langages, même si je doute de l'intérêt de cette fonctionnalité....
la gestion des doublons empêche par contre l'ajout d'un snippet existant

-et à tout moment le bouton Accueil vous permettra de charger les sujets en page d'accueil et de rafraichir les informations générales


en bonus sont affichées les statistiques de la la page d'accueil de Codyx, ainsi que votre utilisation (visualisation) des snippets



certaines informations étant conservées (comme le dernier mot tapé, la visualisation préféré à gauche, etc.....), j'ai opté pour le bon vieux fichier INI





et comme parfois on peut vouloir chercher des snippets sans lancer l'IDE, le projet est également fourni avec un EXE, loader du AddIn séparé.
celui-ci vient alors se placer dans le systray, afin de ne communiquer qu'avec la fenêtre principale.
certaines options le concerne, configurable par le menu (click-droit)

à noter que pour cet EXE, le AddIn fait partie intégrante du projet, et rien ne garanti alors qu'il fonctionne si VB6 n'est pas installé sur votre PC. (dépendances spécifiques dans les dossiers COMMONS - SHARED)





----------------------
TESTER LE PROJET ADDIN
----------------------

lancez Codyx_AddinExe.vbg
vérifiez que AFCK_CodyxAddin soit bien le projet de démarrage
F5
lancer un nouvel IDE de VB6
c'est chargé (menu / fenêtre)





-----------------------
TESTER LE PROJET LOADER
-----------------------

lancez Codyx_AddinExe.vbg
vérifiez que CodyxSearch soit bien le projet de démarrage
F5
c'est chargé (fenêtre / Systray)





-----------------
APPLIQUER L'ADDIN
-----------------

soit vous compilez AFCK_CodyxAddin et CodyxSearch, soit vous utilisez ceux fournis dans le dossier release
renommez "CodyxSearch.ex_" en "CodyxSearch.exe"
copiez-le avec AFCK_CodyxAddin.dll et le run.bat vers le dossier contenant VB6 (Program Files\Microsoft Visual Studio\VB98\)
lancez run.bat, puis supprimez-le
le addin est ajouté et intégré à votre IDE
puis faite un raccourci de l'exe où vous voulez, si vous voulez :)





--------
HAVE FUN
--------

j'espère que cet AddIn vous plaira et facilitera vos recherches
n'hésitez-pas à remonter vos impressions, idées, conseils, améliorations etc ;)


 Conclusion

** pour la petite histoire, j'avais déjà pensé à faire quelque chose du genre il y a quelques temps, mais pas le courage... ^^
puis Willi m'a relancé (au départ juste pour un ptit coup de main) et je suis parti de ses idées (captures), très liées à l'interface du site, pour au final.... beh le faire au complet :p


** pas de bug connu, mais pas forcément testé tous les cas de figures : j'ai néanmoins intégré une gestion de LOG (fichiers TXT datés), en cas d'erreur....


** certifié pour shdocvw et ieframe (IE6 et IE7)


** testé uniquement sous Win2000 et WinXP

 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

21 octobre 2008 01:45:13 :
V1.0.1
21 octobre 2008 01:45:33 :
.
30 octobre 2008 19:07:54 :
V1.1.1 ***modif du rendu html (forum, la coloration ne passait pas, filtrée par le site) ***information visuelle en cas de perte de connexion ***bricoles focus win2000 ***agrandissement typo liste résultat ***agrandissement zone infos "code" ***agrandissement avatar ***ajouts sur infos snippets : compteur vues, catégories, niveau, date maj en tooltip ***destruction des fichiers temporaire à la fermeture ***légère modif interface html ***historique de saisie, assistée ***compte des anciens résultats (bouton précédent)

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) [VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTI...
Source avec Zip Source avec une capture PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICAT...
Source avec Zip Source avec une capture RÉCUPÉRATION DES IMAGES SYSTÈME DEPUIS LEUR EXTENSION OU LEU...
Source avec Zip Source avec une capture FILE FOLDER LOCKER - BLOQUER (ET DÉBLOQUER) L'ACCÈS À CERTAI...
Source avec Zip Source avec une capture FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS,...

 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

 Sources en rapport avec celle ci

Source avec une capture Source .NET (Dotnet) TEXTBOX AVEC IMAGE DE FOND POUR CRÉER UNE SEARCHBOX par Bill2web
Source avec Zip Source avec une capture CD-VB6-ADDIN par cdbi
Source avec Zip Source avec une capture VB6 ADDIN - FAITES DISPARAITRE LES MSGBOX D'ERREUR IDE par EBArtSoft
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET2] ADDIN VS2005 - LECTEUR DE FLUX RSS SPECIAL CODES-SOU... par Willi
Source avec Zip Source avec une capture GESTION AUTOMATIQUE DE FICHIER INI PAR ADDIN VB par pit1

Commentaires et avis

Commentaire de Willi le 21/10/2008 08:14:38 administrateur CS 10/10

Il n'y a pas grand chose à dire encore une fois à part merci pour le portage sous l'IDE VB6 ^^. J'ai bien fait de t'embaucher sur ce coup la ;-)

De plus les idées ne manquent pas, le code est propre et commenté, bref une très très belle source !!!

Merci de la partager.

Commentaire de asimengo le 22/10/2008 11:00:46 10/10

Super PCPT, même à vendre je prendrais, très utile ton truc.

Commentaire de Exploreur le 22/10/2008 11:56:19 10/10

Salut,

Je rejoint les commentaires précédents concernant cette source PCPT....quoi dire de plus..si ce n'est que c'est parfait !

Comme d'habitude, très bonne source, utile, bien commentée, belle présentation...j'aime bien se petit bouton "Précédent"...lol..Maintenant y'a plus cas l'utiliser ^^(la source ^^)

A gue la donffe ^^

A+
Exploreur

Commentaire de PCPT le 22/10/2008 18:58:51 administrateur CS

salut,

merci pour vos appréciations, çà fait plaisir :p

j'ai remarqué que le code perd sa couleur si on le copie (html) sur le site
c'est dû aux balises "style" supprimées par le site. isolé et corrigé, j'uploaderai après vos remontées / demandes

si certains d'entre vous ont des problèmes par rappport au webbrowser sous IE7, la manipulation se trouve en entête de Frm_AddIn.frm

enfin si l'un de vous est sous Vista je serais ravi de savoir si l'addin est compatible :p

++
PCPT  [AFCK]

Commentaire de PCPT le 22/10/2008 19:02:16 administrateur CS

oups, j'oubliais le ptit coup de pub :
ce projet est également accessible pour VS2005 (full version only) par notre cher Willi ;)
http://www.codeplex.com/CodyxSearchAddin

Commentaire de Willi le 22/10/2008 20:55:50 administrateur CS

A mon grand regret je n'ai pas réussi à crasher l'addin snif ^^
Pour Vista 32bits executer le batch reg.bat avec privilèges Administrateur. Pour la version 64 bits je n'ai pas réussi à le faire fonctionner.

ps: merci pour la pub ;)

Commentaire de asimengo le 23/10/2008 10:39:49

Juste un truc PCPT, peux tu rajouter un indicateur pour remarquer si le serveur est dispo en jouant par exemple sur la couleur de la barre de titre par exemple, couleur pale pas de connexion, couleur vive serveur accessible.
La saisie semi-automatique serait aussi un bon truc. Elle peut être basée sur les recherches déjà effectuées ou sur la liste des mots clés directement sur le site.
Si c'est possible ce serait encore plus cool pour moi.

Commentaire de PCPT le 23/10/2008 13:51:04 administrateur CS

pour l'indicateur d'état, un test est fait et en bas apparaît une ligne "Vérification de la connexion"
c'est donc ce genre de chose mais plus visuel tu veux dire? et ce test sans lancer de recherche?
sur les nombreux tests effectués, il n'y a qu'une seule fois où le serveur n'était pas accessible... tu as rencontré des erreurs de connexion ?

pour la saisie assistée, ok c'est ajouté en todo
merci ;)

Commentaire de asimengo le 23/10/2008 14:02:24

Je pensais à un test sans lancer de recherches.

L'histo des mises à jour date encore du 21, tu as déposé une mise à jour?

Commentaire de PWM63 le 27/10/2008 10:14:09

Magnifique projet que voilà !
Bon, la version VB2005 et maintenant la version VB6, il ne me reste plus qu'à sagement attendre la version VB2008 :)

Commentaire de PCPT le 27/10/2008 12:23:17 administrateur CS

PWM63 -> suite à ton MP, tu peux maintenant re-noter
en attendant merci pour ton comm ^^

asimengo -> la V1.1.1 sera postée en fin de semaine, j'attends juste d'autres avis ;)

Commentaire de PWM63 le 27/10/2008 17:09:03 10/10

Merci

Commentaire de jrivet le 29/10/2008 08:16:20

Salut,
Bravo! celui ci va directement rejoindre la colorisation syntaxique de renfield.
J'aime beaucoup le fait que l'on voit l'avatar des auteurs.

Le problème, c'est que cet ADD-IN ne sera utilisé que par ceux qui ont déjà le réflexe d'aller sur codyx.
Pas moyen de le mettre en téléchargement obligatoire pour les nouveaux arrivant, ou bien en lien depuis le règlement? :-p

Deux ou trois petit truc d'un point de vue utilisation.

- Lorsque l'on ancre la fenêtre (par exmple au dessus de l'explorateur de projet) serait il possible qu'elle prenne automatiquement une hauteur lui convenant? Pour l'instant c'est automatiquement des scrolls verticaux...
- Une fois une recherche effectuée: a mon avis il serait plus "pratique" et rapide d'afficher  le snippet lors d'un SIMPLE click dans la liste Résultats.
- D'un point de vue plus large prévoir peu être une petit formulaire pour editer des préférences.
- Ne serait il pas possible de faire une fenêtre ancrable mais avec peu être en plus de la textbox de recherche, celle de resultat et de visualisation du snippet. Un Style entre le minimum (la txt de recherche) et el max (le formulaire)

Pour le code on verra plus tard, car je peux pas télécharger le zip au taf.
mais bravo encore. @+
Ju£i€n

Commentaire de PCPT le 30/10/2008 19:15:47 administrateur CS

MAJ : version 1.1.1

j'ai essayé de tenir compte de toutes vos remarques
détail sans la partie HISTORIQUE que je récapitule rapidement :

*colorisation : quand on copiait le code par le bouton HTML, il se collait bien coloré dans la FTB, mais perdait sa couleur après l'envoi.
problème de balises sur codyx, nettoyées par CS. un petit replace et le problème est maintenant réglé

*état de connexion (demande d'asimengo) : j'étais contre, cf mon explication. j'ai tout de même pris en compte ta demande mais sans qu'elle n'apparaisse dans la configuration. bon compromis j'espère ;)
il te (vous) suffit donc d'ajouter IntervalCheckConnection=1000 sous la section [PREF] du fichier 'CodyxAddin_Data\Config.ini'
1000 étant l'intervalle en MS, à toi de voir...

*asimengo avait également demandé l'historisation de la saisie (+ autocomplete), c'est fait dans les 2 zones de recherche

*j'ai également touché à quelques autres bricoles comme le focus, la suppression des fichiers TMP générés, le rappel du nombre de résultats trouvés lors de la précédente recherche, plus d'infos à visualiser sur un snippet ou un sujet (cf capture), etc...


merci pour vos suggestions, j'attends les suivantes ;)


----------------------------------------
INSTALLATION POUR CEUX QUI ONT LA v1.0.1
----------------------------------------
ouvrez une seule instance de VB
décochez l'addin
fermez VB
copier le UNREG à la racine de VB6, exécution du unreg, suppression du unreg
supprimez la dll (et l'exe)
coller la nouvelle dll (et l'exe) et le REG, exécution du reg, suppression du reg
relancez VB, re-cochez l'addin si nécessaire
---------------------------------------------




jrivet ->
*pour la petite fenêtre ancrable, elle est sensée avoir la bonne taille par défaut. c'est le cas chez moi en tout cas (winxp et win2000)
sinon détache-la, redimensionne-la, rattache-la, relance VB et normalement tout est bon...

*click au résultat (langage, lorsque snippet trouvé et sujet en cours de lecture), sur le principe je suis d'accord, puisqu'on a rarement plus de 5 6 résultats (encore que). mais à ce moment on perd en logique, toutes les autres listes (ou états) étant en double-click...
selon vos avis remontés (mettez-vous d'accord ^^), on peut voir une configuration simple ou double click, même si perso je préfère tel quel ;)


*éditer les pref, beh y'en a pas en fait..., à part maintenant le timer que j'ai presque fait à contre coeur ^^

ah si il y a aussi le dernier mot tapé => automatique. il suffit de vider la zone et valider pour le supprimer de l'historique, et pour vider la totalité de l'historique des mots tapés (uniquement depuis la form principale)

l'état ouvert fermé de la fenêtre ancrable => automatique, dernière action

et les 2 autres préférences sont celles pour l'exe, accessible par le 'menu > configuration' dans le systray

tout est donc au final configurable, sans besoin de fenêtre

*fenêtre mi-vide mi-pleine...., j'étais parti sur çà au départ mais çà faisait vraiment fouilli, obligé de rétrécir pour vérifier la fenêtre (code) active etc..., c'est pourquoi je suis parti sur une fenêtre fixe


pas bête de forcer la diffusion de l'addin :p
j'espère qu'il te plaira une fois installé, et que le code aussi :)

Commentaire de PCPT le 08/01/2009 01:07:29 administrateur CS

bonsoir à tous

jrivet -> j'ai maintenant aussi le même souci de "mise en page" du userdocument, aléatoirement (sur un XP SP3 sans thème)
ce prob est arrivé plus ou moins au même moment que différents problèmes de volets (gauche et droite) sous VS2008.
raison de départ... je ne sais pas, en tout cas aucun rapport (au final) avec le code VB6

pas d'autres nouvelle...

et apparemment pas de maj en vue, de nouvelles idées ou commentaires?
++ ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Addin - variable d'environnement - type de de variable [ par wardall ] Bonjour,J'ai fait un "Addin" pour VB et je cherche à récupérer les types de variables d'environnement possibles pour une declaration de variable.C'est Question pour les pros du VB... [ par Wardall ] Salut,J'ai fait un petit "Addin"(Complément) pour VB. Je sais comment ajouter mon "Addin" au menu mais comment y associer un Racourcis clavier ? Je vo COM AddIn pour outlook xp [ par AtomixSnake ] Bonjour,Comment fait-on pour ajouter une page de propriétés dans outlook 2002 (menu Outils>Options) ??Je crois qu'il faut créer un ocx, l'enregistr [VB.NET] Repertoir ou ce trouve l'addin [ par aserf ] Bonjours, j'ai developper un petit logiciel Addin qui s'integre dans VB.net(sans pretention c'etait juste pour moi a la base), il permet de generer de Est-il possible de faire un addin Outlook [ par hippolyte ] Bonjour,J'ai besoin de savoir s'il est POSSIBLE de faire un addin Outlook en VB6 afin de modifier à la volée les messages envoyé.Si oui, comment ?avez Search dans le résultat d'un treeview [ par Bifrons ] Voila j'ai un prog dans lequel j'utilise un treeview et que je "populate" depuis une base SQL.Ce que je n'arrive pas à trouver et donc à faire, c'est Pb de Chemin d'un dossier dans une variable [ par mobbydik ] Bjr,Je debute en VB et j'essaye d'écrire un programme pour effacer des fichiers stockés sur un serveur d'un groupe d'utilisateurPour cela, j'ai ecrit ADDIn VB6 cherche testeur [ par aserf ] Bonjours,Je cherche des personne pour tester un petit addin pour vb6, il genere automatiquement des fenetre a partire de table, il genere aussi des fo Addin Genrateur de Code SQL & fenetre a partire de basse access [ par aserf ] Bonjours, je suis a la recherche de personne pour tester mon addin de generateur de code et fenetre.(VB6 Sp5, Mdac 2.5, WSH 5.6 necessaire)Il genere l Outlook, addin et formulaire personnalisé [ par sylvainmarechal ] Bonjour,J'ai créé un nouveau formulaire dans Outlook. J'ai ensuite créé un addin en vue de faire un bouton qui permet de lancer mon formulaire. L'addi


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,513 sec (4)

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