Développement d’application avec base de données Semaine 6 : Windows Form avec Entité Framework Automne 2015.

Slides:



Advertisements
Présentations similaires
Didacticiel Mon EBSCOhost
Advertisements

GPO Group Policy Object
D/ Partage et permission NTFS
Le publipostage La fonction de fusion permet de créer des documents identiques dans les grandes lignes que l’on personnalise automatiquement à chaque destinataires.
! ! ! PROCEDURE TYPE POUR ORGANISER L ’ANONYMAT
! 1 CREATION D'UNE MAQUETTE EXPORT / IMPORT
CURSUS DE FORMATION AUX NOUVELLES TECHNOLOGIES DE DEVELOPPEMENT UV EJB Entité Module Java Expert.
COMMENT CRÉER UNE ENQUÊTE AVEC SPHINX ?
Quest-ce quun lien ?. Exemple à partir du site du ministère de léducation nationale A la page daccueil, vous y trouvez du texte et … des liens vers dautres.
Présentation des tables des matières j puis appuyez sur F5 ou cliquez sur Diaporama > Du début. Pour commencer le cours, dans la barre des messages, cliquez.
Microsoft® Office Excel® Formation
12 novembre 2012 Grégory Petit
Systèmes d’exploitation
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
Sécurité Informatique
PROGRAMME DE FIDÉLITÉ ADR
Appel d’offres DAFPEN ac-montpellier
Développement d’applications web
Créer une animation simple Gif avec ImageReady.
Windows 7 Administration des comptes utilisateurs
Autodesk® Revit® Building 9
Tableau croisé dynamique sous Excel (TCD).
Quelques bases sur les diaporamas Avec lapplication PowerPoint ISSUE DE LA SUITE Microsoft OFFICE 2003 Premiers pas...
Développement dapplication avec base de données Semaine 1 : Présentation dEntity Framework Automne 2013.
Publispostage Menu Outils / Lettres et publipostage
Développement dapplication avec base de données Semaine 3 : Windows Form avec Entité Framework Automne 2013.
1. Personnaliser lanimation 1 ère étape – Sélectionnez lobjet à animer (cliquez sur lobjet pour le sélectionner) 2 ème étape – Ouvrez le volet « Personnaliser.
Module 2 : Préparation de l'analyse des performances du serveur
PROGRAMMATION INFORMATIQUE DINGÉNIERIE II PRO-1024.
Les devis Le devis ODF.
Les devis Les devis texte.
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
Initiation MS Access 2010 Requêtes - Sélection (travail en autonomie)
Créer des packages.
Initiation aux bases de données
Introduction à Visual Studio C++ (VC++)
PROCEDURE TYPE PROCEDURE TYPE DE
Windows 2003 Server Modification du mode de domaine
Diffusion Nationale TOULOUSE – Décembre 2008 STS Web Services libres Gérer les services libres.
Bureautique M1 Publipostage.
Création d’un domaine Il faut :
Développement d’application avec base de données Semaine 6 : Windows Form avec Entité Framework Automne 2014.
Use Local SQL Server with Azure Emulator. Configurer la DAL Fabriquer une DAL dans un projet de class library Configurer le data model avec la bdd locale.
Newsletter : Utilisation de MailChimp
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
Suivi simplifié d’activité
Problèmes critiques et Modification de la liste de vérification Version 2.0, août 2015.
Vous voici dans notre site « laboratoire » pour la démonstration AJOUTER UNE PAGE Cliquez sur ENTREZ ICI pour accéder à la partie administration.
CONSTRUCTION DE TABLEAUX CROISES SUR LE LOGICIEL MODALISA MET4 – Avril 2005.
Premières notions de la 3D
GUIDE D’UTILISATION SITE STE BATHILDE. Sommaire 1.Connexion - La page d’accueil 2.Gérer les articles: - Création - Modification - Suppression 3.Gérer.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Exposé DREAMWEAVER 2 Guillaume DUBREUIL Adrien HADOUX.
Utiliser le dossier Mon EBSCOhost Tutoriel support.ebsco.com.
Dreamweaver le retour Avec Les Formulaires Les Calques
Dreamweaver 2 Plan 1.Calques 2.CSS 3.Modèles 4.Comportements 5.Formulaires 6.Mise en ligne 1 Timothée Devaux Myriam Roudy Dreamweaver 2 Printemps 2008.
Formation.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
CRÉER UNE MACRO SUR EXCEL 2003 POUR COLORER UN TABLEAU Réalisation – Aude Douls.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
E-sidoc Ajouter un carrousel à partir d'une sélection.
Utilisation de la plateforme DomoLeaf en mode Adhérent 1 (Accessible avec une carte d’accès, en vente auprès de votre distributeur)
Formation K-sup Niv 1 Février 2009 CRISI - COM. Programme formation (1 ère ½ journée) _ Fonctionnement de K-Sup _ Création de la structure du site de.
Abes agence bibliographique de l’enseignement supérieur Les scripts.
C RÉER, RENOMMER, SUPPRIMER UN DOSSIER EPN Le Picoulet/ / Objectifs : Apprendre à créer des dossiers, à les renommer et à.
Développement d’application avec base de données Semaine 3 : Modifications avec Entité Framework Automne 2015.
Développement d’application avec base de données Semaine 8 : WPF avec Entité Framework Automne 2015.
Gérer ses rendez-vous en ligne avec google et netvibes.
Transcription de la présentation:

Développement d’application avec base de données Semaine 6 : Windows Form avec Entité Framework Automne 2015

 Entité Framework, MVC et Windows Form…  Entité Framework, BindingSource et Windows Form  Exercices  Examen Plan de présentation

 La finalité pour une application Windows Form est de lier les composants de façon à ce qu’ils interagissent avec la base de données.  Pour se faire, il existe trois façon de lier le datasource aux données :  Lier directement à la base de données  Lier avec un service  Lier par des objets intermédiaires  Devinez lequel nous utiliserons Entité Framework, BindingSource et Windows Form

 Créer un ObjectDataSource:  Aller dans Source de Données  ajouter une nouvelle source de données Entité Framework, BindingSource et Windows Form

 Choisir le type objet.  N’oubliez pas de compiler votre projet! Entité Framework, BindingSource et Windows Form

 Une fois faite, vous devriez avoir Les objets(entités) sélectionnés Vous pouvez définir le comportement que Visual studio adoptera si vous faites du « Drag and Drop » d’éléments. Évidemment, vous n’êtes pas obligé de passer par le « Drag and Drop » pour lier les composants. Entité Framework, BindingSource et Windows Form

 Une fois faites, vous remarquez qu’un contactBindingSource est apparut. Entité Framework, BindingSource et Windows Form

 Mais en fait … Entité Framework, BindingSource et Windows Form

 Si on veut visualiser le contenue, il faut remplir le dataBindingSource. Ici, on ajoute tous les contact, mais il serait possible de filtrer la sélection. Entité Framework, BindingSource et Windows Form

 Si on veut avoir accès au contact en cours, on le peut avec la commande: Entité Framework, BindingSource et Windows Form

 Si on veut naviguer dans notre sélection : Entité Framework, BindingSource et Windows Form

 Comme les composants sont liés aux DataBindingSource, une modification entrainera la modification dans l’enregistrement du DataBindingSource.  Ensuite, il faut ces modification au contexte. Il ne restera plus qu’à demander au contexte de sauvegarder. (_context.SaveChanges();)  Par contre, avant de faire le SaveChanges, la littérature suggère que l’on arrête le mode d’édition du DataBindingSource (contactBindingSource.EndEdit();) Entité Framework, BindingSource et Windows Form

 Pour ajouter un enregistrement(+SaveChanges) : Entité Framework, BindingSource et Windows Form

 Pour supprimer(+SaveChanges): Entité Framework, BindingSource et Windows Form

 On peut y ajouter des données qui sont liés en gérant nous même le datasource relié. Ajouter des gridView(EntityCollection)

 Dans ce cas, nous ajouterons une série de contrôle lié sur un nouveau DataSource que nous mettrons à jour sur le changement du DataSource mère.  Nous pourrons donc ajouter un événement sur celui-ci pour pour que le DataSource fils soit mit à jour lors du changement du CurrentContact. Ajouter des gridView(EntityCollection)

Pour ajouter dans un GridView

Pour supprimer dans un gridView

 Faite les exercices. Exercice

 Entity FrameWork ?  Création d’un Entity Data Model (EDM)  Définition des éléments primaires de l’EDM  Accès aux données avec l’EDM  Mise à jour des données avec l’EDM  Procédure stockés avec l’EDM  Entity Framework avec Windows Form Examen

Questions?