Showing posts with label WPF. Show all posts
Showing posts with label WPF. Show all posts

 En quoi consiste WPF ?



1 Introduction

Pour la plupart des utilisateurs, une application est juste et tout simplement une fenêtre qui s’ouvre et qui leur permet d’interagir avec l’ordinateur. Mais pour le développeur, la gestion de cette fenêtre n’est pas forcément des plus simples. En effet il faut choisir une librairie adaptée, …

A la sortie de Windows Vista, on voit l'apparition des effets 3D et en même temps la sortie du
.Net Framework 3.0.
Pourquoi ?
   On s’est aperçu que les WinForms n’étaient pas vraiment adaptés (pour de nombreuses raisons techniques telles qu’elles ne sont pas forcément des plus aisées à personnaliser).
Elles posent également un problème au niveau du travail collaboratif entre designers et développeurs, et bien d’autres ....

On verra que WPF apporte son lot de nouveautés qui facilitent le « design » de la GUI. Par exemple, on peut citer les graphismes vectoriels, la transparence par pixel, les animations, l’adaptation à la résolution, le support des templates de data binding et bien d’autres…
Les avantages de WPF 
  • Utilisation du GPU
  • Séparation code / design
  • Plus puissant que les WinForms
Les inconvénients
  • Manque d’interopérabilité
  • Manque de maturité
  • Tout est à refaire
.... et on aura un autre rendez-vous pour qu' on puisse sur le quel citer les notions de bases de WPF.

WPF Custom Screen Saver Art

Creating custom wallpaper is easy. But what about custom screen savers? This post will detail how to build a custom saver using Windows Presentation Framework (WPF). The posted code also provides some insight on how to create interesting particle effects using WPF’s animation engine, and how to implement multiple monitor support in .Net.

Download