Vous êtes sur la page 1sur 7
OFPPT
OFPPT

لــغ ُ ـشــلا شِ اـــ َ عنإ و يـنهـملا نـيوـكتلا بُ َ ـتكم

ِ

Office de la Formation professionnelle Et de la Promotion du Travail Direction Régionale Tensift Atlantique

Etablissement : ISTA

NTIC Complexe (2) Safi.

EXAMEN DE FIN DE MODULE :

Programmation Evénementielle

Filière : TDI Niveau : 1 ère année Durée: 2h

2014/2015

Groupe:

Barème: …/20

Exercice 1( 5pts) :

Donner un ordre aux étapes qui permettent de créer une application simple dans Visual C# .NET :

Etapes

Ordre

Écriture de code

 

Génération et déploiement

 

Création d’une spécification de design

 

Test et débogage

 

Création de l’interface utilisateur

 

Exercice2 (5pts) :

Soit l’interface suivante, remplir le tableau afin d’assurer les traitements demandés:

le tableau afin d’assurer les traitements demandés : Traitement Contrôle Évènement Code Au démarrage on
Traitement Contrôle Évènement Code Au démarrage on entre l’expression arithmétique 3*8 dans la zone de
Traitement
Contrôle
Évènement
Code
Au démarrage on
entre l’expression
arithmétique 3*8 dans
la zone de texte
nommée calcul
Formateur :
Directeur pédagogique
Directeur du complexe/Directeur
De l’EFP
Visa de la DRTA
BENJELOUAJA
L'enfant doit proposer une réponse dans le champ nommé réponse et on a prévu un
L'enfant doit proposer
une réponse dans le
champ nommé
réponse
et on a prévu un 3ème
champ, nommé
message, pour
accueillir un message.
• Si la saisie dans
réponse est vide, alors
afficher dans message
"Propose une
réponse", sinon
comparer
la réponse à
la valeur :
Le message
sera suivant le cas
"réponse fausse
corrige" ou bien
"bonne réponse"

Exercice 3 (10pts):

On dispose de la classe voiture dont le code contient un constructeur par défaut, un constructeur dinitialisation, les accesseurs, les modificateurs ainsi que la méthode ToString qui retourne une forme affichable de lobjet [Voiture(Matricule,Marque,vitesseMax,couleur)] Soit la classe gestion voiture suivante :

class GestionVoiture

{

ArrayList LVoiture; public GestionVoiture()

{

LVoiture = new ArrayList();

}

}

Proposer le code qui permet dassurer le bon fonctionnement de linterface suivante :

assurer le bon fonctionnement de l ’ interface suivante : Formateur : Directeur pédagogique Directeur du

Formateur :

Directeur pédagogique

Directeur du complexe/Directeur De l’EFP

Visa de la DRTA

BENJELOUAJA

Formateur :

Directeur pédagogique

Directeur du complexe/Directeur De l’EFP

Visa de la DRTA

BENJELOUAJA

Traitement

Code à ajouter dans la classe de gestion

Code de lévénement correspondant

Au démarrage le contrôle listView est rempli à partir des éléments de la collection LVoiture

 

Code de lévénement load du formulaire :

Formateur :

Directeur pédagogique

Directeur du complexe/Directeur De l’EFP

Visa de la DRTA

BENJELOUAJA

Supprimer lobjet sélectionné dans le contrôle listView La suppression ne doit avoir lieu quaprès confirmation de lutilisateur

 

Code de lévénement clique du bouton Supprimer :

 

Formateur

:

Directeur pédagogique

Directeur du complexe/Directeur De l’EFP

 

Visa de la DRTA

 

BENJELOUAJA

Un clique sur le bouton sauvgarder doit sauvegarder le contenu de la collection dans un fichier

doit sauvegarder le contenu de la collection dans un fichier Code de l ’ événement clique

Code de lévénement clique du bouton sauvgarder :

Formateur :

Directeur pédagogique

Directeur du complexe/Directeur De l’EFP

Visa de la DRTA

BENJELOUAJA

Formateur :

Directeur pédagogique

Directeur du complexe/Directeur De l’EFP

Visa de la DRTA

BENJELOUAJA