Skip to main content

WPF pour les développeurs Windows Forms - Visual Basic

Introduction

Modèle de présentation des applications Windows, Windows Presentation Foundation est le nouveau moteur de rendu des applications Windows. Ses possibilités semblent infinies et nous libèrent des contraintes du GDI (affichage vectoriel, 3D, utilisation optimum de la puissance des cartes graphiques).
Grâce à XAML, nous avons la possibilité d’externaliser la définition des interfaces graphiques afin de les offrir à des designers, ergonomes.

Utiliser WPF ? Faut-il être un génie en Design, en 3D, et autres technologies graphiques ? Retrouvez-ici une série de webcasts enregistrée par Eric Vernié qui vous aidera, vous développeurs Windows Forms, à appréhender le développement en WPF avec le langage Visual Basic.

Eric Vernié, Relation Technique Développeurs

 

Webcasts

Vous retrouverez les codes sources en téléchargement gratuit dans chacune des vidéos proposées.

Ma première application WPF

1/16 - Ma première application WPF

17 minutes

Vous avez entendu parler de WPF, mais en quels termes ? Faut-il être un génie en Design, en 3D, et autres technologies graphiques ? Et bien pas du tout. C'est ce que nous allons essayer d'illustrer dans cette vidéo.

Visionner le webcast

Garantir une seule instance de l'application

2/16 - Garantir une seule instance de l'application

9 minutes

Il est parfois nécessaire que votre application ne se charge qu'une seule fois en mémoire. Venez découvrir comment effectuer cette opération en WPF.

Visionner le webcast

ModifiersKeys

3/16 - ModifiersKeys

7 minutes

En Windows Forms, il était parfois nécessaire d'utiliser l'API Win32 pour récuperer l'état d'une touche dite de modification (ModifierKeys). En WPF, on simplifie le Processus grâce à l'objet KeyBoard. Si vous souhaitez en savoir plus, n'hésitez pas à visionner cette vidéo.

Visionner le webcast

Les boîtes de dialogues standard

4/16 - Les boîtes de dialogues standard

7 minutes

Les contrôles OpenFileDialog, SaveFileDialog n’existent pas en WPF. Il faut alors utiliser soit l'espace de nom Microsoft.WIn32, soit directement l'espace de nom System.Windows.Forms. Venez découvrir comment dans cette vidéo.

Visionner le webcast

Ancrage

5/16 - Ancrage

4 minutes

La propriété Anchor n’existe plus, elle est remplacée par les propriétés HorizontalAlignment et VerticalAlignment en WPF.

Visionner le webcast

Docking

6/16 - Amarrage (docking)

5 minutes

En WPF la propriété Dock n'existe plus sur les contrôles. Il est nécessaire alors de passer par un container nommé DockPanel.

Visionner le webcast

CheckedListBox

7/16 - CheckedListBox

5 minutes

Le contrôle CheckedListBox, n'existe pas en tant que tel dans WPF. En revanche, il est possible d'étendre la ListBox standard de WPF qui est beaucoup plus puissante que celle des Windows Forms.

Visionner le webcast

DateTimePicker

8/16 - DateTimePicker

6 minutes

Le contrôle DateTimePicker n'existant pas en WPF, il est nécessaire alors d'utiliser l'interopérabilité avec les Windows Forms au travers du contrôle WindowsFormsHost.

Visionner le webcast

LinkLabel et WebBrowser

9/16 - LinkLabel et WebBrowser

11 minutes

En WPF, le LinkLabel est remplacé par le contrôle HyperLink, et le WebBrowser par le contrôle Frame. Cette vidéo vous montre comment les utiliser conjointement.

Visionner le webcast

NumericUpDown

10/16 - NumericUpDown

6 minutes

Le contrôle NumericUpDown n'existant pas en WPF, cette vidéo, vous montre comment le construire de toutes pièces.

Visionner le webcast

MaskedTextBox

11/16 - MaskedTextBox

4 minutes

Le contrôle MaskedTextBox n'existant pas en WPF, il est nécessaire alors d'utiliser l'interopérabilité avec les Windows Forms au travers du contrôle WindowsFormsHost.

Visionner le webcast

Le PictureBox remplacé par le contrôle image

12/16 - Le PictureBox remplacé par le contrôle image

5 minutes

Dans cette vidéo, nous abordons la manière d'afficher une image à la fois dans un contrôle PictureBox des Windows Forms et dans un contrôle Image de WPF.

Visionner le webcast

ToolTip

13/16 - ToolTip

5 minutes

Dans cette vidéo, nous abordons la manière de créer et d'étendre un ToolTip en WPF.

Visionner le webcast

ErrorProvider

14/16 - Validation d'une saisie utilisateur : ErrorProvider 1

12 minutes

Le contrôle ErrorProvider n'existe pas en WPF. Cette vidéo vous montre comment palier à ce manque en utilisant la classe ValidationRule de WPF.

Visionner le webcast

ErrorProvider

15/16 - Validation d'une saisie utilisateur : ErrorProvider 2

10 minutes

Le modèle d’affichage par défaut lors d’une erreur de saisie n’est pas satisfaisant en WPF. Il est alors nécessaire d'utiliser l’objet ControlTemplate pour le modifier. Cette vidéo explique comment, par code ou via l'éditeur XAML de Visual Studio 2008, il est possible de le faire.

Visionner le webcast

Le contrôle Menu

17 minutes

Démonstration de la création de menu en Windows Form versus WPF.

Visionner le webcast

 

 

Haut de page

Microsoft réalise une enquête en ligne pour comprendre votre opinion sur le site Web de. Si vous choisissez de participer, l’enquête en ligne vous sera présentée lorsque vous quitterez le site Web de.

Souhaitez-vous y participer ?