逐步解說:為裝置建立 Windows Form 應用程式
更新:2007 年 11 月
在此逐步解說中,您將使用 Visual Basic 或 Visual C# 建置簡單的 Windows Form 應用程式,然後在 Pocket PC 模擬器上執行該應用程式。此逐步解說示範桌面和裝置程式設計的主要差異,也就是您必須以裝置做為目標。在此逐步解說中,裝置是 Pocket PC 2003 的內建模擬器。
注意事項: |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
此逐步解說是使用 [Visual Basic 開發設定] 和 [Visual C# 開發設定] 撰寫。
此逐步解說包含五個主要的工作:
建立使用 Windows Form 的裝置專案
將控制項加入至表單中
將事件處理加入至控制項中
選取要執行專案的裝置
建置和部署應用程式到裝置上
選擇目標裝置
若要確保系統會在您部置方案時出現裝置選擇提示,請完成下列程序。
若要在部署時出現裝置選擇提示
按一下 [工具] 功能表上的 [選項],展開 [裝置工具],然後按一下 [一般]
如果您看不到 [裝置工具],請選取 [選項] 對話方塊底部的 [顯示所有設定]。
選取 [部署裝置專案前顯示裝置選擇] 核取方塊。
建立應用程式
依處理桌面專案的相同流程,為裝置專案建立 Windows Form 專案,並加入控制項和事件處理。您會遇到的主要差異在於 .NET Compact Framework 中可用的類別數目較少。
若要建立使用 Windows Form 的裝置專案
(Visual Basic) 在 Visual Studio 的 [檔案] 功能表上,按一下 [新增專案]。
-或-
(Visual C#) 在 Visual Studio 中的 [檔案] 功能表上,指向 [新增],然後按一下 [專案]。
在 [專案類型] 窗格中,展開 [Visual Basic] 或 [Visual C#],然後按一下 [智慧型裝置]。
如果您想要使用的程式語言沒有優先顯示,請展開 [其他語言]。此顯示是由開發設定控制。
在 [範本] 窗格中,按一下 [智慧型裝置專案]。
(僅限 Visual C#) 在 [位置] 方塊中,確認想要儲存專案檔案的位置。
在 [名稱] 方塊中,輸入 DeviceSample,再按一下 [確定]。
在 [加入新智慧型裝置專案] 對話方塊中,從 [目標平台] 下拉式清單選取 [Pocket PC 2003],並從 [.NET Compact Framework 版本] 下拉式清單選取 [.NET Compact Framework 2.0 版],按一下 [範本] 窗格中的 [裝置應用程式],然後按一下 [確定]。
Pocket PC 裝置的圖像會出現在 Windows Form 設計工具中。
若要將控制項加入至表單
從 [工具箱],將 [按鈕] 控制項拖曳到表單上。
如果在整合式開發環境 (IDE) 中看不到 [工具箱],請按一下 [檢視] 功能表上的 [工具箱]。
如果在 [工具箱] 中看不到 [裝置控制項] 索引標籤,請以滑鼠右鍵按一下 [工具箱],並按一下 [全部顯示]。
在 [按鈕] 控制項上按一下滑鼠右鍵,然後按一下 [屬性]。
在 [屬性] 視窗中,輸入 Say Hello,再按下 ENTER 鍵設定 [文字] 屬性。
若要為 Button 控制項加入事件處理
按兩下表單上的按鈕。
[程式碼編輯器] 隨即開啟,游標則會位於事件處理常式中。
插入下列 Visual Basic 程式碼:
MessageBox.Show("Hello, World!")
-或-
插入下列 C# 程式碼:
MessageBox.Show("Hello, World!");
建置和偵錯應用程式
此時,您將遇到與桌面專案不同之處。在裝置專案中,通常可以從專案於其上執行的數個目標中選擇。在此逐步解說中,您會選擇 Pocket PC 模擬器。如果支援的實體裝置已經和開發電腦搭配使用,也可以選擇此實體裝置。
若要建置和測試應用程式
在 [偵錯] 功能表上,按一下 [啟動] 或 [開始偵錯]。
在 [部署] 對話方塊中,選取 [Pocket PC 2003 SE 模擬器],然後按一下 [部署]。
您可以在 [狀態列] 中檢視進度。根據預設,.NET Compact Framework 會在尚未存在於裝置的情況下部署到裝置上。
當應用程式在模擬器上執行時,點選按鈕以確認會出現 "Hello, World!"。