code des développeurs avec Microsoft

présentation

1

principes de base

2

obtenir des outils

3

développer

Qu'est-ce que le développement poste client ? (présentation)

Le bureau, ou système d'exploitation, est la cible principale des projets de développement. En effet, c'est au niveau du bureau que sont fournis les services aux développeurs, comme l'accès aux périphériques de sortie, les contrôles d'interface courants, les services de mise en réseau, les fonctionnalités multimédia, etc. Le bureau fournit un environnement standard qui permet aux développeurs de se concentrer sur les besoins de leur application. Microsoft fournit deux chemins pour écrire du code sur le bureau Windows : le chemin d'accès natif et le chemin d'accès géré. Chaque chemin présente ses propres points forts, mais les deux proposent un jeu d'outils extrêmement riche pour développer les applications du client Bureau.

1principes de base 

Regardez cette vidéo pour vous familiariser avec les concepts du développement client, les technologies associées et les types d'applications clientes susceptibles d'être développées pour Windows.

lire la vidéo

Commencez à développer des applications bureautiques sur Windows
Vidéo | 10 minutes | Développement bureautique | Juin 2010

La plupart des applications que nous utilisons quotidiennement sont des applications clientes, écrites pour Microsoft Windows. Ces applications peuvent être des applications autonomes ou des applications connectées combinant le meilleur du Web et la puissance du code sur le client. Dans cette vidéo, Pete Brown vous fait découvrir le développement des applications client sur Windows, y compris C++, .NET avec WPF et Silverlight.

Objectif : acquérir des bases solides en matière de développement bureautique.

2obtenir les outils 
 Visual Studio 2010 Editions de Visual Studio 2010 Express
Expression Studio Silverlight Windows Embedded

Si vous avez besoin d'aide pour choisir la version appropriée de Visual Studio, consultez le tableau comparatif de Visual Studio 2010.

3développer 

Téléchargez l'exemple de code, puis suivez ces vidéos et commencez à coder dès maintenant.

lire la vidéo

Créez votre première application bureautique native avec Win32/C++
Vidéo | 16 minutes | Win32 | Juin 2010

Jonathan Wood montre comment créer une application Hello World Win32 simple à l'aide de Visual Studio 2010. Bien que la plupart des applications utilisent des bibliothèques d'un niveau supérieur, comme MFC, des applications plus légères peuvent être créées en écrivant directement dans l'API Windows.

En savoir plus sur Visual C++

Obtenir le code de ce projet  C++

lire la vidéo

Créez votre première application bureautique native avec MFC/C++
Vidéo | 16 minutes | MFC | Juin 2010

Jonathan Wood présente la création de votre première application MFC à l'aide de Visual Studio 2010. Il vous explique comment créer une application comprenant une barre ruban, puis comment personnaliser le ruban avec des images et des info-bulles. Il décrit les principes fondamentaux de MFC, ainsi que les assistants de l'application.

En savoir plus sur les classes MFC

Obtenir le code de ce projet  C++

lire la vidéo

Créez votre première application bureautique avec .NET et WPF
Vidéo | 30 minutes | WPF | Juin 2010

Les applications WPF fournissent un environnement de développement client .NET pour Windows de pointe et exploitent la puissance de .NET combinée avec l'API Windows. Dans cette vidéo, Pete Brown vous guide dans la création de votre première application WPF, abordant notamment l'interface avec l'API Twitter et expliquant l'intégration de la barre des tâches sur Windows 7.

En savoir plus sur WPF

Obtenir le code de ce projet  C#  VB

lire la vidéo

Créez votre première application bureautique RIA avec Silverlight
Vidéo | 34 minutes | Silverlight | Juin 2010

Silverlight associe le meilleur du développement d'applications Web à la puissance de .NET sur le client. Les applications Silverlight sont des applications bureautiques dans un environnement sandbox, des applications bureautiques avec un niveau de confiance élevé, ou des applications Web intégrées au navigateur. Dans cette vidéo, Pete Brown vous guide dans la création de votre première application client Silverlight, abordant notamment l'interface avec l'API Twitter et l'utilisation de l'automation COM pour intégrer l'application à Microsoft Excel.

En savoir plus sur Silverlight

Obtenir le code de ce projet  C#  VB

Les outils à télécharger pour développer