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 |
|
Utiliser des éléments de formulaire dans votre application |
|
Activer les applications à partir d'un bouton matériel physique avec un composant HardwareButton dans votre application |
|
Utiliser un composant InputPanel dans votre application |
|
Sélectionner des méthodes d'entrée Pocket PC pour les entrées d'utilisateur dans votre application |
|
Envoyer et répondre à une notification dans votre application |
|
Détecter des 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 |
|
Substituer la touche Précédent |
|
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