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 !

[VISUAL BASIC] [GÉNÉRAL] COMMENT EXPLOITER EFFICACEMENT L?IDE VB6 ?


Information sur le tutorial

Catégorie :Tutoriaux Date de création : 21/12/2002 18:54:49 Vu : 9 226 fois

Note :
6,33 / 10 - par 3 personnes
6,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


Tutorial

FAQ : Comment exploiter efficacement l?IDE VB6 ?

En guise d?introduction, il me semble important de préciser que VB est un langage ouvert qui me paraît être parmi les meilleurs en ce qui concerne le développement rapide d?applications. Mais son plus gros défaut est qu?il ne s?adresse pas seulement aux développeurs de formation mais aussi à un certain public passionné ou devant programmer par nécessité. Et cette ouverture se traduit par un trop grand nombre de libertés qui ne devraient pas exister (on peut citer par exemple la déclaration non obligatoire des variables), ainsi qu?une mauvaise configuration de base de l?IDE (environnement de développement). Nous allons donc voir ensemble comment tirer pleinement parti de cette interface qui se révèle après quelques recherches assez riche. Cette FAQ n?est en rien exhaustive mais constitue un bon début pour travailler dans de bonnes conditions sous VB.

Les options à modifier absolument avant de commencer un projet :

Avant toute écriture de code, pensez à modifier les options suivantes une fois pour toutes.
Allez dans le menu Outils\Options, une nouvelle fenêtre s?affiche avec plusieurs onglet.
Nous allons commencer avec l?onglet Editeur : cocher la case Déclaration des variables obligatoires. En faisant cela, l?ide rajoutera automatiquement à l?ensemble de vos feuilles et modules l?instruction Option Explicit qui permettra à l?ide de générer une erreur s?il trouve une variable non déclarée. Pourquoi obliger la déclaration des variables ? Pour différentes raisons : cela va vous obliger à déclarer vos variables, à définir leur type et leur portée. Et rien que pour cela, il est indispensable d?activer cette option. En effet, cela va vous éviter de chercher pendant plusieurs heures la raison pour laquelle ne fonctionne pas correctement car VB vous indiquera automatiquement le problème qui se produit, il ne vous restera plus qu?à corriger votre code en conséquence.

Continuons avec l?onglet Général avec là aussi une option fondamentale. Décochez l?option Compilation sur demande qui par défaut est activée. Explications : si vous laisser cette option cochée vous devrez à chaque fois appuyer sur Ctrl+F5 pour obtenir une compilation de votre programme. Car en réalité, lorsque vous exécuter votre programme dans l?ide VB ne compile pas le code et exécute le code « en live » sans pour autant détecter des erreurs de syntaxe ou de construction, il ne les signalera qu?à l?exécution de la procédure contenant l?erreur. En désélectionnant cette option VB compilera à chaque fois votre code et s?interrompra en vous indiquant des erreurs de syntaxe où qu?elles soient dans le code. Cela évite donc une nette perte de temps.

Les fonctions utiles mais peu connues
Il existe une fonction peu utilisée mais pourtant très utile. Il est possible sous VB d?aller directement à la déclaration d?une variable ou dans une procédure que l?on appelle à partir d?une procédure externe. Pour cela placer votre curseur sur le nom de la variable ou de la procédure (ou fonction) en question et faites un clic droit et sélectionner Définition. Vous vous retrouverez alors directement sur la déclaration de la variable ou dans la procédure.

Autre fonction peu connue, le raccourci clavier Ctrl+J. vous avez sans doute l?habitude de voir apparaître une liste déroulante apparaître quand différents arguments par défaut sont disponibles pour une instruction ou un fonction (il s?agit de la technologie Intellisense). Vous pouvez faire appel à cette fonctionnalité quand vous le voulez en tapant Ctrl+J. Exemple : taper le début d?une propriété ou d?un objet et faites Ctrl+J. Vous verrez alors une liste déroulante avec les propriétés, méthodes, objets débutant par ce que vous venez de taper.

Une fonction concernant l?interface maintenant, la création d?onglets pour la boite à outils (barre d?outils rassemblant les contrôles ActiveX utilisés dans votre projet). Si votre projet utilise beaucoup de contrôles cette barre se retrouvera vite surchargée et vous aurez vite du mal à afficher les contrôles que vous voulez rapidement. Une solution à cela : la création d?onglets. Pour créer un onglet faites un clic droit sur la boite à outils et sélectionner Ajouter un onglet. Il ne vous reste plus qu?à lui donner un nom et à placer vos contrôles dans celui-ci. Cela vous permettra de classer vos ActiveX par thème : Base de données, multimédia?

Les Barres d?outils
Il n?y a que la barre d?outils Standard qui est activée par défaut. Activez les toutes elles sont toutes très utiles ! Pour activer une barre d?outil faites un clic droit sur une barre d?outil déjà présente.

Débogage : vous permet d?accéder rapidement à toutes les fonctions nécessaires pour le débogage. C?est l?équivalent du menu débogage sous forme de barre d?outils. C?est la moins utile des barre d?outils si l?on considère que ses fonctions sont reprises dans le menu.

Editeur de code de feuille : cette barre d?outils vous offre un panel de fonctions non disponible ailleurs vous permettant de gérer l?interface de votre application. Alignement des contrôles automatique, centrage, redimensionnement des contrôles par rapport aux autres, mise en avant/arrière plan. Tout est utile pour réaliser rapidement une interface efficace et propre.

Edition : A l?aide de cette barre d?outils vous pourrez commenter / décommenter tout un bloc de code en un clic, mettre en retrait tout un bloc de code? Encore une fois, cette barre d?outils rassemble des fonctions très utiles.

PatriceVB
signaler à un administrateur
Commentaire de Stephane le 27/07/2005 23:19:41

Bonnes astuces, notamment pour la compilation.

Noter aussi que l'autocompletion (liste déroulante) est aussi accessible avec Ctrl+Espace, qui est plus pratique et rapide que Ctrl+J

A+

signaler à un administrateur
Commentaire de padpanix le 15/09/2005 20:17:54

Salut,

Quelques compléments à ton tutorial

1) Pour les déclarations, il est utile de mettre des majuscules aux variables, routine et fonctions. Dans le code, après avoir écrit la variable, routines et fonctions (sans majuscule), Id mettra automatiquement les majuscules, ça permet ainsi de voir si la saisie de la frappe est correcte (A combiner avec Crtl+ ESPACE)

2) aussi pour aller directement à la déclaration : il y a aussi Shift F2 (plus rapide)

Il y a bien d’autres astuces.

A+

signaler à un administrateur
Commentaire de mat_inter le 21/09/2005 14:10:08

bonne astuce pour la compilation !

signaler à un administrateur
Commentaire de zoldur le 06/10/2005 18:24:13

salut je vois que vous des specialistes des astuces et j'ai n probleme avec vb, voila mon curseur, quand je suis dans la page de code, me prend l'espace d'une lettre complete. Et quand je fais espace, il m'efface les lettres sans faire de deplacement du reste de la phrase vers la gauche, ce qui m'oblige a retaper mon code. quelqu'un peut m'expliquer?
merci

signaler à un administrateur
Commentaire de sarl_adc le 18/10/2005 16:03:45

zoldur : Essaye d'appuyer sur la touche "Inser" de ton clavier, tout simplement tu es dans un mode de ton clavier qui fait ce que tu dis.


Sinon pour ce tutorial, bien utile. Dommage que je ne l'ai pas vu à mes débuts, j'ai du trouver tout ça tout seul ;-)

signaler à un administrateur
Commentaire de LEDUC1er le 17/10/2008 12:32:12

slt je veux que être former sur l'état dans la programmation voilà pourquoi j'aimerai avoir certains cours pour armateur puis quelques astuces. Merci e A+

signaler à un administrateur
Commentaire de Netnolo le 11/11/2008 16:55:11

Bonjour,

Bien en deça d'un statut de programmeur débutant, je suis juste une utilisatrice qui aime trouver des petites améliorations pour ses programmes.

Donc, question de base pour la néophyte en VB que je suis. J'ai par ex télécharger le fichier ZIP de codevbfrance pour calculer les heures travaillées hebdo (pour mon Outlook 2007). Comme le code ne s'installe pas à l'aide d'un fichier .exe, j'ai souvent du mal à trouver ds quel répertoire installer les fichiers. Et si j'essaie d'ouvrir un des fichiers avec la fonction macro ou formulaire d'Outlook, cela ne fonctionne pas.

Un petit truc peut-être pour moi?
Merci d'avance
Netnolo

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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 : 0,016 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é.