共用方式為


逐步解說:為裝置建立 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 的裝置專案

  • 將控制項加入至表單中

  • 將事件處理加入至控制項中

  • 選取要執行專案的裝置

  • 建置和部署應用程式到裝置上

選擇目標裝置

若要確保系統會在您部置方案時出現裝置選擇提示,請完成下列程序。

若要在部署時出現裝置選擇提示

  1. 按一下 [工具] 功能表上的 [選項],展開 [裝置工具],然後按一下 [一般]

    如果您看不到 [裝置工具],請選取 [選項] 對話方塊底部的 [顯示所有設定]。

  2. 選取 [部署裝置專案前顯示裝置選擇] 核取方塊。

建立應用程式

依處理桌面專案的相同流程,為裝置專案建立 Windows Form 專案,並加入控制項和事件處理。您會遇到的主要差異在於 .NET Compact Framework 中可用的類別數目較少。

若要建立使用 Windows Form 的裝置專案

  1. (Visual Basic) 在 Visual Studio 的 [檔案] 功能表上,按一下 [新增專案]。

    -或-

    (Visual C#) 在 Visual Studio 中的 [檔案] 功能表上,指向 [新增],然後按一下 [專案]。

  2. 在 [專案類型] 窗格中,展開 [Visual Basic] 或 [Visual C#],然後按一下 [智慧型裝置]。

    如果您想要使用的程式語言沒有優先顯示,請展開 [其他語言]。此顯示是由開發設定控制。

  3. 在 [範本] 窗格中,按一下 [智慧型裝置專案]。

  4. (僅限 Visual C#) 在 [位置] 方塊中,確認想要儲存專案檔案的位置。

  5. 在 [名稱] 方塊中,輸入 DeviceSample,再按一下 [確定]。

  6. 在 [加入新智慧型裝置專案] 對話方塊中,從 [目標平台] 下拉式清單選取 [Pocket PC 2003],並從 [.NET Compact Framework 版本] 下拉式清單選取 [.NET Compact Framework 2.0 版],按一下 [範本] 窗格中的 [裝置應用程式],然後按一下 [確定]。

    Pocket PC 裝置的圖像會出現在 Windows Form 設計工具中。

若要將控制項加入至表單

  1. 從 [工具箱],將 [按鈕] 控制項拖曳到表單上。

    如果在整合式開發環境 (IDE) 中看不到 [工具箱],請按一下 [檢視] 功能表上的 [工具箱]。

    如果在 [工具箱] 中看不到 [裝置控制項] 索引標籤,請以滑鼠右鍵按一下 [工具箱],並按一下 [全部顯示]。

  2. 在 [按鈕] 控制項上按一下滑鼠右鍵,然後按一下 [屬性]。

  3. 在 [屬性] 視窗中,輸入 Say Hello,再按下 ENTER 鍵設定 [文字] 屬性。

若要為 Button 控制項加入事件處理

  1. 按兩下表單上的按鈕。

    [程式碼編輯器] 隨即開啟,游標則會位於事件處理常式中。

  2. 插入下列 Visual Basic 程式碼:

    MessageBox.Show("Hello, World!")
    

    -或-

    插入下列 C# 程式碼:

    MessageBox.Show("Hello, World!");
    

建置和偵錯應用程式

此時,您將遇到與桌面專案不同之處。在裝置專案中,通常可以從專案於其上執行的數個目標中選擇。在此逐步解說中,您會選擇 Pocket PC 模擬器。如果支援的實體裝置已經和開發電腦搭配使用,也可以選擇此實體裝置。

若要建置和測試應用程式

  1. 在 [偵錯] 功能表上,按一下 [啟動] 或 [開始偵錯]。

  2. 在 [部署] 對話方塊中,選取 [Pocket PC 2003 SE 模擬器],然後按一下 [部署]。

    您可以在 [狀態列] 中檢視進度。根據預設,.NET Compact Framework 會在尚未存在於裝置的情況下部署到裝置上。

  3. 當應用程式在模擬器上執行時,點選按鈕以確認會出現 "Hello, World!"。

請參閱

參考

選項對話方塊、裝置工具、一般

Visual Basic 和 Visual C# (智慧型裝置中的 [如何?])

工具箱