Udostępnij przez


Środowisko deweloperskie

Nie potrzebujesz komputera typu Tablet do tworzenia aplikacji tabletu, ale potrzebujesz komputera osobistego, na którym można uruchomić oprogramowanie wymienione w dalszej części tego tematu.

Zdecydowanie zalecamy przetestowanie aplikacji na rzeczywistym komputerze tabletu, aby upewnić się, że wszystkie różnice w sprzęcie, takie jak cyfrizer o wyższej rozdzielczości, są uwzględniane.

Typowy, minimalny system rozwojowy składa się z następującego sprzętu i oprogramowania.

Sprzęt

  • 8 MB miejsca na dysku twardym na pełną instalację.
  • Urządzenie wskazujące do wprowadzania danych. Obejmuje to urządzenia, w tym mysz, zewnętrzny tablet, lub Tablet PC z cyfrowym przetwornikiem HID.

HID oznacza Human Interface Device, standard dla urządzeń wejściowych. Cyfryzery niezgodne z HID są traktowane jak zwykła mysz, podczas gdy cyfryzery zgodne z HID mają wyższą rozdzielczość i więcej metadanych na pociągnięcia, takich jak siła nacisku, podobne do tych, które są zainstalowane na komputerach typu Tablet PC.

Oprogramowanie

Następujące systemy operacyjne mogą służyć do tworzenia aplikacji dla komputerów tabletowych:

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

Potrzebne są również następujące elementy:

  • Program Visual Studio w wersji 6 z dodatkiem Service Pack 5 lub Visual Studio .NET lub Visual Studio .NET 2005
  • Microsoft Internet Explorer 6 lub nowszy (zalecane)

Szczegółowe informacje na temat tworzenia wersji Windows dla komputerów osobistych niebędących tabletami

Składniki platformy Tablet PC można zainstalować w systemie Windows XP Professional z dodatkiem Service Pack 2 lub Windows Server 2003. W tych systemach operacyjnych aplikacja może zbierać atrament za pomocą klasy InkCollector i można je testować i debugować. Jednak żadna funkcja rozpoznawania nie jest dostępna, chyba że zainstalujesz również pakiet rozpoznawania Microsoft Windows XP Tablet PC Edition 2005.

Po zainstalowaniu zestawu Windows SDK w systemie Windows XP Professional lub Windows Server 2003, będziesz mieć dostęp do wszystkich plików programistycznych niezbędnych do kompilowania aplikacji pisma odręcznego (na przykład msinkaut.h dla dewelopera COM). Nie będzie można jednak uruchomić ani debugować aplikacji w tym systemie, dopóki nie zainstalujesz plików środowiska uruchomieniowego. Na przykład w przypadku programisty COM należy zainstalować i zarejestrować inkobj.dll. Ponieważ nie korzystasz z systemu, w którym istnieją te pliki platformy, musisz zainstalować składniki platformy Tablet PC z modułu scalania redystrybucyjnego mstpcrt.msm, aby pobrać pliki środowiska uruchomieniowego w systemie.

Najprostszym sposobem na zainstalowanie środowisk uruchomieniowych platformy w systemie Windows XP Professional lub Windows 2000 na potrzeby programowania jest skompilowanie przykładowego projektu konfiguracji dostarczonego z przykładowymi przykładami komputerów przenośnych i tabletów oraz wdrożeniem go na maszynie programistycznej.

Notatka

Systemy Windows Vista i Windows XP Tablet PC Edition 2005 mają już zainstalowane składniki platformy, więc nie wymagają dodatkowych kroków do uruchamiania i debugowania aplikacji tabletu.

 

Kontrolki InkEdit i InkPicture mogą służyć do zbierania pisma odręcznego w systemie Windows 2000 z dodatkiem Service Pack 4 lub Windows XP Professional z dodatkiem Service Pack 2, gdy składniki platformy Tablet PC są obecne, instalując zestaw SDK tabletu w wersji 1.7, ale nie mogą zbierać pisma odręcznego w systemach komputerów innych niż tablety, które nie mają zainstalowanych składników platformy Tablet PC.

Zestaw Windows SDK udostępnia wszystkie składniki niezbędne do opracowywania aplikacji dla komputerów tabletowych na jednostkach SKU innych niż tablety systemu Windows. Ustaw następujący klucz rejestru DWORD na 1, aby włączyć zbieranie funkcji atramentowych na wersjach SKU systemu Windows innych niż Tablet.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets

Ten klucz jest przeznaczony tylko do celów programistycznych.