Chapter 11 Génération d'objets persistants .NET 2.0 et d'applications Windows
Génération de code pour une application Smart Device
Avant de générer une application smart device, vous devez :
- Vous assurer que vous avez attaché la définition étendue de modèle ADO.NET Compact Framework (et, si vous souhaitez générer des tests unitaires, la définition étendue de modèle UnitTest.NET Compact Framework) (voir Ajout de la prise en charge de ADO.NET ou ADO.NET CF).
- Définir les propriétés de modèle appropriées sur les onglets ADO.NET CF et Application, y compris une chaîne de connexion fonctionnelle (voir Options ADO.NET et ADO.NET CF).
- Spécifier les valeurs appropriées pour les variables suivantes (sélectionnez Outils→Options générales, puis cliquez sur la catégorie Variables) :
- CFUT_HOME – si vous utilisez Microsoft Mobile Client Software Factory CFUnitTester
- ASANET_HOME – si vous utilisez Sybase ASA. Spécifie l'emplacement de iAnywhere.Data.AsaClient.dll.
- SQLSERVERMOBILENET_HOME – si vous utilisez Microsoft SQL Server Mobile Edition. Spécifie l'emplacement de System.Data.SqlServerCe.dll
- ULTRALITENETCE_HOME – si vous utilisez Sybase UltraLite. Spécifie l'emplacement de ulnet10.dll
- ULTRALITENET_HOME – si vous utilisez Sybase UltraLite. Spécifie l'emplacement de iAnywhere.Data.UltraLite.dll et de en\iAnywhere.Data.UltraLite.resources.dll
Pour générer du code :
- Sélectionnez Outils →Vérifier le modèle afin de vérifier l'absence d'erreur dans le modèle. Si des erreurs sont détectées, corrigez-les avant de poursuivre la génération de code.
- Sélectionnez Langage→Générer du code C#2 ou Générer du code Visual Basic 2005 pour afficher la boîte de dialogue de génération.
- Spécifiez le répertoire racine dans lequel vous souhaitez générer le code, puis cliquez sur l'onglet Options.
- Spécifiez les options appropriées, puis cliquez sur OK pour générer du code immédiatement ou bien sur Appliquer, puis sur Annuler pour sauvegarder vos modifications pour une utilisation ultérieure.
Une fois votre code généré, vous devez le déployer:
Pour déployer du code sur un périphérique smart device:
- Compilez votre code généré dans Visual Studio.
- Déployez le projet de démarrage, c'est-à-dire le projet <model>Test ou User Interface.
- Déployez le projet SystemFramework séparément avec le fichier de base de données et les DLL requises (tels que ulnet10.dll pour la prise en charge de UltraLite).
Pour tester l'application sur le périphérique :
- Si vous avez généré et déployé les projets d'interface utilisateur sur le périphérique, vous pouvez les exécuter et tester l'application en spécifiant des données.
- Si vous avez généré pour 'Microsoft Mobile Client Software Factory', vous pouvez exécuter les tests unitaires en cliquant sur GuiTestRunner.exe dans le dossier de déploiement sur le périphérique. Le fichier exe et ses références peuvent être copiés dans le dossier d'installation de Microsoft Mobile Client Software Factory.
Copyright (C) 2007. Sybase Inc. All rights reserved.
|
|