版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、信工學(xué)院基礎(chǔ)教研室第第9章章 表單設(shè)計與使用表單設(shè)計與使用【教學(xué)重點】 1表單設(shè)計器的使用 2各種控件的使用【教學(xué)難點】 控件的常用屬性和事件第第9章章 表單設(shè)計與應(yīng)用表單設(shè)計與應(yīng)用表單A表單即用戶界面。A表單類似標準窗口或?qū)υ捒?。A表單是一種容器。文本框命令按鈕下拉列表框標簽第第9章章 表單設(shè)計與應(yīng)用表單設(shè)計與應(yīng)用&創(chuàng)建表單A 表單向?qū) 表單設(shè)計器屬性名屬性值對象框?qū)傩悦枋?.2 創(chuàng)建與管理表單創(chuàng)建與管理表單Name:控件的名稱,指定在代碼中引用對象的標識。Fontname:字體名Fontsize:字體大小Fontbold:字體樣式是否為粗體Fontitalic:字體樣式是否為斜體
2、8.2 創(chuàng)建與管理表單創(chuàng)建與管理表單Fontunderline:指定文字是否加下劃線Forecolor:用于顯示對象的前景色Backcolor:用于顯示對象的背景色Height:控件的高度width:控件的寬度Enable:控件運行時是否有效。Visual:控件在運行時是否可見。8.4 常用表單控件常用表單控件標簽表格計時器命令按鈕組選項按鈕組頁框控件標簽標簽(label)用于一段固定文本。:標簽的標題文本。 :是否根據(jù)標簽文本的長度自動調(diào)整標簽的大小。:指定文本在控件中顯示的對齊方式。:指定對象的背景是否透明。標簽標簽設(shè)計“專門人才信息管理系統(tǒng)”界面。文本框(文本框(textbox)用于保存
3、單行文本,可以編輯除備注型、通用型等多種類型文本。 :顯示用戶輸入的字符或顯示占位符 命令按鈕命令按鈕(command button)用來進行某一個操作、執(zhí)行某個事件代碼、完成特定的功能。設(shè)計一個“專門人才信息管理系統(tǒng)”登錄表單。在文本框text1中輸入“user”,文本框text2中輸入“123”時,標簽label4顯示“歡迎使用本系統(tǒng)!”否則,標簽lable4顯示“用戶名或密碼錯誤!”命令按鈕,text1和text2中內(nèi)容為空實例實例2:登錄表單:登錄表單實例實例3:加法運算表單:加法運算表單設(shè)計一個加法運算表單。在text1和text2分別輸入數(shù)值型數(shù)據(jù),單擊“確定”,在text3中顯示
4、兩數(shù)的和。單擊“清除”,可重新輸入數(shù)據(jù)單擊“取消”,退出表單。實例實例3:加法運算表單界面:加法運算表單界面 命令按鈕組(命令按鈕組(command group)允許設(shè)置按鈕的數(shù)目。系統(tǒng)的默認值為2??梢赃x中命令按鈕組里的某個按鈕,如Value屬性設(shè)置為4,表示當(dāng)前選中第四個按鈕。實例實例4 簡單計算器簡單計算器實例實例4 簡單計算器簡單計算器在text1和text2中分別輸入數(shù)值型數(shù)據(jù),單擊命令按鈕組中的“加、減、乘、除”,在text3中分別顯示text1與text2中數(shù)據(jù)的和、差、積、商,同時label4相應(yīng)顯示對應(yīng)的符號。單擊“清除”,返回到表單初始狀態(tài)。實例實例5 設(shè)計附件中的計算器設(shè)
5、計附件中的計算器實例實例5 附件中的計算器附件中的計算器選項按扭組(選項按扭組(optiongroup)設(shè)定選項按鈕組的數(shù)目。指定選項組中哪個選項按鈕被選中。指明與選項組建立聯(lián)系的數(shù)據(jù)源。 存取選項組中每個按鈕的數(shù)組。復(fù)選框(復(fù)選框(CheckBox):選項組按鈕的數(shù)據(jù)來源。:確定復(fù)選框的當(dāng)前狀態(tài)。0或.f.表示復(fù)選框未選中,1或.t.表示復(fù)選框被選中。實例實例6 設(shè)計文本編輯器設(shè)計文本編輯器實例實例6 文本編輯器文本編輯器設(shè)計一個簡單文本編輯器。要求:l 選中某一復(fù)選框時,文本框中文字設(shè)為相應(yīng)的字體格式。l 選中單選按鈕,文本框中文字設(shè)為相應(yīng)的字體名稱。 選中列表框中的字號,文本框中文字大小
6、發(fā)生相應(yīng)變化。實例實例 設(shè)計奧運投票表單設(shè)計奧運投票表單列表框列表框(ListBox)列表框列表框(ListBox)組合框組合框兼有和的功能,可以提供一組預(yù)先設(shè)定的選項供用戶,也可以接收從鍵盤的數(shù)據(jù)。指定用于保存用戶選擇或輸入值的表字段。指定組合框為下拉組合框還是下拉列表框,缺省為下拉組合框。 實例實例7:創(chuàng)建一個字體、字號設(shè):創(chuàng)建一個字體、字號設(shè)置表單置表單實例實例7 設(shè)計一個字體、字號顯設(shè)計一個字體、字號顯示表單示表單從組合框1(combo1)中選擇字體,從組合框2(combo2)中選擇字號,標簽控件label4中文字相應(yīng)發(fā)生變化。 組合框中數(shù)據(jù)項的添加可以在表單的init事件中采用add
7、item方法,也可以在屬性窗口中設(shè)置rowsourcetype 和rowsource的值。Combo1中默認為“宋體”,combo2默認為36磅實例實例 設(shè)計歌曲瀏覽器表單設(shè)計歌曲瀏覽器表單微調(diào)按鈕微調(diào)按鈕(spinner)主要用于接受數(shù)值的輸入,每按一次向上或向下的箭頭,就可以增加或減少微調(diào)值。 Increment:用戶每次單擊向上或向下按鈕增加和減少的值。 KeyboardHighValue:用戶能鍵入到微調(diào)文本框中的最高值。微調(diào)按鈕微調(diào)按鈕(spinner)KeyboardLowValue:用戶能鍵入到微調(diào)文本 框中的最低值。 SpinnerHighValue:用戶單擊向上按鈕時,微調(diào)控
8、件能顯示的最高值。 SpinnerLowValue:用戶單擊向下按鈕時,微調(diào)控件能顯示的最低值。實例實例8 使用文本框和微調(diào)按鈕使用文本框和微調(diào)按鈕設(shè)計中文日歷設(shè)計中文日歷頁框控件(頁框控件(Page Frame)+常用屬性一個頁框?qū)ο蟀捻搶ο蟮臄?shù)量 存取頁框中的某個頁對象。實例實例9 使用頁框控件設(shè)計日期使用頁框控件設(shè)計日期時間界面時間界面實例實例9 使用頁框控件設(shè)計日期使用頁框控件設(shè)計日期時間界面時間界面實例實例9 使用頁框控件設(shè)計日期使用頁框控件設(shè)計日期時間界面時間界面計時器控件計時器控件(Timer)(Timer)指定計時器控件的Timer事件之間的時間間隔毫秒數(shù),缺省值為0時,不
9、觸發(fā)Timer事件。單位:ms(0.001 s)Timer事件,時鐘控件只有一個Timer事件,每隔Interval觸發(fā)一次Timer事件實例實例10 計時器控件計時器控件實例實例10 創(chuàng)建一個數(shù)字時鐘表單創(chuàng)建一個數(shù)字時鐘表單說明:創(chuàng)建一個數(shù)字時鐘表單。表單將自動以1秒為間隔動態(tài)顯示系統(tǒng)時間,“時分秒”三個字用中文顯示。時鐘背景色為白色,當(dāng)秒數(shù)為奇數(shù)時,前景色為藍色,秒數(shù)為偶數(shù)時前景色為紅色。實例實例11創(chuàng)建一個滾動字幕創(chuàng)建一個滾動字幕設(shè)計一個滾動字幕“北京歡迎您!”與表相關(guān)的表單設(shè)計與表相關(guān)的表單設(shè)計設(shè)計一個xsqk表的瀏覽表單,表單剛運行時,顯示第一條記錄。當(dāng)記錄指針移到表頭時,“上一條”
10、和“第一條”命令按鈕變灰,當(dāng)記錄指針移到表尾時,“下一條”和“最后一條”命令按鈕變灰,其他時候命令按鈕都處于激活狀態(tài)。實例實例11 xsqk表瀏覽表單界面表瀏覽表單界面實例實例12 查詢指定班級的學(xué)生名查詢指定班級的學(xué)生名單單查詢xsqk表中指定班級的學(xué)生名單。輸入班級號按“確定”按鈕后,指定班級的學(xué)生名單添加到列表框中。單擊“清除”按鈕后,可重新選擇。實例實例12 查詢指定班級的學(xué)生名查詢指定班級的學(xué)生名單單實例實例13 用組合框控件查詢指定用組合框控件查詢指定姓名學(xué)生姓名學(xué)生實例實例14 用表格控件查詢指定班用表格控件查詢指定班級學(xué)生級學(xué)生實例實例15表格控件根據(jù)部門號查表格控件根據(jù)部門號查找相關(guān)職工,多表查詢找相關(guān)職工,多表查詢實例:根據(jù)組合框查詢指定系實例:根據(jù)組合框查詢指定系別學(xué)生學(xué)號、姓名、性別、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都市展會設(shè)備租賃合同
- 二零二五年度果樹新品種引進與推廣承包合同范本3篇
- 馬術(shù)俱樂部裝修粉刷施工協(xié)議
- 2025關(guān)于雇傭合同范本
- 2025派遣員工勞動合同書范本
- 荒山戶外運動俱樂部租賃合同樣本
- 2025有關(guān)轉(zhuǎn)讓技術(shù)秘密合同范文
- 賓館石材施工合同
- 二手車交易合同:2024年款轎車過戶合同一
- 健身房退租合同模板
- Unit 3 Family Matters Developing Ideas Writing about a Family Memory 教學(xué)設(shè)計-2024-2025學(xué)年高一上學(xué)期英語外研版(2019)必修第一冊
- 工程量清單及招標控制價編制工作方案
- 商業(yè)承兌匯票貼現(xiàn)協(xié)議
- 普工附有答案
- 《烏魯木齊市國土空間總體規(guī)劃(2021-2035年)》
- 2024年中國租賃業(yè)調(diào)查報告-畢馬威-202407
- 中俄東線天然氣管道工程(永清-上海)環(huán)境影響報告書
- 2024年長沙市中考數(shù)學(xué)真題試卷及答案
- SY-T 5333-2023 鉆井工程設(shè)計規(guī)范
- 蔣詩萌小品《誰殺死了周日》臺詞完整版
- TB 10010-2008 鐵路給水排水設(shè)計規(guī)范
評論
0/150
提交評論