Examen de fin de module : Programmation et bases de données
Partie théorique : (20 point)
1. La propriété caption
permet de :
a. Déterminer le
nom qui sera affiché.
b. Donner le nom du
contrôle.
c. Définir une
info-bulle du contrôle.
2. La propriété
Font permet de :
a. Augmente la
taille.
b. Ajuste le style
et la taille.
c. Ajuste la mise
en forme : le style, la taille et la police.
3. Qu’est ce que
permet de faire la propriété WindowState ?
4. Donner la
fonction de la proprité Icon.
5. Donner un
exemple de déclaration d’une constante en vb.
6. Déclarer un
tableau (Tab) de dimension égale à 5.
7. Déclarer une
matrice d’entiers de dimension (5x5).
Matrice = tableau de deux
dimentions.
8. Comment
accédez-vous au code associé à un contrôle ?
9. Que représente
un ficher d’extension .frm ?
10. Que représente
un fichier d’extention vbw ?
Partie Pratique (20 points)
Exercice 1 : (13 pt) Base de données
1.
Construire une Base de Données en Acces 2003 portant le nom
« MaBaseDeDonnee », créer dedant une table « Etudiant »
portant 5 champs :
·
N° : identificateur representant la clée primaire de la table (Opter
pour la Création automatique).
·
NomEt : Nom de l’Etudiant qui sera de type texte.
·
PrenomEt : Le prénom de l’Etudiant qui sera aussi de type
texte.
·
AgeEt : Représentant l’age de l’Etudiant , de type Numérique.
·
DateN : La date de naissance de l’Etudiant de type Date, et sous « Date, réduit ».
2.
Remplissez la table.
Voici
une image representant la forme et les données que doit contenir votre table :
3.
Créer
une interface graphique sous Visual Basic, dans le but d’afficher tous les
champs contenu dans la table Etudiant.
Cette
feuille (caption=’Fiche Etudiant’, name=’etudiant’)
comprend :
·
Cinq étiquettes de Label1 à Label4.
·
Cinq zones de texte de Text1 à Text4.
·
Un
contrôle Microsoft ADO Data Control Intitulé Adodc1.
Voici l’exemple de l’interface que vous devez
concevoir :
Remarque :
Les noms
des Label n' ont aucune influence sur le programme, vous avez le soin de les
renommer conformément à vos besions.
1.
Préciser
les valeurs correspondants aux propriétés :
ü Caption : Etudiant.
ü CommandType : ???.
ü ConnectionString : Provider = ???
ü RecordSource : ???.
ü Changer les valeurs des deux propriétés des zones de texte.
2.
Quelle
est le rôle de la propriété « ConnectingString » du contrôle
Adodc1 ?
3.
Tester
votre application, et faite produire l’executable sous le nom « AppDBEtudiant.exe ».
Exercice 2 (7 points)
Réaliser
une interface graphique dans laquelle l’utilisateur entre son nom dans la boîte
de texte.
- Lorsqu’il
clique sur OUI, un message «Bravo Raja!»
s’affiche.
Attention : Le programme doit reprendre le nom que l’utilisateur a tapé dans
la boîte de texte.
- Lorqu’il clique sur NON, le message « C’est faut, Raja»
Le Programme doit reprendre le même nom saisi
dans la zone de texte.
- S’il
clique sur Quitter vous devez fermer entièrement l’application.
L’affichage du message doit se faire dans la
même zone de texte.
Voici à quoi devrait ressembler votre
interface :
---------------------------------------------------------------------------
Corrigé de l'examen
---------------------------------------------------------------------------
Partie théorique : (20 point)
1. La propriété
caption permet de :
Déterminer le nom qui sera affiché. (2 pts)
2. La propriété
Font permet de :
Ajuste la mise en forme : le
style, la taille et la police. (2 pts)
3. La propriété
WindowState permet de choisir si votre fenêtre s’ouvrira normalement,
agrandie ou réduite. (2 pts)
4. La fonction de
la proprité Icon est de définir l’icône qui sera affiché dans la barre de
titre. (2 pts)
5. Déclaration d’une
constante en vb : private const PI=3.14(2 pts)
6. Déclarer un
tableau (Tab) d’entiers, de dimension égale à 5 : (2 pts)
Dim Tab(0 to 4) as Integer
Dim Tab(1 to 5) as Integer
7. Matrice : (2 pts)
Dim Matrice(0 to 4, 0 to 4) as Integer
Dim Tab(1 to 5, 1 to 5) as Integer
8. Par double click
sur le contrôle en question. (2 pts)
9. Un ficher
d’extension .frm represente une feuille de votre projet. (2 pts)
10. Un fichier
d’extention vbw représente l’espace de travail de votre projet. (2 pts)
Partie Pratique (20 points)
Exerciec 1 : Base de Données (13 points)
- Conceprion d’une table en acces.(4 points)
- Remplissage de la table.(1points)
- Création de l’interface et réglage des propriétés
de chaque contrôle de la feuille.
- Précision des valeurs de propriétés : (3 points)
ü
Caption : Etudiant.
ü
CommandType : 2 – adCmdTable. .(0.5
points)
ü
ConnectionString : Provider
= Microsoft Jet 4.0 OLE DB Provider.(1 points)
ü
RecordSource : Etudiant.
.(0.5 points)
ü Changer
les valeurs DateField et DateSource des zones de texte.
- Le rôle de ConnectingString est d’assurer l’interconnexion de l’application en cours, avec la base de donnée MaBaseDeDonnée via la détérmination du Provider adequat. (1 points)
- Création de l’executable. (2 points)
Exerciec 2 : (7 points)
La création de l’interface. (2
point)
Bouton OUI : 2
points
Private Sub non_Click()
Text1.Text = "C 'est faut," & Text1.Text
End Sub
Bouton NON : 2 points
Private Sub
oui_Click()
Text1.Text =
"Bravo!" & Text1.Text
End Sub
Bouton QUITTER :1 point
Private Sub
quitter_Click()
End
End Sub
Aucun commentaire:
Enregistrer un commentaire