Examen corrigé en programmation visual basic - Exercices programmation vb avec
Examen corrigé en programmation visual basic - Exercices programmation vb avec correction Partie théorique (20 points) 1. Citer l’objectif principal d’utilisation des modules en VB ? 2. Quels genre de fichiers ont l’extention .bas ? 3. La déclaration suivante, est – elle juste? Type personne nom As String prenom as String compte as Double CIN as String End type 4. « windowState » ne prend pas une des valeurs suivantes : A. Normal B. Minimal C. Maximal D. Moyenne 5. L’instruction suivante est elle juste ou non : Text1.visible = True. 6. Est-ce que c’est possible de regrouper des contrôles telles que les TextBox et les Label ? Exemple : Label(0),Label(1), Label(2)….etc. Ou Text(0), Text(1), Text(2)…etc. 7. Quel est le numéro de l’erreur « périphérique non disponible » : A. 13 B. 68 C. 102 8. Déclarer un tableau (tab) de deux dimentions. 9. Combien de cases contient le tableau suivant : tableau(2 to 7). Partie pratique (20 points) Exercice 1 : (8 pt) 1) Réaliser un convertisseur Euro/Dollar et Dollar/Euro. (1 euro = 1.30$) d’une interface graphique comme la suivante : Données : Vous devez entrer un nombre dans le chanp de texte Euros (txtEuro) et puis appuiyer sur le bouton (Euro => Dollar) et vous aurais le resultat en dollars sur le champ de texte Dirhams (txtDollar). Les boutons de convertion portent successivement les captions « Euros => Dollars» et « Dollars => Euros » ainsi que « EuroToDol » et « DolToEuro » comme noms. Pour le contrôle Frame : caption= « Convertisseur (Dol/Euro) » ; nom = « convertisseur ». Le bouton de fereture portant la caption « Fermer » a comme nom « fermer » et comme fonction l’arrêt de l’execution. 1) Créer un executable portant le nom : « Convertisseur.exe ». Exercice 2 : (12 point) 1. Réaliser l'interface suivante : (1 point) 2. Que fait la propriété "Font" du contrôle Label. (1 point) 3. Que fait la proprièté "AutoSize" du contrôle Label. (1 point) 4. Donner les noms attribués par défaut aux différents contrôles. (1 point) 5. On désir afficher le message "Bonjour" dans la zone de texte lorsque l'utilisateur clique sur le bouton "Afficher", pour cela, écrire la procédure événementielle correspondant au bouton "Afficher".(1 point) 6. Ecrire la procédure événementielle correspondant au bouton "Effacer" pour effacer le message bonjour. (1 point) 7. Ecrire la procédure événementielle correspondant au bouton "Fin" pour mettre fin à l'application. (1 point) 8. Que font les touches : ATL + r ; ALT + m; ALT + f. (2,5 point) 9. Créer dans le bureau le dossier Ex2Partiel et enregistrer votre projet dans ce dossier. (0,5 point) 10. Donner les extensions des fichiers générés par votre application. (1 point) Créer le fichier exécutable de votre Projet dans le même dossier et Fermer VB. (1 point) ------------------------------------------------------------------------------------------ Correction ------------------------------------------------------------------------------------------ Partie théorique (20 points) 1. L’objectif principal d’utilisation des modules en VB est la déclaration des variables globales. 2 points 2. L’extention .bas est résérvée pour les modules vb. 2 points 3. La déclaration du type personne est juste. 2,5 points 4. « windowState » ne prend pas le valeurs Moyenne.1,5points 5. L’instruction suivante Text1.visible = True est juste. 2 points 6. Oui. 2 points 7. le numéro de l’erreur « périphérique non disponible » est 68. (3 points) 8. La Déclaration d’un tableau de deux dimentions est Dim Tab(1 to 5, 1 to 5).2 points 9. Le tableau tableau(2 to 7) contient cinq cases (2°, 3°, 4°, 5°, 6° et 7ème case).2 points Partie Pratique(20 points) 1ère Question : 2 points pour la nomination des différents contrôles de la fenêtre. 1 point pour la mise en forme. 3 points pour la programmation du code des deux boutons « EuroToDh » et « DhToEuro » comme ci-dessous : L’évenement du bouton « EuroToDh » est : Private Sub EuroToDh_Click() Dim somme As Double Dim change As Double somme = txtEuro.Text change = somme * 10.5 txtDh.Text = change End Sub L’évenement du bouton « DhToEuro » est : Private Sub DhToEuro_Click() Dim somme As Double Dim change As Double somme = txtDh.Text change = somme / 10.5 txtEuro.Text = change End Sub 2ème Question : 1,5 point pour la crétion de l’executable 0,5 point s’il porte le nom Convertisseur.exe Allez à : Fichier>Créer Projet1.exe Et par la suite génération d’un executable. Exercice 2 : (12 points) 1. Réalisation de l'interface. (1 point) 2. (1 point) La propriété "Font" du contrôle Label permet de jouer sur la mise en forme de la caption de chaque contrôle. 3. (1 point) La proprièté "AutoSize" du contrôle Label, permet d’ajuster la taille du contrôle label à sa caption. 4. Les noms attribués par défaut aux différents contrôles. (1 point) Label1, Text1, Command1, Command2, Command3 5. (1 point) Procédure événementielle correspondant au bouton"Afficher" : Private Sub afficher_Click() Text1.Text = ‘’ Bonjour‘’ End Sub 6. (1 point) Procédure événementielle correspondant au bouton"Effacer". Private Sub effacer_Click() Text1.Text = ‘’ ‘’ End Sub 7. (1 point) Procédure événementielle correspondant au bouton"Fin" : Private Sub fin_Click() end End Sub 8. (2,5 point) ATL + r : Affiche le menu Requête ; ALT + m : Ne fait rien; ALT + f : Affiche le menu Fichier. 9. Création du dossier Ex2Partiel + enregistrement du projet. (0,5 point) 10. Les extensions des fichiers générés : (1 point) frm : visual basic form file. vbp : visual basic project. vbw : visual basic workspace. uploads/s1/ examen-corrige-en-programmation-visual-basic-exercices-programmation-vb-avec-correction.pdf
Documents similaires










-
49
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 04, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 0.1942MB