[wpf] - exemples sources de données (base données,objet,fichier xml)

Description

Bonjour,

une petite source sur WPF et les différentes sources de données
- Base de données par l'intermédiaire d'un Dataset Typé : j'utilise une base Access dans l'exemple, mais on peut de la même manière utiliser une base SQL Server(fichier .mdf ou sur serveur)
- Objet : c'est pour moi la méthode qui me parait la plus interesssante surtout que j'ai bien séparé les couches ici(Présentation,métier,données), avec ce style de programmation on peut trés facilement passer d'une source Base de donnée à une source XML par exemple ou d'une source Access à une source SQL Server ou autre >> il suffit pour cela simplement de rajouter sa classe acces aux données , on n'a plus a réecrire toute l'application
- Fichier XML : montre comment on peut par l'intermédiaire de XMLDataProvider et le Binding chargé un fichier XML en n'utilsant que le XAML (pas besoin de C# ou VB.NET), bon pour moi c'est un peu ambigu vu que normalement le but de WPF est de bien separer la couche presentation du code et la c'est l'inverse c'est mélangé, enfin je pense que dans certains cas cela peut etre utile pour par exemple lister

Autrement cette source n'est pas faite pour montrer une belle interface utilisateur, vous l'aurez compris en plus elle est vraiment "pourrie" la mienne la, mais j'ai quand même mis un exemple de style et une petite animation (EventTrigger) sur le bouton Quitter , ce qui pourra permettre de découvrir par un exemple relativement simple et "parlant" comment faire.

je me suis mis à WPF surtout que Blend beta 1 (ex Expression Interactive Desgner) est sorti en beta 1
j'ai trouvé une méthode pour travailler, je commence par définir mon projet (petite etude)
je crées mon projet dans Visual studio 2005, et j'ouvre simultanement ce meme projet avec Blend
aussi pour la partie XAML j'utilise plutot Visual studio qui dispose de l'intellisense dans le XAML (pas Blend)
pour la partie Design j'utilise plutot Blend
Ensuite pour les evenements j'ai tendance a les créer depuis Blend(volet properties/events) le code C# est alors automatiquement généré dans le projet de Visual Studio (synchronisation des fichiers entre les 2 editeurs)

Donc a mes premieres impressions je pense qu'il va falloir encore plus organiser le travail,l'etude, la partie graphique(Blend) du designer et le code du programmeur(visual studio),car sans cela cela risque de poser quelques problemes et conflits
++

Conclusion :


petit a petit je vais completer la source avec édition données(ajout,suppression,modification), lister,etc. .

> Une dernière précision tout de même il faudra aller dans les propriétés du projet (onglet parametres) afin de modifier la chaine de connexion à la base Access (il suffit de parcourir jusqu'à trouver la base Contacts.mdb)
cela parait évident mais bon je le rappelle quand même.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.