• Aucun résultat trouvé

Création du projet Commentaire du code

N/A
N/A
Protected

Academic year: 2022

Partager "Création du projet Commentaire du code"

Copied!
26
0
0

Texte intégral

(1)

1

Systèmes Embarqués

Réalisations d’applications embarquées en .NET

Encadré par :

Mr M. Euledj Réalisé par :

Mlle Sarah EZZAHIRI Mlle Imane RYANE Ecole Mohammedia d’Ingénieurs

(2)

2

(3)

3

Plan

1. Agenda électronique

Création du projet Commentaire du code

2. Répertoire de contacts

Création du projet

Création de la base de données

Connexion à la base de données

Commentaire du code

(4)

4

Agenda électronique

(5)

5

Agenda électronique Présentation

Objectif

Organiser les événements en fonction des dates de

réalisation

Outils

C#

Device Manager Emulator

(6)

6

Agenda électronique

Création du projet

(7)

7

Commentaire du code 1/2

public agenda() {

InitializeComponent();

}

(8)

8

Commentaire du code 2/2

(9)

9

Répertoire de contacts

(10)

10

Répertoire de contacts

Objectifs

Gestion des informations

relatives à chaque contact ( id, nom, prénom, tel, @)

Outils

C#

SQL Server 2005

Device Emulator Manager

(11)

11

Étape 1: Création du projet

(12)

12

Étape 2: Création de la base de données

(13)

13

Étape 2: Création de la base de données

(14)

14

Étape 2: Création de la base de données

(15)

15

Étape 2: Création de la base de données

(16)

16

Étape 2: Création de la base de données

(17)

17

Étape 2: Création de la base de données

(18)

18

Étape 3: Création de la table contact

(19)

19

Étape 3: Création de la table contact

(20)

20

Étape 4: Se connecter à la base de données

(21)

21

Arborescence de l’application :

contactEditViewDialog Form1

contactSummaryViewDialog

Form1

contactEditViewDialog

New

OK

Clic sur un enregistrement

Edit OK

(22)

22

Étape 5: Code de Form1

(23)

23

Étape 5: Code de Form1

Bouton New :

private void newMenuItemMenuItem_Click(object sender, EventArgs e) {

contactBindingSource.AllowNew = true;

contactBindingSource.AddNew();

sys_emba.contactEditViewDialog contactEditViewDialog =

sys_emba.contactEditViewDialog.Instance(this.contactBindingSource);

contactEditViewDialog.ShowDialog();

}

(24)

24

Étape 5: Code de Form1

Clic sur un enregistrement :

private void contactDataGrid_Click(object sender, EventArgs e) {

portafin.contactSummaryViewDialog contactSummaryViewDialog = portafin.contactSummaryViewDialog.Instance(this.contactBindingSource);

contactSummaryViewDialog.ShowDialog();

}

Sauvegarde des changements dans la base de données :

private void Form1_Closing(object sender, CancelEventArgs e) {

this.contactTableAdapter.Update(this.portaDataSet);

}

(25)

25

Étape 6: Code de contactSummaryViewDialog

private void editMenuItemMenuItem_Click (object sender, EventArgs e)

{

portafin.contactEditViewDialog contactEditViewDialog =

portafin.contactEditViewDialog.Instance (this.contactBindingSource);

contactEditViewDialog.ShowDialog();

this.Close();

}

(26)

26

Étape 7: Code de contactEditViewDialog

private void

contactEditViewDialog_Closing(object sender, CancelEventArgs e)

{

this.contactBindingSource.EndEdit();

}

Références

Documents relatifs

Plusieurs perspectives sont ainsi ouvertes : (a) modélisation de l’hydrologie de versant, en particulier pour développer une ou plusieurs fonctions de productions pertinentes à

En commençant à partir du premier caractère, on divise le texte en blocs de longueur n2 (n x n) caractères consécutifs. Si la longueur du texte n'est pas un multiple de n2, on

Dans le nombre de nos sections commises à l'administration de la justice pénale, deux seules ont fonctionné : le Tribunal de cassation pour un recours dans un cas de fraude en

Les objectifs des études présentées dans les chapitres précédents sont d’évaluer le potentiel de la combinaison du procédé de dessalement par évaporation (distillation)

Les entrées en stocks sont valorisées au coût d’achat pour les éléments achetés et au coût de production pour les éléments produits.. Valoriser les sorties de

parution web www.fashions-addict.com article Jeunes créateurs avril 2009 crayon sur papier/photoshop...

Cependant le 6 septembre dernier, elle m'avait envoyé un aimable télégramme auquel j'avais répondu que ma femme, mes filles et moi nous espérions bien la revoir l'année prochaine

Je ne remercierai jamais assez les professeurs de khâgne du lycée Chateaubriand et notamment mon professeur de spécialité, d'avoir poussé et encouragé leurs élèves comme