共用方式為


逐步解說:主從式應用程式

更新:2007 年 11 月

此逐步解說會示範如何使用 Visual Studio 整合式開發環境 (IDE) 來連接至資料庫、選取資料庫物件,以將之包含在專案中,以及建立資料繫結控制項,在智慧型裝置應用程式中顯示資料。

注意事項:

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

此逐步解說是使用 [Visual Basic 開發設定] 和 [Visual C# 開發設定] 撰寫。

必要條件

適用於 SQL Server Compact 3.5 的 Northwind 資料庫也隨附在 Visual Studio 中。

注意事項:

如果不是開發電腦上的系統管理員,您就無法在預設位置 (drive:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Samples) 開啟 Northwind.sdf 檔案。請將檔案複製到桌面或 [我的文件],並在系統提示的位置將它開啟。

選擇目標裝置

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

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

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

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

建立應用程式

這是簡單的 Windows Form 應用程式,其會裝載此逐步解說的資料功能。

若要建立 Windows Form 裝置專案

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

    -或-

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

  2. 在 [專案類型] 窗格中,展開 [Visula Basic] 或 [Visual C#],按一下 [智慧型裝置],按一下 [範本] 窗格中的 [智慧型裝置專案],在 [名稱] 方塊中輸入 MasterDetailSample,然後按一下 [確定]。

  3. 在 [加入新智慧型裝置專案] 對話方塊中,從 [目標平台] 下拉式清單選取 [Pocket PC 2003],按一下 [裝置應用程式],然後按一下 [確定]。

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

加入資料功能

本節由下列工作所組成:

  • 選取資料來源的類型

  • 選取和設定資料連接

  • 選取資料庫物件

  • 將資料繫結控制項加入表單

若要選取資料來源的類型

  1. 在 [資料] 功能表上,按一下 [加入新資料來源] 開啟 [資料來源組態精靈]。

  2. 在 [選擇資料來源類型] 頁面上,按一下 [資料庫],再按 [下一步]。

若要選取和設定資料連接

  1. 在 [選擇資料連接] 頁面上,按一下 [新增連接]。

  2. 在 [選擇資料來源] 對話方塊中,選取 [Microsoft SQL Server Compact 3.5],然後按一下 [繼續]。

    注意事項:

    取決於設定和先前的專案,可能會出現 [加入連接] 對話方塊而非 [選擇資料來源] 對話方塊。如果發生這種情形,請按一下 [加入連接] 對話方塊中的 [變更],開啟 [變更資料來源] 對話方塊。然後選取 [Microsoft SQL Server Compact 3.5] 並按一下 [確定]。

  3. 在 [加入連接] 對話方塊中選取 [我的電腦]。

  4. 在 [加入連接] 對話方塊中,按一下 [瀏覽]。

  5. 在 [選取 SQL Server Compact 3.5 資料庫檔案] 對話方塊中,按一下 [Northwind.sdf],然後按一下 [開啟]。

  6. 在 [加入連接] 對話方塊中,讓 [密碼] 方塊保留空白。

    這個資料庫沒有密碼。

    安全性注意事項:

    如果是用於實際應用程式中的資料庫,請使用強式密碼。

  7. 按一下 [測試連接] 以確認連接。

    注意事項:

    如果對 Northwind.sdf 檔案的存取遭到拒絕,請將該檔案複製到桌面,並瀏覽至該複本將之開啟。如果在開發電腦上沒有足夠權限在檔案的預設位置開啟檔案,就有可能發生這種狀況 (此逐步解說的開頭有列出此情況)。

  8. 按一下顯示連接成功的訊息方塊上的 [確定],再按一下 [確定] 關閉 [加入連接] 對話方塊。

  9. 在 [選擇資料連接] 頁面中,按 [下一步]。

  10. 在詢問您是否要將檔案複製到專案的訊息方塊中,按一下 [是]。

若要選取資料庫物件

  1. 在 [選擇您的資料庫物件] 頁面上,展開 [資料表],然後選取 [Customers] 和 [Orders] 資料表。

  2. 按一下 [完成]。

    NorthwindDataset 便會建立。在 [資料] 功能表上選取 [顯示資料來源],即可檢視此資料來源。

若要將資料繫結控制項加入表單

  1. 在 [資料來源] 視窗中,按一下 [Customers] 資料表,按一下下拉箭號,再選取 [DataGrid] 選項。

  2. 將 [Customers] 資料表從 [資料來源] 視窗拖曳到設計工具中的表單。

    將方格放置靠近視窗頂端。

  3. 在 [資料來源] 視窗中,展開 [Customers] 資料表以顯示 [Orders] 資料表。

    注意事項:

    這是出現在 [Customers] 資料表內的 [Orders] 資料表,而不是和 [Customers] 資料表位於相同樹狀層級的 [Orders] 資料表。

  4. 按一下此 [Orders] 資料表的下拉箭號,並選取 [DataGrid] 選項。

  5. 將此 [Orders] 資料表從 [資料來源] 視窗拖曳到設計工具中的表單。

    將方格放置靠近視窗底部。

測試應用程式

您將在此節中建置應用程式、將之下載到 Pocket PC 2003 SE 模擬器,並確認應用程式的正確運作。

若要測試應用程式

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

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

    在 [狀態] 列中將會出現部署進度。部署至模擬器將會花費一些時間。

  3. 當應用程式在模擬器上執行時,使用鍵盤的向上和向下鍵,或是模擬器上的巡覽控制項,即可變更在 [Customers] 方格中選取的記錄。確認在 [Orders] 方格中選取的記錄已經變更。

準備進行其他逐步解說

如果計劃要進行其他逐步解說或開啟其他專案,請關閉模擬器並結束此方案。

若要關閉模擬器和方案

  1. 在模擬器的 [檔案] 功能表上,按一下 [結束]。

  2. 在 [裝置模擬器] 訊息方塊中,對於詢問您是否要儲存模擬器狀態的訊息,按一下 [否]。

  3. 在表示已經遺失連接的訊息方塊中,按一下 [確定]。

  4. (Visual Basic) 在 [檔案] 功能表上,按一下 [關閉專案]。

    如果出現儲存專案或方案的提示,而且您要在以後再度使用該專案或方案,請按一下 [儲存]。否則,按一下 [捨棄] 就不會儲存檔案。

    -或-

    (Visual C#) 在 [檔案] 功能表上,按一下 [關閉方案]。

請參閱

參考

資料來源組態精靈

其他資源

資料逐步解說

存取資料 (Visual Studio)