首先,在2-1中我們要為大家介紹一個最基本的Server端單檔設計。
Solution是VS2019的專案集合名稱,一個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] 。
以上,透過EEPWizard及EEPNetServer即已完成Server端Database的開發與掛載。
Related Topics