您不需要平板電腦來開發平板電腦應用程式,但您需要能夠執行本主題稍後所列軟體的個人電腦。
強烈建議您在實際的平板電腦上測試您的應用程式,以確保考慮到所有硬體差異,例如較高解析度的數位轉換器。
一個典型的最小開發系統是由下列硬體和軟體所組成。
硬體
- 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 已經安裝平台元件,因此不需要執行和偵錯平板電腦應用程式的額外步驟。
在 Windows 2000 Service Pack 4 或 Windows XP Professional with Service Pack 2 上,當安裝了平板電腦 SDK 1.7 並具備平板電腦平臺元件時,InkEdit 和 InkPicture 控件可用於收集筆跡,但在未安裝平板電腦平臺元件的非平板電腦系統上則無法收集筆跡。
Windows SDK 提供在非平板電腦 SKU 上開發平板電腦應用程式所需的所有元件。 將下列 DWORD 登錄機碼設定為 1,以收集 Windows 非平板電腦 SKU 上的筆跡:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets
此金鑰僅供開發之用。