開發環境
您不需要平板電腦來開發平板電腦應用程式,但您需要能夠執行本主題稍後所列軟體的個人電腦。
強烈建議您在實際的平板電腦上測試您的應用程式,以確保硬體的所有差異,例如解析度更高的數位板,都會考慮。
一個典型的最小開發系統是由下列硬體和軟體所組成。
硬體
- 8 MB 的硬碟空間,用於完整安裝。
- 用於輸入的指向裝置。 這包括滑鼠、外部平板電腦或具有 HID 數位板的平板電腦等裝置。
HID 代表 Human Interface Device,這是輸入裝置的標準。 不符合 HID 規範的數位板會像一般滑鼠一樣處理,而符合 HID 規範的數位板在筆劃上具有更高的解析度和更多的元數據,例如壓力,類似於安裝在平板電腦硬體上的數位板硬體。
軟體
下列作業系統可用來開發平板電腦應用程式:
- Windows 7
- Windows Vista
- Windows Server 2008
- Windows XP Tablet PC Edition 2005
- Windows Server 2003
- Windows XP Professional
您也會需要:
- Visual Studio 第 6 版 Service Pack 5 或 Visual Studio .NET 或 Visual Studio .NET 2005
- Microsoft Internet Explorer 6 或更高版本 (建議)
在非平板電腦 SKU 上開發 Windows 的詳細數據
平板計算機平臺元件可以安裝在 Windows XP Professional Service Pack 2 或 Windows Server 2003 上。 在這些操作系統上,您的應用程式可以使用 InkCollector 類別收集筆跡,並可進行測試和偵錯。 不過,除非您也安裝 Microsoft Windows XP Tablet PC Edition 2005 辨識器套件,否則無法使用辨識。
將 Windows SDK 安裝到 Windows XP Professional 或 Windows Server 2003 系統之後,您將擁有建置筆跡應用程式所需的所有開發檔案(例如 COM 開發人員的 msinkaut.h)。 不過,在您安裝運行時間檔案之前,您將無法在該系統上執行或偵錯應用程式。 例如,在 COM 開發人員的情況下,必須安裝並註冊inkobj.dll。 由於您不在這些平臺檔案所在的系統上,因此您必須從可轉散發合併模組 mstpcrt.msm 安裝平板電腦平臺元件,以取得系統上的運行時間檔案。
若要讓平臺運行時間安裝在 Windows XP Professional 或 Windows 2000 系統以進行開發,最簡單的方法是編譯行動電腦和平板電腦範例所提供的範例安裝專案,並將其部署至開發計算機。
注意
Windows Vista 和 Windows XP 平板電腦版本 2005 已經安裝平台元件,因此不需要執行和偵錯平板電腦應用程式的額外步驟。
當平板計算機平臺元件是安裝平板計算機 SDK 1.7 版,但無法在未安裝平板電腦平臺元件的非平板電腦系統上收集筆跡時,InkEdit 和 InkPicture 控件可用來收集 Windows 2000 Service Pack 4 或 Windows XP Professional With Service Pack 2 上的筆跡。
Windows SDK 提供在非平板電腦 SKU 上開發平板電腦應用程式所需的所有元件。 將下列 DWORD 登錄機碼設定為 1,以收集 Windows 非平板電腦 SKU 上的筆跡:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets
此金鑰僅供開發之用。