第三章 Server端DB的開發與設計第三章 Server端DB的開發與設計\3-1 Single單檔設計

3-1 Single單檔設計

     前面的章節為大家介紹了EEP開發中經常會用到的EEPWizardEEPNetServerEEPManager等操作介面。從第三章開始我們將介紹如何使用Wizard來做Server Database的開發。首先,在3-1中我們要為大家介紹一個最基本的Server端單檔設計。

     SolutionVS2015的專案集合名稱,一個Solution會有多個專案(Project),一個Project又可以包含有多個程式:EEP2015中,Solution我們可以定義成一個專案,如:進銷存系統、財會系統、生管系統、人薪系統等。

Project則代表一個獨立的模組(VS2015會生成一個獨立的dll),如客戶管理、訂單管理、出貨管理等,一個模組也可以有多個UI頁面,但大都會只有一個頁面。

EEP2015中的SOLUTION1是我們預設好的Solution,您可以從此開始往下開發,也可以另建一個Solution從新開始,但要注意的是Solution的目錄規劃,EEP2015中有特別的規定,與Solution有直接的關係,我們將於設計手冊詳述。請先執行VS2015進入SOLUTION1.sln的開發環境,這裏我們使用NorthWind中的Customers資料表來做一個單檔範例。

Step1>        首先打開 [工具]-> [EEP Wizard],在打開窗口中選擇[Server Package Wizard]

 

Step2>        選擇連接的資料庫,點擊 [Next]

 

Step3>        請注意輸入專案名稱sCustomers (此代表Server端的模組名稱),及檢查專案所在路徑-> [Next]

Step4>        選擇使用的Tables資料表。[Add]-> Select Table [dbo.Customers] -> [OK]

 

Step5>        系統會自動帶入Table中的所有欄位與原設定鍵值(Key),請選擇CustomerID檢查鍵值設定,然後點選[Done] 按鈕完成。

 

Step6>        稍後系統會自動完成專案並建置Server端的 .dll(如下畫面)

若以下Server端的程式有異動請使用工具列 [建置] -> [重建sCustomers] 完成sCustomers.dll的建置。(ps:建置Server端時請先將 EEPNetServer程式關閉待建置完成後再開啟)

 

Step7>        註冊Server端的DLL供前端UI使用

開啟EEPNetServer -> [File] -> [Package Manager] -> 點選 [SOLUTION1] -> [Add] -> 選入sCustomers.dll -> [Save]

以上,透過EEPWizardEEPNetServer即已完成ServerDatabase的開發與掛載。接下來Client端相關的 Single單檔網頁設計將會在 4-14-2 陸續為大家介紹。

 

 


 

Top of Page