Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
P. 1
Cours Visual Basic En Francais

Cours Visual Basic En Francais

Ratings:

4.95

(88)
|Views: 52,593 |Likes:
Published by niko
un cours sur VB en francais
un cours sur VB en francais

More info:

Published by: niko on Jan 07, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/09/2014

pdf

text

original

 
Cours 1 : Présentation de l'interface de VB
Après avoir lancé Visual Basic, vous devez voir apparaître à l'écran une boîte dedialogue vous demandant quel genre d'application voulez-vous créer? Choisissez "
 EXEStandard 
" si vous voulez créer un programme. Quant aux autres types d'applications,laissez-les de côté pour le moment. Vous verrez alors apparaître en face de vous unefenêtre fragmentée en plusieurs petites fenêtres. Au premier abord, cela doitcertainement vous effrayer de voir une multitude de mini fenêtres. Ne vous inquiétez pas,votre comportement est tout à fait normal. N'importe quel NEWBIE aurait eu cecomportement. Moi-même, je l'ai été et j'ai pensé au début que Visual Basic était unlogiciel trop compliqué pour moi et j'ai voulu laisser tomber ce fabuleux logiciel. Mais cequi m'a encouragé à continuer à utiliser Visual Basic, c'est la possibilité de créer, créerun programme même si ce n'est qu'une simple petite application car je sais qu'après jepourrai concevoir des programmes plus élaborés au fur à mesure que j'acquiers denouvelles connaissances.Ca y est? Vous êtes décidé à continuer à apprendre ce langage informatique et fairepartie de la communauté des programmeurs? Alors, allons-y! Commençons par décriretoutes ces multitudes de fenêtres.
La partie supérieure de la fenêtre est formé du
 système de menus
et d'une
 barre d'outils
tout comme d'autres logiciels(Office, Lotus,...).
La partie de gauche est constitué de la
 boîte à outils
. (Attention, ne confondez pasbarre d'outils avec boîte à outils. La barre d'outils est une version simplifiée dusystème de menus. Elle permet d'accéder plus rapidement aux sous-commandesdu système de menus.) Quant à la boîte à outils, elle permet de sélectionner lescontrôles (ou si voulez "objets"), puis ensuite de les placer sur la partie centralede la fenêtre.
 Pour placer un contrôle, sélectionnez d'abord un contrôle dans la boîte à outils, puis, tracez une zone rectangulaire sur la feuille qui se trouve au milieu.
Sivous voulez ajouter de nouveaux contrôles dans la boîte à outils, appuyez sur lebouton droit de votre souris dans la boîte à outils pour faire apparaître le menucontextuel. Appuyez sur la sous-commande "Composants" pour faire apparaîtrela liste de tous les contrôles mis à votre disposition.
Cette feuille située au centre, n'est autre que la future
interface graphique
de votreapplication (appelé aussi
"interface utilisateur"
 
).
Enfin, la partie de droite est constituée de 3 boîtes de dialogue :1. La 1ère est la boîte de dialogue "
 Projet
" qui donne la liste de toutes lesfeuilles qui constituent votre future application.2. La 2ème est la boîte de dialogue "
 Propriétés
". Elle donne accès auxpropriétés du contrôle sélectionné.3. Enfin, la 3ème est la boîte dialogue "
 Présentation des feuilles
". Elle permetde modifier la position de la feuille de travail actuellement sélectionnée.
Page 1 sur 51
 
 
Cours 2 : Structure des procédures
Une application est constituée essentiellement de l'
interface utilisateur
, formée elle-mêmede plusieurs
 contrôles
, et de
 procédures
qui génère des actions. A présent, analysons la
 structure d'une procédure
.La syntaxe d'écriture d'une procédure est la suivante :
 
[Public / Private] [Static] Sub Nom_proc (arguments)[Déclarations][Instructions][exit Sub][Instructions]End Sub
Le mot Sub peut ou non être précédé des options suivantes :1. Les mots
 Public
ou
 private
définissent les limites de la procédure.
Page 2 sur 51
 
o
Avec
 Public
, la procédure peut être appelée depuis n'importe quelleinstruction de l'application.
o
Avec
 private
, la procédure ne peut être appelée qu'à l'intérieur de la mêmefeuille ou du même module.2. Vous devez déclarer en début de procédures vos
variables
et
 constantes
si vous nel'avez pas fait dans la partie Général de la liste déroulante
Objet
qui se trouve enhaut, à gauche de l'éditeur de code. Remarquez que si vous déclarez vos variablesà l'intérieur de la procédure, sa portée sera limitée qu'à cette procédure;3.
Static
signifie que toutes les variables locales déclarées dans la procédure doiventconserver leur valeur entre 2 appels.4.
 Exit Sub
permet de quitter la procédure avant la fin normale de celle-ci;5.
 End Sub
ferme la procédure.Pour cela, prenons un simple exemple :
 
Private SubForm_Load()DimDateNaissanceDimMessage, TitreAs String  Message = "Date de naissance ?"Titre = "Entrez votre date de naissance : "DateNaissance = InputBox(Message, Titre)IfDateNaissance <> ""Then  DateNaissance = Format(DateNaissance, "Long Date")MsgBox DateNaissance, vbOKOnly + vbInformation, "Vous êtes né(e)le"End Else WhileDateNaissance = ""MsgBox "Entrez une date", vbOKOnly + vbExclamation, "Attention!"DateNaissance = InputBox(Message, Titre)Wend DateNaissance = Format(DateNaissance, "Long Date")MsgBox DateNaissance, vbOKOnly + vbInformation, "Vous êtes né(e)le"End End If End Sub 
Le but de ce programme est certes inutile, vous direz-vous, puisqu'il consiste juste àdemander la date de naissance à quelqu'un et de l'afficher par la suite. Mais lesinstructions de cette procédures renferment une partie des bases de la programmation enVB6.Ce n'est pas important si vous n'avez pas compris toutes les instructions de cetteprocédure. Contentez-vous pour l'instant de lire cette procédure et observez simplementde quoi peut être composée une procédure.A présent, passons à une analyse simplifiée de cette procédure :
Page 3 sur 51

Activity (1)

You've already reviewed this. Edit your review.
Stephane Brou liked this
Hilmi Rahali added this note
extra
Mehdi Dalil liked this
repartout liked this
chelmide_780862614 added this note
code pour ouvrir Form2 à partir de Form1 et en même temps faire disparaître Form1
Yassine Aissa added this note
merci beaucoup
Dominique Joly liked this
M'nasri Ramzy liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->