逐步解說:主從式應用程式
更新: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 檔案。請將檔案複製到桌面或 [我的文件],並在系統提示的位置將它開啟。 |
選擇目標裝置
若要確保系統會在您部置方案時出現裝置選擇提示,請完成下列程序。
若要在部署時出現裝置選擇提示
按一下 [工具] 功能表上的 [選項],展開 [裝置工具],然後按一下 [一般]
選取 [部署裝置專案前顯示裝置選擇] 核取方塊。
建立應用程式
這是簡單的 Windows Form 應用程式,其會裝載此逐步解說的資料功能。
若要建立 Windows Form 裝置專案
(Visual Basic) 在 Visual Studio 中的 [檔案] 功能表上,按一下 [新增專案]。
-或-
(Visual C#) 在 Visual Studio 中的 [檔案] 功能表上,指向 [新增],然後按一下 [專案]。
在 [專案類型] 窗格中,展開 [Visula Basic] 或 [Visual C#],按一下 [智慧型裝置],按一下 [範本] 窗格中的 [智慧型裝置專案],在 [名稱] 方塊中輸入 MasterDetailSample,然後按一下 [確定]。
在 [加入新智慧型裝置專案] 對話方塊中,從 [目標平台] 下拉式清單選取 [Pocket PC 2003],按一下 [裝置應用程式],然後按一下 [確定]。
Pocket PC 裝置的圖像會出現在 Windows Form 設計工具中。
加入資料功能
本節由下列工作所組成:
選取資料來源的類型
選取和設定資料連接
選取資料庫物件
將資料繫結控制項加入表單
若要選取資料來源的類型
在 [資料] 功能表上,按一下 [加入新資料來源] 開啟 [資料來源組態精靈]。
在 [選擇資料來源類型] 頁面上,按一下 [資料庫],再按 [下一步]。
若要選取和設定資料連接
在 [選擇資料連接] 頁面上,按一下 [新增連接]。
在 [選擇資料來源] 對話方塊中,選取 [Microsoft SQL Server Compact 3.5],然後按一下 [繼續]。
注意事項:
取決於設定和先前的專案,可能會出現 [加入連接] 對話方塊而非 [選擇資料來源] 對話方塊。如果發生這種情形,請按一下 [加入連接] 對話方塊中的 [變更],開啟 [變更資料來源] 對話方塊。然後選取 [Microsoft SQL Server Compact 3.5] 並按一下 [確定]。
在 [加入連接] 對話方塊中選取 [我的電腦]。
在 [加入連接] 對話方塊中,按一下 [瀏覽]。
在 [選取 SQL Server Compact 3.5 資料庫檔案] 對話方塊中,按一下 [Northwind.sdf],然後按一下 [開啟]。
在 [加入連接] 對話方塊中,讓 [密碼] 方塊保留空白。
這個資料庫沒有密碼。
安全性注意事項:
如果是用於實際應用程式中的資料庫,請使用強式密碼。
按一下 [測試連接] 以確認連接。
注意事項:
如果對 Northwind.sdf 檔案的存取遭到拒絕,請將該檔案複製到桌面,並瀏覽至該複本將之開啟。如果在開發電腦上沒有足夠權限在檔案的預設位置開啟檔案,就有可能發生這種狀況 (此逐步解說的開頭有列出此情況)。
按一下顯示連接成功的訊息方塊上的 [確定],再按一下 [確定] 關閉 [加入連接] 對話方塊。
在 [選擇資料連接] 頁面中,按 [下一步]。
在詢問您是否要將檔案複製到專案的訊息方塊中,按一下 [是]。
若要選取資料庫物件
在 [選擇您的資料庫物件] 頁面上,展開 [資料表],然後選取 [Customers] 和 [Orders] 資料表。
按一下 [完成]。
NorthwindDataset 便會建立。在 [資料] 功能表上選取 [顯示資料來源],即可檢視此資料來源。
若要將資料繫結控制項加入表單
在 [資料來源] 視窗中,按一下 [Customers] 資料表,按一下下拉箭號,再選取 [DataGrid] 選項。
將 [Customers] 資料表從 [資料來源] 視窗拖曳到設計工具中的表單。
將方格放置靠近視窗頂端。
在 [資料來源] 視窗中,展開 [Customers] 資料表以顯示 [Orders] 資料表。
注意事項:
這是出現在 [Customers] 資料表內的 [Orders] 資料表,而不是和 [Customers] 資料表位於相同樹狀層級的 [Orders] 資料表。
按一下此 [Orders] 資料表的下拉箭號,並選取 [DataGrid] 選項。
將此 [Orders] 資料表從 [資料來源] 視窗拖曳到設計工具中的表單。
將方格放置靠近視窗底部。
測試應用程式
您將在此節中建置應用程式、將之下載到 Pocket PC 2003 SE 模擬器,並確認應用程式的正確運作。
若要測試應用程式
在 [偵錯] 功能表上,按一下 [啟動] 或 [開始偵錯]。
在 [部署] 對話方塊中,選取 [Pocket PC 2000 SE 模擬器],然後按一下 [部署]。
在 [狀態] 列中將會出現部署進度。部署至模擬器將會花費一些時間。
當應用程式在模擬器上執行時,使用鍵盤的向上和向下鍵,或是模擬器上的巡覽控制項,即可變更在 [Customers] 方格中選取的記錄。確認在 [Orders] 方格中選取的記錄已經變更。
準備進行其他逐步解說
如果計劃要進行其他逐步解說或開啟其他專案,請關閉模擬器並結束此方案。
若要關閉模擬器和方案
在模擬器的 [檔案] 功能表上,按一下 [結束]。
在 [裝置模擬器] 訊息方塊中,對於詢問您是否要儲存模擬器狀態的訊息,按一下 [否]。
在表示已經遺失連接的訊息方塊中,按一下 [確定]。
(Visual Basic) 在 [檔案] 功能表上,按一下 [關閉專案]。
如果出現儲存專案或方案的提示,而且您要在以後再度使用該專案或方案,請按一下 [儲存]。否則,按一下 [捨棄] 就不會儲存檔案。
-或-
(Visual C#) 在 [檔案] 功能表上,按一下 [關閉方案]。