Partager via


L’environnement de développement

Vous n’avez pas besoin d’un Tablet PC pour développer des applications Tablet PC, mais vous avez besoin d’un ordinateur personnel capable d’exécuter les logiciels listés plus loin dans cette rubrique.

Nous recommandons fortement de tester votre application sur un véritable Tablet PC afin de garantir que toutes les différences matérielles, telles que la résolution plus élevée du numériseur, soient prises en compte.

Un système de développement typique et minimal se compose du matériel et des logiciels suivants.

Matériel

  • 8 MB d’espace disque dur pour une installation complète.
  • Un dispositif de pointage pour l’entrée. Cela inclut des dispositifs tels qu’une souris, une tablette externe ou un Tablet PC avec un numériseur HID.

HID signifie Human Interface Device, une norme pour les dispositifs d’entrée. Les numériseurs non conformes HID sont traités comme une souris ordinaire, tandis que les numériseurs conformes HID ont une résolution plus élevée et plus de métadonnées sur les traits, telles que la pression, similaires à celles installées sur le matériel Tablet PC.

Logiciel

Les systèmes d’exploitation suivants peuvent être utilisés pour développer des applications Tablet PC :

  • Windows 7
  • Windows Vista
  • Windows Server 2008
  • Windows XP Tablet PC Edition 2005
  • Windows Server 2003
  • Windows XP Professionnel

Vous aurez également besoin des éléments suivants :

  • Visual Studio version 6 avec Service Pack 5, ou Visual Studio .NET, ou Visual Studio .NET 2005
  • Microsoft Internet Explorer 6, ou supérieur (recommandé)

Détails sur le développement sur les SKU non Tablet PC de Windows

Les composants de la plateforme Tablet PC peuvent être installés sur Windows XP Professional avec Service Pack 2 ou Windows Server 2003. Sur ces systèmes d’exploitation, votre application peut collecter l’encre avec la classe InkCollector et peut être testée et déboguée. Cependant, aucune reconnaissance n’est disponible à moins que vous n’installiez également le Recognizer Pack de Microsoft Windows XP Tablet PC Edition 2005.

Après avoir installé le SDK Windows sur un système Windows XP Professional ou Windows Server 2003, vous aurez tous les fichiers de développement nécessaires pour créer des applications d’encre (tels que msinkaut.h pour un développeur COM). Cependant, vous ne pourrez pas exécuter ou déboguer votre application sur ce système jusqu’à ce que vous installiez les fichiers d’exécution. Par exemple, dans le cas d’un développeur COM, inkobj.dll doit être installé et enregistré. Parce que vous n’êtes pas sur un système où ces fichiers de plateforme existent, vous devez installer les composants de la plateforme Tablet PC à partir du module de fusion redistribuable, mstpcrt.msm, pour obtenir les fichiers d’exécution sur votre système.

La manière la plus simple d’installer les runtimes de la plateforme sur un système Windows XP Professional ou Windows 2000 à des fins de développement est de compiler le projet d’installation d’exemple fourni avec les exemples de Mobile PC et Tablet PC et de le déployer sur la machine de développement.

Remarque

Windows Vista et Windows XP Tablet PC Edition 2005 ont déjà les composants de la plateforme installés, ils ne nécessitent donc pas d’étapes supplémentaires pour exécuter et déboguer des applications Tablet PC.

 

Les contrôles InkEdit et InkPicture peuvent être utilisés pour collecter l’encre sur Windows 2000 avec Service Pack 4 ou Windows XP Professional avec Service Pack 2 lorsque les composants de la plateforme Tablet PC sont présents en installant le SDK Tablet PC version 1.7, mais ne sont pas capables de collecter l’encre sur les systèmes non Tablet PC qui n’ont pas les composants de la plateforme Tablet PC installés.

Le SDK Windows fournit tous les composants nécessaires pour développer des applications Tablet PC sur les SKU non Tablet de Windows. Définissez la clé de registre DWORD suivante sur 1 afin de collecter l’encre sur les SKU non Tablet de Windows :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets

Cette clé est destinée uniquement à des fins de développement.