Share via


Développement pour les Smart Devices avec Visual Basic

Mise à jour : novembre 2007

Visual Studio 2008 prend en charge Visual Basic pour le développement d'applications Smart Device. Il fournit les outils et l'infrastructure nécessaires pour développer des applications pour Pocket PC, Smartphone et d'autres plateformes Windows CE.

Développement d'applications pour des appareils

D'une manière générale, vous pouvez développer deux types d'applications pour des appareils :

  • Les applications Web mobiles s'exécutent sur un serveur Web et peuvent être rendues sous différents formats sur une gamme d'appareils mobiles équipés d'un navigateur. Pour plus d'informations, consultez Création de pages Web mobiles ASP.NET.

  • Les applications clientes élaborées Windows CE s'exécutent sur l'appareil lui-même. C'est cette approche que nous désignons généralement par l'expression « application pour les appareils de type Smart Device ».

  • Lors du développement pour les appareils de type Smart Device, vous utilisez le même environnement Visual Studio que lors du développement d'applications de bureau, mais certaines différences se manifestent lorsque vous ciblez des appareils. Ces différences sont les suivantes :

  • Outils supplémentaires pour la connexion et le débogage sur un périphérique ou d'un appareil distant.

  • Lorsque vous créez un projet Smart Device, vous devez non seulement choisir un type de projet et un modèle, mais aussi sélectionner un appareil sur lequel l'application doit être exécutée et déboguée. Ce périphérique peut être un appareil physique connecté à l'ordinateur de développement, un périphérique ou un appareil relié au réseau ou un émulateur de périphérique qui s'exécute sur l'ordinateur de développement.

  • Les classes et leurs membres diffèrent lors du développement pour les appareils. Pour déterminer si une classe et ses membres sont disponibles ou non, consultez la documentation, utilisez IntelliSense ou l'Explorateur d'objets Visual Studio lorsque le projet est actif. Pour plus d'informations, consultez .NET Compact Framework.

Création d'une application Smart Device

La boîte de dialogue améliorée Nouveau projet de Visual Studio 2008 remplace l'Assistant Application Smart Device de Visual Studio .NET 2003. Dans Visual Studio 2008, tous les choix concernant les types de projet et les modèles s'effectuent à partir de la boîte de dialogue Nouveau projet. Pour plus d'informations, consultez Comment : créer des applications smart device à l'aide de Visual Basic ou Visual C#.

Pour obtenir la liste de tâches relatives aux appareils de type Smart Device, consultez Applications Smart Device (Comment faire en Visual Basic).

Données et appareils

Le .NET Compact Framework fournit une implémentation complète d'ADO.NET pour les appareils qui prend en charge les classes DataSet et DataView. Cette prise en charge inclut les classes DataRelation et Constraint et d'autres classes qui définissent et manipulent le DataSet. Le .NET Compact Framework inclut également le fournisseur de données SQL Server .NET. Pour plus d'informations, consultez Accès aux données et prise en charge du langage XML dans le .NET Compact Framework et l'espace de noms System.Data.SqlServerCe.

Réseau

Le .NET Compact Framework fournit l'API réseau de niveau socket et les abstractions de plus haut niveau, telles que les requêtes HTTP, les requêtes DNS et les demandes Web ainsi que les réponses correspondantes. La connectivité est assurée via des transports IrDA (Infrared Data Association) et TCP/IP à travers l'API de sockets. Pour plus d'informations, consultez Mise en réseau et connectivité dans le .NET Compact Framework.

Développement pour le Pocket PC

Ce tableau répertorie les tâches spécifiques au Pocket PC.

Pour

Consultez

Utiliser un contrôle DocumentList pour gérer les tâches de gestion de fichiers dans votre application

Comment : utiliser un contrôle DocumentList

Utiliser des éléments de formulaire dans votre application

Style de formulaire Pocket PC

Activer les applications à partir d'un bouton matériel physique avec un composant HardwareButton dans votre application

Comment : utiliser le composant HardwareButton

Utiliser un composant InputPanel dans votre application

Comment : utiliser le composant InputPanel

Sélectionner des méthodes d'entrée Pocket PC pour les entrées d'utilisateur dans votre application

Comment : définir les méthodes d'entrée Pocket PC

Envoyer et répondre à une notification dans votre application

Comment : envoyer une notification

Détecter des touches de navigation

Comment : détecter les touches de navigation

Développement pour Smartphone

Le .NET Compact Framework peut être installé sur les appareils de type Smartphone Windows Mobile 2003 et les versions ultérieures.

Ce tableau répertorie les tâches spécifiques au développement Smartphone.

Pour

Consultez

Définir des méthodes d'entrée Smartphone dans votre application

Comment : définir les modes d'entrée Smartphone

Substituer la touche Précédent

Comment : remplacer la touche Précédent de Smartphone

Utiliser les menus Smartphone

Comment : utiliser les menus Smartphone

Voir aussi

Concepts

.Rubriques Comment relatives au .NET Compact Framework

Autres ressources

Développement Pocket PC et le .NET Compact Framework

Développement de SmartPhone et le .NET Compact Framework

Développement Windows Embedded CE et le .NET Compact Framework