三、綜合應(yīng)用(1小題,計(jì)30分)
在考生文件夾下,打開學(xué)生數(shù)據(jù)庫SDB,完成如下綜合應(yīng)用:
設(shè)計(jì)一個(gè)表單名為sform的表單,表單文件名為SDISPLAY,表單的標(biāo)題為"學(xué)生
課程教師基本信息瀏覽"。表單上有一個(gè)包含三個(gè)選項(xiàng)卡的頁框(Pageframe1)控件
和一個(gè)"退出"按鈕(Command1)。其他功能要求如下:
1. 為表單建立數(shù)據(jù)環(huán)境,向數(shù)據(jù)環(huán)境依次添加STUDENT表(cursor1)、COURSE
表(cursor2)和TEACHER表(cursor3)。
2. 要求表單的高度為280,寬度為450;表單顯示時(shí)自動(dòng)在主窗口內(nèi)居中。
3. 三個(gè)選項(xiàng)卡的標(biāo)簽的名稱分別為"學(xué)生表"(Page1)、"課程表"(Page2)和
"教師表"(Page3),每個(gè)選項(xiàng)卡分別以表格形式瀏覽學(xué)生表(grdStudent)、課程
表(grdCourse)和教師表(grdTeacher)的信息。選項(xiàng)卡位于表單的左邊距為18,
頂邊距為10,選項(xiàng)卡的高度為230,寬度為420。
表格)、數(shù)據(jù)環(huán)境、表單的退出等知識(shí)點(diǎn)
本題解題思路:
第一步:在Visual FoxPro主窗口中按下組合鍵Ctrl+N,系統(tǒng)彈出"新建"對話框,在文件類型中選擇"表單",點(diǎn)擊"新建文件"按鈕,系統(tǒng)將打開表單設(shè)計(jì)器;或直接在命令窗口中輸入 crea form SDISPLAY。
第二步:點(diǎn)擊工具欄按鈕"表單控件工具欄",在彈出的"表單控件"對話框中,選中"頁框"控件,在表單設(shè)計(jì)器中拖動(dòng)鼠標(biāo),這樣在表單上得到一個(gè)"頁框"控件PageFrame1,用類似的方法為表單再加入三個(gè)"表格"控件(右擊頁框,點(diǎn)擊編輯按鈕),1個(gè)"命令按鈕"控件command1。
第三步:右擊表單的空白處->在彈出的快捷菜單中點(diǎn)擊"數(shù)據(jù)環(huán)境"->在彈出的"數(shù)據(jù)環(huán)境設(shè)計(jì)器"中->單擊鼠標(biāo)右鍵->在彈出的快捷菜單中點(diǎn)擊"添加"->依次將student表、course表和
teacher表添加到"數(shù)據(jù)環(huán)境設(shè)計(jì)器"中->關(guān)閉"數(shù)據(jù)環(huán)境設(shè)計(jì)器"。
相關(guān)控件的屬性值如下表所示:
對象 屬性 屬性值
Form1 Caption 學(xué)生課程教師基本信息瀏覽
Form1 Name sform
PageFrame1 pagecount 3
PageFrame1.page1 Caption 學(xué)生表
PageFrame1.page2 Caption 課程表
PageFrame1.page3 Caption 教師表
PageFrame1.page1.grid1 RecordSource student
PageFrame1.page2.grid1 RecordSource course
PageFrame1.page3.grid1 RecordSource Teacher
Command1 Caption 退出
PageFrame1 Top 10
PageFrame1 Height 230
PageFrame1 Width 420
PageFrame1 Left 18
SDISPLAY Width 450
SDISPLAY Height 280
******命令按鈕command1(退出)的Click事件代碼如下******
thisform.release
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |