一、摘要
以前都是從事B/S開發,現在由於公司發展需要有個比較大的C/S項目,頁面數量有點多,而且還大多是傳統的頁面,就想批量生成界面。
二、本文大綱
a、摘要。
b、本文大綱。
c、遠景。
d、生成工具。
e、總結。
三、遠景
要生成的效果圖:
通過上圖我們知道主要生成的是列表頁和編輯頁。
他們的命名規范是:
Frm*****List (列表頁)
Frm*****Manager (編輯頁)
實現的功能是簡單的業務:添加,修改,刪除 功能。
此頁面是根據數據庫表對象生成的,所以必須要先有數據庫才能生成。
在數據庫里創建數據表的時候注意需要填寫Description
要不然如上圖默認顯示字段名稱。
頁面上的控制命名規范是
TextBox: text******Label: lab******這里主要說的是編劇頁上的控件命名規則。PowerDesigner工具需要注意的地方:
![]()
也是因為界面顯示。
四、生成工具
這個圖片在我博客上已經發過了,本人不想重新開發一個界面就直接用原來的代碼了,代碼寫的
在這個界面上加了一個生成WinFrom模型的按鈕,只需要點擊一下按鈕就可以生成如下文件了。
五、總結
這里只生成界面沒有加入操作數據庫的代碼。需要自己手動加入他們,因為沒個地方的數據庫操作是不一樣的,也就懶的加了。這個也是為了讓自己“脫離苦海”而出的一個小工具,現在記錄下來是為了告訴自己,我做事了,給我發工資,你看我做了好多好多的頁面和功能,代碼行數也是驚人的,哈哈。