Ambiente di sviluppo
Non è necessario un Tablet PC per sviluppare applicazioni Tablet PC, ma è necessario un personal computer in grado di eseguire il software elencato più avanti in questo argomento.
È consigliabile testare l'applicazione su un tablet PC effettivo per assicurarsi che tutte le differenze nell'hardware, ad esempio il digitalizzatore con risoluzione più elevata, siano considerate.
Un sistema di sviluppo tipico e minimo è costituito dall'hardware e dal software seguenti.
Hardware
- 8 MB di spazio su disco rigido per un'installazione completa.
- Dispositivo di puntamento per l'input. Sono inclusi dispositivi come un mouse, un tablet esterno o un Tablet PC con un digitalizzatore HID.
HID è l'acronimo di Human Interface Device, uno standard per i dispositivi di input. I digitalizzatori non conformi a HID vengono trattati come un mouse normale, mentre i digitalizzatori conformi a HID hanno una risoluzione più elevata e più metadati sui tratti, ad esempio la pressione, simili a quelli installati nell'hardware tablet PC.
Software
I sistemi operativi seguenti possono essere usati per sviluppare applicazioni Tablet PC:
- Windows 7
- Windows Vista
- Windows Server 2008
- Windows XP Tablet PC Edition 2005
- Windows Server 2003
- Windows XP Professional
Altri elementi necessari:
- Visual Studio versione 6 con Service Pack 5 o Visual Studio .NET o Visual Studio .NET 2005
- Microsoft Internet Explorer 6 o versione successiva (scelta consigliata)
Dettagli sullo sviluppo di SKU di PC non tablet di Windows
I componenti della piattaforma Tablet PC possono essere installati in Windows XP Professional con Service Pack 2 o Windows Server 2003. In questi sistemi operativi, l'applicazione può raccogliere input penna con la classe InkCollector e può essere testata e sottoposta a debug. Tuttavia, non è disponibile alcun riconoscimento a meno che non installi anche Microsoft Windows XP Tablet PC Edition 2005 Recognizer Pack.
Dopo aver installato Windows SDK in un sistema Windows XP Professional o Windows Server 2003, avrai tutti i file di sviluppo necessari per compilare applicazioni input penna (ad esempio msinkaut.h per uno sviluppatore COM). Tuttavia, non sarà possibile eseguire o eseguire il debug dell'applicazione in tale sistema fino a quando non si installano i file di runtime. Ad esempio, nel caso di uno sviluppatore COM, inkobj.dll deve essere installato e registrato. Poiché non si è in un sistema in cui esistono questi file di piattaforma, è necessario installare i componenti della piattaforma Tablet PC dal modulo merge ridistribuibile, mstpcrt.msm, per ottenere i file di runtime nel sistema.
Il modo più semplice per ottenere i runtime della piattaforma installati in un sistema Windows XP Professional o Windows 2000 a scopo di sviluppo consiste nel compilare il progetto di installazione di esempio fornito con gli esempi di PC mobile e Tablet PC e distribuirlo nel computer di sviluppo.
Nota
Windows Vista e Windows XP Tablet PC Edition 2005 hanno già installato i componenti della piattaforma, quindi non richiedono passaggi aggiuntivi per eseguire ed eseguire il debug di applicazioni Tablet PC.
I controlli InkEdit e InkPicture possono essere usati per raccogliere input penna in Windows 2000 con Service Pack 4 o Windows XP Professional con Service Pack 2 quando i componenti della piattaforma Tablet PC sono presenti installando Tablet PC SDK versione 1.7, ma non sono in grado di raccogliere input penna su sistemi non Tablet PC che non dispongono dei componenti della piattaforma Tablet PC installati.
Windows SDK fornisce tutti i componenti necessari per sviluppare applicazioni Tablet PC in SKU non tablet di Windows. Impostare la chiave del Registro di sistema DWORD seguente su 1 per raccogliere input penna in SKU non tablet di Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets
Questa chiave è destinata solo a scopi di sviluppo.