Augmentation de la productivité : développement rapide d'application

Mise à jour : novembre 2007

Dans les premières années de la programmation informatique, l'achèvement d'un programme simple pouvait durer des jours, voire des semaines. Lorsque Visual Basic a été créé en 1991, il a révolutionné la programmation. Il n'était plus nécessaire d'écrire du code pour créer une interface utilisateur ou de se soucier de la gestion de la mémoire. Ce nouveau type de programmation fut appelé développement rapide d'application ou RAD (Rapid Application Development).

Le principal avantage de la programmation RAD est l'augmentation de la productivité. Visual Basic 2008 propose plusieurs fonctionnalités qui peuvent vous aider à créer de meilleures applications, plus rapidement que jamais. Vous trouverez ci-dessous quelques-unes de ces fonctionnalités.

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.

Extraits de code

Une manière d'augmenter votre productivité consiste à éviter d'écrire plusieurs fois le même code. Visual Basic 2008 comprend une bibliothèque de code contenant environ 500 extraits de code, appelés extraits de code IntelliSense, prêts à être insérés dans votre application. Chaque extrait de code exécute une tâche de programmation complète, telle que la création d'un fichier, l'envoi d'un message électronique ou le dessin d'un cercle. Quelques clics de souris suffisent pour insérer un extrait dans votre code source.

Une fois l'extrait de code inséré, les parties du code qui doivent être remplacées sont mises en surbrillance ; vous pouvez entrer vos propres valeurs le cas échéant. Par exemple, un extrait de code pour dessiner une ligne sur un formulaire possède des valeurs pour la couleur, l'emplacement et la longueur de la ligne. Vous pouvez modifier ces valeurs en fonction de vos besoins, ou ne rien faire et dessiner une ligne à l'aide des valeurs par défaut.

Vous pouvez également créer vos propres extraits de code adaptés à vos propres besoins, les ajouter à la bibliothèque, puis les utiliser lorsque vous en avez besoin. Lorsque vous créez vos propres extraits de code, vous devez déterminer les parties du code qui doivent être mises en surbrillance et spécifier les valeurs par défaut. Pour plus d'informations, consultez Création et utilisation d'extraits de code IntelliSense.

Citons la lecture et l'écriture de texte dans un fichier comme tâches courantes pouvant être réalisées à l'aide d'extraits de code. La procédure suivante montre comment les extraits de code peuvent améliorer votre productivité.

Essayez !

Pour utiliser des extraits de code

  1. Dans le menu Fichier, choisissez Nouveau projet.

  2. Dans le volet Modèles de la boîte de dialogue Nouveau projet, cliquez sur Application Windows.

  3. Dans la zone Nom, tapez Snippets, puis cliquez sur OK.

    Un nouveau projet Windows Forms s'ouvre.

  4. Double-cliquez sur le formulaire pour ouvrir l'éditeur de code.

  5. Dans l'éditeur de code, cliquez avec le bouton droit sur le gestionnaire d'événements Form1_Load et choisissez Insérer un extrait dans le menu déroulant.

    La liste des catégories d'extraits s'affiche.

  6. Double-cliquez sur Traitement de lecteurs, de dossiers et de fichiers.

    La liste des extraits de code s'affiche.

  7. Double-cliquez sur Écrire le texte dans un fichier.

    Le code suivant est inséré et les éléments "C\Test.txt" ainsi que "Text" sont mis en surbrillance.

    My.Computer.FileSystem.WriteAllText("C:\Test.txt", "Text", True)
    
    Remarque :

    La méthode WriteAllText crée le fichier s'il n'existe pas. S'il existe déjà, elle ajoute le texte à la fin du fichier.

  8. Remplacez "C\Test.txt" par "C\MySnippetTest.txt" et remplacez "Text" par "This is really fast!".

  9. Ajoutez un deuxième extrait de code. Cliquez avec le bouton droit et choisissez Insérer un extrait dans le menu.

  10. Double-cliquez sur Traitement de lecteurs, de dossiers et de fichiers.

  11. Double-cliquez sur Lire le texte d'un fichier.

    Le code suivant est inséré et "C\Test.txt" est mis en surbrillance.

    Dim fileContents As String
    fileContents = My.Computer.FileSystem.ReadAllText("C:\Test.txt")
    
  12. Remplacez "C\Test.txt" par "C\MySnippetTest.txt".

  13. Ajoutez le code suivant sous le dernier extrait de code pour afficher le résultat.

    MsgBox(fileContents)
    
  14. Appuyez sur F5 pour exécuter le programme.

    Un fichier contenant le texte spécifié est créé et un message s'affiche avec le contenu du fichier.

Prenez le temps de vous familiariser avec les extraits de code fournis dans Visual Basic. Ils peuvent vous faire gagner du temps et éviter beaucoup d'efforts lors de l'écriture du code. Pour plus d'informations, consultez Comment : gérer des extraits de code.

Développement avec My

Une autre fonctionnalité RAD introduite dans Visual Basic, appelée My, est un jeu d'objets qui contiennent des fonctions courantes liées à l'ordinateur, à l'application, à l'utilisateur, etc. Vous pouvez considérer My comme un raccourci pour accéder à des fonctions qui exigeraient normalement une grande quantité de code supplémentaire.

Par exemple, supposons que vous souhaitiez déterminer le numéro de version de votre application. Dans la version précédente de Visual Basic, le code se serait présenté comme suit.

Dim VersionNumber As String
VersionNumber = System.Diagnostics.FileVersionInfo.GetVersionInfo _ (System.Reflection.Assembly.GetExecutingAssembly.Location).FileVersion

À l'aide du nouvel objet My.Application, il se présente comme suit.

Dim VersionNumber As String
VersionNumber = My.Application.Info.Version.ToString

Comme vous pouvez le constater, My est beaucoup plus simple (et beaucoup plus convivial), et permet de gagner du temps tout en économisant des efforts. Vous pourriez toujours utiliser l'autre manière pour déterminer le numéro de version, mais pourquoi le feriez-vous ?

Vous ne vous en êtes peut-être pas rendu compte, mais vous avez déjà utilisé My dans plusieurs leçons précédentes. Lorsque vous entrerez du code pour votre application suivante, explorez les objets My en tapant My et en parcourant la liste des éléments qui s'affichent. Pour plus d'informations, consultez Développement avec My.

IntelliSense

Lorsque vous avez entré du code au cours des leçons précédentes, vous avez probablement remarqué qu'au fur et à mesure que vous tapiez, une liste déroulante de choix s'affichait dans l'éditeur de code. Il s'agit d'un exemple de la fonctionnalité appelée IntelliSense.

IntelliSense propose une série de fonctionnalités qui facilitent l'accès aux guides de référence du langage. Lors de l'écriture de code, il n'est pas nécessaire de laisser l'éditeur de code rechercher des informations sur les éléments de langage. Vous pouvez rester où vous êtes, rechercher les informations dont vous avez besoin, insérer directement les éléments de langage dans votre code, et même demander à IntelliSense de saisir les informations à votre place.

IntelliSense est également utile lors du débogage. Dans l'éditeur de code, vous pouvez déplacer le curseur sur une variable contenue dans votre code afin d'afficher une info-bulle avec la valeur actuelle de la variable. IntelliSense est également disponible lorsque vous saisissez du code dans la fenêtre Exécution. Pour plus d'informations, consultez Utilisation de la fonctionnalité IntelliSense.

Étapes suivantes

Dans cette leçon, vous avez découvert quelques-unes des fonctionnalités de productivité de Visual Basic. De nombreuses autres fonctionnalités font de Visual Basic l'outil idéal pour développer rapidement des applications. Vous trouverez ci-dessous des liens vers certaines de celles-ci.

Dans la leçon suivante, vous découvrirez certaines possibilités surprenantes de Visual Basic 2008.

Leçon suivante : Conseils et astuces : je ne savais pas que c'était possible.

Voir aussi

Concepts

Étape suivante : que faire ensuite ?

Comment faire dans Visual Basic Express

Autres ressources

Distribution d'un programme

Visite guidée de Visual Basic