Ajouter, supprimer et enregistrer des fichiers
Travailler avec plusieurs fichiers dans un projet est similaire à travailler avec le projet lui-même.
Pour ajouter des fichiers à votre projet, procédez comme suit :
1. Sélectionnez « Projet » et « Ajouter un type de fichier » (ici, le type de fichier est le type de fichier). La boîte de dialogue "Ajouter un type de fichier" (Figure 4.2) s'affiche.
2. Sélectionnez un fichier existant ou un nouveau type de fichier et choisissez Ouvrir. Lorsque vous ajoutez un fichier à un projet, vous ajoutez simplement une référence au fichier existant dans le projet ; vous n'ajoutez pas de copie du fichier. Par conséquent, si vous modifiez un fichier et l'enregistrez, les modifications affecteront tous les projets contenant ce fichier. Si vous souhaitez modifier un fichier sans affecter les autres projets, vous devez sélectionner le fichier dans « Explorateur de projet », sélectionner « Enregistrer le nom de fichier sous » dans le menu « Fichier », puis enregistrer le fichier sous un nouveau nom de fichier.
Notez que vous pouvez ajouter des fichiers à un projet en les faisant glisser depuis l'Explorateur Windows, le Gestionnaire de fichiers ou les Favoris réseau vers la fenêtre Projet. Vous pouvez également faire glisser des fichiers .ocx et les déposer dans la boîte à outils pour ajouter de nouveaux contrôles.
Pour supprimer des fichiers du projet, procédez comme suit :
1. Sélectionnez le fichier dans "Explorateur de projet".
2. Dans le menu Projet, sélectionnez Supprimer le nom de fichier.
3. Ce fichier sera supprimé du projet, mais existera toujours sur le disque. Si le fichier est supprimé du projet, Visual Basic met à jour ces informations dans le fichier projet lorsque le projet est enregistré. Toutefois, si un fichier est supprimé en dehors de Visual Basic, Visual Basic ne peut pas mettre à jour le fichier projet ; par conséquent, lorsque le projet est ouvert, Visual Basic affiche un message d'erreur avertissant qu'un fichier est manquant.
Pour enregistrer uniquement le fichier sans enregistrer le projet, procédez comme suit :
1. Sélectionnez ce fichier dans "Explorateur de projet".
2. Dans le menu Fichier, choisissez Enregistrer le nom du fichier.
Fusionner le texte
Il est également possible d'insérer du texte existant provenant d'autres fichiers dans un module de code. Cette fonctionnalité est utile lors de l'ajout de listes de constantes ou d'extraits de code pouvant être enregistrés dans des fichiers texte.
Pour insérer un fichier texte dans le code, procédez comme suit :
1. Depuis la fenêtre "Projet", sélectionnez le formulaire ou le module dans lequel vous souhaitez insérer du code.
2. Sélectionnez le bouton "Afficher le code" et déplacez le curseur à l'endroit où vous souhaitez insérer le code dans l'éditeur de code.
3. Dans le menu Edition, choisissez Insérer un fichier.
4. Sélectionnez le nom du fichier texte à insérer et sélectionnez "Ouvrir".
REMARQUE Si vous utilisez un éditeur de texte ou de code autre que Visual Basic pour modifier le code Visual Basic, veillez à ne pas modifier le paramètre de la propriété VB_PRedeclaredId. Notez en particulier que la modification de cet attribut peut entraîner de sérieux problèmes pour les classes GlobalMultiUse et GlobalSingleUse.
En général, ne modifiez pas ces propriétés à la main, car cela laisserait le module dans un état d'incohérence interne.
Ajouter des contrôles au projet
L'ensemble des contrôles disponibles dans la boîte à outils peut être défini individuellement pour chaque projet. Tout contrôle donné doit être dans la boîte à outils avant de pouvoir être ajouté au formulaire du projet. L'ensemble de base des contrôles standard qui apparaissent souvent dans les boîtes à outils est décrit dans le chapitre 3, « Formulaires, contrôles et menus ».
Ajouter des contrôles ActiveX au projet
Les contrôles ActiveX et les objets enfichables peuvent être ajoutés au projet après avoir été ajoutés à la boîte à outils.
Pour ajouter un contrôle à la boîte à outils du projet, exécutez :
1. Sélectionnez Composants dans le menu Projet. La boîte de dialogue "Pièces" s'affiche, comme le montre la figure 4.3. Les éléments répertoriés dans cette boîte de dialogue incluent tous les contrôles ActiveX enregistrés, les objets enfichables et les concepteurs ActiveX.
2. Pour ajouter un contrôle (avec une extension de fichier .ocx) ou un objet insérable à la boîte à outils, cochez la case à gauche du nom du contrôle.
Pour afficher les contrôles avec une extension de fichier .ocx, sélectionnez l'onglet Contrôles. Pour afficher les objets insérables, tels que les graphiques Microsoft Excel, sélectionnez l'onglet Objets insérables.
3. Sélectionnez "OK" pour fermer la boîte de dialogue "Pièces". Tous les contrôles ActiveX sélectionnés apparaîtront désormais dans la boîte à outils.
Pour ajouter un contrôle ActiveX à la boîte de dialogue Composants, sélectionnez le bouton Parcourir et recherchez dans d'autres répertoires les fichiers portant une extension .ocx. Visual Basic coche automatiquement cette case lors de l'ajout d'un contrôle ActiveX à la liste des contrôles disponibles.
Notez que chaque contrôle ActiveX possède un fichier avec une extension .oca. Ce fichier stocke les informations de bibliothèque mises en cache et d'autres données spécifiques au contrôle. Les fichiers avec l'extension .oca sont généralement stockés dans le même répertoire que le contrôle ActiveX et peuvent être reconstruits si nécessaire (la taille et la date du fichier peuvent changer).
Supprimer le contrôle du projet
Pour supprimer un contrôle de votre projet, procédez comme suit :
1. Dans le menu Projet, sélectionnez Composants.
Affiche la boîte de dialogue Pièces.
2. Décochez la case en regard de chaque contrôle que vous souhaitez supprimer.
Les icônes de ces contrôles seront supprimées de la boîte à outils.
Notez que si une instance d'un contrôle est utilisée par un formulaire de ce projet, le contrôle ne peut pas être supprimé de la boîte à outils.
Utiliser des objets d'autres applications
Vous pouvez également utiliser des objets provenant d'autres applications, tels que ceux contenus dans la bibliothèque d'objets Microsoft Excel, soit comme contrôles dans une boîte à outils, soit comme objets programmables dans le code. Pour ajouter des objets à la boîte à outils, consultez « Ajout de contrôles à votre projet » plus haut dans ce chapitre.
Pour rendre les objets d'une autre application disponibles dans votre code, mais pas en tant que contrôles, définissez une référence à la bibliothèque d'objets de cette application.
Pour ajouter une référence à la bibliothèque d'objets d'une autre application, procédez comme suit :
1. Dans le menu Projet, choisissez Références.
La boîte de dialogue Référence s'affiche, comme le montre la figure 4.4.
2. Cochez la case en regard de chaque référence que vous souhaitez ajouter au projet.
Pour ajouter une référence à une application qui n'est pas répertoriée dans la boîte de dialogue Références, choisissez le bouton Parcourir, puis sélectionnez l'application.
3. Sélectionnez "OK" pour ajouter la référence sélectionnée au projet.
Si vous n'utilisez aucun objet dans la bibliothèque de référence, vous devez décocher la case de cette référence afin de minimiser le nombre de références d'objet que Visual Basic doit résoudre, ce qui peut réduire le temps nécessaire à la compilation de votre projet.
Une fois que vous avez configuré une référence à la bibliothèque d'objets souhaitée, choisissez Explorateur d'objets dans le menu Affichage pour rechercher un objet spécifique ainsi que ses méthodes et propriétés dans le navigateur d'objets. Tout objet répertorié dans le navigateur d'objets peut être utilisé dans le code.
Pour plus d'informations sur le navigateur d'objets, consultez « Recherche d'informations sur les objets » dans le chapitre 9, « Programmation avec des objets ».
Utiliser des fichiers de ressources
Les fichiers de ressources permettent de collecter tous les textes et bitmaps d'une version spécifique utilisée par une application en un seul endroit. Il peut contenir des déclarations constantes, des icônes, du texte d'écran et d'autres éléments susceptibles de changer entre les versions localisées ou entre diverses révisions ou configurations spéciales.
Pour ajouter des fichiers à votre projet, procédez comme suit :
1. Dans le menu « Projet », sélectionnez « Ajouter des fichiers ».
La boîte de dialogue Ajouter un fichier s'affiche.
2. Sélectionnez un fichier de ressources existant (.res) et sélectionnez "Ouvrir".
Un projet ne peut avoir qu'un seul fichier de ressources ; si vous ajoutez un deuxième fichier avec une extension .res, une erreur se produira.
Détails Pour plus d'informations sur le contenu des fichiers de ressources, consultez le Chapitre 16, « Distribution internationale ».
Créer et exécuter des fichiers exécutables
En utilisant la procédure ci-dessous, vous pouvez créer un fichier exécutable (.exe) à partir de Visual Basic.
Pour créer un fichier exécutable dans Visual Basic, procédez comme suit :
1. Sélectionnez "Make projectname.exe" dans le menu "Fichier", où projectname est le nom d'application du projet.
2. Pour remplacer un fichier exécutable existant par une nouvelle version, saisissez le nom du fichier ou parcourez le répertoire et sélectionnez un nom de fichier existant.
3. Cliquez sur le bouton "Options" pour spécifier quelques détails sur la version spécifique du fichier exécutable dans la boîte de dialogue "Propriétés du projet".
4. Si vous souhaitez modifier le numéro de version du projet, vous devez définir le « numéro de version majeure », le « numéro de version mineur » et le « numéro de révision » appropriés. Si "Mise à niveau automatique" est sélectionné, le "numéro de révision" sera automatiquement augmenté à chaque exécution de la commande "make projectname.exe" du projet.
5. Pour donner un nouveau nom à l'application, sous Application, saisissez le nouveau nom dans la zone Titre. Si vous souhaitez spécifier une nouvelle icône, sélectionnez-en une dans la liste.
6. En sélectionnant un sujet dans la zone de liste et en saisissant des informations dans la zone de texte, vous pouvez également saisir des commentaires spécifiques à la version (commentaires, nom de la société, informations sur la marque et les droits d'auteur, etc.) pour différentes versions dans la zone « Informations sur la version ». .
7. Sélectionnez « OK », fermez la boîte de dialogue « Propriétés du projet », puis sélectionnez « OK » dans la boîte de dialogue « Make appname.exe » pour compiler et connecter le fichier exécutable. Double-cliquez sur l'icône du fichier exécutable pour exécuter le fichier exécutable comme vous le feriez pour toute autre application Windows.
Notez que la création d'un fichier exécutable à partir de la ligne de commande dans une session DOS est utile si vous souhaitez compiler un projet de manière planifiée. Saisissez le fichier batch : Vb6/makeprojectname[.vbp][exename]
Pour projectname, tapez le nom du fichier de projet. La variable exename est utilisée pour renommer le fichier exécutable résultant.
compilation conditionnelle
La compilation conditionnelle permet une compilation sélective de certaines parties d'un programme. Les fonctionnalités spéciales d'un programme peuvent être incorporées dans différentes versions, par exemple les filtres pour l'affichage de la date et de la devise doivent être modifiés pour les différentes versions linguistiques d'une application.
Pour plus d'informations sur la compilation conditionnelle, consultez « Utilisation de la compilation conditionnelle » dans le chapitre 8, « Reprogrammer ».
Définir les options du projet
Visual Basic vous permet de personnaliser chaque projet en définissant certaines propriétés. Utilisez la boîte de dialogue "Propriétés du projet" pour le définir via la commande "Propriétés du projet" du menu "Projet". Les paramètres de propriété sont enregistrés dans le fichier de projet (.vbp).
Le tableau suivant répertorie certaines des options pouvant être définies :
De nombreuses autres options sont disponibles, notamment la compilation, l'assemblage et le multithread. Si vous souhaitez accéder à certaines des options les plus avancées, vous pouvez trouver plus d'informations dans l'aide en ligne.
Détails Pour en savoir plus sur les paramètres des options d'environnement qui affectent tous les projets, consultez le chapitre 2, « Développement d'applications avec Visual Basic ».
->