Programmation avec Microsoft Visual Basic. NET. Réponses aux questions Solutions des exercices

Dimension: px
Commencer à balayer dès la page:

Download "Programmation avec Microsoft Visual Basic. NET. Réponses aux questions Solutions des exercices"

Transcription

1 Programmation avec Microsoft Visual Basic. NET Diane Zak Réponses aux questions Solutions des exercices ISBN Éditions Reynald Goulet inc. Tous droits réservés. Page 1

2 Présentation 1. d programme 2. d du langage machine 3. a assembleur 4. b de haut niveau 5. c interpréteur 6. b compilateur 7. a assembleur 8. d orienté objet et piloté par les événements 9. a Vrai 10. a Vrai 11. c classe 12. d Parler 13. c une instance 14. c l encapsulation 15. a abstraction 16. a parente, dérivées 17. e l héritage 18. a) Tête, corps, pattes, cœur, poumons b) Manger, courir, jouer, marcher, japper c) trois 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 2

3 Tutoriel 1 Leçon A 1. d modèle 2. c solution 3. c Propriétés 4. d Explorateur de solutions 5. c.sln 6. e e de ces réponses. 7. e.vb 8. e.vb 9. c Text 10. d Name 11. e Toutes ces réponses. 12. e StartPosition 13. a BackgroundImage 14. a Vrai 15. a Vrai 16. Une application Windows possède une interface utilisateur sous Windows et s exécute sur un ordinateur autonome. Une application Web propose une interface utilisateur intégrée à un navigateur Web et s exécute sur un serveur. 17. La propriété Text contrôle le texte qui s affiche dans la barre de titre du formulaire Windows et sur le bouton de l application qui apparaît dans la barre de tâches de Windows pendant que l application s exécute. La propriété Name attribue un nom à l objet Windows Form; ce nom sert ensuite à toute référence à ce formulaire dans le code de programme. 18. Un objet Windows Form constitue le formulaire en soi. La fenêtre du concepteur de vues permet de visualiser l objet Windows Form qui apparaît ensuite à l écran lors de l exécution de l application. L objet fichier du formulaire est le fichier sur disque contenant le code de programme qui crée l objet Windows Form. 19. Une référence est l adresse d une cellule de la mémoire interne de l ordinateur. Un espace de nom est un bloc de cellules mémoire qui contiennent les définitions de classes associées. 20. L opérateur point de sélection de membre indique que la classe Label est un membre de l espace de nom Windows, lui-même membre de l espace de nom System. Exercices 1. Voir les fichiers de VBNET\Tut01\LA Solution Charités dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut01\LA Solution Photo dans le Disque des solutions. (L image d arrière-plan peut varier par rapport à celle proposée.) 3. Voir les fichiers de VBNET\Tut01\LA Solution Vancouver dans le Disque des solutions. 4. (Découverte) Voir les fichiers de VBNET\Tut01\LA Solution Boisvert dans le Disque des solutions. d. La propriété ControlBox détermine si un formulaire possède dans sa barre de titre un menu Système. e. Le réglage de la propriété ControlBox à False supprime l icône, ainsi que les boutons Réduire, Agrandir et Fermer de la barre de titre du formulaire. g. La propriété MaximizeBox détermine si un formulaire possède un bouton Agrandir dans sa barre de titre. h. Le réglage de la propriété MaximizeBox à False provoque la mise en gris du bouton Agrandir dans la barre de titre du formulaire Éditions Reynald Goulet inc. Tous droits réservés. Page 3

4 j. La propriété MinimizeBox détermine si un formulaire possède un bouton Réduire dans sa barre de titre. k. Le réglage de la propriété MinimizeBox à False provoque l affichage en gris du bouton Réduire dans la barre de titre du formulaire. 5. (Découverte) Voir les fichiers de VBNET\Tut01\LA Solution Boisvert dans le Disque des solutions. d. La propriété DrawGrid de l objet Windows permet de supprimer l affichage des points de grille sur le fond du formulaire. e. La propriété ShowInTaskbar détermine si la valeur stockée dans la propriété Text du formulaire apparaît ou non dans la barre des tâches de Windows quand l application s exécute. Tutoriel 1 Leçon B 1. e Windows Forms 2. e e de ces réponses. 3. c Label 4. a AutoSize 5. e Text 6. e b (Des poignées de dimensionnement apparaissent autour du contrôle.) et c (La zone d objet de la fenêtre Propriétés affiche le nom et la classe du contrôle.) 7. d a (Une ligne fine entoure le contrôle.) et c (La zone d objet de la fenêtre Propriétés affiche le nom et la classe du contrôle.) 8. a pixels entre la bordure gauche du formulaire et le côté gauche du contrôle 9. e Toutes ces réponses. 10. e Toutes ces réponses. 11. c Image 12. e SizeMode 13. b System.Windows.Forms 14. e Text 15. b Le fichier exécutable que Visual Studio.NET crée automatiquement lorsque vous démarrez une application possède le même nom que la solution, mais porte une extension.exe. 16. a Me.Close 17. b événements 18. Le terme syntaxe fait référence aux règles d un langage de programmation. 19. La zone de liste Nom de la classe sert à sélectionner l objet à programmer, tandis que la zone de liste Nom de la méthode permet de choisir l événement à programmer. 20. Un mot-clé est un mot qui porte une signification particulière pour un langage de programmation. Exercices 1. Voir les fichiers de VBNET\Tut01\LB Solution Mécanique dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut01\LB Solution Costello dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut01\LB Solution Tabatha dans le Disque des solutions. 4. (Découverte) Voir les fichiers de VBNET\Tut01\LB Solution Jarreau dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 4

5 Tutoriel 1 Leçon C 1. c minuterie 2. a Enabled 3. d procédure événementielle Tick 4. c b L utilisateur peut voir un contrôle de minuterie pendant que l application s exécute. 6. d MinimizeBox 7. e e de ces réponses. 8. a ControlBox 9. Pour imprimer le code de programme d un projet, ouvrez la fenêtre de l Éditeur de code, cliquez sur le menu Fichier Imprimer, puis cliquez sur le bouton OK de la boîte de dialogue Imprimer. 10. Supprimez le contrôle du formulaire. Ensuite, ouvrez la fenêtre de l Éditeur de code et supprimez les procédures d événement associées à ce contrôle. Exercices 1. Voir les fichiers de VBNET\Tut01\LC Solution Jefferson dans le Disque des solutions. 2. Les instructions données à l étudiant consistent à créer sa propre interface utilisateur. L interface doit comporter un ou plusieurs contrôles étiquettes (Label) et images (PictureBox). Elle doit également comporter un bouton qui termine l application lors d un clic. 3. (Découverte) Voir les fichiers de VBNET\Tut01\LC Solution Icône dans le Disque des solutions. (Cette solution est également utilisée à l exercice de Découverte 4, dans laquelle l étudiant apprend à afficher un graphisme sur la face de chaque bouton de commande.) 4. (Découverte) Voir les fichiers de VBNET\Tut01\LC Solution Icône dans le Disque des solutions. 5. (Découverte) Voir les fichiers de VBNET\Tut01\LC Solution Infobulle dans le Disque des solutions. 6. (Débogage) Voir les fichiers de VBNET\Tut01\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant doit supprimer la procédure d événement Click du contrôle étiquette de la fenêtre de l Éditeur de code, puis écrire la méthode Me.Close dans la procédure d événement Click du contrôle bouton Éditions Reynald Goulet inc. Tous droits réservés. Page 5

6 Tutoriel 2 Leçon A 1. c étiquette 2. e zone de texte 3. a bouton de commande 4. e TOE 5. a soit horizontalement, soit verticalement 6. d en haut à gauche 7. d toutes ces réponses. 8. e a (centrés en bas de l écran) ou c (regroupés dans le coin inférieur ou supérieur droit) 9. d six 10. a en premier 11. d La légende d un bouton de commande se termine toujours par un deux-points (:). 12. b Posséder une majuscule uniquement au début du premier mot. 13. c Les légendes associées à des zones de texte doivent présenter des majuscules au début de chaque mot. 14. b emploi d une majuscule en début de phrase 15. a emploi de majuscules pour les grands titres Identification des objets auxquels seront affectées les tâches. 4 Réalisation d une esquisse de l interface utilisateur. 1 Identification des tâches devant être accomplies par l application. 3 Identification des événements déclenchant les tâches affectées à un objet Tester et déboguer l application. 3 Construire l interface utilisateur. 4 Rédiger le code de l application. 6 Assembler la documentation. 2 Réaliser la conception générale de l application. 1 Rencontrer et discuter avec le client Éditions Reynald Goulet inc. Tous droits réservés. Page 6

7 Exercices 1. Les diagrammes TOE et les esquisses peuvent varier. Tâche Objet Événement Demander à l utilisateur : nom territoire chiffre NomTextBox TerritoireTextBox VentesTextBox Calculer la commission CalculerButton Click Afficher : nom territoire chiffre commission NomTextBox TerritoireTextBox VentesTextBox CalculerButton, CommissionLabel Terminer l application QuitterButton Click Effacer l écran EffacerButton Click Click, Tâche Objet Événement 1. Calculer la commission CalculerButton Click 2. Afficher la commission dans le contrôle CommissionLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher la commission (par CommissionLabel CalculerButton) Demander et afficher le nom, le territoire et le chiffre de ventes NomTextBox, TerritoireTextBox, VentesTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 7

8 Aperçu suivant une organisation horizontale : Aperçu suivant un agencement vertical : 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 8

9 2. Les diagrammes TOE et les esquisses peuvent varier. Tâche Objet Événement Demander à l utilisateur : - Les chiffres de vente de l année courante pour chaque NventesTextBox, SventesTextBox, EventesTextBox, OventesTextBox région - L augmentation prévue en % pour chaque région NaugTextBox, SaugTextBox, EaugTextBox, OaugTextBox Calculer les ventes prévues pour CalculerButton Click chaque région Afficher : - Les ventes de cette année pour chaque région - L augmentation prévue en % pour chaque région - Les ventes prévues pour chaque région NventesTextBox, SventesTextBox, EventesTextBox, OventesTextBox NaugTextBox, SaugTextBox, EaugTextBox, OaugTextBox CalculerButton, NventesLabel, SventesLabel, EventesLabel, OventesLabel Terminer l application QuitterButton Click Effacer l écran EffacerButton Click Click,,,, Tâche Objet Événement 1. Calculer les ventes prévues CalculerButton Click pour chaque région 2. Afficher les ventes prévues dans les contrôles NventesLabel, SventesLabel, EventesLabel et OventesLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher les ventes prévues (par NventesLabel, SventesLabel, CalculerButton) EventesLabel, OventesLabel Demander et afficher le pourcentage d augmentation prévu pour chaque région NaugTextBox, SaugTextBox, EaugTextBox, OaugTextBox Demander et afficher les ventes de cette année pour chaque région NventesTextBox, SventesTextBox, EventesTextBox, OventesTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 9

10 Aperçu suivant une organisation horizontale : Aperçu suivant un agencement vertical : 3. Voir les fichiers de VBNET\Tut02\LA Exo3 Solution Temps dans le Disque des solutions. Les réponses peuvent varier Éditions Reynald Goulet inc. Tous droits réservés. Page 10

11 Tutoriel 2 Leçon B 1. c TabIndex 2. b deux ou trois 3. a la même hauteur 4. c la même hauteur et la même largeur 5. e b (la couleur par rapport au noir et blanc) et c (les graphismes par rapport au texte) 6. b du texte sombre sur un fond clair 7. b 8, 9, 10, 11 ou 12 points 8. a une ou deux 9. a sans empattement (sans serif) 10. a une 11. d BorderStyle 12. a & 13. e Text 14. Le tout premier choix d une touche d accès rapide réside dans la première lettre de la légende ou de l étiquette d identification, à moins qu une autre lettre offre une association plus naturelle ou plus explicite. S il n est pas possible d utiliser la première lettre ou si aucune autre lettre n assure une association naturelle, alors vous pouvez utiliser une consonne distincte de la légende ou de l étiquette. Ce n est qu en tout dernier ressort que vous pouvez utiliser une voyelle ou un chiffre de la légende ou de l étiquette. 15. Pour donner accès à une zone de texte à l aide d une touche d accès rapide, attribuez une touche d accès rapide à son contrôle étiquette d identification. Ensuite, ajustez la propriété TabIndex de l étiquette à une valeur inférieure d une unité à celle de la zone de texte. Exercices 1. Voir les fichiers de VBNET\Tut02\LB Solution Papier dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut02\LB Solution Diffusion RM dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut02\LB Solution Temps dans le Disque des solutions. Tutoriel 2 Leçon C 1. d Me.NomTextBox.Text = "Girard" 2. e Toutes ces réponses sont valides 3. c Format 4. e Val 5. 6 Assembler la documentation. 2 Planifier l application. 4 Écrire le code de l application. 3 Construire l interface utilisateur. 5 Tester et déboguer l application. 1 Rencontrer le client Éditions Reynald Goulet inc. Tous droits réservés. Page 11

12 6. a erreur de logique 7. b erreur de syntaxe 8. 2, Exercices 1. Voir les fichiers de VBNET\Tut02\LC Solution Papier dans le Disque des solutions. Réponse obtenue pour les données de test : commission de 250,00 $. 2. Voir les fichiers de VBNET\Tut02\LC Solution Diffusion RM dans le Disque des solutions. Les réponses obtenues pour les données de test : les ventes prévues pour le nord sont de ,00; celles du sud, de ,00; celles de l est, de ,00; et celles de l ouest, de , Voir les fichiers de VBNET\Tut02\LC Solution Temps dans le Disque des solutions. Les réponses obtenues pour les données de test sont 30 heures pour les jours de semaine et 2 heures pour les jours de fin de semaine. 4. Voir les fichiers de VBNET\Tut02\LC Solution Twips dans le Disque des solutions. (La solution proposée affiche le nombre de pouces comme valeur intermédiaire. La solution peut éluder la valeur en pouces. L interface peut également comporter un bouton Effacer.) Les réponses obtenues par la première donnée de test sont 2 pouces ou 5,08 cm. Les réponses obtenues pour la seconde donnée de test sont 0 pouce et 0 cm. Tâche Objet Événement 1. Convertir les twips en pouces, puis CalculerButton Click les twips en centimètres 2. Afficher le nombre de pouces et de centimètres dans les contrôles PoucesLabel et CmLabel Terminer l application QuitterButton Click Afficher le nombre de pouces et de PoucesLabel, centimètres (par CalculerButton) CmLabel Demander et afficher le nombre de twips TwipsTextBox Pseudocode : CalculerButton Calculer le nombre de pouces = nombre de twips / 1440 calculer le nombre de centimètres = nombre de twips * 2.54 / 1440 Afficher le nombre de pouces dans le contrôle PoucesLabel. Afficher le nombre de centimètres dans le contrôle CmLabel. Donner le focus au contrôle TwipsTextBox. QuitterButton Terminer l application Éditions Reynald Goulet inc. Tous droits réservés. Page 12

13 5. Voir les fichiers de VBNET\Tut02\LC Solution Solde dans le Disque des solutions. (L interface peut ne pas comporter de bouton Effacer.) La réponse obtenue pour le premier ensemble de données est de pour le solde final. La réponse obtenue pour le second ensemble de données de test est de 0 pour le solde final. Tâche Objet Événement 1. Calculer le solde final CalculerButton Click 2. Afficher le solde final dans le contrôle FinalLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher le solde final (par CalculerButton) FinalLabel Demander et afficher le solde initial, les gains du mois, les dépenses du mois InitialTextBox, GainsTextBox, DépensesTextBox Pseudocode : CalculerButton Calculer le solde final = solde initial + gains du mois dépenses du mois. Afficher le solde final dans le contrôle FinalLabel. Donner le focus au bouton EffacerButton. EffacerButton Vider le contenu de la propriété Text des contrôles InitialTextBox, GainsTextBox, DépensesTextBox. Vider le contenu de la propriété Text du contrôle FinalLabel. Donner le focus au contrôle InitialTextBox. QuitterButton Terminer l application. 6. Voir les fichiers de VBNET\Tut02\LC Solution Moyenne dans le Disque des solutions. (L interface peut ne pas comporter de bouton Effacer.) La réponse obtenue pour le premier ensemble de données de test est de 18. La réponse obtenue pour le deuxième ensemble de données de test est de 0. Tâche Objet Événement 1. Calculer la moyenne de trois nombres CalculerButton Click 2. Afficher la moyenne dans le contrôle MoyenneLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher la moyenne (par CalculerButton) MoyenneLabel Demander et afficher les premier, deuxième et troisième nombres Nbre1TextBox, Nbre2TextBox, Nbre3TextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 13

14 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 14

15 Pseudocode : CalculerButton Calculer la moyenne = (premier nombre + deuxième nombre + troisième nombre) / 3 Afficher la moyenne dans le contrôle MoyenneLabel. Donner le focus au bouton Effacer. EffacerButton Vider le contenu de la propriété Text des contrôles Nbre1TextBox, Nbre2TextBox, Nbre3TextBox. Vider la propriété Text du contrôle MoyenneLabel. Donner le focus au contrôle Nbre1TextBox. QuitterButton Terminer l application 7. Voir les fichiers de VBNET\Tut02\LC Solution Rats de Bibliothèque dans le Disque des solutions. (L interface peut ne pas comporter de bouton Effacer.) Les réponses obtenues avec les données de l exemple 1 sont : 4 000,00 $ pour la valeur des éditions de poche, 3 750,00 $ pour la valeur des éditions brochées, un total de 150 versions et une valeur totale de 7 750,00 $. Les réponses obtenues avec les données de l exemple 2 sont : 0,00 $ pour la valeur des éditions de poche, 0,00 $ pour la valeur des éditions brochées, un total de 0 versions et une valeur totale de 0,00 $. Tâche Objet Événement 1. Calculer la valeur des éditions de CalculerButton Click poche, la valeur des éditions brochées, le nombre total des éditions de poche et des éditions brochées, ainsi que la valeur totale des éditions de poche et des éditions brochées 2. Afficher les montants calculés dans les contrôles ValeurPocheLabel, ValeurBrochéLabel, NombreTotalLabel et ValeurTotaleLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher la valeur des éditions de poche, la valeur des éditions brochées, le nombre total d éditions de poches et d éditions brochées, ainsi que la valeur totale des éditions de poche et des éditions brochées versions (par CalculerButton) ValeurPocheLabel, ValeurBrochéLabel, NombreTotalLabel, ValeurTotaleLabel Demander et afficher le titre, le nombre de versions en édition de poche, le nombre de versions en édition brochée, le TitreTextBox, NombrePocheTextBox, NombreBrochéTextBox, 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 15

16 prix de la version en édition de poche et le prix de la version en édition brochée PrixPocheTextBox, PrixBrochéTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 16

17 Pseudocode : CalculerButton Calculer la valeur des éditions de poche = nombre d éditions de poche * prix de l édition de poche. Calculer la valeur des éditions brochées = nombre d éditions brochées * prix de l édition brochée. Calculer le nombre total d éditions de poche et d éditions brochées = nombre d éditions de poche + nombre d éditions brochées. Calculer la valeur totale des éditions de poche et des éditions brochées = la valeur des éditions de poche + la valeur des éditions brochées. Afficher la valeur des éditions de poche, la valeur des éditions brochées, le nombre total d éditions de poche et d éditions brochées, ainsi que la valeur totale des éditions de poche et des éditions brochées, respectivement dans les contrôles ValeurPocheLabel, ValeurBrochéLabel, NombreTotalLabel et ValeurTotaleLabel. Donner le focus au bouton EffacerButton. EffacerButton Effacer le contenu de la propriété Text des contrôles TitreTextBox, NombrePocheTextBox, NombreBrochéTextBox, PrixPocheTextBox et PrixBrochéTextBox. Effacer le contenu de la propriété Text des contrôles ValeurPocheLabel, ValeurBrochéLabel, NombreTotalLabel et ValeurTotaleLabel. Donner le focus au contrôle TitreTextBox. QuitterButton Terminer l application 8. Voir les fichiers de VBNET\Tut02\LC Solution Aux Mille Chemises dans le Disque des solutions. (L interface peut comporter aussi un bouton Effacer.) Attention : ici, il est important d insister sur le fait que Val rejette la virgule en tant que séparateur décimal. En effet, pour la première donnée de test, prix normal = 50, la remise est de 12,50, mise au format standard. Ensuite, Val(RemiseLabel) donne 12 et non Par conséquent, le nouveau prix devient = 38, au lieu des 37,50 attendus. Pour éviter cet écueil, il est capital d utiliser la fonction CDbl qui tient compte du séparateur décimal indiqué dans les options régionales. CDbl("12,50") donne et le nouveau prix devient = 37.50, ce qui donne, mis au format Standard, 12,50. Enfin, l emploi impératif de CDbl est dicté par le fait que la valeur que cette fonction reçoit a une virgule comme séparateur décimal, issue de la mise au format Standard du contenu de RemiseLabel. Si nous affichions la remise telle qu elle est issue du calcul Val(PrixNormalTextBox.Text), et à condition que cette propriété contienne une valeur sans décimale et (ou) sans virgule décimale, le résultat de l opération de calcul de remise s afficherait sous la forme décimale, avec point décimal, auquel cas, CDbl provoquerait une erreur. En effet, si Val élude sans autre forme de procès la virgule décimale et la partie décimale d un nombre, CDbl provoque une erreur si elle rencontre un point inattendu. Les réponses obtenues pour le premier ensemble de données de test : une remise de 12,50 et un nouveau prix de 37, Éditions Reynald Goulet inc. Tous droits réservés. Page 17

18 Les réponses obtenues pour le deuxième ensemble de données de test : une remise de 0,00 et un nouveau prix de 0, Éditions Reynald Goulet inc. Tous droits réservés. Page 18

19 Tâche Objet Événement 1. Calculer la remise et le nouveau prix CalculerButton Click 2. Afficher la remise et le nouveau prix dans les contrôles RemiseLabel et NouveauPrixLabel Terminer l application QuitterButton Click Afficher la remise et le nouveau prix (par RemiseLabel, CalculerButton) NouveauPrixLabel Demander et afficher le prix normal PrixNormalTextBox Pseudocode : CalculerButton Calculer la remise = prix normal * 25% Calculer le nouveau prix = prix normal remise Afficher la remise dans le contrôle RemiseLabel. Afficher le nouveau prix dans le contrôle NouveauPrixLabel Donner le focus au contrôle PrixNormalTextBox. QuitterButton Terminer l application. 9. Voir les fichiers de VBNET\Tut02\LC Solution Pre-textes dans le Disque des solutions. (L interface peut ne pas comporter de bouton Effacer.) Les réponses obtenues pour le premier ensemble de données de test : le total dû est de 75,00 $. Les réponses obtenues pour le deuxième ensemble de données de test : le total dû est de 0,00 $. Tâche Objet Événement 1. Calculer le total dû CalculerButton Click 2. Afficher le total dû dans le contrôle TotalLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher le total dû (par CalculerButton) TotalLabel Demander et afficher le nom, le nombre d enveloppes imprimées et le nombre de pages imprimées NomTextBox, EnveloppesTextBox, PagesTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 19

20 Pseudocode : CalculerButton Calculer total dû = nombre d enveloppes imprimées *.10 + nombre de pages imprimées *.25. Afficher le total dû dans le contrôle TotalLabel. Donner le focus au bouton EffacerButton. EffacerButton Effacer le contenu de la propriété Text des contrôles NomTextBox, EnveloppesTextBox et PagesTextBox. Effacer le contenu de la propriété Text du contrôle TotalLabel. Donner le focus au contrôle NomTextBox. QuitterButton Terminer l application. 10. Voir les fichiers de VBNET\Tut02\LC Solution Formaction dans le Disque des solutions. (L interface peut ne pas comporter de bouton Effacer.) Les réponses obtenues pour le premier ensemble de données de test : 15 inscrits et un montant total de 3 000,00 $. Les réponses obtenues pour le deuxième ensemble de données de test : 0 inscrit et un montant total de 0.00 $. Tâche Objet Événement 1. Calculer le nombre total de CalculerButton Click participants et le montant total 2. Afficher le nombre total de participants et le montant total dans les contrôles NombreTotalLabel et MontantTotalLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher le nombre total de participants et NombreTotalLabel, le montant total (par CalculerButton) MontantTotalLabel Demander et afficher le nom, l adresse, la ville, le code postal, le pays (ou province) le nombre de participants inscrits au séminaire "Être un gestionnaire efficace" et le nombre de participants inscrits au séminaire "Gérer une petite entreprise" NomTextBox, AdresseTextBox, VilleTextBox, PaysTextBox, CPTextBox, EfficaceTextBox, GérerTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 20

21 Pseudocode : CalculerButton Calculer le nombre total de participants = nombre de participants inscrits au séminaire "Être un gestionnaire efficace" + nombre de participants inscrits au séminaire "Gérer une petite entreprise". Calculer le montant total = nombre total de participants * 200. Afficher le nombre total de participants dans le contrôle NombreTotalLabel. Afficher le montant total dans le contrôle MontantTotalLabel. Donner le focus au bouton EffacerButton. EffacerButton Effacer le contenu de la propriété Text des contrôles NomTextBox, AdresseTextBox, VilleTextBox, PaysTextBox, CPTextBox, EfficaceTextBox et GérerTextBox. Effacer le contenu de la propriété Text des contrôles NombreTotalLabel et MontantTotalLabel. Donner le focus au contrôle NomTextBox. QuitterButton Terminer l application. 11. Voir les fichiers de VBNET\Tut02\LC Projets solaires dans le Disque des solutions. (L interface peut ne pas comporter de bouton Effacer.) Les réponses obtenues pour le premier ensemble de données de test : salaire brut de , assurance maladie de 96.00, cotisation de retraite de 38.40, assurance chômage de 9.60 et salaire net de Les réponses obtenues pour le deuxième ensemble de données de test : salaire brut de 0.00, assurance maladie de 0.00, cotisation de retraite de 0.00, assurance chômage de 0.00 et salaire net de Tâche Objet Événement 1. Calculer le salaire brut, la cotisation CalculerButton Click d assurance maladie, la cotisation de retraite, la cotisation d assurance chômage et le salaire net 2. Afficher les montants calculés dans les contrôles BrutLabel, MaladieLabel, RetraiteLabel, ChômageLabel et NetLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher le salaire brut, la cotisation d assurance maladie, la cotisation de retraite, la cotisation d assurance chômage et le salaire net (par CalculerButton) BrutLabel, MaladieLabel, RetraiteLabel, ChômageLabel, NetLabel Demander et afficher le nom, les heures travaillées et le tarif horaire du salaire NomTextBox, HeuresTextBox, TarifTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 21

22 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 22

23 Pseudocode : CalculerButton Calculer le salaire brut = heures travaillées * tarif horaire du salaire. Calculer la cotisation d assurance maladie = salaire brut * 20% Calculer la cotisation de retraite = salaire brut * 8% Calculer la cotisation d assurance chômage = salaire brut * 2% Calculer le salaire net = salaire brut Maladie Retraite Chômage. Afficher le salaire brut dans le contrôle BrutLabel. Afficher la cotisation d assurance maladie dans le contrôle MaladieLabel. Afficher la cotisation de retraite dans le contrôle RetraiteLabel. Afficher la cotisation d assurance chômage dans le contrôle ChômageLabel. Afficher le salaire net dans le contrôle NetLabel. Donner le focus au bouton EffacerButton. EffacerButton Effacer le contenu de la propriété Text des contrôles NomTextBox, HeuresTextBox et TarifTextBox. Effacer le contenu de la propriété Text des contrôles BrutLabel, MaladieLabel, RetraiteLabel, ChômageLabel et NetLabel. Donner le focus au contrôle NomTextBox. QuitterButton Terminer l application. 12. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Commande Exo12 dans le Disque des solutions. 13. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Colfax dans le Disque des solutions. (L interface peut comporter aussi un bouton Effacer.) La réponse obtenue pour les données de test est de : 7 caisses pleines et 3 pièces restantes. Tâche Objet Événement 1. Calculer le nombre de caisses pleines CalculerButton Click et le nombre d articles restants 2. Afficher le nombre de caisses pleines et le nombre d articles restants dans les contrôles dans les contrôles PleinesLabel et RestantsLabel Terminer l application QuitterButton Click Afficher le nombre de caisses pleines et PleinesLabel, RestantsLabel le nombre d articles restants (par CalculerButton) Demander et afficher la quantité d inventaire et le nombre d articles qu une caisse peut contenir QuantitéTextBox, QtéParCaisseTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 23

24 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 24

25 Pseudocode : CalculerButton Calculer le nombre de caisses pleines = quantité d inventaire \ nombre d articles qu une caisse peut contenir. Calculer le nombre d articles restants = quantité d inventaire Mod nombre d articles qu une caisse peut contenir. (Note : l étudiant peut aussi exploiter la formule suivante : quantité d inventaire nombre de caisses pleines * nombre d articles qu une caisse peut contenir.) Afficher le nombre de caisses pleines dans le contrôle PleinesLabel. Afficher le nombre d articles restants dans le contrôle RestantsLabel. Donner le focus au contrôle QuantitéTextBox. QuitterButton Terminer l application. 14. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Quadrilatère dans le Disque des solutions. (L interface peut comporter aussi un bouton Effacer.) La réponse obtenue pour les données de test est de : m. Tâche Objet Événement 1. Calculer le périmètre d un polygone CalculerButton Click 2. Afficher le périmètre dans le contrôle PérimètreLabel Terminer l application QuitterButton Click Afficher le périmètre (par PérimètreLabel CalculerButton) Demander et afficher la longueur des quatre côtés du polygone Côté1TextBox, Côté2TextBox, Côté3TextBox, Côté4TextBox Pseudocode : CalculerButton Calculer le périmètre du polygone = longueur du côté 1 + longueur du côté 2 + longueur du côté 3 + longueur du côté 4. Afficher le périmètre dans le contrôle PérimètreLabel. Donner le focus au contrôle Côté1TextBox. QuitterButton Terminer l application Éditions Reynald Goulet inc. Tous droits réservés. Page 25

26 15. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Palissades dans le Disque des solutions. (L interface peut comporter aussi un bouton Effacer.) Réponses pour les données de test : 113,04 de circonférence et 226,08 $ pour le prix total. Tâche Objet Événement 1. Calculer la circonférence d un cercle CalculerButton Click et le prix total de la clôture 2. Afficher la circonférence et le prix total dans les contrôles CirconférenceLabel et MontantTotalLabel Terminer l application QuitterButton Click Afficher la circonférence et le prix total CirconférenceLabel, (par CalculerButton) MontantTotalLabel Demander et afficher le diamètre d un cercle et le prix par mètre de clôture DiamètreTextBox, PrixParMètreTextBox Pseudocode : CalculerButton Calculer la circonférence d un cercle = diamètre du cercle * 3.14 Calculer le prix total de la clôture = circonférence d un cercle * le prix par mètre de clôture. Afficher la circonférence dans le contrôle CirconférenceLabel. Afficher le prix total de la clôture dans le contrôle MontantTotalLabel. Donner le focus au contrôle DiamètreTextBox. QuitterButton Terminer l application. 16. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Travailleurs intemporels dans le Disque des solutions. (L interface peut comporter aussi un bouton Effacer.) Réponses pour le premier ensemble de données : 2 semaines, 1 jour, 0 heures. Réponses pour le deuxième ensemble de données : 2 semaines, 3 jours, 7 heures. Réponses pour le troisième ensemble de données : 0 semaines, 1 jour, 4 heures. Tâche Objet Événement 1. Calculer le nombre de semaines, jours CalculerButton Click et heures travaillés 2. Afficher le nombre de semaines, jours et heures travaillés dans les contrôles SemainesLabel, JoursLabel et HeuresLabel Terminer l application QuitterButton Click Afficher le nombre de semaines, jours et SemainesLabel, JoursLabel, heures travaillés (par CalculerButton) HeuresLabel Demander et afficher le nombre d heures HeuresTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 26

27 Pseudocode : CalculerButton Calculer le nombre de semaines travaillées = nombre d heures \ 40. Calculer le nombre de jours travaillés = (nombre d heures mod 40) \ 8. Calculer le nombre d heures travaillées = nombre d heures mod 40 mod 8. Afficher le nombre de semaines travaillées dans le contrôle SemainesLabel. Afficher le nombre de jours travaillés dans le contrôle JoursLabel. Afficher le nombre d heures travaillées dans le contrôle HeuresLabel. Donner le focus au contrôle HeuresTextBox. QuitterButton Terminer l application. 17. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Surface au Sol dans le Disque des solutions. (L interface peut comporter aussi un bouton Effacer.) Réponses pour les données de test : l aire est de 168 m², le prix total est de 267,12 $. Tâche Objet Événement 1. Calculer l aire d un rectangle et le CalculerButton Click prix total du carrelage 2. Afficher l aire et le prix total dans les contrôles AireLabel et MontantTotalLabel Terminer l application QuitterButton Click Afficher l aire et le prix total (par AireLabel, MontantTotalLabel CalculerButton) Demander et afficher la longueur d un rectangle, la largeur d un rectangle et le prix par mètre carré du carrelage LongueurTextBox, LargeurTextBox, PrixParMètreTextBox Pseudocode : CalculerButton Calculer l aire d un rectangle = longueur du rectangle * largeur du rectangle. Calculer le prix total du carrelage = l aire du rectangle * le prix par mètre carré du carrelage. Afficher l aire dans le contrôle AireLabel. Afficher le prix total du carrelage dans le contrôle MontantTotalLabel. Donner le focus au contrôle LongueurTextBox. QuitterButton Terminer l application Éditions Reynald Goulet inc. Tous droits réservés. Page 27

28 18. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Piscines les Saules dans le Disque des solutions. (L interface peut comporter aussi un bouton Effacer.) La réponse obtenue pour les données de test est de : 462 m³. Tâche Objet Événement 1. Calculer le volume d un CalculerButton Click parallélépipède 2. Afficher le volume dans le contrôle VolumeLabel Terminer l application QuitterButton Click Afficher le volume (par CalculerButton) VolumeLabel Demander et afficher la longueur, la largeur et la hauteur du parallélépipède rectangle LongueurTextBox, LargeurTextBox, HauteurTextBox Pseudocode : CalculerButton Calculer le volume d un rectangle = longueur * largeur * hauteur du parallélépipède rectangle. Afficher le volume dans le contrôle VolumeLabel. Donner le focus au contrôle LongueurTextBox. QuitterButton Terminer l application. 19. (Découverte) Voir les fichiers de VBNET\Tut02\LC Solution Argent Express dans le Disque des solutions. (L interface peut ne pas comporter de bouton Effacer.) Réponses pour les données de test : le total des intérêts vaut 1 761,44 et le coût total du prêt est de ,44. Tâche Objet Événement 1. Calculer le montant total des intérêts CalculerButton Click et le coût total du prêt 2. Afficher les intérêts et les montants à rembourser dans les contrôles IntérêtLabel et CoûtLabel Effacer l écran EffacerButton Click Terminer l application QuitterButton Click Afficher les intérêts et le montant total à IntérêtLabel, CoûtLabel rembourser (par CalculerButton) Demander et afficher le capital prêté, le taux d intérêt et la durée du prêt PrêtTextBox, TauxTextBox, DuréeTextBox 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 28

29 Pseudocode : CalculerButton Calculer le coût total du prêt = - (durée * 12 * pmt(taux/12, durée * 12, capital prêté, 0, 0)). Calculer le montant total des intérêts = montant total à rembourser capital prêté. Afficher le coût total du prêt dans le contrôle CoûtLabel. Afficher le montant total des intérêts dans le contrôle IntérêtLabel. Donner le focus au bouton EffacerButton. EffacerButton Effacer le contenu de la propriété Text des contrôles PrêtTextBox, TauxTextBox et DuréeTextBox Effacer le contenu de la propriété Text des contrôles IntérêtLabel et CoûtLabel. Donner le focus au contrôle PrêtTextBox. QuitterButton Terminer l application. 20. (Débogage) Voir les fichiers de VBNET\Tut02\LC Solution Débogage dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 29

30 Tutoriel 3 Leçon A 1. e c (constantes symboliques) et d (variables) 2. e Toutes ces réponses. 3. b Integer 4. d locale 5. a constante littérale 6. e variable 7. c constante symbolique 8. c Object 9. b la lettre m 10. a Vrai Exercices Pour les exercices 1 à 5, le nom de la variable et le type de donnée peuvent varier. 1. Dim strarticle As String, sngprix As Single 2. Dim strarticle As String, sngtaille As Single, intpoids As Integer 3. Dim strarticle As String, intdébut, intacquis, intvendus, intfin As Integer 4. Dim strville As String, intpopulation As Integer 5. Private mstrnuméropièce As String, msngcoût As Single 6. strville = "Montréal" 7. strnuméropièce = "AB103" 8. strnom = "Bureau" intstockinitial = 40 intsurcommande = decventestotales = decventesreg1 + decventesreg2 10. sngsalaire = sngsalaire * Private mstrnomemployé As String L instruction doit être entrée dans la section Déclarations du formulaire. La variable doit avoir une portée de module. 12. Dim sngventesouest As Single L instruction doit être entrée dans la procédure événementielle Click d OuestButton. La variable est une variable locale. Dim sngventessud As Single L instruction doit être entrée dans la procédure événementielle Click de SudButton. La variable est une variable locale. Dim msngventessociété As Single L instruction doit être entrée dans la section Déclarations du formulaire. La variable doit avoir une portée de module. 13. Const contauxtaxe As Single = Const mconage As Integer = 21 L instruction doit être entrée dans la section Déclarations du formulaire. La constante doit avoir une portée de module. 15. (Découverte) Voir les fichiers de VBNET\Tut03\LA Solution Statique dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 30

31 Tutoriel 3 Leçon B 1. e Toutes ces réponses. 2. d & 3. a Me.MotLabel.Text = strmot1 & strmot2 4. d Me.AdresseLabel.Text = strville & ", " & strcode 5. d vbnewline 6. a AcceptButton 7. d de l Explorateur d objets 8. e sngnombre = Val(InputBox("Entrez un nombre :", "Nombre")) 9. c strville = Inputbox("Entrez le nom de votre ville :", "Ville") Exercices 1. Voir les fichiers de VBNET\Tut03\LB Solution Commission dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut03\LB Solution Racine carrée dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut03\LB Solution Mingo dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut03\LB Exo4 Solution IMY dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut03\LB Exo5 Solution IMY dans le Disque des solutions. 6. Me.AdresseLabel.Text = strville & ", " & strpays 7. Me.AdresseLabel.Text = coninvite & " " & strpays & " est " & strville & "." 8. Me.AddressLabel.Text = "Mon code postal est " & strcode & "." 9. (Découverte) Voir les fichiers de VBNET\Tut03\LB Solution Annuler dans le Disque des solutions. 10. (Découverte) La valeur affectée à la constante symbolique E est 2, La valeur affectée à la constante symbolique PI est 3, Tutoriel 3 Leçon C 1. c statique 2. d Static intcompteur as Integer 3. e TextChanged 4. a Private Sub GetNombre(ByVal sender As Object, ByVal e As System.EventArgs) Handles Nombre1TextBox.Click, Nombre2TextBox.Click Exercices 1. Voir les fichiers de VBNET\Tut03\LC Solution Nom dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut03\LC Solution Sous dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut03\LC Solution Monnaie dans le Disque des solutions. 4. (Découverte) Voir les fichiers de VBNET\Tut03\LC Solution Fonction dans le Disque des solutions. Val("") et Val("A") renvoient le nombre 0. CType("", Integer) et CType("A", Integer) provoquent l affichage d un message d erreur (c est pourquoi ces lignes de code se retrouvent inscrites sous forme de commentaires dans le programme) Éditions Reynald Goulet inc. Tous droits réservés. Page 31

32 5. (Débogage) Voir les fichiers de VBNET\Tut03\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant(e) doit inclure la fonction Val dans les deux fonctions InputBox Éditions Reynald Goulet inc. Tous droits réservés. Page 32

33 Tutoriel 4 Leçon A 1. d sngcoût > 100 AndAlso sngcoût <= d UCase 3. e UCase(Me.NomTextBox.Text) = "BOB" 4. a Me.NomTextBox.Text = UCase(Me.NomTextBox.Text) 5. 4 Xor 2 And 1 Not 3 Or 2 AndAlso 3 OrElse 6. 1 Mathématique 3 Logique 2 Relationnel 7. b False 8. a True 9. a True 10. a True 11. b False 12. a True 13. b False 14. a True 15. a True 16. a True 17. a True 18. c d a losange 21. b exécution 22. a entrée-sortie 23. d rectangle 24. c parallélogramme 25. a losange 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 33

34 Exercices If UCase(Me.AutoTextBox.Text) = "GRAND AM" Then Me.FabricantAutoLabel.Text = "Pontiac" End If 3. If intunités < 0 Then Me.MessageLabel.Text = "Erreur d entrée" Else Me.MessageLabel.Text = "Nombre valable" End If 4. If sngprix < 10 Then Me.MessageLabel.Text = "Commander" Else Me.MessageLabel.Text = "OK" End If 5. If sngventes <= 250 Then sngprime = 10 Else sngprime = 15 End If 6. If UCase(strContinent) = "EUROPE" Then Me.EnvoiLabel.Text = 25 Else Me.EnvoiLabel.Text = 50 End If 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 34

35 7. If UCase(strÉtat) = "COLORADO" Then Me.TaxeVenteLabel.Text =.03 * sngventes Else Me.TaxeVenteLabel.Text =.04 * sngventes End If 8. Si le nombre d heures travaillées est supérieur à 40 Calculer le salaire brut = heures travaillées * taux horaire + (heures travaillées - 40) * taux horaire/2 Sinon Calculer le salaire brut = heures travaillées * taux horaire Fin Si Afficher le salaire brut Si sngheures > 40 Then sngbrut = sngheures * sngtaux + (sngheures 40) * sngtaux/2 Else sngbrut = sngheures * sngtaux End If Me.BrutLabel.Text = sngbrut 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 35

36 9. If UCase(strAnimal) = "C" Then Me.AnimalLabel.Text = "Chien" Else Me.AnimalLabel.Text = "Mouton" End If 10. Si l élément est un bureau et si le pays est la France Calculer la remise = ventes *.1 Afficher la remise Fin Si If UCase(strElément) = "BUREAU" AndAlso UCase(strPays) = "FRANCE" Then sngremise = sngventes *.1 Me.RemiseLabel.Text = Format(sngRemise, "Standard") End If 11. If UCase(strCouleur) = "ROUGE" AndAlso UCase(strElément) = "CHEMISE" Then sngaugmentation =.02 * sngprixorigine Else sngaugmentation =.01 * sngprixorigine End If sngnouveauprix = sngprixorigine + sngaugmentation 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 36

37 Me.OrigineLabel.Text = Format(sngPrixOrigine, "Standard") Me.AugmentationLabel.Text = Format(sngAugmentation, "Standard") Me.NouveauLabel.Text = Format(sngNouveauPrix, "Standard") 12. If sngventesmarie < sngventesjeff Then Dim sngtemp As Single sngtemp = sngventesmarie sngventesmarie = sngventesjeff sngventesjeff = sngtemp End If Tutoriel 4 Leçon B 1. a Lorsque vous supprimez une zone de groupe, les contrôles compris dans cette zone de groupe demeurent sur le formulaire. 2. d 5,0 3. e Toutes ces réponses. 4. b Pmt(.09/4, 3 * 4, 6000, 0, DueDate.BegOfPeriod) 5. b -Pmt(.03/12, 10 * 12, 0, 50000, DueDate.BegOfPeriod) 6. c icône 7. c MessageBoxIcon.Exclamation 8. a un bouton OK et l icône 9. e e de ces réponses. 10. a DialogResult.OK Exercices 1. Voir les fichiers de VBNET\Tut04\LB Solution Épargne Hebdomadaire dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut04\LB Solution Remise dans le Disque des solutions. 3. En plus de la constante MessageBoxIcon.Exclamation, la constante MessageBoxIcon.Warning permet d afficher une icône de message d avertissement. Les constantes MessageBoxIcon.Asterisk et MessageBoxIcon.Information affichent une icône de message d information. Par ailleurs, les constantes MessageBoxIcon.Error, MessageBoxIcon.Hand et MessageBoxIcon.Stop permettent d afficher une icône de message d arrêt. Enfin, la constante MessageBoxIcon.Question affiche un symbole représentant un point d interrogation dans un cercle. Tutoriel 4 Leçon C 1. b KeyPress 2. c e.handled = True 3. e e de ces réponses. 4. b If e.keychar = "$" Then 5. e TextAlign 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 37

38 Exercices 1. Voir les fichiers de VBNET\Tut04\LC Solution Permutation dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut04\LC Solution Mathématiques dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut04\LC Solution Séminaire dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut04\LC Solution Province dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut04\LC Solution Eau dans le Disque des solutions. 6. (Découverte) Voir les fichiers de VBNET\Tut04\LC Solution Prime dans le Disque des solutions. 7. (Découverte) Voir les fichiers de VBNET\Tut04\LC Solution Code Postal dans le Disque des solutions. (L étudiant doit régler la propriété MaxLength du contrôle zone de texte.) 8. (Débogage) Voir les fichiers de VBNET\Tut04\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant doit inclure des parenthèses autour de e.keychar < "0" OrElse e.keychar > "9" dans la procédure OmettreTouches, ainsi qu autour de intcode = 1 OrElse intcode = 2 dans la procédure événementielle Click de CalculerButton Éditions Reynald Goulet inc. Tous droits réservés. Page 38

39 Tutoriel 5 Leçon A 1. c d b c Paul 5. b Gérard 6. c Paul 7. d Suzanne 8. c peut apparaître soit dans le chemin Vrai, soit dans le chemin Faux 9. a losange 10. e Toutes ces réponses. 11. b Paul 12. b Paul 13. c Suzanne 14. a If sender Is NomTextBox Then 15. e If TypeOf sender Is Label Then 16. e e de ces réponses. 17. e a (If UCase(strArticle) = "BALLE" OrElse UCase(strArticle) = "BILLE" Then) et c If UCase(strArticle) Like "B[AI]LLE" Then) 18. d If Me.TauxTextBox.Text Like "*%" Then 19. a # 20. b * 21. La décision relative au statut du membre est la décision primaire, tandis que celle liée aux jours de la semaine est la décision secondaire, puisque cette dernière dépend du résultat de la décision relative au statut du membre. 22. Les trois erreurs les plus répandues liées à la rédaction de structures de décision sont : 1. L emploi d un opérateur logique au lieu d une structure de décision imbriquée; 2. L inversion des décisions primaire et secondaire; 3. L utilisation d une structure de décision imbriquée inutile. L utilisation d une structure de décision imbriquée inutile est une erreur qui produit des résultats exacts, mais implique une exécution moins efficace. 23. Le contrôle de programmation, également appelé contrôle de comportement ou simulation manuelle, désigne l utilisation d échantillons de données pour vérifier manuellement chacune des étapes d un algorithme, exactement comme si vous étiez l ordinateur. 24. Une référence à un objet désigne une adresse mémoire spécifique à l intérieur de la mémoire interne d un ordinateur, c est-à-dire une référence qui indique l emplacement précis où est stocké un objet en mémoire. 25. Un algorithme est un ensemble d étapes exécutées pas à pas pour accomplir une tâche spécifique Éditions Reynald Goulet inc. Tous droits réservés. Page 39

40 Exercices 1. Dim strstatut As String, intannées As Integer strstatut = UCase(Me.StatutTextBox.Text) intannées = Val(Me.AnnéesTextBox.Text) If strstatut = "A" Then If intannées > 5 Then Me.MessageLabel.Text = "Trois semaines de vacances" Else Me.MessageLabel.Text = "Deux semaines de vacances" End If End If 2. Dim strstatut As String, intannées As Integer strstatut = UCase(Me.StatutTextBox.Text) intannées = Val(Me.AnnéesTextBox.Text) If strstatut = "A" Then If intannées > 5 Then Me.MessageLabel.Text = "Trois semaines de vacances" Else Me.MessageLabel.Text = "Deux semaines de vacances" End If Else Me.MessageLabel.Text = "Pas de vacances" End If 3. If intrésultat >= 90 Then Me.MessageLabel.Text = "Vous méritez le prix d excellence!" ElseIf intrésultat >= 70 Then Me.MessageLabel.Text = "Bon travail!" Else Me.MessageLabel.Text = "Vous devez reprendre l examen." End If 4. If intquantité = 10 Then Me.MessageLabel.Text = "Égal" ElseIf intquantité > 10 Then Me.MessageLabel.Text = "Supérieur à 10" Else Me.MessageLabel.Text = "Inférieur à 10" End If 5. Dim intcode As Integer, sngventes As Single intcode = Val(Me.CodeTextBox.Text) sngventes = Val(Me.VentesTextBox.Text) If intcode = 1 OrElse intcode = 2 Then Me.MessageLabel.Text = sngventes *.12 ElseIf intcode = 3 Then Me.MessageLabel.Text = sngventes *.15 ElseIf intcode = 4 Then Me.MessageLabel.Text = sngventes *.2 Else Me.MessageLabel.Text = "Erreur" End If 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 40

41 6. Dim intcode As Integer, sngventes As Single intcode = Val(Me.CodeTextBox.Text) sngventes = Val(Me.VentesTextBox.Text) Select Case intcode Case 1 Me.MessageLabel.Text = sngventes *.02 Case 2 To 4 Me.MessageLabel.Text = sngventes *.05 Case 5 Me.MessageLabel.Text = sngventes *.1 Case 6 To 7 Me.MessageLabel.Text = sngventes *.15 Case Else Me.MessageLabel.Text = "Erreur" End Select 7. Select Case strprovince Case "ALBERTA" sngtransport = 25 Case "MANITOBA" sngtransport = 30 Case "SASKATCHEWAN" sngtransport = 32.5 Case Else sngtransport = 0 Me.MessageLabel.Text = "Nom de province incorrect" End Select 8. If strprovince = "ALBERTA" Then sngtransport = 25 ElseIf strprovince = "MANITOBA" Then sngtransport = 30 ElseIf strprovince = "SASKATCHEWAN" Then sngtransport = 32.5 Else sngtransport = 0 Me.MessageLabel.Text = "Nom de province incorrect." End If 9. Select Case strsiège Case "LOGES" Me.PrixLabel.Text = "75,00 $" Case "PARTERRE" Me.PrixLabel.Text = "30,00 $" Case "BALCON" Me.PrixLabel.Text = "21,00 $" Case Else Me.PrixLabel.Text = "Emplacement de siège non valide." End Select 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 41

42 10. If strsiège = "LOGES" Then Me.PrixLabel.Text = "75,00 $" ElseIf strsiège = "PARTERRE" Then Me.PrixLabel.Text = "30,00 $" ElseIf strsiège = "BALCON" Then Me.PrixLabel.Text = "21,00 $" Else Me.PrixLabel.Text = "Emplacement de siège non valide." End If 11. If strcode Like "G5Z #?#" Then sngtransport = 25 ElseIf strcode Like "H2R #?#" Then sngtransport = 30 Else sngtransport = 35 End If 12. Select Case True Case strcode Like "G5Z #?#" sngtransport = 25 Case strcode Like "H2R #?#" sngtransport = 30 Case Else sngtransport = 35 End Select 13. If sender Is AlbertaButton Then Me.CapitaleLabel.Text = "Edmonton" ElseIf sender Is SaskatchewanButton Then Me.CapitaleLabel.Text = "Regina" ElseIf sender Is ManitobaButton Then Me.CapitaleLabel.Text = "Winnipeg" Else Me.CapitaleLabel.Text = "Québec" End If 14. Select Case True Case sender Is AlbertaButton Me.CapitaleLabel.Text = "Edmonton" Case sender Is SaskatchewanButton Me.CapitaleLabel.Text = "Regina" Case sender Is ManitobaButton Me.CapitaleLabel.Text = "Winnipeg" Case Else Me.CapitaleLabel.Text = "Québec" End Select 15. Voir les fichiers de VBNET\Tut05\LA Solution Animal dans le Disque des solutions. 16. Voir les fichiers de VBNET\Tut05\LA Solution Mois dans le Disque des solutions. 17. Voir les fichiers de VBNET\Tut05\LA Solution Prime dans le Disque des solutions. 18. Voir les fichiers de VBNET\Tut05\LA Solution Séminaire dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 42

43 Tutoriel 5 Leçon B 1. b deux 2. a un 3. b comporter une première lettre majuscule en début de phrase 4. b Faux 5. c deux 6. a zéro 7. b deux 8. e six 9. a Checked 10. a Vrai 11. a Vrai 12. c Dim NombreRandom As New Random() 13. d intnombre = GénérateurRandom.Next(1, 26) 14. a Call 15. c Load 16. e e de ces réponses. Exercices 1. Voir les fichiers de VBNET\Tut05\LB Solution Pratique dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut05\LB Solution Capitales dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut05\LB Solution Note dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut05\LB Solution Virgule Flottante dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut05\LB Solution Randomize dans le Disque des solutions. Tutoriel 5 Leçon C 1. b Me.NomTextBox.SelectAll() 2. e e de ces réponses. 3. a Checked 4. a Vrai 5. b Faux Exercices 1. Voir les fichiers de VBNET\Tut05\LC Solution Math2 dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut05\LC Solution Santé dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut05\LC Solution Washington dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut05\LC Solution Barreau dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut05\LC Solution Golf Pro dans le Disque des solutions. 6. Voir les fichiers de VBNET\Tut05\LC Solution Martial dans le Disque des solutions. 7. Voir les fichiers de VBNET\Tut05\LC Solution Jasmin dans le Disque des solutions. 8. Voir les fichiers de VBNET\Tut05\LC Solution Calories dans le Disque des solutions. 9. Voir les fichiers de VBNET\Tut05\LC Solution Johnson dans le Disque des solutions. 10. Voir les fichiers de VBNET\Tut05\LC Solution Loterie dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 43

44 11. Voir les fichiers de VBNET\Tut05\LC Solution Ferré dans le Disque des solutions. 12. Voir les fichiers de VBNET\Tut05\LC Solution Clinique dans le Disque des solutions. 13. Voir les fichiers de VBNET\Tut05\LC Solution Facturation dans le Disque des solutions. 14. (Découverte) Voir les fichiers de VBNET\Tut05\LC Solution Nom dans le Disque des solutions. 15. (Débogage) Voir les fichiers de VBNET\Tut05\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant(e) doit modifier l instruction Select Case Éditions Reynald Goulet inc. Tous droits réservés. Page 44

45 Tutoriel 6 Leçon A 1. b hexagone 2. a losange 3. d 6 4. d 7 5. c 4 6. e e inférieure ou égale 8. e For inttemp = 1 To Additionne la valeur_de_saut au compteur. 1 Initialise le compteur à la valeur_de_départ. 2 Détermine si la valeur stockée dans le compteur est supérieure ou inférieure à la valeur_de_fin. 10. a Do Loop 11. c a (Do Loop) ou b (For Next). 12. a post-test, pré-test 13. e mis à jour 14. e intnombre = intnombre d sngtotal = sngtotal + sngventes 16. e Toutes ces réponses. 17. a b a (séquence) et b (décision) 20. a (séquence) et c (répétition) 21. a (séquence) et b (décision) 22. a (séquence), b (décision) et c (répétition) 23. c d amorçage 24. e c [Me.NomLabel.SetBounds(0, 0, 50, 60, BoundsSpecified.Width Or BoundsSpecified.Height)] et d [Me.NomLabel.SetBounds(0, 0, 50, 60, BoundsSpecified.Size)] 25. e e de ces réponses. Exercices 1. Do While intquantité > 0 2. Do Until intquantité <= 0 3. Do Until intstock <= intseuilcommande 4. Do While intstock > intseuilcommande 5. Do While UCase(strLettre) = "O" 6. Do Until UCase(strLettre) <> "O" 7. Do While UCase(strNom) <> "TERMINÉ" 8. Do Until UCase(strNom) = "TERMINÉ" 9. intquantité = intquantité inttotal = inttotal inttotalachats = inttotalachats + intachats 12. sngventes = sngventes Éditions Reynald Goulet inc. Tous droits réservés. Page 45

46 13. For intnombrepair = 2 To 8 Step 2 Debug.WriteLine(intNombrePair) Next intnombrepair 14. Do While intnombrepair <= 8 Debug.WriteLine(intNombrePair) intnombrepair = intnombrepair + 2 Loop 15. Do Debug.WriteLine(intNombrePair) intnombrepair = intnombrepair + 2 Loop While intnombrepair <= Dim intcompteur As Integer = 10 Do While intcompteur < 100 Debug.WriteLine(intCompteur * 2) intcompteur = intcompteur + 10 Loop 17. For intx = 0 To 117 Step 9 Debug.WriteLine(intX) Next intx 18. For intx = 2 To 12 Step 2 Debug.WriteLine(intX ^ 2) Next intx 19. While intcompteur <= 10 (ou Until intcompteur > 10) 20. While intcompteur <= 10 (ou Until intcompteur > 10) 21. 0, 1, 2, 3, , 1, 2, 3, 4, L instruction intnombre = intnombre + 1 est manquante et doit être entrée après l instruction Debug.WriteLine. 24. L instruction intnombre = intnombre - 1 est manquante et doit être entrée après l instruction Debug.WriteLine. 25. L instruction sngventes = Val(InputBox("Entrez un montant de ventes", "Ventes")) est manquante et doit être entrée après l instruction Debug.WriteLine. 26. L instruction sngventes = Val(InputBox("Entrez un montant de ventes", "Ventes")) est manquante et doit être entrée après l instruction Debug.WriteLine , 2, Me.VisagePictureBox.SetBounds(10, 0, 35, 50, BoundsSpecified.X Or BoundsSpecified.Size) 30. (Découverte) La méthode Debug.WriteLine permet d avancer à la ligne suivante dans la fenêtre de Sortie avant d afficher l argument message, tandis que la méthode Debug.Write affiche l argument message sur la ligne en cours Éditions Reynald Goulet inc. Tous droits réservés. Page 46

47 Tutoriel 6 Leçon B 1. b hexagone 2. d 8 3. d 8 4. c 2 5. c For intx = 1 To BoutonsCollection.Count 6. a For Each objetiquette In EtiquettesCollection 7. c ZonesDeTexteCollection.Add(Me.NomTextBox) 8. e ZonesDeTexteCollection.Remove(1) 9. d ZonesDeTexteCollection.Add(Me.PrénomTextBox, "IdNomLabel") 10. e indice 11. a b e parallèles 14. a Enabled 15. e b (BoutonsCollection.Item(1)) et c (BoutonsCollection.Item("Calculer")) Exercices 1. Voir les fichiers de VBNET\Tut06\LB Solution Eléments dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut06\LB Solution Couleur dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut06\LB Solution Visages dans le Disque des solutions. 4. (Découverte) Voir les fichiers de VBNET\Tut06\LB Solution GroupBox dans le Disque des solutions. La boîte de message montre que la collection Controls contient cinq contrôles (au lieu de sept). Ceci indique donc que les contrôles faisant partie d une zone de groupe ne sont pas inclus dans la collection Controls. 5. (Découverte) Voir les fichiers de VBNET\Tut06\LB Solution Tag dans le Disque des solutions. Tutoriel 6 Leçon C 1. b Closing 2. b Closing 3. a Enter 4. b e.cancel = True 5. e e de ces réponses. Exercices 1. Voir les fichiers de VBNET\Tut06\LC Solution Colfax dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut06\LC Solution Capitales dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut06\LC Solution Rinfret dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut06\LC Solution Papiers dans le Disque des solutions. 5. (Découverte) Voir les fichiers de VBNET\Tut06\LC Solution TicTacToe dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 47

48 6. (Débogage) Voir les fichiers de VBNET\Tut06\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant(e) doit modifier les procédures événementielles des contrôles Exemple1Button et Exemple2Button. Dans la procédure événementielle Click d Exemple1Button, ajouter If TypeOf Controls.Item(intX) Is Label Then au-dessus de l instruction Controls.Item(intX).Text = "Collection Controls" et ajouter End If après l instruction. Dans la procédure événementielle Click d Exemple2Button, changer l instruction For intx = 0 To EtiquettesCollection.Count 1 en For intx = 1 To EtiquettesCollection.Count Éditions Reynald Goulet inc. Tous droits réservés. Page 48

49 Tutoriel 7 Leçon A 1. a Une procédure Function peut retourner une ou plusieurs valeurs à l instruction qui l a appelée. 2. e sender 3. a arguments 4. d un paramètre 5. b l en-tête de la procédure 6. a Call CalcArea(intLength, intwidth) 7. e e de ces réponses. 8. c Private Sub CalcCommission(ByVal intbase As Integer, ByVal sngtaux As Single) 9. a une seule valeur 10. e Toutes ces réponses. 11. c Le nom de chaque argument doit être identique au nom du paramètre correspondant. 12. c Return sngtva 13. c Private Sub CalcCommission(ByVal intbase As Integer, ByRef sngtaux As Single) 14. e a (Private Function CalcTaxes(ByVal sngtaux As Single) As Single) et c (Private Sub CalcTaxes(ByVal sngtaux As Single)). 15. c par référence 16. d Pour passer une variable par référence en Visual Basic.NET, il suffit d inclure le mot-clé ByRef avant le nom de la variable dans l instruction Call. 17. a Private Sub CalcInventaireAnnuel(ByVal intd As Integer, ByVal intv As Integer, ByVal inta As Integer, ByRef intf As Integer) 18. a Call CalcInventaireAnnuel(intDébut, intventes, intachats, intfin) 19. a Vrai 20. Contrairement à une procédure Sub, la procédure Function renvoie une valeur lorsqu elle a achevé sa tâche. Exercices 1. Private Sub DiviserNombreParDeux(ByVal intnombre As Integer) Debug.WriteLine(intNombre / 2) End Sub 2. Private Sub ObtenirVille(ByRef strville As String) strville = InputBox("Entrez le nom de la ville :", "Nom ville") End Sub 3. Private Sub CalcSommeEtDiff(ByVal intnombre1 As Integer, ByVal intnombre2 As Integer, ByRef intsomme As Integer, ByRef intdiff As Integer) intsomme = intnombre1 + intnombre2 intdiff = intnombre1 intnombre2 End Sub 4. Private Sub CalcQuotient(ByVal sngnombre1 As Single, ByVal sngnombre2 As Single, ByRef sngquotient As Single) sngquotient = sngnombre1 / sngnombre2 End Sub 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 49

50 5. Private Function DiviserNombre(ByVal intnombre As Integer) As Single Return intnombre / 2 End Function 6. sngréponse = DiviserNombre(intNombre) 7. Private Function ObtenirEtat() As String Dim stretat As String stretat = InputBox( Nom du pays :", "Nom pays") Return stretat End Function 8. Private Function CalcMoyenne(ByVal intnombre1 As Integer, _ ByVal intnombre2 As Integer, ByVal intnombre3 As Integer, _ ByVal intnombre4 As Integer) As Single Return (intnombre1 + intnombre2 + intnombre3 + intnombre4) / 4 End Function 9. Private Function CalcQuotient(ByVal sngnombre1 As Single, _ ByVal sngnombre2 As Single) As Single Return sngnombre1 / sngnombre2 End Function 10. (Découverte) Voir les fichiers de VBNET\Tut07\LA Solution Passage dans le Disque des solutions. À l étape c, la procédure d événement Click du contrôle AfficherButton n affiche pas le nom saisi dans la boîte de dialogue, parce que la variable strnom était passée par valeur. À l étape e, la procédure d événement Click du contrôle AfficherButton affiche le nom du fait que la variable strnom est passée par référence. 11. (Découverte) Voir les fichiers de VBNET\Tut07\LA Solution Optionnels dans le Disque des solutions. Tutoriel 7 Leçon B 1. a Add 2. d SelectionMode 3. a Items 4. b SelectedIndex 5. b SelectedItem 6. e e de ces réponses. 7. a 1 8. e a (Me.TermeListBox.SelectedIndex = 0) et d (Me.TermeListBox.SelectedItem = 3). 9. e Sorted 10. e e de ces réponses. Exercices 1. Voir les fichiers de VBNET\Tut07\LB Solution Nelson dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut07\LB Solution Téléphone dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut07\LB Solution Téléphone2 dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut07\LB Solution Image dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut07\LB Solution CalcGrade dans le Disque des solutions. 6. Voir les fichiers de VBNET\Tut07\LB Solution CalcGrade2 dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 50

51 7. (Découverte) Voir les fichiers de VBNET\Tut07\LB Solution Multi dans le Disque des solutions. Tutoriel 7 Leçon C 1. d Sub Main 2. c module 3. a Vrai 4. b Dim objinventaireform As New InventaireForm() 5. d objinventaireform.showdialog() Exercices 1. Voir les fichiers de VBNET\Tut07\LC Solution MonGrade et VBNET\Tut07\Solution Copyright dans le Disque des solutions. 2. (Découverte) Voir les fichiers de VBNET\Tut07\LC Solution Hoover et VBNET\Tut07\Solution PremierEcran dans le Disque des solutions. 3. (Débogage) Voir les fichiers de VBNET\Tut07\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant doit ajouter As Single à l en-tête de la fonction DéterminerAire et l instruction Return intrésultat au corps de la fonction DéterminerAire, juste après le calcul d aire Éditions Reynald Goulet inc. Tous droits réservés. Page 51

52 Tutoriel 8 Leçon A 1. b la propriété Length 2. e b (strmontant = strmontant.remove(0, 1)) et d (strmontant = strmontant.trimstart("$")) 3. a strpays = strpays.remove(2, 3) 4. a strmontant = strmontant.trim("$", "%") 5. b Faux 6. a 0 (zéro) 7. d strnumpièce.startswith("a") 8. d UCase(strNumPièce).EndsWith("B") 9. c strcode = strnumpièce.substring(0, 3) 10. e Toutes ces réponses. 11. c strcodepostal = strcodepostal.replace("1", "3") 12. e e de ces réponses. 13. b Mid(strCodePostal, 4, "6") 14. c a c d Bonsoirès-midi Exercices 1. Debug.WriteLine(strMsg.Length) 2. strville = strville.trimstart 3. strnum = strnum.trim 4. strmontant = strmontant.trimend(" ", ",", ".") 5. strnom = strnom.remove(0, 2) 6. If strtaux.endswith("%") Then strtaux = strtaux.trimend("%") End If 7. strcode = strnumpièce.substring(4, 2) 8. sngmontant = Val(strMontant.Replace(",","")) 9. Mid(strMot, 3) = "éti" 10. strmot = strmot.insert(0, "p") 11. Ici, pour garantir la capture du caractère avec accent circonflexe, nous pouvons passer par la fonction LCase au lieu de UCase. intindex = LCase(strAdresse).IndexOf("rue des châtaigniers") 12. (Découverte) Debug.WriteLine(Len(strNom)) Do While Len(strTéléphone) = 10 If Len(strNumPièce) >= 4 Then 13. (Découverte) a. strnom = LTrim(Me.NomTextBox.Text) b. strcodepostal = RTrim(strCodePostal) c. sngnombre = Val(Trim(strNombre)) 14. (Découverte) 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 52

53 a. 1) Jan 2) er 3) Visual 4) Basic.NET 5) a 6) ie 7) B 8) Basic.NET b. Left(strNumPièce, 3) c. Right(strNumPièce, 1) d. Mid(strNumPièce, 2, 4) 15. (Découverte) a. 1) 0 2) 18 3) 18 4) 0 Tutoriel 8 Leçon B 1. e Toutes ces réponses. 2. d un trait de séparation 3. a touche d'accès rapide 4. e de raccourci clavier 5. d Vous devez attribuer une touche de raccourci clavier aux éléments de menu communément utilisés. 6. La touche d'accès rapide d'un élément de menu ne peut être utilisée que lorsque le menu est ouvert, tandis que le raccourci clavier n'est utilisable que lorsque le menu est fermé. Exercices 1. Voir les fichiers de VBNET\Tut08\LB Solution Menu dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut08\LB Solution MenuGrade dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut08\LB Solution MenuMensualités dans le Disque des solutions. 4. (Découverte) Voir les fichiers de VBNET\Tut08\LB Solution Check1 et de VBNET\Tut08\LB Solution Check2 dans le Disque des solutions. Tutoriel 8 Leçon C 1. c For intindex = 0 To strnom.length d If strmontant.indexof(, ) > d Mid(strNom, 1) = C 4. e e de ces réponses. 5. e e de ces réponses Éditions Reynald Goulet inc. Tous droits réservés. Page 53

54 Exercices 1. Voir les fichiers de VBNET\Tut08\LC Solution Pendu Révisée dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut08\LC Solution Couleur dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut08\LC Solution Nom dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut08\LC Solution Téléphone dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut08\LC Solution Aléatoire dans le Disque des solutions. 6. (Découverte) Voir les fichiers de VBNET\Tut08\LC Solution Chaîne dans le Disque des solutions. 7. (Découverte) Voir les fichiers de VBNET\Tut08\LC Solution Dialogue dans le Disque des solutions. 8. (Débogage) Voir les fichiers de VBNET\Tut08\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant doit apporter au code les modifications mises en évidence cidessous : Dim stradresse, strville As String, intindex As Integer stradresse = Me.AdresseTextBox.Text intindex = stradresse.indexof(",") strville = stradresse.remove(intindex, stradresse.length - intindex) MessageBox.Show(strVille, "Nom de ville", _ MessageBoxButtons.OK, MessageBoxIcon.Information) 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 54

55 Tutoriel 9 Leçon A 1. e Dim objstreamreader As System.IO.StreamReader 2. b System.IO.File.AppendText("noms.txt") 3. a objet StreamReader 4. c CreateText 5. e OpenText 6. a If System.IO.File.Exists("emploi.txt") = True Then 7. e Toutes ces réponses. 8. d objstreamwriter.writeline(space(15)) 9. d a (strprovince = Space(6) & strprovince) et b (strprovince = strprovince.padleft(13)) 10. e e de ces réponses. 11. d strnouvmsg = strmsg.padright(13, "!"). 12. a strage = intage.tostring 13. c strtext = objstreamreader.readline() 14. a d Toutes ces réponses. Exercices 1. Dim objstreamreader As System.IO.StreamReader 2. objstreamreader = System.IO.File.OpenText("ventesjan.txt") 3. objstreamwriter = System.IO.File.AppendText("premierTrim.txt") 4. objstreamwriter = System.IO.File.CreateText("ventesfév.txt") 5. If System.IO.File.Exists("jansales.txt") = True Then Debug.WriteLine("Le fichier existe") Else Debug.WriteLine("Le fichier n existe pas") End If 6. objstreamwriter.writeline("employé") objstreamwriter.writeline("nom") 7. objstreamwriter.writeline(strcapitale & Space(20) & strprovince) 8. strventes = Format(sngVentes, "currency").padleft(15) 9. strrécompense = strrécompense.padleft(10, "*") 10. strnom = strnom.padright(30) 11. strtexte = objstreamreader.readline() 12. Do Until objstreamreader.peek = -1 Debug.WriteLine(objStreamReader.ReadLine()) Loop 13. objstreamwriter.close() 14. Voir les fichiers de VBNET\Tut09\LA Solution Fichier Modifiée dans le Disque des solutions. 15. (Découverte) Voir les fichiers de VBNET\Tut09\LA Solution Fichier Imports dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 55

56 Tutoriel 9 Leçon B 1. a Lorsqu un contrôle DateTimePicker est ajouté à un formulaire, la date et l heure courantes sont affectées à la propriété Text du contrôle. 2. a If Me.PaiementDateTimePicker.Value.Month = 7 Then 3. b Format 4. e e de ces réponses. 5. d Me.PaiementDateTimePicker.Value = New DateTime(2004, 10, 2) 6. c Me.PaiementDateTimePicker.Value = New DateTime(2005, 6, 5, 4, 40, 0) 7. e Debug.WriteLine(Today.ToShortDateString) 8. d Debug.WriteLine(TimeOfDay.ToLongTimeString) 9. d Debug.WriteLine(Today.DayOfWeek.ToString) 10. d Debug.WriteLine(TimeOfDay.Minute) Exercices 1. Voir les fichiers de VBNET\Tut09\LB Solution Anniversaire dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut09\LB Solution Facture dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut09\LB Solution Rendez-Vous dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut09\LB Solution Date dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut09\LB Solution Noms dans le Disque des solutions. 6. Voir les fichiers de VBNET\Tut09\LB Solution Noms Modifiée dans le Disque des solutions. 7. Voir les fichiers de VBNET\Tut09\LB Solution Expédition dans le Disque des solutions. 8. (Découverte) Voir les fichiers de VBNET\Tut09\LB Solution Sur Mesure dans le Disque des solutions. d1) dd MMM dddd d2) M-dd-aa d3) dd-mm-aaaa d4) MMMM, dd (note : un espace inévitable apparaît entre le mois et la virgule) d5) ddd d6) Jour : dddd e1) h:mm tt e2) h:mm:ss t e3) HH:mm e4) hh:mm e5) Heure : h:mm tt 9. (Découverte) Voir les fichiers de VBNET\Tut09\LB Solution MaxMin dans le Disque des solutions Éditions Reynald Goulet inc. Tous droits réservés. Page 56

57 Tutoriel 9 Leçon C 1. d Print 2. a e.graphics.drawstring 3. a Vrai 4. d à espacement proportionnel 5. b à espacement fixe Exercices 1. Voir les fichiers de VBNET\Tut09\LC Solution Anniversaire dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut09\LC Solution Facture dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut09\LC Solution Rendez-vous dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut09\LC Solution Date dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut09\LC Solution Noms dans le Disque des solutions. 6. Voir les fichiers de VBNET\Tut09\LC Solution Promenades Modifiée dans le Disque des solutions. 7. Voir les fichiers de VBNET\Tut09\LC Solution Multiplication dans le Disque des solutions. 8. Voir les fichiers de VBNET\Tut09\LC Solution Province dans le Disque des solutions. 9. (Découverte) Voir les fichiers de VBNET\Tut09\LC Solution Promenades EndPrint dans le Disque des solutions. 10. (Débogage) Voir les fichiers de VBNET\Tut09\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant doit insérer l instruction objstreamwriter.close() dans la procédure d événement Click du bouton EcrireButton Éditions Reynald Goulet inc. Tous droits réservés. Page 57

58 Tutoriel 10 Leçon A 1. d Structure 2. e <VBFixedString(15)> Public strville As String 3. d La chaîne "Chicago", suivie de huit espaces. 4. b FileOpen 5. a FileOpen 6. a FilePut 7. a FileGet 8. e a (FileOpen(1, "item.data", OpenMode.Random, OpenAccess.ReadWrite, OpenShare.Shared, 100)) et c (FileOpen(1, "item.data", OpenMode.Random, OpenAccess.ReadWrite, OpenShare.Shared, Len(udtItem))) 9. a FilePut(1, udtetudiant, intnumenregistrement) 10. e FileClose(3) 11. a Len(udtEtudiant) 12. d udtmagasin.strrégion = Space(5) 13. e Toutes ces réponses. 14. e udtclient 15. b de 4 octets 16. b de 41 octets 17. e udtclient.strtél 18. b FileGet(1, udtclient, intnum) Exercices 1. Structure LivreStruc <VBFixedString(20)>Public strtitre As String <VBFixedString(20)>Public strauteur As String Public sngprix As Single End Structure 2. Structure CassetteStruc <VBFixedString(25)>Public strnom As String <VBFixedString(20)>Public strartiste As String Public intchanson As Integer <VBFixedString(6)>Public strdurée As String End Structure 3. Dim udtlivre As LivreStruc 4. Dim udtcassette As CassetteStruc 5. FileOpen(1, "livres.data", OpenMode.Random, OpenAccess.ReadWrite, OpenShare.Shared, Len(udtLivre)) 6. FileOpen(1, "cassettes.data", OpenMode.Random, OpenAccess.ReadWrite, OpenShare.Shared, Len(udtCassette)) 7. FilePut(1, udtlivre, intnumenreg) 8. FilePut(1, udtcassette, intnumenreg) 9. FileGet(1, udtlivre, intnumenreg) 10. FileGet(1, udtcassette, intnumenreg) 11. FileClose(1) 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 58

59 12. a. Dim udtordinateur As OrdinateurStruc b. FileOpen(1, "ordinateur.data", OpenMode.Random, OpenAccess.ReadWrite, OpenShare.Shared, Len(udtOrdinateur)) c. udtordinateur.strnom = Space(5) udtordinateur.sngprix = 0 For intx = 1 To 10 FilePut(1, udtordinateur, intx) Next intx d. udtordinateur.strnom = "IB-50" e. udtordinateur.sngprix = 2400 f. FilePut(1, udtordinateur, intnumenreg) g. FileGet(1, udtordinateur, intnumenreg) h. Me.NomLabel.Text = udtordinateur.strnom Me.PrixLabel.Text = udtordinateur.sngprix i. FileClose(1) 13. a. Dim udtami As AmiStruc b. FileOpen(1, "amis.data", OpenMode.Random, OpenAccess.ReadWrite, OpenShare.Shared, Len(udtAmi)) c. udtami.strnom = Space(10) udtami.strprénom = Space(10) For intx = 1 To 5 FilePut(1, udtami, intx) Next intx d. udtami.strprénom = Me.PrénomTextBox.Text e. udtami.strnom = Me.NomTextBox.Text f. FilePut(1, udtami, intnumenreg) g. FileGet(1, udtami, intnumenreg) h. Me.NomLabel.Text = udtami.strnom Me.PrénomLabel.Text = udtami.strprénom i. FileClose(1) 14. (Découverte) La fonction FreeFile renvoie le numéro de fichier disponible suivant. Tutoriel 10 Leçon B 1. b FileOpen(1, "ventes.data", OpenMode.Random, OpenAccess.ReadWrite, OpenShare.Shared, Len(udtVendeur)) 2. b L instruction Structure crée une variable d enregistrement. 3. c udtventes.strprovince 4. d FileGet(1, udtventes, 4) 5. b If intnuméro > 0 AndAlso intnuméro < 11 Then 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 59

60 Exercices 1. Voir les fichiers de VBNET\Tut10\LB Solution Séminaire1 dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut10\LB Solution Séminaire2 dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut10\LB Solution CD dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut10\LB Solution Ventes dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut10\LB Solution Séminaire3 dans le Disque des solutions. 6. (Découverte) Voir les fichiers de VBNET\Tut10\LB Solution Epargne dans le Disque des solutions. Tutoriel 10 Leçon C 1. a Vrai 2. d a et c 3. e e de ces réponses. Exercices 1. Voir les fichiers de VBNET\Tut10\LC Solution Séminaire Effacer dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut10\LC Solution Séminaire DoLoop dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut10\LC Solution Séminaire Impression dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut10\LC Solution Séminaire Doublon dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut10\LC Solution Séminaire Doublon Modifiée dans le Disque des solutions. 6. Voir les fichiers de VBNET\Tut10\LC Solution Noms dans le Disque des solutions. 7. (Découverte) Voir les fichiers de VBNET\Tut10\LC Solution Séminaire NomFichier dans le Disque des solutions. 8. (Débogage) Voir les fichiers de VBNET\Tut10\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant doit changer les «Private» en «Public» dans la définition de la Structure. Ensuite, dans la procédure d événement Click du bouton Enregistrer, il doit changer la partie «intnuméro As Integer» de la déclaration Dim en «intnuméro As Integer = 1», puis ajouter la ligne «intnuméro = Val(Me.NuméroTextBox.Text)» juste avant l instruction FileOpen. Enfin, dans la procédure Click du bouton Afficher, l étudiant doit changer le «OpenAccess.Write» en «OpenAccess.ReadWrite» dans la fonction FileOpen Éditions Reynald Goulet inc. Tous droits réservés. Page 60

61 Tutoriel 11 Leçon A 1. c Tous les éléments d un tableau ont le même type de donnée. 2. d indice 3. a Dim sngprix(4) As Single 4. d Do While intx <= b permet de remplacer le montant de 500 par la valeur a permet de remplacer le montant de par la valeur b affiche d If intx >= 0 AndAlso intx <= 4 Then 9. d Do While intx <= 4 intventes(intx) = intventes(intx) intx = intx + 1 Loop 10. a Array.Sort(intVentes) 11. b Do While intx < 4 inttotal = inttotal + intnbres(intx) intx = intx + 1 Loop sngmoyenne = inttotal / intx Debug.WriteLine(sngMoyenne) 12. a c b d d Debug.WriteLine(intNbres.Length) 17. e Visual Basic.NET permet au programmeur de créer seulement des tableaux unidimensionnels et bidimensionnels intquantité, indice sept Exercices 1. Dim intnombres(19) As Integer 2. intnombres(1) = 7 3. Private mstrproduits(9) As String 4. mstrproduits(2) = "Papier" 5. Dim sngtaux As Single = {6.5, 8.3, 4, 2, 10.5} 6. For intx = 0 To 4 Debug.WriteLine(sngTaux(intX)) Next intx 7. Do While intx <= 4 Debug.WriteLine(sngTaux(intX)) intx = intx + 1 Loop 8. Array.Sort(sngTaux) 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 61

62 9. Array.Reverse(sngTaux) 10. For intx = 0 To 4 sngtotal = sngtotal + sngtaux(intx) Next intx sngmoyenne = sngtotal / intx Debug.WriteLine(sngMoyenne) 11. Do While intx <= 4 sngtotal = sngtotal + sngtaux(intx) intx = intx + 1 Loop sngmoyenne = sngtotal / intx Debug.WriteLine(sngMoyenne) 12. Dim intx As Integer = 1 Dim sngplusgrand As Single = sngtaux(0) Do While intx < sngtaux.length If sngtaux(intx) > sngplusgrand Then sngplusgrand = sngtaux(intx) End If intx = intx + 1 Loop Debug.WriteLine(sngPlusGrand) 13. Dim intx As Integer Dim sngplusgrand As Single = sngtaux(0) For intx = 1 To sngtaux.length - 1 If sngtaux(intx) > sngplusgrand Then sngplusgrand = sngtaux(intx) End If Next intx Debug.WriteLine(sngPlusGrand) 14. Do While intx < sngtaux.length sngtaux(intx) = sngtaux(intx) 1 intx = intx + 1 Loop 15. For intx = 0 To sngtaux.length - 1 sngtaux(intx) = sngtaux(intx) 1 Next intx 16. intdouble = intnbres(0) * Debug.WriteLine(intNbres(0) + intnbres(1)) 18. Voir les fichiers de VBNET\Tut11\LA Solution Mois dans le Disque des solutions. 19. Voir les fichiers de VBNET\Tut11\LA Solution Plus Petit dans le Disque des solutions. 20. Voir les fichiers de VBNET\Tut11\LA Solution Prix dans le Disque des solutions. 21. Voir les fichiers de VBNET\Tut11\LA Solution Prix2 dans le Disque des solutions. 22. Voir les fichiers de VBNET\Tut11\LA Solution Scores dans le Disque des solutions. d. 3 étudiants ont obtenu un score de étudiants ont obtenu un score de étudiant a obtenu un score de étudiants ont obtenu un score de Éditions Reynald Goulet inc. Tous droits réservés. Page 62

63 23. Voir les fichiers de VBNET\Tut11\LA Solution Scores2 dans le Disque des solutions. d. 3 étudiants ont obtenu un score compris entre 70 et 79, inclus. 4 étudiants ont obtenu un score compris entre 65 et 85, inclus. 5 étudiants ont obtenu un score compris entre 0 et 50, inclus. 24. Voir les fichiers de VBNET\Tut11\LA Solution Loterie dans le Disque des solutions. 25. Voir les fichiers de VBNET\Tut11\LA Solution Tri dans le Disque des solutions. 26. Voir les fichiers de VBNET\Tut11\LA Solution Tri2 dans le Disque des solutions. 27. (Découverte) a. La méthode Array.GetUpperBound présente l intérêt de retourner l indice le plus élevé applicable à un tableau donné. b. Debug.WriteLine(Array.GetUpperBound(strItems)) Tutoriel 11 Leçon B 1. strcapitale(0) 2. a Vrai 3. d Structure 4. b Faux 5. b udtinventaire(0).strnuméro = "123XY" Exercices 1. Voir les fichiers de VBNET\Tut11\LB Solution Carver dans le Disque des solutions. 2. Voir les fichiers de VBNET\Tut11\LB Solution Carver2 dans le Disque des solutions. 3. Voir les fichiers de VBNET\Tut11\LB Solution Laurie dans le Disque des solutions. 4. Voir les fichiers de VBNET\Tut11\LB Solution Carver3 dans le Disque des solutions. 5. Voir les fichiers de VBNET\Tut11\LB Solution Laurie2 dans le Disque des solutions. 6. (Découverte) Voir les fichiers de VBNET\Tut11\LB Solution ReDim dans le Disque des solutions. a. L instruction ReDim permet de réallouer l espace de stockage d une variable de type tableau. En d autres termes, elle permet de changer de manière dynamique la taille d un tableau. b. Cette réallocation se fait cependant avec la perte des données contenues dans le tableau avant l application de l instruction ReDim. Toutefois, le mot-clé Preserve permet de conserver les données présentes dans le tableau initial, à condition de ne changer que la taille de la dernière dimension. Tutoriel 11 Leçon C 1. a combinaison de deux indices 2. a Dim sngtemps(2, 3) As Single 3. d remplacer le montant de 800 par b remplacer le montant de par a d afficher dans la fenêtre Sortie. 6. d If intrangée >= 0 AndAlso intrangée < 2 AndAlso intcol >= 0 AndAlso intcol < 5 Then 2003 Éditions Reynald Goulet inc. Tous droits réservés. Page 63

64 7. b For intrangée = 0 To 1 For intcol = 0 To 2 FileGet(1, intnbres(intrangée, intcol)) Next intcol Next intrangée 8. b remplit incorrectement le tableau a remplit correctement le tableau c produit une erreur c produit une erreur d strprovinces(4, 2) = "Québec" Exercices 1. Dim decsoldes(3, 5) As Decimal 2. For intrangée = 0 To 3 For intcol = 0 To 5 decsoldes(intrangée, intcol) = 10 Next intcol Next intrangée 3. Do While intrangée <= 3 Do While intcol <= 5 decsoldes(intrangée, intcol) = 10 intcol = intcol + 1 Loop intrangée = intrangée + 1 Loop 4. blnréponses(2, 0) = True 5. Voir les fichiers de VBNET\Tut11\LC Solution Inventaire dans le Disque des solutions. 6. Voir les fichiers de VBNET\Tut11\LC Solution Conway dans le Disque des solutions. 7. Voir les fichiers de VBNET\Tut11\LC Solution Comptage dans le Disque des solutions. 8. Voir les fichiers de VBNET\Tut11\LC Solution Plus Grand dans le Disque des solutions. 9. Voir les fichiers de VBNET\Tut11\LC Solution MJ dans le Disque des solutions. 10. (Découverte) Voir les fichiers de VBNET\Tut11\LC Solution Noms dans le Disque des solutions. 11. (Découverte) Voir les fichiers de VBNET\Tut11\LC Solution Perceville Modifiée dans le Disque des solutions 12. (Débogage) Voir les fichiers de VBNET\Tut11\LC Solution Débogage dans le Disque des solutions. Pour déboguer cette solution, l étudiant doit insérer une virgule au sein des parenthèses de l instruction Dim qui déclare le tableau strnoms. Il doit ensuite changer la clause For de l instruction For Next en For intrangée = 0 To Éditions Reynald Goulet inc. Tous droits réservés. Page 64

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions posées par

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon aide mémoire traitement de texte (Microsoft Word) . Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux

Plus en détail

Rapports d activités et financiers par Internet. Manuel Utilisateur

Rapports d activités et financiers par Internet. Manuel Utilisateur Rapports d activités et financiers par Internet Manuel Utilisateur Table des matières 1. Introduction... 3 2. Pré requis... 3 3. Principe de fonctionnement... 3 4. Connexion au site Internet... 4 5. Remplir

Plus en détail

Des outils numériques simples et conviviaux!

Des outils numériques simples et conviviaux! Des outils numériques simples et conviviaux! 1 La clé USB en bref La clé USB vous permet : n De projeter, avec ou sans tableau blanc interactif (TBI), les pages du livre numérique. n De naviguer facilement

Plus en détail

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10 /0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une

Plus en détail

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off

Plus en détail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci

Plus en détail

Solutions du chapitre 4

Solutions du chapitre 4 Solutions du chapitre 4 Structures de contrôle: première partie 4.9 Identifiez et corrigez les erreurs (il peut y en avoir plus d une par segment de code) de chacune des proposition suivantes: a) if (

Plus en détail

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél. . Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél. : 843-1330 Atelier d'initiation à l'ordinateur Niveau 1.......... JB septembre 20085 1 Section I : Introduction à l ordinateur

Plus en détail

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir

Plus en détail

Access 2007 FF Access FR FR Base

Access 2007 FF Access FR FR Base ACCESS Basic Albertlaan 88 Avenue Albert Brussel B-1190 Bruxelles T +32 2 340 05 70 F +32 2 340 05 75 E-mail [email protected] Website www.keyjob-training.com BTW TVA BE 0425 439 228 Access 2007

Plus en détail

L espace de travail de Photoshop

L espace de travail de Photoshop L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES TRAVAUX PRATIQUES Le présent travail vise à développer une interface visuelle de programmation des entrées- sorties du port LPT d un PC à l aide du logiciel VISUAL BASIC. I- EDITION ET TEST DU PROGRAMME

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Manuel du gestionnaire

Manuel du gestionnaire Manuel du gestionnaire ENT MESTEK v.2010 Ce manuel s adresse à l équipe administrative d un établissement scolaire : principal, principal adjoint, secrétaires dans un collège, proviseur, proviseur adjoint,

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre

Plus en détail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Correction des Travaux Pratiques Organiser son espace de travail

Correction des Travaux Pratiques Organiser son espace de travail Module 01 Correction des Travaux Pratiques Organiser son espace de travail Correction de l exercice N 1 Organiser son espace de travail Objectif de l exercice : 1. Comprendre le dock 2. Afficher les règles

Plus en détail

Support de formation Notebook

Support de formation Notebook Support de formation Notebook Guide de l utilisateur du tableau interactif SMART Board Table des matières Le Tableau Blanc Interactif... 1 Comprendre le fonctionnement du TBI... 1 Utiliser le plumier

Plus en détail

PRISE EN MAIN D ILLUSTRATOR

PRISE EN MAIN D ILLUSTRATOR CHAPITRE 1 PRISE EN MAIN D ILLUSTRATOR Présentation... 13 Contenu du livre... 13 Les nouveautés... 14 Composants de l interface... 15 Afficher les documents... 20 Organiser son espace de travail... 21

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. 1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de

Plus en détail

Comment insérer une image de fond?

Comment insérer une image de fond? COMMUNICATION VISUELLE Mise en page à l aide d un traitement de texte Comment insérer une image de fond? Image Plein papier ou au Format utile qu est-ce que cela veut dire? La mise en page d un document

Plus en détail

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). Sciences et Technologies de l Industrie et du Développement Durable Formation

Plus en détail

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15 1 Démarrer... 2 1.1 L écran Isis... 2 1.2 Les barres d outils... 3 1.2.1 Les outils d édition... 3 1.2.2 Les outils de sélection de mode... 4 1.2.3 Les outils d orientation... 4 2 Quelques actions... 5

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

iil est désormais courant de trouver sur Internet un document

iil est désormais courant de trouver sur Internet un document Matériels et systèmes L Acrobat qui cherche dans les PDF Michel NARCY - Formateur TICE et Médialog Bulletin officiel, programmes d enseignement, articles de quotidiens ou de revues scientifiques... De

Plus en détail

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE INSTITUT DE LA FORMATION PROFESSIONNELLE DE BIRKHADEM Microsoft Outlook Mai 2004 IFP BIRKHADEM, Rue des trois frères

Plus en détail

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence? L ARBORESCENCE Qu est-ce qu un dossier? Un dossier est une pochette vide dans laquelle on peut disposer des documents créés à l aide de l outil informatique. Comme les systèmes utilisés dans la vie courante

Plus en détail

Débuter avec Excel. Excel 2007-2010

Débuter avec Excel. Excel 2007-2010 Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER

Plus en détail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : [email protected] / Tel : 04.93.07.00.66 CONSIGNE N 1 :

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 : CONSIGNE N 1 : Rédiger puis envoyer un nouveau message La fenêtre de la boîte de messagerie s affiche Cliquer sur «Ecrire» ou «Nouveau message» pour ouvrir cette nouvelle fenêtre. Ensuite, suivre cette

Plus en détail

Silhouette Studio Leçon N 2

Silhouette Studio Leçon N 2 Silhouette Studio Leçon N 2 Apprendre comment utiliser Ma Bibliothèque et la Boutique en Ligne Silhouette pour importer des nouveaux modèles. Matériels nécessaires Silhouette SD Feuille de transport colle

Plus en détail

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15.

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15. MODE D EMPLOI Table des Matières Pages 3-4 A propos d emblue Page 5 L environnement emblue Pages 6-15 Création d une campagne d e-mail marketing Pages 16-17 Liste de contacts Pages 18-20 Résultats des

Plus en détail

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer» TUTORIEL IMPRESS Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer» Une page impress s'ouvre : Le volet gauche contiendra toutes les diapositives

Plus en détail

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Objectifs Concevoir une modèle conceptuel de données pour Access Durée 45 Support Papier Travail à faire : 1. Concevoir le dictionnaire des données.

Plus en détail

Manuel d utilisation du logiciel

Manuel d utilisation du logiciel S e r v i c e s I n f o r m a t i q u e s Manuel d utilisation du logiciel Table des matières: 2 Installation initiale 3 Généralités 4 Menu principal 5 Recherche d un membre 6 Gestion des membres 7 Transaction

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA) GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA) Publié en 2013 par : Institut de statistiques de l UNESCO C.P. 6128, Succursale Centre-Ville Montréal,

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

CAISSE. Ce logiciel nécessite une licence pour fonctionner.

CAISSE. Ce logiciel nécessite une licence pour fonctionner. Ce logiciel nécessite une licence pour fonctionner. CAISSE Le logiciel de caisse permet la vente des articles seulement. Elle est utilisable avec un écran tactile, des douchettes code barre, des imprimantes

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée. Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le

Plus en détail

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

Utilisation du logiciel GALAAD

Utilisation du logiciel GALAAD 1 Sommaire: Présentation du logiciel GALAAD 1. Démarrer le programme........ 2. Présentation de l écran du logiciel....... Les barres d'outils, sauvegarder... 3. Créer un nouveau fichier........ 4. Préparer

Plus en détail

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA Guide d'utilisation 8 novembre 2013 2/14 Table des matières 1 Introduction... 3 2 Accès au service... 3 3 Aperçu du service...

Plus en détail

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. 1- Optimiser le poids de votre image : Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. Tous les types d utilisateurs (auteur, publicateur,

Plus en détail

Retour table des matières

Retour table des matières TABLE DES MATIÈRES Ouvrir un compte 1 Créer votre nom utilisateur et votre mot de passe 1 Ouvrir une session 3 Faire une commande / Légende de prix 3 1. Avec l option «Mes favoris» 4 2. Avec l option «Items

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

Formation > Développement > Internet > Réseaux > Matériel > Maintenance Formation > Développement > Internet > Réseaux > Matériel > Maintenance SOMMAIRE 1. ACCEDER A L'INTERFACE D'ADMINISTRATION...5 1.1. Le navigateur... 5 1.2. L'interface d'administration... 5 2. METTRE

Plus en détail

GUIDE D UTILISATION DU BACKOFFICE

GUIDE D UTILISATION DU BACKOFFICE GUIDE D UTILISATION DU BACKOFFICE 1. Modifier les pages du site : - Aller dans l onglet «PAGE HTML», puis «Liste des pages HTML» - Pour visualiser votre page, cliquer sur le nom écrit en vert, dans la

Plus en détail

FORMATION EXCEL 2010 Groupe LUCAS LOGICIA

FORMATION EXCEL 2010 Groupe LUCAS LOGICIA FORMATION EXCEL 2010 Groupe LUCAS LOGICIA 1 TABLE DES MATIERES 1. L INTERFACE... 3 2. LES OPTIONS D AFFICHAGE... 5 3. LES MODELES... 8 4. LES CLASSEURS... 9 5. GESTION DES CELLULES... 14 6. SAISIE DES

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare) Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Programmation Visual Basic. Visite guidée d'un programme Visual Basic 6.0

Programmation Visual Basic. Visite guidée d'un programme Visual Basic 6.0 UNIVERSITE DES SCIENCES SOCIALES DE TOULOUSE Licence Professionnelles LSi Master FC IGSI Programmation Visual Basic Visite guidée d'un programme Visual Basic 6.0 1. un exemple d'application a) créer dans

Plus en détail

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14 1 Démarrer...2 1.1 L écran Isis...2 1.2 La boite à outils...2 1.2.1 Mode principal...3 1.2.2 Mode gadgets...3 1.2.3 Mode graphique...3 2 Quelques actions...4 2.1 Ouvrir un document existant...4 2.2 Sélectionner

Plus en détail

Créer un tableau avec LibreOffice / Calc

Créer un tableau avec LibreOffice / Calc Créer un tableau avec LibreOffice / Calc Réaliser des tableaux LibreOffice / Calc permet de créer des tableaux facilement en utilisant les cellules. En premier lieu, il faut prévoir le nombre de colonnes

Plus en détail

Créer des documents interactifs

Créer des documents interactifs Créer des documents interactifs 14 Au cours de cette leçon, vous apprendrez à : créer un document en ligne de base ; ajouter des boutons, des transitions de page et des hyperliens ; exporter au format

Plus en détail

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise

Plus en détail

Mode d emploi 9222-2721-13 SY-A308/ME-0308

Mode d emploi 9222-2721-13 SY-A308/ME-0308 F Mode d emploi 9222-2721-13 SY-A308/ME-0308 AVANT DE COMMENCER Nous vous remercions pour l achat de cet appareil numérique DiMAGE Xt Biz. Le Xt Biz propose les grandes fonctions du DiMAGE Xt, renommé

Plus en détail

2013 Pearson France Adobe Illustrator CC Adobe Press

2013 Pearson France Adobe Illustrator CC Adobe Press Au cours de cette démonstration d Adobe Illustrator CC, vous découvrirez les nouvelles fonctionnalités du logiciel, comme les outils de retouche et la sélection du texte, ainsi que d autres aspects fondamentaux

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

Numérisation. Copieur-imprimante WorkCentre C2424

Numérisation. Copieur-imprimante WorkCentre C2424 Numérisation Ce chapitre contient : «Numérisation de base», page 4-2 «Installation du pilote du scanner», page 4-4 «Réglage des options de numérisation», page 4-5 «Récupération des images», page 4-11 «Gestion

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur TIJARA 1 NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR Logiciel TIJARA Manuel d'utilisateur "TIJARA" 1 SOMMAIRE Introduction Première partie Chapitre 1 : Installation et démarrage Chapitre 2 : Architecture

Plus en détail

Parcours FOAD Formation EXCEL 2010

Parcours FOAD Formation EXCEL 2010 Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

Plus en détail

Comment intégrer des images dans un texte

Comment intégrer des images dans un texte Quoi de plus utile que de pouvoir ajouter une image, un graphique à un commentaire afin d étoffer celui-ci. C est possible de le faire de plusieurs façon dans le forum Météocentre. Cependant il faut limiter

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Comment créer et utiliser une fonction

Comment créer et utiliser une fonction Comment créer et utiliser une fonction Henry P. AUBERT Jacques GOUPY Si, dans une cellule d'une feuille Excel, l on utilise souvent la même formule mathématique, il est possible d en faire une fonction

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12

Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12 Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Notes de mise à jour Fiery Print Controller AR-PE3, version 1.01 pour AR-C330

Notes de mise à jour Fiery Print Controller AR-PE3, version 1.01 pour AR-C330 Notes de mise à jour Fiery Print Controller AR-PE3, version 1.01 pour AR-C330 Ce document contient des informations concernant la version 1.01 du Fiery Print Controller AR-PE3. Avant d utiliser le Fiery

Plus en détail

CONSULTATION SUR PLACE

CONSULTATION SUR PLACE CONSULTATION SUR PLACE GUIDE D UTILISATION DES ORDINATEURS D ACCÈS PUBLIC Équipements disponibles..............2 Règles d usage......................2 Conditions d utilisation................3 Procédurier.........................5

Plus en détail

Antidote et vos logiciels

Antidote et vos logiciels Antidote et vos logiciels Antidote RX v8 Windows Antidote, c est un correcteur avancé, dix dictionnaires et dix guides linguistiques qui s ajoutent à vos logiciels pour vous aider à écrire en français.

Plus en détail

Tutoriel D utilisation. Du PGI Open line d EBP

Tutoriel D utilisation. Du PGI Open line d EBP Tutoriel D utilisation Du PGI Open line d EBP Tutoriel d utilisation du PGI EBP Open line - [email protected] LP Les charmilles / Mission TICE Page 1/64 Table des matières Première

Plus en détail

Maîtriser les fonctionnalités d un traitement de texte (Word OpenOffice)

Maîtriser les fonctionnalités d un traitement de texte (Word OpenOffice) Utilisation de l'ordinateur et apport des TIC en enseignement (1NP) Module 03 Maîtriser les fonctionnalités d un traitement de texte. Sens du Module De nombreux documents remis aux enfants sont réalisés

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

The Grid 2: Manuel d utilisation

The Grid 2: Manuel d utilisation The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour

Plus en détail

Notes pour l utilisation d Expression Web

Notes pour l utilisation d Expression Web EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface

Plus en détail

Formation tableur niveau 1 (Excel 2013)

Formation tableur niveau 1 (Excel 2013) Formation tableur niveau 1 (Excel 2013) L objectif général de cette formation est de repérer les différents éléments de la fenêtre Excel, de réaliser et de mettre en forme un tableau simple en utilisant

Plus en détail

www.imprimermonlivre.com

www.imprimermonlivre.com 0 www.imprimermonlivre.com Composition d une couverture avec Word L objectif de ce guide est de vous proposer un mode opératoire pour créer une couverture avec Word. Nous vous rappelons toutefois que Word

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail