Dans cette procédure pas à pas, vous créez une application Windows Forms simple en utilisant Visual Basic ou Visual C#, puis vous l'exécutez sur l'émulateur Pocket PC. Cette procédure pas à pas illustre la principale différence entre la programmation Smart Device et la programmation bureautique, à savoir que vous devez désigner un périphérique cible. Dans cette procédure pas à pas, le périphérique est un émulateur intégré du Pocket PC 2003.
Remarque |
|---|
| Les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio. |
Cette procédure pas à pas a été écrite à l'aide des paramètres de développement Visual Basic et Visual C#.
Cette procédure pas à pas se compose de cinq tâches principales :
-
Création d'un projet Smart Device qui utilise Windows Forms.
-
Ajout d'un contrôle au formulaire.
-
Ajout d'une gestion d'événement au contrôle.
-
Sélection d'un périphérique sur lequel exécuter le projet.
-
Génération et déploiement de l'application sur le périphérique.

Choix d'un périphérique cible
La procédure suivante permet d'afficher un message vous invitant à sélectionner un périphérique lorsque vous déployez une solution.
Pour être invité à sélectionner le périphérique cible au moment du déploiement
-
Dans le menu Outils, cliquez sur Options, puis sur Outils de périphérique, et cliquez sur Général. (Si Outils de périphérique n'apparaît pas, sélectionnez Afficher tous les paramètres en bas de la boîte de dialogue Options.)
-
Activez la case à cocher Afficher les choix de périphériques avant de déployer un projet smart device.

Création de l'application
La création d'un projet Windows Forms ainsi que l'ajout de contrôles et d'une gestion d'événement s'effectuent de la même façon pour les projets smart device que pour les projets bureautiques. La principale différence que vous rencontrez est le plus petit nombre de classes disponibles dans le .NET Compact Framework.
Pour créer un projet smart device qui utilise les Windows Forms
-
(Visual Basic) Dans le menu Fichier de Visual Studio 2005, cliquez sur Nouveau projet.
- ou -
(Visual C#) Dans le menu Fichier de Visual Studio 2005, pointez sur Nouveau, puis cliquez sur Projet.
-
Sous Types de projets dans la boîte de dialogue Nouveau projet, développez Visual Basic ou Visual C#, développez Smart Device, puis cliquez sur Pocket PC 2003.
Si le langage voulu n'apparaît pas directement, développez Autres langages. Cet affichage est régi par vos paramètres de développement.
-
Sous Modèles, cliquez sur Application Smart Device.
-
Dans la zone Nom, tapez DeviceSample, puis cliquez sur OK.
-
(Visual C# uniquement) Dans la zone Emplacement, vérifiez l'emplacement où vous souhaitez stocker vos fichiers projet, puis cliquez sur OK.
La représentation d'un périphérique Pocket PC apparaît dans le Concepteur Windows Forms.
Pour ajouter un contrôle au formulaire
-
À partir de la Boîte à outils, faites glisser un contrôle Button jusqu'au formulaire.
Si la Boîte à outils n'est pas visible, dans le menu Affichage, cliquez sur Boîte à outils.
Si l'onglet Contrôles du périphérique n'est pas visible dans la Boîte à outils, cliquez avec le bouton droit sur la Boîte à outils et sélectionnez Afficher tout.
-
Cliquez avec le bouton droit sur le contrôle Button et cliquez sur Propriétés.
-
Dans la fenêtre Propriétés, tapez Say Hello et appuyez sur ENTRÉE pour définir la propriété Text.
Pour ajouter une gestion d'événement pour le contrôle Button
-
Double-cliquez sur le contrôle Button dans le formulaire.
L'éditeur de code s'ouvre et affiche le point d'insertion dans le gestionnaire d'événements.
-
Insérez le code Visual Basic suivant :
MessageBox.Show("Hello, World!") - ou -
Insérez le code C# suivant :
MessageBox.Show("Hello, World!");

Génération et test de l'application
À ce stade, vous rencontrez une différence par rapport aux projets bureautiques. Dans un projet smart device, vous pouvez généralement choisir entre plusieurs cibles la plate-forme où le projet doit s'exécuter. Dans cette procédure pas à pas, vous choisissez un émulateur Pocket PC. Si un périphérique physique pris en charge a déjà une relation de partenariat avec votre ordinateur de développement, vous pouvez aussi choisir ce périphérique physique comme cible.
Pour générer et tester l'application
-
Dans le menu Déboguer, cliquez Démarrer (ou Démarrer le débogage).
-
Dans la boîte de dialogue Déployer, sélectionnez Émulateur Pocket PC 2003 SE, puis cliquez sur Déployer.
Vous pouvez consulter la progression dans la barre d'état.
-
Lorsque l'application s'exécute sur l'émulateur, cliquez sur le bouton pour vérifier que "Hello, World!" apparaît.

Préparation de procédures pas à pas supplémentaires
Si vous projetez de créer des procédures pas à pas supplémentaires ou d'ouvrir d'autres projets, vous pouvez arrêter complètement l'émulateur et sortir de cette solution.
Pour fermer l'émulateur et la solution
-
Dans le menu Fichier, cliquez sur Quitter.
-
Dans la zone de message Microsoft Device Emulator, cliquez sur Non en réponse à l'invite Souhaitez-vous enregistrer l'état de l'émulateur avant de quitter ?.
-
Dans le menu Déboguer de Visual Studio, cliquez sur Arrêter le débogage.
-
Si un message apparaît déclarant que la connexion a été perdue, cliquez sur OK.
-
Dans le menu Fichier, cliquez sur Fermer la solution.

Voir aussi