四、實(shí)戰 還是讓我們通過(guò)一個(gè)實(shí)例,來(lái)對Delphi 2005做更親密的接觸吧。
下面是一個(gè)簡(jiǎn)單的例子,其中我們主要實(shí)現了一個(gè)隨機出題的軟件,雖然我們只實(shí)現了最多10個(gè)小于10的數字的加法,但其中顯示了Delphi 2005 中的主要功能。
從左下角的“開(kāi)始” —〉 “程序”—〉“ Borland Delphi 2005 ” —〉 “ Delphi 2005 ”如下圖所示:
打開(kāi)Delphi 2005 ,啟動(dòng)界面如下圖所示:
?。?)新建工程
我們點(diǎn)擊菜單欄中的“ file ”,在下級菜單中選擇“ windows forms application — Delphi for .NET ”,如下圖所示:
也可以選擇“ other ... ”選項,打開(kāi)
在這里,我們選擇windows forms application,這種工程文件是可以在windows中直接運行的exe可執行文件。點(diǎn)擊“ ok ”按鈕,來(lái)到Delphi主界面。如下圖所示:
?。?)設計窗體
1、我們的軟件要首先要在窗口標題上寫(xiě)上軟件名稱(chēng),我們可以在左邊的properties (屬性)列表中找到text屬性,將其中的winform1改為“珠腦算出題軟件v1.0”,回車(chē),可以看到設計窗體中的窗體標題也變?yōu)?#8220;珠腦算出題軟件v1.0”。如下圖所示:
2、在窗體上添加文本框label1,修改其text屬性,作為操作方法的提示,添加文本框label2,修改其text屬性,作為做題時(shí)間指示,添加文本框label3,修改其text屬性,作為要被顯示的題目,文本框label4,修改其text屬性,用來(lái)指示正在做的題數:如下圖所示:
3、在向窗體中添加一個(gè)文本輸入框( textbox1 ),和三個(gè)按鈕botten1 , botton2 , botton3,并分別為其命名為,出題,下一題,完成。如下圖所示:
最后再添加一個(gè)richtextbox (福文本框),用來(lái)顯示已經(jīng)做過(guò)的題目,及其正誤,做題時(shí)間及題數。如下圖所示:
當然我們要先將他的visible屬性設置為false,這樣在窗體載入時(shí)就可以不顯示了,可以露出后面的其它控件了。
最后在向窗口中添加一個(gè)timer控件,來(lái)為做題計時(shí)。這時(shí)timer控件會(huì )放在主窗口的下面。如下圖所示:
并且設置它的enable屬性為false,這樣就可以使timer控件不會(huì )在開(kāi)始時(shí)就運行了。