Réutilisation de code : rendre les choses plus faciles

Mise à jour : novembre 2007

Écrire du code c'est bien, mais ne pas en écrire, c'est encore mieux. Visual Basic facilite la réutilisation du code contenu dans les rubriques d'aide et les exemples d'applications.

Remarque :

Si vous utilisez Visual Basic Express, certains des liens d'aide fournis sur cette page risquent de ne pas être disponibles en fonction des options que vous avez choisies pendant l'installation. Pour plus d'informations, consultez Dépannage de Visual Basic Express.

Copie de code

Au fil des leçons, vous avez pu constater qu'à côté des blocs de code fournis dans les rubriques d'aide se trouvaient également des étiquettes marquées Copier le code. Si vous cliquez sur l'étiquette Copier le code d'une rubrique d'aide, le code contenu dans ce bloc est copié dans le Presse-papiers ; vous pouvez ensuite le coller directement dans l'Éditeur de code plutôt que de le taper.

De nombreuses rubriques d'aide contiennent des exemples de code montrant la manière dont vous pouvez utiliser un élément, une propriété ou une fonction particuliers du langage. Même s'ils ne correspondent pas exactement aux opérations que vous souhaitez exécuter, vous pouvez les copier dans votre code comme point de départ, puis les modifiez en fonction de vos besoins en changeant les noms des variables et les références.

Utilisation des exemples d'applications

Visual Basic 2008 comprend des liens vers plusieurs exemples d'applications qui peuvent vous donner une longueur d'avance pour la création de vos propres programmes. Les exemples d'applications sont des projets complets qui peuvent être téléchargés dans Visual Basic 2008 et être exécutés sans leur apporter de modification. Dans la plupart des cas, ils ne sont pas très utiles comme programmes ; toutefois, ils contiennent souvent une grande quantité de code utile.

Par exemple, l'exemple d'application Game illustre un jeu Windows Forms unique complet avec des graphiques GDI+, des fonctionnalités de minuterie, une configuration utilisateur et un stockage des meilleurs scores. Si vous écrivez votre propre jeu de cartes, le code de l'interface utilisateur fourni dans l'exemple Game ne vous sera probablement pas d'une grande utilité. Par contre, le code permettant de stocker et d'afficher les meilleurs scores vous sera très utile ; vous pourrez le copier et l'utiliser tel quel dans votre programme.

Dans d'autres cas, vous pouvez prendre l'exemple d'application et l'utiliser comme point de départ, en le modifiant et en ajoutant du code en fonction de vos propres besoins. Même si l'exemple n'exécute pas exactement l'opération souhaitée, c'est souvent plus facile que de commencer à zéro. Pour plus d'informations, consultez Exemples d'applications Visual Basic Express.

Réutilisation de votre propre code

Lorsque vous aurez programmé pendant un certain temps, vous constaterez probablement que vous écrivez souvent le même code. Par exemple, vous pouvez écrire du code pour un contrôle TextBox afin de n'autoriser que l'entrée de chiffres. Plutôt que d'écrire le même code pour chaque programme, vous pouvez écrire le code une seule fois et l'enregistrer en le faisant glisser jusqu'à la Boîte à outils. La prochaine fois que vous avez besoin de cet extrait de code, vous pouvez le faire glisser à nouveau jusqu'à l'éditeur de code pour l'insérer dans votre code.

Conseil :

Si vous enregistrez une grande quantité de code dans la Boîte à outils, il peut être compliqué de trouver le code dont vous avez besoin. Vous pouvez également l'enregistrer en tant qu'extrait de code et y accéder exactement de la même manière qu'aux extraits de code fournis avec Visual Basic 2008.

Recherche de code

Outre le code fourni dans Visual Basic Express, il existe de nombreuses autres sources permettant d'obtenir du code (de Microsoft et d'autres sources). Vous pouvez rechercher sur Internet des extraits de code, des modèles, des starter kits, des exemples et des contrôles. Pour plus d'informations, consultez Comment : rechercher des extraits de code en ligne.

Vous pouvez également parcourir l'aide pour rechercher des rubriques qui contiennent du code. Pour plus d'informations, consultez Comment : rechercher des rubriques avec des exemples de code.

Étapes suivantes

Dans cette leçon, vous avez découvert les différentes options permettant de trouver du code afin de ne pas avoir à l'écrire vous-même. Dans la leçon suivante, vous découvrirez où obtenir des informations détaillées sur les différentes fonctionnalités de Visual Basic Express.

Leçon suivante : Aller plus loin : je souhaite en savoir davantage sur....

Voir aussi

Tâches

Informations complémentaires : ressources pour l'apprentissage de Visual Basic

Concepts

Étape suivante : que faire ensuite ?

Comment faire dans Visual Basic Express

Autres ressources

Visite guidée de Visual Basic