c#: Examens 0117102016
c#: Examens 0117102016
- MATÉRIEL AUTORISÉ
- 1 stylo
- Le reste n’est pas autorisé, en particulier : les téléphones portables, les clés USB, les documents…
- DOCUMENTS INFORMATIQUES À REMETTRE
- Avant de quitter la salle, vous devez impérativement remettre les documents demandés sur votre bureau
- Conseil
- Cette évaluation ne contient qu’une seule questions. Il n’y a aucune difficulté technique, ni aucun piège. En revanche, elle nécessite une compréhension correcte des variables,des tableaux, des contrôles DataGridView.
- Objectifs
- L’objectif de cette évaluation est de réaliser une application Windows Forms qui permet de créer une datagridwiew.
- Votre projet final doit ressemble au schéma suivant
Vidéo: Sujet d’examens
Sujets
-
1)Créez un dossier sur le bureau avec le nom est :vos Prénoms et Noms
2)Créez un nouveau projet avec les critères suivants :
-
a.Nom : Projet_Prenom_Nom_Groupe (Vos Prénoms, Noms et groupe)
b.Emplacement : dans le dossier crée précédemment.
La Forme
3) Changez les propriétés de la forme avec les suivantes:
- a.Name : FrmCompétence
b.Text : Compétences
c.Size : 724; 418
4)Créez une table Compétences contenant les colonnes Compétence 1, Compétence 2 et Compétence 3 de type String.
-
a.Cette table sera créée sous l’évènement « load » de la forme.
b.Cette variable est déclarée globale.
DatagridView
5)En utilisant un contrôle DatagridView (Name : DgvResultat , Text : Résultat )
-
a.Insérez les notes obtenues par deux apprenants dont les noms sont : Nejib MBAREK et Mohamed MTIR qui composent les entêtes des lignes et comme entêtes des colonnes le contenu de la table Compétences.
b.Le tableau suivant récapitule les notes des deux apprenants :
Compétence 1 | Compétence 2 | Compétence 3 | |
Nejib MBAREK | 80 | 60 | 65 |
Mohamed MTIR | 75 | 90 | 95 |
Bouton Remplir
c.Le calcul est fait sous l’évènement du bouton BtnRemplir ce bouton prend les propriétés suivantes :
-
i.Name : BtnRemplir
ii.Text : &Remplir
iii.Size : 118; 30
iv.Location : 12; 277
v.TabIndex : 1
vi.Font :
- 1.Name : Microsoft Sans Serif
2.Size : 12
3.Unit : Point
4.Bold : True
Bouton Somme
6)Dans une troisième ligne calculer la somme des deux notes obtenues l’entête de cette ligne sera : Somme
Le résultat obtenu sera :
Somme | 155 | 150 | 160 |
-
a.Le calcul est fait sous l’évènement du bouton BtnSomme ce bouton prend les propriétés suivantes :
-
i.Name : BtnSomme
ii.Text : &Somme
iii.Size : 118; 30
iv.Location : 260; 277
v.TabIndex : 3
vi.Font :
- 1.Name : Microsoft Sans Serif
2.Size : 12
3.Unit : Point
4.Bold : True
Nombres Aléatoires
7)Dans une 4eme ligne, afficher un coefficient aléatoire, entre 0.50 et 0.99, pour chaque cellule. L’entête de cette ligne est : Coefficient
-
a.Le calcul est fait sous l’évènement du bouton BtnMultiplication sera décrit ci-dessous :
Bouton ?ultiplication
8)Dans une 5eme ligne, multipliez la dernière ligne (ligne somme) par le coefficient obtenu à la quatrième ligne. L’entête de cette ligne est : Multiplication
-
a.Le calcul est fait sous l’évènement du bouton BtnMultiplication ce bouton prend les propriétés suivantes :
-
i.Name : BtnMultiplication
ii.Text : &Multiplication
iii.Size : 118; 30
iv.Location : 384; 277
v.TabIndex : 3
vi.Font :
- 1.Name : Microsoft Sans Serif
2.Size : 12
3.Unit : Point
4.Bold : True
MessageBox
9)Afficher dans un Messagebox le contenue de la cellule Ligne1 : Colonne2
- a.Le calcul est fait sous l’évènement du bouton BtnAffichage ce bouton prend les propriétés suivantes :
- i.Name : BtnAffichage
ii.Text : &Affichage
iii.Size : 118; 30
iv.Location : 136; 277
v.TabIndex : 2
vi.Font :
- 1.Name : Microsoft Sans Serif
2.Size : 12
3.Unit : Point
4.Bold : True
Tableau
10)Sauvegarder ce datagridview dans une table archive.
Remarques:
-
• DataGridView.Columns.Add(« column name », « Column header »)
• Pour accéder à une cellule de datagridview on écrit le code suivant Datagridview1 (column, rows)