TP de Visual Basic n° : 2
Transcription
TP de Visual Basic n° : 2
TP de Visual Basic n° : 2 Exercice 1 : (Listes baladeuses 2) Modifier l’application de l’exercice 2 du TP n°1 en effectuant les changements suivants : 1- Remplacer les boutons de commandes par un menu contextuel comme illustré dans la figure ci-contre et écrire les procédures correspondantes. (pour récupérer l’élément sélectionné utiliser List1.text au lieu de list1.list(list1.listIndex) 2- Les deux sous-menus : « à droite » et « supprimer » ne seront actifs que si un élément de la liste est sélectionné 3- Le sous-menu « ajouter » permet d’ajouter à la liste un élément saisi dans un inputBox 4- Avant de quitter, l’utilisateur doit confirmer l’arrêt du programme dans un MsgBox Exercice 2 : (Combinaison) 1-Créer un Form pour calculer une combinaison (définir d’abord une fonction récursive qui permet de calculer le factoriel d’un nombre) Rappel : 2- Gérer les éventuelles erreurs d’exécution en utilisant l’instruction : On Error Go To ………. (L’erreur doit déclencher l’affichage du numéro de l’erreur et sa description en utilisant l’objet Err) Exercice 3 : (Simulateur de crédit) Créer un simulateur de crédit comme illustré sur la figure ci-contre en respactant ce qui suit : 1- Les deux ComboBox sont en lecture seule 2- Utiliser des tableaux pour stocker les calculs relatifs à chaque mois 3- La procédure de calcul se déclenche après un click sur le ComboBox « taux » 4- Les résultats doivent être formatés comme illustré dans la figure (nombre avec séparateur de millier et 2 décimales) Exercice 4 : (Conversions) Crée r un Form qui permet de calculer pour un nombre entier : -la somme de ses chiffres -leur produit -le nombre de chiffres paires Quelques fonctions utiles : IsNumérique(expression), Val(chaîne), CSng(expression), Int(nombre), Mid(chaîne, position, longueur) , Len(chaîne), Str(nombre), Trim(chaîne) INSEA 2009/2010