請問圖書管理系統應該怎麼做 |
尚未結案
|
amy012117
一般會員 發表:13 回覆:5 積分:3 註冊:2005-06-04 發送簡訊給我 |
請問TabSheet如何稱名稱,BUTTON的程式應該怎麼寫,表單這樣設計好嗎?
TabSheet1是基本借還介面,TabSheet2是讀者資料,(我忘了放一個檢視資料有幾筆的button了,),TabSheet3是書籍資料,下面會有兩欄資料,一欄是已借未還,一欄是書籍資料,可是已借末還,會必須連到很多的分頁中,我應該怎麼設指標呢?本來是以讀者id和書籍代碼為指標,可是不能連,應該怎麼設好呢?tabsheet4是罰款資料和已借未還資料,tabsheet5是分析管理子系統,我應該要有哪些功能呢,好難喔??< >< >
|
change.jian
版主 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
amy012117
一般會員 發表:13 回覆:5 積分:3 註冊:2005-06-04 發送簡訊給我 |
|
change.jian
版主 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
to amy012117:
不是版面設定不好,其實GUI介面設計的好不好,是與user的操作有關係的.而我建議不要把所有的功能放在同一個form上,是為了讓程式碼的安排更清楚.就以基本借還介面與讀資料維護介面來說好了.這兩個其實是分開儲存在不同的資料表上的,user在操作借還介面時不一定都會需要看到讀者資料,所以會建議你分開在兩個form來寫. 而把兩個介面放在同一個form有什麼壞處?嗯...換個方式說好了.學寫程式時都會提到所謂結構化,也就是把程式需要做到的功能,畫分成一個一個的function與procedure,你可以把function/procedure看成是一個一個的區塊,有問題時,可以清楚的知道程式碼是在那裡有問題,不會彼此糾纏.而當有需要修改時,也只要改單一的procedure/function即可,不用把整個程式從頭到尾整個檢查一遍. 同樣的,把借還介面與讀者資料分開在兩個form上,可以減少你一次要注意的程式碼.再換個方式想,如果一個系統有7,80個,甚至百來個畫面,你還會想要放在同一個form上嗎?如果這個只是你的作業,那麼ok.如果這個系統後會可能還會再追加功能,報表,那麼,絕對是分開比做到同一個form上要來的好.
引言: 我是E-amil是amy012117@yahoo.com.tw,我是用delphi5,datebase dasktop, 寫的,我的版面設定的不好嗎,可以說清楚一點嗎,我看不懂。為什麼不能放在一起呢? |
amy012117
一般會員 發表:13 回覆:5 積分:3 註冊:2005-06-04 發送簡訊給我 |
我們要寫搜尋按紐的程式,用在pagecontrol裡,可是一直不能執行,請問要如何修改。var
Form1: TForm1;
xReaderNumber:integer=30;
implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin
tbReader.Filtered:=False;
tbReader.Filter:='_';
if dbedit.Text<>'_'then
if tbReader.Filter='_'then tbReader.Filter:='(讀者ID='''+dbedit.Text+''')'
else tbReader.Filter:=tbReader.Filter+'and(讀者ID='''+dbedit.Text+'''Text)';
tbReader.Filtered:=true;
end;
|
amy012117
一般會員 發表:13 回覆:5 積分:3 註冊:2005-06-04 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
cashyy
高階會員 發表:117 回覆:322 積分:212 註冊:2004-04-30 發送簡訊給我 |
|
amy012117
一般會員 發表:13 回覆:5 積分:3 註冊:2005-06-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |