二、簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分)
1. 設(shè)計(jì)一個(gè)如下圖所示的時(shí)鐘應(yīng)用程序,具體描述如下:
表單名和表單文件名均為timer,表單標(biāo)題為"時(shí)鐘",表單運(yùn)行時(shí)自動(dòng)顯示系統(tǒng)的當(dāng)前時(shí)間;
1) 顯示時(shí)間的為標(biāo)簽控件label1(要求在表單中居中,標(biāo)簽文本對(duì)齊方式為居中);
2) 單擊"暫停"命令按鈕(Command1)時(shí),時(shí)鐘停止;
3) 單擊"繼續(xù)"命令按鈕(Command2)時(shí),時(shí)鐘繼續(xù)顯示系統(tǒng)的當(dāng)前時(shí)間;
4) 單擊"退出"命令按鈕(Command3)時(shí),關(guān)閉表單。
提示:使用計(jì)時(shí)器控件,將該控件的interval屬性設(shè)置為500,即每500毫秒觸發(fā)一次計(jì)時(shí)器控件的timer事件(顯示一次系統(tǒng)時(shí)間);將計(jì)時(shí)器控件
的interval屬性設(shè)置為0將停止觸發(fā)timer事件;在設(shè)計(jì)表單時(shí)將timer控件的interval屬性設(shè)置為500。
2. 使用查詢(xún)?cè)O(shè)計(jì)器設(shè)計(jì)一個(gè)查詢(xún),要求如下:
1) 基于自由表currency_sl.DBF和rate_exchange.DBF;
2) 按順序含有字段"姓名"、"外幣名稱(chēng)"、"持有數(shù)量"、"現(xiàn)鈔買(mǎi)入價(jià)"及表達(dá)式"現(xiàn)鈔買(mǎi)入價(jià)*持有數(shù)量";
3) 先按"姓名"升序排序、再按"持有數(shù)量"降序排序;
4) 查詢(xún)?nèi)ハ驗(yàn)楸韗esults.dbf;
5) 完成設(shè)計(jì)后將查詢(xún)保存為query文件,并運(yùn)行該查詢(xún)。
本題主要考核點(diǎn):
簡(jiǎn)單應(yīng)用程序的建立,使用查詢(xún)?cè)O(shè)計(jì)器設(shè)計(jì)查詢(xún)等
本題解題思路:
第1題:本題的主要考核點(diǎn)是簡(jiǎn)單應(yīng)用程序的建立。
可以用三種方法建立表單:調(diào)用表單設(shè)計(jì)器;在項(xiàng)目管理器環(huán)境下調(diào)用;單擊"文件"菜單中的"新建",打開(kāi)"新建"對(duì)話(huà)框,選擇"表單";在命令窗口輸入"CREATE FORM 時(shí)鐘"命令。
打開(kāi)表單設(shè)計(jì)器后,在表單控件工具欄上單擊"命令按鈕",在表單上放置三個(gè)按鈕控件,分別修改其Caption屬性為"暫停","繼續(xù)","退出";單擊"標(biāo)簽控件",在表單中央放置一個(gè)標(biāo)簽控件,修改其Alignment屬性為"2-中央";單擊"計(jì)時(shí)器控件",在表單上放置一個(gè)計(jì)時(shí)器控件,修改其interval屬性為500。
相關(guān)代碼如下:
command1(暫停)按鈕的click事件為thisform.timer1.interval=0
command2(繼續(xù))按鈕的click事件為thisform.timer1.interval=500
command3(退出)按鈕的click事件為thisform.release
timer1的timer事件為thisform.label1.caption=time()
第2題:本題的主要考核點(diǎn)是運(yùn)用查詢(xún)?cè)O(shè)計(jì)器建立查詢(xún)。
建立查詢(xún)可以使用"文件"菜單完成,選擇文件--新建--查詢(xún)--新建文件,將"currency_sl"表和"rate_exchange"表添加入查詢(xún)中,從字段選項(xiàng)卡中依次選擇"姓名"、"外幣名稱(chēng)"、"持有數(shù)量"、"現(xiàn)鈔買(mǎi)入價(jià)"及表達(dá)式"現(xiàn)鈔買(mǎi)入價(jià)*持有數(shù)量";切換到"排序依據(jù)"選項(xiàng)卡并在其中選擇字段"姓名",用相同方法設(shè)置按"持有數(shù)量"降序排序;單擊查詢(xún)菜單下的"查詢(xún)?nèi)ハ?,在"選擇表"對(duì)話(huà)框中輸入表名results,最后運(yùn)行該查詢(xún)。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |