第二章 Server基礎設計第二章 Server基礎設計\2-1 Single單檔設計

2-1 Single單檔設計

     首先,在2-1中我們要為大家介紹一個最基本的Server端單檔設計。

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

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

EEP2019中的SOLUTION1是我們預設好的Solution,您可以從此開始往下開發,也可以另建一個Solution從新開始,但要注意的是Solution的目錄規劃,EEP2019中有特別的規定,與Solution有直接的關係,我們將於設計手冊詳述。請先執行VS2019進入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端的程式有異動請使用工具列 [建置] -> [重建or建置sCustomers] 完成sCustomers.dll的建置。(ps:建置Server端時請先將 EEPNetServer程式關閉待建置完成後再開啟)

 

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

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

以上,透過EEPWizardEEPNetServer即已完成ServerDatabase的開發與掛載。

 

 


 

Top of Page