WPF France

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille

I - Un Media Browser simple en WPF : Introduction

Envoyer Imprimer PDF
Note des utilisateurs: / 0
MauvaisTrès bien 

Cela fait un petit moment que je n’ai pas eu l’occasion de « blogger » un peu, je profite donc d’un peu d’accalmie pour le faire. Et je reviens avec une série d’article sur « WPF » et le développement d’un petit « Media Browser ». En effet j’ai eu l’occasion ces derniers temps de former et/ou sensibiliser certains développeurs sur la technologie « WPF » et pour illustrer tout cela j’ai conçu une petite application. Ce mini-projet, que j’aimerais vous faire partager, n’a bien évidemment aucune autre prétention que celle d’appréhender quelques notions sur « WPF ».
Il permet donc, en trois mots, de visualiser une série de média (Films, Albums, Images, Livres) et de les administrer. L’application propose donc des fonctionnalités assez simples, mais permet d’aborder beaucoup de concept lié à « WPF » , je pense notamment à la méthodologie « MVVM ».
Afin de ne pas rendre la lecture trop pénible, je vais découper cette présentation en une série d’articles qui aborderont chacun un thème bien précis et permettra de vous montrer les étapes de conception. Bien entendu je considère aussi que vous connaissez les bases du « WPF » et du pattern « MVVM », car cette série d’article n’a pas la prétention d’être un cours sur « WPF » mais seulement la présentation d’une petite application développée à titre pédagogique.

PRESENTATION GÉNÉRAL :

Je vous propose de rentrer dans le vif du sujet en vous présentant rapidement l’application et les technologies utilisées. Comme je l’ai dit plus haut, cette application permet la consultation de différents média organisé en quatres catégories : Films, Albums, Images, Livres. A chacune de ces catégories corresponds une « IHM » bien précise et dans chacun de ces écrans une administration est possible. Les fonctionnalités sont donc relativement simple, à savoir la création, la modification et la suppression. Vous noterez tout de même que l’administration des musiques se fait différemment, car il suffit de « drag&drop » un fichier « .mp3  » dans la liste associée à un album.
Afin de rendre l’application assez légère toute la partie liée à la persistance est faite à travers des fichiers « XML », le but étant encore une fois ici de se concentrer sur la partie « WPF » et « IHM ».

Avant d’aller plus loin, j’ouvre une parenthèse sur la configuration assez conséquente qu’il m’a fallu pour faire tourner l’application de façon fluide, en effet j’ai volontairement appliqué beaucoup d’effets et d’animations sans vraiment me soucier des machines qui pourraient supporter l’application. Une dernière remarque à configuration identique, un « Windows XP » propose des performances bien inférieures à un « Windows 7  » .

Configuration utilisée : Intel(R) Core 2 Duo T8100 2,10GHz, 4GO RAM, NVidia GeForce 8600M GT, Windows 7

Je vous propose ici quelques illustrations de l’application :

Img11 Img12
Img13 Img14
Img15 Img16
ImgPlayer1 ImgPlayer2
Img17


Lire la suite sur le Blog de Sébastien => 




Commentaires (0)
Mise à jour le Vendredi, 14 Janvier 2011 14:55  

Partagez


Article au hasard

  • Cet article présente une technique simple permettant de paramétrer des styles, de façon à pouvoir faire varier l'apparence ou le comportement d'un contrôle sans dupliquer le style.

    Lire l'articleCommentaires (0)...
    Lire la suite...