Partager via


Procédure pas à pas : une application maître/détail

Mise à jour : novembre 2007

Cette procédure pas à pas montre comment utiliser l'IDE (Environnement de développement intégré) de Visual Studio pour se connecter à une base de données, sélectionner des objets de base de données pour les inclure dans un projet et créer des contrôles liés aux données pour afficher les données dans une application Smart Device.

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

Composants requis

La base de données Northwind pour SQL Server Compact 3.5 est incluse dans Visual Studio.

Remarque :

Si vous n'avez pas la qualité d'administrateur sur votre ordinateur de développement, vous ne pouvez pas ouvrir le fichier Northwind.sdf dans son emplacement par défaut (lecteur:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Samples). Copiez le fichier sur le bureau ou dans Mes documents et ouvrez-le à cet endroit lorsque vous y êtes invité.

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.

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

Création de l'application

Il s'agit d'une application Windows Forms simple destinée à héberger les fonctionnalités de données de cette procédure pas à pas.

Pour créer un projet Windows Forms Smart Device

  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#, cliquez sur Smart Device, cliquez sur Projet Smart Device dans le volet Modèles, tapez MasterDetailSample dans la zone Nom, puis cliquez sur OK.

  3. Dans la boîte de dialogue Ajouter un nouveau projet Smart Device, sélectionnez Pocket PC 2003 dans le menu déroulant Plateforme cible, cliquez sur Application Smart Device, puis cliquez sur OK.

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

Ajout de fonctionnalités de données

Cette procédure pas à pas se compose des tâches suivantes :

  • Sélection d'un type de source de données

  • Sélection et configuration d'une connexion de données

  • Sélection d'objets de base de données

  • Ajout des contrôles liés aux données sur le formulaire

Pour sélectionner un type de source de données

  1. Dans le menu Données, cliquez sur Ajouter une nouvelle source de données pour lancer l'Assistant Configuration de source de données.

  2. Dans la page Choisir un type de source de données, cliquez sur Base de données, puis sur Suivant.

Pour sélectionner et configurer une connexion de données

  1. Dans la page Choisir votre connexion de données, cliquez sur Nouvelle connexion.

  2. Dans la boîte de dialogue Choisir la source de données, sélectionnez Microsoft SQL Server Compact 3.5, puis cliquez sur Continuer.

    Remarque :

    Selon les paramètres et les projets antérieurs, la boîte de dialogue Ajouter une connexion peut s'afficher à la place de la boîte de dialogue Choisir la source de données. Dans ce cas, cliquez sur Modifier dans la boîte de dialogue Ajouter une connexion pour ouvrir la boîte de dialogue Modifier la source de données. Sélectionnez ensuite Microsoft SQL Server Compact 3.5, puis cliquez sur OK.

  3. Dans la boîte de dialogue Ajouter une connexion, sélectionnez Poste de travail.

  4. Dans la boîte de dialogue Ajouter une connexion, cliquez sur Parcourir.

  5. Dans la boîte de dialogue Sélectionner le fichier de base de données SQL Server Compact 3.5, choisissez Northwind.sdf, puis cliquez sur Ouvrir.

  6. Dans la boîte de dialogue Ajouter une connexion, laissez la zone Mot de passe vide.

    Cette base de données n'a aucun mot de passe.

    Note de sécurité :

    Utilisez un mot de passe fort pour les bases de données utilisées dans les applications réelles.

  7. Cliquez sur Tester la connexion pour vérifier la connexion.

    Remarque :

    Si l'accès au fichier Northwind.sdf est refusé, copiez le fichier sur le bureau et naviguez vers cette copie pour l'ouvrir. Cette situation peut se produire si vous n'avez pas de droits suffisants sur l'ordinateur de développement pour ouvrir le fichier dans son emplacement par défaut, mentionné au début de cette procédure pas à pas.

  8. Cliquez sur OK dans le message qui affiche que la connexion est réussie, puis cliquez sur OK pour fermer la boîte de dialogue Ajouter une connexion.

  9. Dans la page Choisir votre connexion de données, cliquez sur Suivant.

  10. Dans le message qui demande si vous souhaitez copier le fichier vers votre projet, cliquez sur Oui.

Pour sélectionner des objets de base de données

  1. Dans la page Choisir vos objets de base de données, développez Tables, puis sélectionnez les tables Customers et Orders.

  2. Cliquez sur Terminer.

    Le contrôle NorthwindDataset est créé. Vous pouvez consulter cette source de données en sélectionnant Afficher les sources de données dans le menu Données.

Pour ajouter des contrôles liés aux données sur le formulaire

  1. Dans la fenêtre Sources de données, cliquez sur la table Customers, puis sur la flèche de déroulement, et sélectionnez l'option DataGrid.

  2. Faites glisser la table Customers depuis la fenêtre Sources de données dans le formulaire du concepteur.

    Localisez la grille dans la partie supérieure de la fenêtre.

  3. Dans la fenêtre Sources de données, développez la table Customers pour exposer la table Orders.

    Remarque :

    Il s'agit de la table Orders qui apparaît dans la table Customers, et non de la table Orders qui se trouve au même niveau d'arborescence que la table Customers.

  4. Cliquez sur la flèche de déroulement pour cette table Orders et sélectionnez l'option DataGrid.

  5. Faites glisser la table Orders depuis la fenêtre Sources de données dans le formulaire du concepteur.

    Localisez la grille dans la partie inférieure de la fenêtre.

Test de l'application

Dans cette section, vous pouvez générer l'application, télécharger l'émulateur du Pocket PC 2003 SE et vérifier que l'application fonctionne correctement.

Pour tester l'application

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

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

    La progression du déploiement apparaît dans la barre d'état. Le déploiement vers l'émulateur peut prendre du temps.

  3. Lorsque l'application s'exécute sur l'émulateur, utilisez les flèches Haut et Bas du clavier ou le contrôle de navigation de l'émulateur pour modifier les enregistrements sélectionnés dans la grille Customers. Vérifiez que les enregistrements sélectionnés changent dans la grille Orders.

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 l'émulateur et quitter cette solution.

Pour fermer l'émulateur et la solution

  1. Dans le menu Fichier, cliquez sur Quitter.

  2. Dans la zone de message de Device Emulator, cliquez sur Non en réponse au message qui vous demande si vous souhaitez enregistrer l'état de l'émulateur.

  3. Dans le message qui avertit que la connexion a été perdue, cliquez sur OK.

  4. (Visual Basic) Dans le menu Fichier, cliquez sur Fermer le projet.

    Si vous êtes invité à enregistrer le projet ou la solution, cliquez sur Enregistrer pour pouvoir l'utiliser ultérieurement ; sinon, cliquez sur Abandonner pour que vos fichiers ne soient pas enregistrés.

    - ou -

    (Visual C#) Dans le menu Fichier, cliquez sur Fermer la solution.

Voir aussi

Référence

Assistant Configuration de source de données

Autres ressources

Procédures pas à pas relatives aux données

Accès aux données (Visual Studio)