Geliştirme Ortamı

Tablet PC uygulamaları geliştirmek için Tablet PC'ye ihtiyacınız yoktur, ancak bu konunun devamında listelenen yazılımı çalıştırabilen kişisel bir bilgisayara ihtiyacınız vardır.

Yüksek çözünürlüklü dijitalleştirici gibi donanımdaki tüm farklılıkların hesaba katıldığından emin olmak için uygulamanızı gerçek bir Tablet PC'de test etmenizi kesinlikle öneririz.

Tipik, minimal bir geliştirme sistemi aşağıdaki donanım ve yazılımlardan oluşur.

Donanım

  • Tam yükleme için 8 MB sabit disk alanı.
  • Giriş için bir işaret cihazı. Buna fare, harici tablet veya HID dijitalleştiricisi olan tablet bilgisayar gibi cihazlar dahildir.

HID, giriş cihazları için bir standart olan İnsan Arabirim Cihazı anlamına gelir. HID uyumlu olmayan dijitalleştiriciler normal fare gibi ele alınırken, HID uyumlu dijitalleştiriciler Tablet PC donanımında yüklü olanlara benzer şekilde vuruşlarda daha yüksek çözünürlüğe ve basınç gibi daha fazla meta veriye sahiptir.

Yazılım

Tablet PC uygulamaları geliştirmek için aşağıdaki işletim sistemleri kullanılabilir:

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

Ayrıca şunları yapmanız gerekir:

  • Visual Studio sürüm 6 Service Pack 5 ile, veya Visual Studio .NET, ya da Visual Studio .NET 2005
  • Microsoft Internet Explorer 6 veya üzeri (önerilir)

Windows'un Tablet Olmayan PC SKU'larında Geliştirme Ayrıntıları

Tablet PC platform bileşenleri, Windows XP Professional Service Pack 2 veya Windows Server 2003'e yüklenebilir. Bu işletim sistemlerinde uygulamanız InkCollector sınıfıyla mürekkep toplayabilir ve test edilebilir ve hata ayıklanabilir. Ancak, Microsoft Windows XP Tablet PC Edition 2005 Tanıma Paketi'ni de yüklemediğiniz sürece tanıma kullanılamaz.

Windows SDK'sını bir Windows XP Professional veya Windows Server 2003 sistemine yükledikten sonra, mürekkep uygulamaları oluşturmak için gereken tüm geliştirme dosyalarına (com geliştiricisi için msinkaut.h gibi) sahip olursunuz. Ancak, çalışma zamanı dosyalarını yükleyene kadar bu sistemde uygulamanızı çalıştıramaz veya hatalarını ayıklayamazsınız. Örneğin, COM geliştiricisi söz konusu olduğunda inkobj.dll yüklenip kaydedilmesi gerekir. Bu platform dosyalarının bulunduğu bir sistemde olmadığınızdan, sisteminizdeki çalışma zamanı dosyalarını almak için yeniden dağıtılabilir birleştirme modülü mstpcrt.msm'den Tablet PC platform bileşenlerini yüklemeniz gerekir.

Geliştirme amacıyla bir Windows XP Professional veya Windows 2000 sisteminde yüklü platform çalışma zamanlarını edinmenin en basit yolu, Mobil Bilgisayar ve Tablet PC Örnekleri ile sağlanan örnek kurulum projesini derlemek ve geliştirme makinesine dağıtmaktır.

Not

Windows Vista ve Windows XP Tablet PC Edition 2005'in platform bileşenleri zaten yüklüdür, bu nedenle Tablet PC uygulamalarını çalıştırmak ve hatalarını ayıklamak için ek adımlar gerektirmezler.

 

InkEdit ve InkPicture denetimleri, Tablet PC SDK'sı sürüm 1.7'yi yükleyerek Tablet PC platform bileşenleri mevcut olduğunda Windows 2000 Service Pack 4 veya Windows XP Professional Service Pack 2'de mürekkep toplamak için kullanılabilir, ancak Tablet PC platform bileşenleri yüklü olmayan Tablet PC olmayan sistemlerde mürekkep toplayamaz.

Windows SDK' sı, Windows'un Tablet olmayan SKU'larında Tablet PC uygulamaları geliştirmek için gerekli tüm bileşenleri sağlar. Windows'un Tablet olmayan SKU'larında mürekkep toplamak için aşağıdaki DWORD kayıt defteri anahtarını 1 olarak ayarlayın:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets

Bu anahtar yalnızca geliştirme amacıyla tasarlanmıştır.