首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級(jí) | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱 | 注冊會(huì)計(jì)師 | 審計(jì)師 | 注冊稅務(wù)師
注冊資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊測繪師 | 注冊計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲

計(jì)算機(jī)等級(jí)考試VFP教程:第六章 面向?qū)ο蟮某绦蛟O(shè)計(jì)

4. 調(diào)用對象的方法程序

若對象已經(jīng)創(chuàng)建,可以在應(yīng)用程序的任何地方調(diào)用該對象的方法程序。調(diào)用方法程序的格式為: 引用對象.方法程序

如: Form1.Show

5. 對象對事件的響應(yīng)

當(dāng)事件發(fā)生時(shí),該事件的過程代碼就將被執(zhí)行。

用編程方式可以使用 MOUSE 命令產(chǎn)生 CLICK、DOUBLECLICK、MOUSEMOVE、DRAGDROP 事件,使用 ERROR 命令產(chǎn)生 ERROR 事件,或使用 KEYBOARD 命令產(chǎn)生 KEYPRESS 事件,除此之外不能用其他的程序設(shè)計(jì)方法產(chǎn)生其他事件,但可調(diào)用與它們相關(guān)的過程。

 

6.4 事件與方法

1VFP 中的事件

VFP 中的常用事件分類

事件類型

事件名稱

鼠標(biāo)事件
Click DblClick RightClick DropDown DownClick UpClick
鍵盤事件
KeyPress
改變控件內(nèi)容的事件
InteractiveChange
控件焦點(diǎn)的事件
GotFocus LostFocus When Valid
表單事件
Load Unload Destroy Activate Resize Paint QueryUnload
數(shù)據(jù)環(huán)境事件
AfterCloseTable BeforeOpenTable
項(xiàng)目事件
QueryModifyFile 等
OLE 事件
OLECompleteDrag 等
其他事件
Timer Init Destroy Error

一些核心事件和觸發(fā)時(shí)間

事件

觸發(fā)時(shí)間

Load 當(dāng)表單或表單集被加載時(shí)產(chǎn)生
Unload 當(dāng)表單或表單集從內(nèi)存中釋放時(shí)產(chǎn)生
Init 創(chuàng)建對象時(shí)產(chǎn)生
Destroy 從內(nèi)存中釋放對象時(shí)產(chǎn)生
Click 用戶在對象上單擊鼠標(biāo)時(shí)產(chǎn)生
DblClick 用戶在對象上雙擊鼠標(biāo)時(shí)產(chǎn)生
RightClick 用戶在對象上單擊鼠標(biāo)右鍵時(shí)產(chǎn)生
GetFocus 對象得到焦點(diǎn)時(shí)產(chǎn)生
LostFocus 對象失去焦點(diǎn)時(shí)產(chǎn)生
KeyPress 用戶按鍵時(shí)產(chǎn)生
MouseDown 在對象上按下鼠標(biāo)
MouseUp 在對象上松開鼠標(biāo)
MouseMove 在對象上移動(dòng)鼠標(biāo)
InteractiveChange.. 交互式改變對象值
ProgrammaticChange 可編程地改變對象值

2. 事件循環(huán)

VFP6.0 中用 READ EVENTS 命令建立循環(huán),用 CLEAR EVENTS 命令終止循環(huán)。

利用 VFP6.0 設(shè)計(jì)應(yīng)用程序時(shí),必須創(chuàng)建事件循環(huán),否則不能正常運(yùn)行。READ EVENTS 命令通常出現(xiàn)在應(yīng)用程序的主程序中,同時(shí)必須保證主程序調(diào)出的界面中有發(fā)出 CLEAR EVENTS 命令的機(jī)制,否則程序進(jìn)入死循環(huán)。

3. 方法

VFP6.0 中的常用方法

名稱

調(diào)用語法

功能

AddObject

Object. AddObject (cName,cClass[,…])

在運(yùn)行時(shí)向容器對象中添加對象

Clear

Object.Clear 清除組合框或列表框控件中的內(nèi)容

Hide

Object.Hide 通過把Visible屬性設(shè)置為 .F.,來隱藏表單、表單集或工具欄

Show

Object.Show 把Visible屬性設(shè)置為 .T.,顯示并激活一個(gè)表單或表單集,并確定表單的顯示模式

Refresh

Object.Refresh 重畫表單或控件,并刷新所有值

Release

Object.Release 從內(nèi)存中釋放表單或表單集

Quit

Object.Quit 結(jié)束一個(gè)VFP6.0實(shí)例,返回到創(chuàng)建它的應(yīng)用程序。
上一頁  1 2 3 4 5 6 7  下一頁
文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請注明出處。