Tutoriel 6 : Un environnement basé sur l'objet

Gilbert Miralles

- Titre : Tutoriel 6 : Un environnement basé sur l'objet

- Auteur : Gilbert Miralles

- Parution : 18 mars 2003

- Licence : Copyright ® 2000 Gilmir. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- Environnement Objet… ♪

- Prochain tutoriel

Environnement Objet… ♪

Vous avez dit objet ? Mais… de quel objet parlez-vous ?
En déplaçant le curseur de votre souris, sur les différents objets insérés dans la boîte à outils, un petit rectangle de couleur apparaît et vous indique le nom de l'objet.

Les différents objets de la boîte à outils.

Dans cet exemple nous avons survolé avec la souris la dernière icône
de la dernière rangée de droite, ce qui a provoqué l'apparition de la bulle
qui nous indique que cet icône correspond à un contrôle « Data ».

Étudions les différents contrôles de la boîte à outils.

Nom du contrôle

Description

PictureBox

C'est un conteneur d'autres objets. Vous pouvez insérer une image ou par exemple un groupe d'objets en une seule opération

Label

On utilise ce contrôle pour placer du texte comme affichage simple ou comme étiquette.(L'utilisateur ne peut pas modifier le texte saisi dans ce contrôle)

TextBox

C'est le seul objet qui vous permet de saisir du texte, des nombres ou des dates.

Frame

Ce contrôle sert à enjoliver votre présentation. Un autre contrôle remplit le même rôle, mais n'est pas livré en standard, c 'est le contrôle Sheridan 3D Controls qui est généré par le fichier Threed32.ocx. (À posséder impérativement)

CommandButton

C'est un bouton poussoir qui enclenchera une action par l'intermédiaire d'une procédure événementielle.

CheckBox

C'est une case à cocher

OptionButton

C'est un bouton radio(Option)

ComboBox

Il s'agit d'une liste modifiable qui permet de choisir un seul élément dans une liste, mais aussi de taper une valeur qui n'est pas affichée

ListBox

C'est une liste dans laquelle vous pouvez choisir un ou plusieurs éléments, sans pouvoir saisir de nouvelle valeur

HScrollBar

C'est un ascenseur horizontal

VScrollBar

C'est un ascenseur vertical

Timer

C'est une minuterie, genre chronomètre qui vous permet d'enclencher une action toutes les n millisecondes

DriveListBox

Ce contrôle permet d'afficher la liste de tous les lecteurs disponibles sur l'ordinateur

DirListBox

Ce contrôle permet d'afficher la liste de tous les répertoires d'un lecteur sélectionné

FileListBox

Ce contrôle permet d'afficher la liste de tous les fichiers d'un répertoire sélectionné

Shape

Permet de dessiner des formes, rectangles, cercles

Line

Permet de dessiner des lignes

Image

Sert à insérer des images, nous le préférerons à l'objet PictureBox

Data

Ce contrôle permet de programmer l'accès aux bases de données

OLE

Il permet de placer des applications OLE(Object Link and Embedding)

Avant de programmer avec Visual Basic, vous devez vous familiariser avec son environnement graphique, ses menus, ses barres d'outils ainsi que les fenêtres qui permettent de programmer et de paramétrer les différents objets.
Si vous possédez la version « Pro », vous pouvez aller chercher des contrôles supplémentaires comme celui que j'ai cité dans le paragraphe précédent.

Dans la barre de menus, cliquez sur l'étiquette « Projets », « Composants »

En cliquant sur le bouton « Parcourir », vous ouvrez une boîte de dialogue de Windows. Il ne vous reste plus qu'à aller chercher le fichier qui vous intéresse, en l'occurrence « Threed32.ocx » qui se trouve dans le répertoire de c:\Windows\system
Vous pouvez également visualiser tous les fichiers avec extension *.ocx pour connaître les contrôles que vous avez à disposition.

Nous essayerons à titre pédagogique de réaliser quelques petites applications qui englobent les contrôles « Treed32.ocx » « et »Spin32.ocx" cela nous permettra de constater l'évolution esthétique de nos présentations.

Prochain tutoriel

Étude des principales propriétés d'une feuille Form1