17.1表單
目的與要求: 通過本次課的學(xué)習(xí),掌握VFP的表單設(shè)計(jì)方法。 | ||
教學(xué)內(nèi)容與時(shí)間安排、教學(xué)方法: 教學(xué)安排: 表單的建立表單設(shè)計(jì)器簡(jiǎn)介、表單的屬性設(shè)置 40分鐘 表單的事件和方法、設(shè)置數(shù)據(jù)環(huán)境、表單的運(yùn)行 40分鐘 教學(xué)方法: CAI、圖形、表格 | ||
教學(xué)重點(diǎn)及如何突出重點(diǎn)、難點(diǎn)及如何突破難點(diǎn): 教學(xué)重點(diǎn): 表單的屬性設(shè)置、表單的事件和方法、設(shè)置數(shù)據(jù)環(huán)境 教學(xué)難點(diǎn): 表單的事件和方法 | ||
基本內(nèi)容 | 教學(xué) | 課堂設(shè)計(jì) |
10.1 表單概述 表單是一個(gè)輸入或顯示信息的界面。表單是一種容器類對(duì)象,除含有Windows窗口所具有的標(biāo)準(zhǔn)元素外,還可以向表單中添加各種其他類型的對(duì)象,如按鈕、文本框、表格、圖片等。 1.表單的建立 (一)利用表單向?qū)Ы⒈韱?/span> (二)利用表單設(shè)計(jì)器建立表單 2.表單的屬性設(shè)置 程序員可以在設(shè)計(jì)階段通過表單的屬性窗口設(shè)置表單屬性,也可以在程序中通過程序代碼修改表單屬性的值 3. 表單的事件和方法 事件:是一個(gè)可以由對(duì)象識(shí)別的動(dòng)作。 用戶通過編寫相應(yīng)的事件代碼(事件過程)對(duì)事件進(jìn)行響應(yīng),當(dāng)對(duì)象的事件發(fā)生時(shí),該事件代碼就被自動(dòng)執(zhí)行。如在表單中單擊鼠標(biāo)右鍵,會(huì)觸發(fā)表單的RightClick事件,執(zhí)行RightClick的事件代碼。 方法:是VFP事先定義好的用來(lái)完成特定任務(wù)的過程。它允許在事件過程或其他的方法過程中調(diào)用,這樣的過程稱為方法。 例如:通過表單的Circle方法可以在表單上繪制一個(gè)圓。 在表單的單擊事件中寫入代碼:thisform.circle(80,180,125) 在表單的右擊事件中寫入代碼:thisform.circle(100,180,125) 對(duì)于不同的對(duì)象,有不同的方法集。 對(duì)象的事件代碼和方法代碼都列在屬性窗口的“方法程序”選項(xiàng)頁(yè)中 3.設(shè)置數(shù)據(jù)環(huán)境 通過在數(shù)據(jù)環(huán)境中添加表和關(guān)系,設(shè)置相關(guān)的屬性,就可以實(shí)現(xiàn)表和表單的有機(jī)結(jié)合 4.表單的運(yùn)行 設(shè)計(jì)好的表單被保存在表單文件和表單備注文件中。表單文件的擴(kuò)展名為.scx,表單備注文件的擴(kuò)展名為.sct。 運(yùn)行一個(gè)設(shè)計(jì)好的表單,可以采用以下方法: 【命令】DO FORM <表單文件名>
-----------本節(jié)課結(jié)束-----------
10.2表單中的控件 1.向表單中添加控件 在表單設(shè)計(jì)器中可以使用以下方法向表單中添加控件。 (一)使用控件工具欄添加控件 (二)在容器對(duì)象中添加控件 (三)通過數(shù)據(jù)環(huán)境添加控件 Visual FoxPro允許從數(shù)據(jù)環(huán)境設(shè)計(jì)器或數(shù)據(jù)庫(kù)設(shè)計(jì)器中直接將字段、表或視圖拖入表單,系統(tǒng)將產(chǎn)生相應(yīng)的控件并與字段建立聯(lián)系。在默認(rèn)情況下: ●如果拖動(dòng)的是字符型字段,將產(chǎn)生文本框控件; ●如果拖動(dòng)的是備注型字段,將產(chǎn)生編輯框控件; ●如果拖動(dòng)的是表或視圖,將產(chǎn)生表格控件。 ●也可以在“工具”菜單中選擇“選項(xiàng)”命令,然后在打開的“選項(xiàng)”對(duì)話框的“字段映象”選項(xiàng)卡中修改這種映象關(guān)系。 2.控件的格式化 表單中控件的格式化,是指對(duì)它們進(jìn)行增加刪除、調(diào)整大小位置、設(shè)置對(duì)齊方式、置前置后等處理。 (一)控件的選定 (二)控件大小和位置的調(diào)整 (三)控件的復(fù)制和刪除 (四)控件布局 3. 控件生成器 在Visual FoxPro系統(tǒng)中,控件生成器是用來(lái)建立控件樣式、捆綁變量和字段、確定數(shù)據(jù)輸入格式等的操作工具,是快速設(shè)置控件屬性的一種方式,通過它可以很容易地完成控件常用屬性的設(shè)置,建立控件和變量之間的關(guān)系。 Visual FoxPro中,可以使用控件生成器常用控件有: Text(文本框)、Edit(編輯框)、CommandGroup(按鈕組)、OptionGroup(選擇按鈕組)、ComboBox(組合框)、ListBox(列表框)、Grid(表格)。
-----------本節(jié)課結(jié)束-----------
|
講述 |
表單的建立7分鐘 表單的屬性設(shè)置10分鐘
表單的事件和方法10分鐘
數(shù)據(jù)環(huán)境設(shè)置8分鐘 表單的運(yùn)行5分鐘
表單中的控件15分鐘
控件的格式化10分鐘
控件生成器10分鐘 |
CopyRight ? 2016 宣城市信息工程學(xué)校 地址:宣城市梅溪路902號(hào) 后臺(tái)登錄
郵編:242000 電話(傳真):0563-2629508 如有問題,歡迎惠賜 Email:xclmq@163.com