數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件_第1頁(yè)
數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件_第2頁(yè)
數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件_第3頁(yè)
數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件_第4頁(yè)
數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件_第5頁(yè)
已閱讀5頁(yè),還剩75頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

表單設(shè)計(jì)與應(yīng)表單設(shè)計(jì)與應(yīng)1本章要點(diǎn)今面向?qū)ο蟮母拍盍罱⒈韱巍艄芾肀韱瘟钸\(yùn)行表單令常用表單控件表單設(shè)計(jì)與應(yīng)用本章要點(diǎn)2面向?qū)ο蟮母拍?對(duì)象(Object)客觀世界里的任何實(shí)體都可以被看作是對(duì)象。對(duì)象可以是具體的物,也可以指某些概念。從編程的角度來(lái)看,對(duì)象是一種將數(shù)據(jù)和操作過(guò)程結(jié)合在一起的數(shù)據(jù)結(jié)構(gòu),或者是一種具有屬性(數(shù)據(jù))和方法(過(guò)程和函數(shù))的集合體。事實(shí)上程序中的對(duì)象就是對(duì)客觀世界中對(duì)象的一種抽象描述(1)對(duì)象屬性:屬性用來(lái)表示對(duì)象的狀態(tài)。(2)對(duì)象方法:對(duì)象方法是描述對(duì)象行為的過(guò)程。表單設(shè)計(jì)與應(yīng)用面向?qū)ο蟮母拍?容器與控件Visua|FoxPro中的類一般可分為兩種類型:容器類和控件類。相應(yīng)地,可分別生成容器(對(duì)象)和控件(對(duì)象)容器可以被認(rèn)為是一種特殊的控件,它能包容其他的控件或容器控件是一個(gè)可以以圖形化的方式顯示出來(lái),并能與用戶進(jìn)行交互的對(duì)象,但是控件類不能包含其它對(duì)象。表單設(shè)計(jì)與應(yīng)用容器與控件4事件事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動(dòng)作。事件作用于對(duì)象,對(duì)象識(shí)別事件并作出相應(yīng)反應(yīng)。事件5ⅤisualFoxpro中的常用事件Init:創(chuàng)建對(duì)象時(shí)發(fā)生的事件。通常應(yīng)用于表單(Form)的初始化事件。Click:鼠標(biāo)左鍵單擊對(duì)象時(shí)發(fā)生的事件。通常應(yīng)用于命令按鈕Command)、命令按鈕組(CommandGroup的單擊事件。Interactivechange:以交互方式改變對(duì)象的值時(shí)發(fā)生的事件。通常應(yīng)用于選項(xiàng)按鈕組(OptionGroup)組合框(Combo)、復(fù)選框Chec的值發(fā)生改變時(shí)發(fā)生的事件。表單設(shè)計(jì)與應(yīng)用ⅤisualFoxpro中的常用事件6對(duì)象的引用(1)絕對(duì)引用:從最高容器開(kāi)始逐層向下直到某個(gè)對(duì)象為止的引用稱為絕對(duì)引用。(2)相對(duì)引用:從正在為編寫(xiě)事件代碼的對(duì)象出發(fā),通過(guò)逐層向高一層或低一層直到另一對(duì)象的引用稱為相對(duì)引用。屬性或關(guān)鍵字引用This只能針對(duì)于當(dāng)前對(duì)象(相對(duì)引用)ThisForm當(dāng)前對(duì)象所在的表單(絕對(duì)引用)表單設(shè)計(jì)與應(yīng)用對(duì)象的引用7對(duì)象的引用【例】表單Form1中有一個(gè)命令按鈕Command1,通過(guò)單擊該命令按鈕更改其標(biāo)題為“確定”事件代碼如下方法一:HTs,CAPITON="確定”方法二H工SFORM.COMMAND1CAPTION=確定表單設(shè)計(jì)與應(yīng)用對(duì)象的引用8建立表單表單(Form)是VisualFoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之表單相當(dāng)于WINDOWS應(yīng)用程序的窗口。表單設(shè)計(jì)與應(yīng)用建立表單9運(yùn)行單表在設(shè)計(jì)時(shí)可采用以下方法運(yùn)行表單文件:(1)在表單設(shè)計(jì)器窗口中,在系統(tǒng)菜單中選擇【表單】|【執(zhí)行表單】命令,或單擊常用工具欄上的!按鈕運(yùn)行表單(2)在命令窗口輸入命令:(第5套)DOFORM<表單文件名>表單設(shè)計(jì)與應(yīng)用運(yùn)行單表10數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件11數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件12數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件13數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件14數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件15數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件16數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件17數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件18數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件19數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件20數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件21數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件22數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件23數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件24數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件25數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件26數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件27數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件28數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件29數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件30數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件31數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件32數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件33數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件34數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件35數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件36數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件37數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件38數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件39數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件40表單設(shè)計(jì)與應(yīng)表單設(shè)計(jì)與應(yīng)41本章要點(diǎn)今面向?qū)ο蟮母拍盍罱⒈韱巍艄芾肀韱瘟钸\(yùn)行表單令常用表單控件表單設(shè)計(jì)與應(yīng)用本章要點(diǎn)42面向?qū)ο蟮母拍?對(duì)象(Object)客觀世界里的任何實(shí)體都可以被看作是對(duì)象。對(duì)象可以是具體的物,也可以指某些概念。從編程的角度來(lái)看,對(duì)象是一種將數(shù)據(jù)和操作過(guò)程結(jié)合在一起的數(shù)據(jù)結(jié)構(gòu),或者是一種具有屬性(數(shù)據(jù))和方法(過(guò)程和函數(shù))的集合體。事實(shí)上程序中的對(duì)象就是對(duì)客觀世界中對(duì)象的一種抽象描述(1)對(duì)象屬性:屬性用來(lái)表示對(duì)象的狀態(tài)。(2)對(duì)象方法:對(duì)象方法是描述對(duì)象行為的過(guò)程。表單設(shè)計(jì)與應(yīng)用面向?qū)ο蟮母拍?3容器與控件Visua|FoxPro中的類一般可分為兩種類型:容器類和控件類。相應(yīng)地,可分別生成容器(對(duì)象)和控件(對(duì)象)容器可以被認(rèn)為是一種特殊的控件,它能包容其他的控件或容器控件是一個(gè)可以以圖形化的方式顯示出來(lái),并能與用戶進(jìn)行交互的對(duì)象,但是控件類不能包含其它對(duì)象。表單設(shè)計(jì)與應(yīng)用容器與控件44事件事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動(dòng)作。事件作用于對(duì)象,對(duì)象識(shí)別事件并作出相應(yīng)反應(yīng)。事件45ⅤisualFoxpro中的常用事件Init:創(chuàng)建對(duì)象時(shí)發(fā)生的事件。通常應(yīng)用于表單(Form)的初始化事件。Click:鼠標(biāo)左鍵單擊對(duì)象時(shí)發(fā)生的事件。通常應(yīng)用于命令按鈕Command)、命令按鈕組(CommandGroup的單擊事件。Interactivechange:以交互方式改變對(duì)象的值時(shí)發(fā)生的事件。通常應(yīng)用于選項(xiàng)按鈕組(OptionGroup)組合框(Combo)、復(fù)選框Chec的值發(fā)生改變時(shí)發(fā)生的事件。表單設(shè)計(jì)與應(yīng)用ⅤisualFoxpro中的常用事件46對(duì)象的引用(1)絕對(duì)引用:從最高容器開(kāi)始逐層向下直到某個(gè)對(duì)象為止的引用稱為絕對(duì)引用。(2)相對(duì)引用:從正在為編寫(xiě)事件代碼的對(duì)象出發(fā),通過(guò)逐層向高一層或低一層直到另一對(duì)象的引用稱為相對(duì)引用。屬性或關(guān)鍵字引用This只能針對(duì)于當(dāng)前對(duì)象(相對(duì)引用)ThisForm當(dāng)前對(duì)象所在的表單(絕對(duì)引用)表單設(shè)計(jì)與應(yīng)用對(duì)象的引用47對(duì)象的引用【例】表單Form1中有一個(gè)命令按鈕Command1,通過(guò)單擊該命令按鈕更改其標(biāo)題為“確定”事件代碼如下方法一:HTs,CAPITON="確定”方法二H工SFORM.COMMAND1CAPTION=確定表單設(shè)計(jì)與應(yīng)用對(duì)象的引用48建立表單表單(Form)是VisualFoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之表單相當(dāng)于WINDOWS應(yīng)用程序的窗口。表單設(shè)計(jì)與應(yīng)用建立表單49運(yùn)行單表在設(shè)計(jì)時(shí)可采用以下方法運(yùn)行表單文件:(1)在表單設(shè)計(jì)器窗口中,在系統(tǒng)菜單中選擇【表單】|【執(zhí)行表單】命令,或單擊常用工具欄上的!按鈕運(yùn)行表單(2)在命令窗口輸入命令:(第5套)DOFORM<表單文件名>表單設(shè)計(jì)與應(yīng)用運(yùn)行單表50數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件51數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件52數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件53數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件54數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件55數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件56數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件57數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件58數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件59數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件60數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件61數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件62數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件63數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件64數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件65數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件66數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件67數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件68數(shù)據(jù)庫(kù)表單設(shè)計(jì)與應(yīng)用課件69

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論