Procédure pas à pas : création d'applications Windows Forms pour un appareil

Mise à jour : novembre 2007

Dans cette procédure pas à pas, vous allez générer une application Windows Forms simple en utilisant Visual Basic ou Visual C#, avant de l'exécuter sur un é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 appareil cible. Dans cette procédure pas à pas, l'appareil est un émulateur intégré du Pocket PC 2003.

Remarque :

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. 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 des Paramètres de développement 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 appareil sur lequel exécuter le projet.

  • Génération et déploiement de l'application sur l'appareil.

Choix d'un appareil cible

La procédure suivante permet d'afficher un message vous invitant à sélectionner un appareil lorsque vous déployez une solution.

Pour être invité à sélectionner l'appareil cible au moment du déploiement

  1. Dans le menu Outils, cliquez sur Options, développez Outils d'appareils, puis cliquez sur Général.

    Si vous ne voyez pas Outils d'appareils, sélectionnez Afficher tous les paramètres en bas de la boîte de dialogue Options.

  2. Activez la case à cocher Afficher les choix d'appareils avant de déployer un projet Smart Device.

Création de l'application

La création d'un projet Windows Forms, et l'ajout de contrôles et d'une gestion d'événements, s'effectuent suivant le même processus pour les projets Smart Device que pour les projets de bureau. La principale différence se situe au niveau du nombre de classes disponibles moins important dans le .NET Compact Framework.

Pour créer un projet Smart Device qui utilise les Windows Forms

  1. (Visual Basic) Dans le menu Fichier de Visual Studio, cliquez sur Nouveau projet.

    - ou -

    (Visual C#) Dans le menu Fichier de Visual Studio, pointez sur Nouveau, puis cliquez sur Projet.

  2. Dans le volet Types de projets, développez Visual Basic ou Visual C#, puis cliquez sur Smart Device.

    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.

  3. Dans le volet Modèles, cliquez sur Projet Smart Device.

  4. (Visual C# uniquement) Dans la zone Emplacement, vérifiez l'emplacement où vous souhaitez stocker vos fichiers projet.

  5. Dans la zone Nom, tapez DeviceSample, puis cliquez sur OK.

  6. Dans la boîte de dialogue Ajoutez un nouveau projet Smart Device, sélectionnez Pocket PC 2003 dans le menu déroulant Plateforme cible, sélectionnez .NET Compact Framework version 2.0 dans le menu déroulant Version du .NET Compact Framework, cliquez sur Application Smart Device dans le volet Modèles, puis cliquez sur OK.

    La représentation d'un appareil Pocket PC apparaît dans le Concepteur Windows Forms.

Pour ajouter un contrôle au formulaire

  1. À partir de la Boîte à outils, faites glisser un contrôle Button jusqu'au formulaire.

    Si vous ne voyez pas la Boîte à outils dans l'environnement de développement intégré (IDE ), cliquez sur Boîte à outils dans le menu Affichage.

    Si l'onglet Contrôles de l'appareil n'est pas visible dans la Boîte à outils, cliquez avec le bouton droit sur Boîte à outils, puis sélectionnez Afficher tout.

  2. Cliquez avec le bouton droit sur le contrôle Button, puis cliquez sur Propriétés.

  3. 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

  1. Double-cliquez sur le contrôle Button dans le formulaire.

    L'éditeur de code s'ouvre, avec le curseur positionné dans le gestionnaire d'événements.

  2. 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 débogage 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 pour l'exécution du projet. Dans cette procédure pas à pas, vous choisissez un émulateur Pocket PC. Si un appareil physique pris en charge a déjà une relation de partenariat avec votre ordinateur de développement, vous pouvez aussi choisir cet appareil physique comme cible.

Pour générer et tester l'application

  1. Dans le menu Déboguer, cliquez Démarrer (ou Démarrer le débogage).

  2. Dans la boîte de dialogue Déployer, sélectionnez Pocket PC 2003 SE - émulateur, puis cliquez sur Déployer.

    Vous pouvez consulter la progression dans la barre d'état. Le .NET Compact Framework est déployé par défaut sur l'appareil, s'il n'existe pas encore sur celui-ci.

  3. Lorsque l'application s'exécute sur l'émulateur, cliquez sur le bouton pour vérifier que "Hello, World!" apparaît.

Voir aussi

Référence

Général, Outils de périphérique, boîte de dialogue Options

Visual Basic et Visual C# (Comment faire dans les projets Smart Device)

Boîte à outils