久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

VFP《表單設計與應用》教案

時間:2019-05-12 19:55:42下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《VFP《表單設計與應用》教案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《VFP《表單設計與應用》教案》。

第一篇:VFP《表單設計與應用》教案

表單設計與應用

一、提出任務 1.任務目標

在前面所學使用表單設計器創建表單的基礎上,講解如何將多個控件聯系起來。2.解決的問題

能夠合理運用多個控件制作綜合實例。3.知識要點 屬性 事件

控件過程代碼的編寫

二、教學目標 1.知識目標

⑴掌握表單設計器窗口的操作 ⑵掌握控件的添加

⑶掌握控件過程代碼的編寫 2.能力目標

能夠合理運用多個控件制作綜合實例。3.情感目標

通過實踐,培養學生的創新能力,能夠設計出符合要求的窗口,使學生嘗試成功的喜悅。

三、教學分析與準備 1.教學重點

⑴表單控件屬性的設置 ⑵過程代碼的編寫 2.教學難點

⑴表單控件屬性的設置 ⑵過程代碼的編寫 3.教學方法

任務驅動學習和協作學習、探究學習相結合 4.課時安排 2課時

5.教學環境 多媒體網絡教室

四、學習過程 教學環節及手段

教學內容

備注

組織課堂 導入新課 明確目標 學習新課

教師可以結合PPT演示文稿講解。教師啟發演示

比較不同操作方法的特點與作用。

部分操作,根據教學情況可讓學生進行協同學習或學生練習總結課堂

穩定學生情緒,準備上課。

利用表單設計器可制作出綜合性強的系統窗口,在今天這節課我們利用一個簡單的實例來感受一下表單的強大功能。

操作步驟

1、打開表單設計器

教師通過網絡微機演示打開表單設計器的過程,由學生總結出操作步驟并練習。

2、控件的添加

本部分為重點難點內容,特別是控件屬性的設置。由教師依次利用表單控件工具欄,介紹出各個控件的作用及其屬性的設置,因各個控件屬性值不一樣,結合windows已有對話框實例進行講解。對各個控件的屬性及時做出總結。

3、控件過程代碼的添加

這是本節的一個難點問題,也是表單設計中的重點。

教師結合控件的屬性,層層深入,相關控件及相關的事件代碼設置如下:(1)Check“粗體”控件的Click事件代碼: IF This.Value=1

Thisform.Edit1.FontBold=.T.ELSE

Thisform.Edit1.FontBold=.F.ENDIF(2)Check“斜體”控件的Click事件代碼: IF This.Value=1

Thisform.Edit1.FontItalic=.T.ELSE

Thisform.Edit1.FontItalic=.F.ENDIF(3)Check“下劃線”控件的Click事件代碼: IF This.Value=1

Thisform.Edit1.FontUnderline=.T.ELSE

Thisform.Edit1.FontUnderline=.F.ENDIF(4)在Optiongroup1的Click事件中添加代碼: DO CASE

CASE This.Value=1

Thisform.Edit1.Alignment=0

CASE This.Value=2

Thisform.Edit1.Alignment=2

CASE This.Value=3

Thisform.Edit1.Alignment=1 ENDCASE

4、保存并運行該表單,查看效果。知識回顧 控件(對象)

屬性

事件

編輯框

Alignment FontBold FontItalic FontUnderline Click

復選框

Value Click

選項按鈕組

Value Click

課堂小結

教師與學生分別操作

通過PPT課件給出窗口每個部分的說明 學生分組練習

通過任務學習法加深學生對知識的理解,組織學生分組討論

拓展練習:

根據本節課所學知識完成下圖所示表單。要求:選擇第二項時提示信息為對,選擇其它選項時提示信息為錯。

第二篇:《表單網頁》教案

《表單網頁》教案

【教學目標】

1.知識與技能

⑴了解表單網頁的概念和作用; ⑵掌握表單網頁的制作方法。2.過程與方法

通過閱讀課本、觀看演示回憶、感受表單網頁的作用;在遞進的操作任務中掌握表單網頁制作和美化的方法。3.情感態度與價值觀

體驗表單網頁在網站中的重要作用,激發他們對信息技術的求知欲,形成積極主動地學習和使用信息技術、參與信息活動的態度。

【重點難點】

表單網頁的制作方法。

【課時安排】 1課時

【教學準備】

網絡教室、多媒體教學軟件。【教學過程】

一、新課引入(5分鐘)

大家有QQ號或者E-mail郵箱嗎? 在申請QQ和E-mail時,我們要輸入一些個人信息?這類采集用戶信息的網頁都被稱為表單網單。(閱讀課本P119)

展示一個簡單的園藝網站來介紹家鄉的盆景藝術,如皋是全國有名的盆景園藝之鄉,每天有許多人通過網絡了解如皋的盆景藝術,怎樣才能知道他們對我們網站的意見或建議呢?(設計一個留言板網頁來采集他們的意見。)

二、過程

(一)認識表單網頁(8分鐘)

表單網頁是一種結構化的網頁,是網站中提供瀏覽者發表個人意見、提供反饋信息的互動交流的頁面。

:用于接收用戶輸入的單行文本信息,如姓名、地址等。滾動文本框:可以輸入多行信息的文本框,如意見、建議等。

單選按鈕:提供兩個或多個互斥選項,用戶只能選中其中的一項。如:性別。:提供一個或一組選項,用戶可選擇其中的一個或多個選項。下拉菜單:允許用戶從下拉菜單列表中選擇其中一項。

按鈕:FrontPage 2000中的按鈕表單域有三種類型,即“普通”、“提交”和“重置”。“提交”用于表單提交;“重置”用于清除表單所填內容,回到初始狀態;“普通”用于執行其它客戶的操作。

(二)制作表單網頁(15分鐘)

表單網頁制作方法步驟:依次單擊“插入” →“表單”,彈出下級菜單。實踐:制作一個“留言”功能的表單網頁。

活動1 建立表單(根據提供的效果樣張,完善表單網頁)提示:

①在“姓名”后插入一個“單行文本框”; ②在“性別”后的各選項前分別插入“單選按鈕”;

③在“您的興趣愛好”后的各個選項前分別插入“復選框”,可以復制; ④在“您的職業”,后插入一個“下拉菜單”。添加“工程師”和“公務員”和“其他”等菜單內容(單擊“添加”按鈕,添加“工程師”菜單項,重復操作);

⑤在“您對我們的建議或要求”后插入“滾動文本框”,調整其至合適大小; ⑥修改默認的按鈕名稱(雙擊按鈕);

(三)表單網頁的美化(5分鐘)

活動2 在最后一行表格中插入一個名為“yy.swf”的Flash動畫? 提示:單擊“插入”菜單中的“高級”“插件”。

思考:插入一幅GIF動畫圖片(.gif)和一個FLASH動畫(.swf)有何不同? 活動3 為當前的表單網頁添加一個名為“song.mid”的背景音樂。提示:在網頁中的任意位置右擊鼠標,選擇“網頁屬性”命令(或單擊“文件”菜單,選擇“屬性”命令),在“常規”選項卡中操作?

保存編輯的表單網頁并利用平臺提交。作品展示:(5分鐘)小結:PPT(3分鐘)

二、【檢測與評價】(4分鐘)

1.通常可以使用()來收集訪問者的意見,統計調查訪問信息。A.表格 B.框架 C.表單 D.單元格

2.利用表單制作留言板時,若要采集訪問者的性別,可以選用的表單字段有()。

A.復選框 B.單選按鈕 C.下拉菜單 D.單行文本框

3.利用表單中的字段,我們可以設計功能強大的交互式在線考試試卷。以下()字段可以用來采集不定項選擇題的答案。

A.單行文本框 B.單選按鈕 C.復選框 D.下拉菜單 4.插入FLASH動畫時,使用“插入”菜單下的()命令。A.圖片 B.組件 C.表單 D.高級→插件 5.若要為當前網頁設置背景音樂或背景圖片,應下面的()屬性中進行設置。

A.圖片屬性 B.網頁屬性 C.表格屬性 D.單元格屬性

【課后延伸】

表單網頁提交的數據提交到哪兒去了呢?請同學們課后閱讀課本P120的相關內容,也可以利用因特網搜索去解開這個奧秘,在學習本冊第七章第三節時,我們會為大家解開這個奧秘。

第三篇:表單:工作分析與設計調查問卷

工作分析與設計調查問卷

為了完善公司的工作分析與設計工作,希望各位員工認真填寫如下的工作診斷調查問卷,填完后交給本部門經理。

一.基本信息

姓名:

填寫日期:——年——月——日

工作名稱:

工作編號:

所屬部門:

部門經理姓名:

二.工作內容調查

1. 請準確、簡潔地列舉出你的主要工作內容:

上述內容與職務描述中的內容是否有差異?如果有,有哪些?產生的原因是什么?

2. 請列舉你有決策權的工作項目:

上述內容與職務描述中的內容是否有差異?如果有,有哪些?產生的原因是什么?

3. 請列舉你沒有決定權的工作項目:

上述內容與職務描述中的內容是否有差異?如果有,有哪些?產生的原因是什么?

三.職業發展調查

1. 請描述你為自己設定的職業發展目標:

2. 你認為這個目標和企業為你制定的發展目標一致嗎?如果不一致,差別在什么地方?

3. 為了達到你個人的職業發展目標,你認為企業應該為你做些什么?

4. 在當前的職位情況下,你是如何向你的職業發展目標邁進的?

四.適應性調查

1. 你是否還具有工作的熱情?如果沒有,原因是什么?

2. 你是否對現在的狀態感到滿意?如果不滿意,你希望什么樣的狀態?

3. 你是否能在沒有工作熱情時,同樣做好自己的工作?

4. 你是否認為工作和興趣相結合很重要?

五.相關問題調查

1. 你自己在工作中最大的困難和苦惱是什么?

2. 你是否喜歡為自己的事做計劃?

3. 你認為直接上級應該再給你哪方面的權力?

4. 你對目前的職位描述和職務資格要求有什么看法?

5. 你希望對職位描述和職位資格的哪些內容進行修改?如何修改?

6. 你對職位資格要求有哪些建議和意見?

7. 請對你目前的工作進行評價?

第四篇:第八章 表單高級設計---Visual Foxpro 程序設計教案

Visual Foxpro 程序設計教案

第八章

表單高級設計

? [教學目的與要求] 掌握多表單應用程序設計和表單集的設計方法。? [教學內容] 表單集;用戶定義屬性和方法程序;類的基本概念;用戶定義類;用戶定義工具欄。

? [教學重點與難點] 多表單設計和表單集。

§8.1 多級表單應用程序

一、應用程序界面

1.單文檔界面與多文檔界面

單文檔界面(SDI)應用程序由一個或多個獨立窗口組成,這些窗口均在Windows桌面上單獨顯示。Microsoft Exchange即是一個SDI應用程序的例子,在該軟件中打開的每條消息均顯示在自己獨立的窗口中。

二、SDI與MDI的實現 1.頂層表單與子表單

(1)頂層表單(2)子表單

(3)頂層表單或子表單的確定

2.子表單的操作

(1)使子表單浮動的方法(2)子表單最大化的樣式

(3)若要顯示子表單,可在頂層表單某事件代碼中寫入DO FORM命令,并在命令中指定子表單文件名。

3.表單的顯示與隱藏

Visual Foxpro 程序設計教案

若要隱藏表單使它不可見,可將表單的Visible屬性設置成為.F.,Visible屬性默認為.T.,表示表單是可見的。

4.MDI應用程序的運行:從子表單的調用方法可知,MDI應用程序應該從父表單開始運行。

5.多表單程序的調試

(1)用工具菜單的調試器命令打開命令打開調試器來調試。

(2)程序運行是若發現不正常情況,可用程序菜單的取消命令撤消程序的運行。(3)若程序運行已中斷,但程序中開出的窗口尚未關閉,可在命令窗口鍵入Clear ALL命令,從內存中釋放所有由用戶定義的窗口。

[例8-1]為例7-10設計的表單增加一個查頁命令按鈕,要求單擊它能打開一個供用戶輸入記錄號的窗口,如圖8.1所示。當指定記錄號并單擊確定按鈕后,新打開的窗口隨即關閉,原表單也立即更新記錄顯示。

6.在頂層表單中添加菜單:在表單中添加菜單必要條件為:

(1)菜單設計時,在“常規選項”對話框中將菜單設定為用于頂層表單。

(2)要添加菜單的表單必須是頂層表單,而且應在該表的Init事件中設置一條調用菜單程序的命令,格式如下:

DO <菜單程序> WITH <參數> <菜單程序>指.MPR文件。<參數>用來引用本表單對象,通常用關鍵字THIS來表示。為使菜單程序能感知表單,此參數不可省略。但是,菜單程序能自行接受和使用參數。例題及操作步驟見教材。

二、表單集

表單集是一個容器,其中可包含一個或多個表單。運行表單集時,它所包含的所有表單就都被加載,于是在屏幕上出現了一組窗口。1.表單集的創建與刪除

創建:(1)打開某表單(2)選定表單菜單的創建表單集命令 表單集的刪除:表單菜單的移出表單集命令可用于刪除表單。

Visual Foxpro 程序設計教案

2.表單集的釋放:釋放和刪除不同。釋放表單集的方法有以下兩種:

(1)使用RELEASE THISFORMSET命令來釋放表單集,并關閉其中所有的表單。(2)表單集隨后一個表單的釋放而自動釋放,此時表單集的AutoRelease屬性為.T.3.表單集的編輯

(1)編輯表單集或其中的表單(2)加表單(3)移去表單

[例8-3]用表單集來實現查看成績情況

§8.2 用戶定義屬性與方法程序

一、用戶定義屬性

1.變量屬性與數組屬性:用戶定義的屬性可分為變量屬性和數組屬性兩種。

變量屬性:(1)變量屬性的創建

(2)變量屬性的編輯(3)變量屬性的引用格式

凡在表單集存在時創建的變量屬性,對表單集中的所有表單都有效,其引用基本格式為:THISFORMSET.變量屬性名

[例8.4] 用表單集來實現例8-1的要求,并用變量屬性來取代公共變量。

2.多表單應用程序的有效參數

(1)公共變量與用戶定義的參數特點:

用PUBLIC設置的公共變量對所有表單文件有效,而用戶定義屬性的作用范圍只是一個表單文件,但因一個表單集僅包含在一個表單文件中,故這兩種參數都可適用與表單集。此外,公共變量在表單文件運行時有效,退出運行后不清除;而用戶定義屬性在表單或表單關

Visual Foxpro 程序設計教案

閉后,內存中就不存在,故使用用戶定義屬性較為規范。

(2)父表單與子表單間的參數傳遞

DO FORM <表單名>[WITH <參數表>][TO <變量名>] 功能:運行表單,并可將參數傳入表單,或接受其返回值。

該命令可用于程序或表單的代碼中,后一情況正是父表單調用子表單。

[例8-5] 修改例8-1的設計,要求主表單用“從表單返回值”的方法來獲得記錄號。

二、用戶定義方法程序

除了使用對象已有的的方法程序之外,用戶還可以為對象創建新的方法程序,并且用調用對象方法程序相同的方式調用它。

1.方法程序的創建 2.過程代碼的編輯 3.用戶定義方法程序的調用

調用在整個表單集有效的用戶定義方法程序,其調用基本格式為:THISFORMSET.方法程序名。

僅對當前表單有效的用戶定義的方法程序,其調用基本格式為:THISFORM.方法程序名。

[8-6] 為例8-4繼續設計表單,要求在主窗口右下角設置一個數字時鐘,單擊時鐘可使它隱去,但無論表單中哪一個表單都能使時鐘重現。

§8.3 類

類和對象關系密切,但并不相同。類是對象的藍圖和框架,而對象是類的具體實例。類是與它有關的對象的共同特征和行為信息的一個樣板,類中具體的屬性和行為只有在對象也即是實例中得到確認。

一、基本概念 1.類的概念

Visual Foxpro 程序設計教案

類(class)與對象(object)

類是已經定義了關于對象的特征、外觀和行為的模板。在表單控件工具欄中,每個控件按鈕都代表一個類,用其中某個按鈕在表單上創建的一個控件對象。從而可知:

(1)類是對象的定義。類規定并提供了對象的屬性、事件和方法程序。(2)對象通過類來產生。(3)對象是類的實例。

基類(base class)

基類是VFP預先定義的類,在“新建類”對話框的“派生于”下拉列表中,包含了全部基類(參閱例8-7),例如表單表(Form)、表單集(FormSet)等。初始的表單控件工具欄中包含的類(例如TextBox,Timer等)也是基類。

子類(subclass):以某各類的定義為起點創建的新類稱為子類,前者稱為父類。例如從基類來創建新類時,基類是父類,新類是子類。

用戶定義類(user-defined class):用戶可從基類派出子類,這就是用戶定義類;VFP還允許從用戶定義類派生出子類。因此用戶定義類可以是子類,也可以作為父類。

容器類(container classes)和控件類(contrl classes)

類庫(class library):類庫可用來存儲以可視方式設計的類,其文件擴展名為.VCX。一個類庫通常可容納多個子類,這些子類允許由不同的基類派生。

2.類的特征

(1)封裝特性:封裝指包含并隱藏對象信息,如內部數據結構、對象的程序方法和屬性代碼。

(2)子類特性:一個類可以擁有其父類的全部功能,但也可以增加自己的屬性和方法,使它具有與父類不同的特性。

(3)繼承性特征

Visual Foxpro 程序設計教案

二、用戶定義類

1.類的創建(1)建類

(2)新建類對話框中指定新建類所需的類庫、基類與類名。(3)類設計器的操作

[例8-7]創建一個帶有確認功能的“退出按鈕”類

2.類添加到工具欄:若要將可視庫中的用戶定義類添加到表單工具欄中,可以使用該工具欄中的“查看類”按鈕。

[例8-8] 試將例8-7創建的“退出按鈕”類添加到表單控件欄中。

3.類的編輯

(1)修改已定義的用戶定義類

[例8-9]試修改“退出按鈕”類,要求為表單定義的基于該類的按鈕提示功能。

(2)刪除類庫中的一個類

以下兩個方法可刪除類庫中的一個類。

(1)使用REMOVE CLASS命令:REMOVE CLASS <類名> OF <類庫名>(2)在項目管理器的類選項中添加該類庫,然后選定庫中的一個類,選定“移去”按鈕。

4.為字段設置類

[例8-10]從學籍表的姓名字段產生微調控件。

三、用戶定義工具欄

用戶定義工具欄其實也是一種用戶定義類,只是工具欄與其它欄相比有點特殊,它必須在表單集中創建。其原因是自定義工具欄本身就是一種表單。

Visual Foxpro 程序設計教案

[例8-11] 設計一個能移動記錄指針的工具欄,要求包括首頁、上頁、下頁、末頁和關閉等五個按鈕。

第五篇:第六章 表單設計基礎---Visual Foxpro 程序設計教案

Visual Foxpro 程序設計教案

第六章

表單設計基礎

? [教學目的與要求]

熟練掌握表單的建立和編輯的方法;熟悉表單構成的各種控件及它們的各種常用屬性和屬性的設置方法;掌握表單的事件和方法程序以及代碼的設計;會制作一些簡單實用的表單。

? [教學內容]

表單的基本構成元素;面向對象程序設計的基本概念及其方法;表單的制作和修改。? [教學重點與難點]

表單的控件、屬性和制作,代碼的編寫。

§6.1 表單向導

一、“表單向導”的啟動

啟動“表單向導”對話框可用下列方法之一:

選定“文件/新建”命令,在新建對話框中選定“表單”選項按鈕,選定“向導”按鈕;在菜單的向導子菜單中選定表單命令;從“項目管理器”中選擇“文檔”標簽并選擇“表單”項,再單擊“新建”按鈕。

二、單表表單向導的使用

例: 使用表單向導創建一個能維護 XJ.DBF的表單。三、一對多表單向導的使用

例: 創建涉及XJ.DBF和BJDM.DBF兩個表的數據維護表單。

§6.2表單設計器

一、表單設計器的基本操作

表單設計的基本步驟是:打開表單設計器→對象操作與編碼→保存表單→運行表單。(1)表單設計器的打開

選擇“文件/新建”選項,然后選中“表單”項并單擊“新建文件”按鈕;選擇“項目管

Visual Foxpro 程序設計教案

理器/文檔”標簽,然后選擇“表單”項,單擊“新建”按鈕,在彈出的“新建表單”對話框中選擇“新建表單”選項;在命令窗口中使用CREAT FORM命令。表單設計器的窗口如圖6.10所示。

在表單設計器窗口中有四個工具欄:表單設計器、表單控件、布局和調色板。(2)表單設計器窗口的組成及功能

表單窗口;屬性窗口;代碼編輯窗口;工具欄;布局工具欄;調色板工具欄;數據環境設計器窗口;敏感菜單

(3)保存表單(4)執行表單

可以用上述例題中的表單運行的方法來執行表單,也可用DO FORM命令來執行表單。當表單設計器窗口尚未關閉時,可右擊表單窗口中的空白處,在快捷菜單中選定執行表單命令來運行表單。

二、快速創建表單

表單菜單中有一個快速表單命令,它能在表單窗口中為當前表迅速產生選定的字段變量。下例將說明快速創建表單的方法。

例: 為學籍表創建一個記錄編輯窗口。

三、數據環境設計器 1.數據環境的概念

數據環境是一個對象,它包含與表單相互作用的表或視圖,以及表單所要求的表之間的關系。

數據環境設計器的作用:數據環境設計器可用來可視化地創建或修改數據環境。用戶可以使用下列方法中的一種來打開“數據環境設計器”窗口:

選擇“顯示”菜單中的“數據環境”命令;在“表單設計器”工具欄中單擊“數據環境”按鈕;在“表單設計器”窗口的空白處單擊鼠標右鍵,在彈出的快捷菜單中選擇“數據環境”命令。

2.數據環境設計器的快捷菜單與數據環境菜單

添加命令;移去命令;瀏覽命令;

Visual Foxpro 程序設計教案

四、在表單上設置控件

表單中的控件是指放在一個表單上用以顯示數據、執行操作或使表單更易閱讀的一種圖形對象,如文本框、矩形或命令按鈕等。VFP控件包括復選框、編輯框、標簽、線條、圖象、形狀等等。1.表單控件工具欄

2.創建控件

3.調整控件的位置:選定單個控件:用鼠標單擊要選定的控件,則該控件即被選定;選定多個控件:按下Shift鍵,逐個單擊要選定的控件;取消選定:單擊已選定控件的外部某處;)移動控件:先選定要移動的控件,用鼠標將它們拖到合適的位置;改變控件大小:選定控件后,拖動它的某個控制點即可使控件放大或縮小;刪除對象:選定對象,按Del鍵;復制、剪貼對象:選定對象,利用編輯菜單中有關剪貼板的命令來復制、移動或刪除對象;控件布局:選定要進行布局的所有控件,選擇“布局工具欄”的任一種布局方式,即可將控件居中、對齊等操作。

4.表單控件工具欄中的輔助按鈕

§6.3 面向對象的程序設計方法

一、基本概念

1.對象:是反映客觀事物屬性及行為特征的描述。任何對象都具有自己的外觀和行為。對象的外觀由它的各種屬性來描繪,對象的行為由它的事件和方法程序來表達。在VFP中,對象又可區分為控件和容器兩種。

控件:控件是表單上顯示數據和執行操作的基本對象。容器:容器是可以容納其它對象的對象。

2.屬性:屬性(Property)是用來描述對象特征的,它標志了對象的物理性質,是描述對象

Visual Foxpro 程序設計教案 的數據集合。

選項卡:屬性窗口中共包括5個選項卡,即:全部、數據、方法程序、布局和其他。注意:屬性的設置與修改,可分在交互方式和執行代碼兩個階段進行。對于某個屬性,讀者必須了解允許在哪個階段進行。

3.事件:事件(Event)是指每個對象可能用以識別和響應的某些行為和動作。它是一種預先定義好的特定的行為或動作,包括用戶事件和系統事件。表6.2列出了VFP部分常用的事件表。

(1)事件驅動工作方式:事件觸發方式可分為3種:用戶觸發、系統觸發和代碼觸發 用戶觸發:例如用戶單擊某個命令按鈕事件;

系統觸發:例如計時器事件,事件自動按設定的時間間隔發生; 代碼觸發:用代碼來調用事件過程。

(2)為事件編寫代碼

編寫代碼一般要在代碼編輯窗口中進行,打開某對象代碼編輯窗口的方法如下 : A:雙擊對象。

B:選定該對象的快捷菜單中的代碼命令。C:選定顯示菜單的代碼命令。

4.方法程序

方法(Method)是與對象相關聯的過程,即代碼程序,但它又不同于一般的過程。方法程序緊密地和對象連接在一起,并且與一般VFP過程的調用方式也有所不同。方法程序是VFP為對象設定的通用過程,能使對象執行一個操作。方法程序代碼由VFP定義,對用戶是不可見的。例如:

Cls方法程序 格式:Object.Cls 功能:清除表單中的圖形和文本。格式中的前綴Object表明方法程序的所有者,Cls是方法程序名,相當于過程名。

5.類

Visual Foxpro 程序設計教案

類(Class)是具有相同特征的對象的集合。對象和類的概念比較接近,但又是不同的。類是對象的抽象描述;對象是類的實例,即類是抽象的,對象是具體的。

二、對象引用 1.對象引用規則

(1)用以下引用關鍵字開頭

THISFORMSET 表示當前表單集 THISFORM 表示當前表單 THIS 表法當前對象

(2)引用格式:引用關鍵字后跟一個圓點,再寫出被引用對象或者對象的屬性、方法程序等。

例如: THIS.Name &&表示本對象的Name屬性

THISFORM.Circle &&表示本表單的Circle 方法程序,在表單中畫一個圓或橢圓

(3)允許多級引用,但要逐級引用

例如:THISFORM.Lable1.Caption &&本表單的Lable1標簽的Caption屬性

THIS.Command1.FontName &&本對象的Command1命令按鈕的FontName屬性 THIS.Command2.Click &&本對象的Command2命令按鈕的Click事件

(4)控件也可引用包含它的容器,格式為: Control.Parent 其中Control 表示控件,Parent表示容器

例如THIS.Parent.Command2.Click表示引用本對象的容器的Command2的Click事件。

2.設置對象的屬性

設置對象屬性可以使用下列方法之一:可以取系統的默認值;也可在屬性窗口中進行輸入或更改;通過編寫事件代碼來更改。

例:給表單設置屬性值。程序代碼:

Visual Foxpro 程序設計教案

FORM1.Caption=“學生檔案” &&設置表單的標題是“學生檔案” FORM1.BackColor=RGB(255,128,0)&&設置表單的背景色 FORM1.Name=“form1” &&設置表單對象的名字 FORM1.Left=40 &&設置表單的左邊界 FORM1.Top=12 &&設置表單的頂端邊緣距離 FORM1.Height=280 &&設置表單的高度 FORM1.Width=500 &&設置表單的寬度

3.方法程序的調用

在調用方法程序時須遵循對象引用規則,下面介紹一個常用的方法程序的使用。Circle 方法程序

格式:Object.Circle(nRadius[,nXCoord,nYCoord[,nAspect]])功能:在表單上畫一個圓或橢圓。說明:

(1)Object表示指定的表單。

(2)參數說明:nRadius表示半徑,度量單位由表單的ScaleMode屬性確定;nXCoord,nYCoord分別表示圓心的橫坐標和縱坐標;nAspect表示圓的凸率,默認值是1.0,生成一個正圓,大于1.0產生一個垂直橢圓,小于1.0產生一個水平橢圓。

(3)要控制畫圓或橢圓的線寬,可設置DrawWidth屬性;要控制在背景中畫圓的方式,可設置DrawMode和DrwaStyle屬性;要填充圓,可設置表單的FillColor和FillStyle屬性。

例:在表單上畫出同心橢圓,如圖6-14,然后單擊表單來擦去這些橢圓。

下載VFP《表單設計與應用》教案word格式文檔
下載VFP《表單設計與應用》教案.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    VFP應用基礎自考模擬試卷(三)[模版]

    貴州天力電腦技工學校2012~2013學年度第一個學期10秋季自考班VFP應用基礎模擬試卷(三) 任課教師:黃平貴州天力電腦技工學校2012年10月貴州高等教育自學考試VFP應用基礎模擬試卷(......

    VF電子教案(表單練習)

    教學時間約年月日總第節審批簽字: 【課題】表單練習(1) 本課(章、節)共 2 課時,本課時為第1、2 課時,課的類型:實習課 【教學目標】熟悉表單的操作與命令 【教學重點】表單的操作與......

    小學語文教案的設計與應用

    小學語文教案的設計與應用 教案是教師對課堂教學活動的一種框架性、程序性的總體設計。科學完善的教案是教師教的線路圖,是引導學生走向縱深的路徑。小學語文教案設計,需遵循......

    網頁設計與應用

    網頁設計與應用 專業: 班級: 學號: 姓名: 指導教師: 計算機網絡技術 20***031 蔡依婷 楊艷慈 邯鄲職業技術學院 2017年11月21日 2 摘要 網頁設計與應用 摘 要 本論文將......

    室內裝飾材料設計與應用

    摘 要:材料作為空間裝飾的重要材料,能夠系統的認識和掌握材料,并且能夠合理的運用到各種適當的空間裝飾中,將有助于空間設計品質的提升,也能為創作帶來靈感,為設計增加樂趣。 關......

    《網頁制作表單的設計》教學設計

    表單的設計網頁制作課程 15電商4、5班2課時 一、【教學目標】 學會使用表單中文本域、圖片域、單選按鈕、復選框、跳轉菜單、文本區域等的應用 二、【教學重點與難點】: 重......

    5、VFP數據庫的操作及SQL語言的應用

    數據庫技術及應用 第五章 VFP數據庫的操作 班級:姓名:學號:成績:一、選擇題 1. 1.命令SELECT 0 的功能是__A____。A、選擇區號最小的空閑工作區B、選擇區號最大的空閑工作區 C、選......

    中職課堂“VFP數據庫應用基礎”教學反思

    中職課堂“VFP數據庫應用基礎” 教學反思 漠河縣職業技術學校 塵威威 中職課堂“VFP數據庫應用基礎”教學反思 漠河縣職業技術學校 塵威威 在中職計算機應用專業教學中,數......

主站蜘蛛池模板: 人妻系列无码专区av在线| 图片小说视频一区二区| 人妻少妇边接电话边娇喘| 亚洲精品乱码久久久久久自慰| 亚洲嫩模喷白浆在线观看| 一本一道波多野结衣av黑人| 狠狠狠色丁香综合婷婷久久| 久久亚洲精品中文字幕波多野结衣| 欧洲黑大粗无码免费| 一本久道中文无码字幕av| 超清无码波多野吉衣中文| 国产女合集小岁9三部| 亚洲最大av资源站无码av网址| 亚洲一区二区三区日本久久九| 天天鲁在视频在线观看| 在线看片福利无码网址| 中文字幕无码专区人妻制服| 欧美日韩在线视频一区| 精品国产一区二区三区色欲| 久久精品久久久久久噜噜| 99精品国产在热久久无毒不卡| 天堂va欧美ⅴa亚洲va免费| 一本色道久久88—综合亚洲精品| 无码人妻精品一区二区三区久久久| 内射口爆少妇麻豆| 亚洲国产精品无码久久久蜜芽| 中文字幕乱码人妻综合二区三区| 无码孕妇孕交在线观看| 精品人妻av区乱码| 亚洲精品人成网线在播放va| 日本xxxx色视频在线观看| 精品无码人妻一区二区免费蜜桃| 精品久久久久久久国产潘金莲| 狠狠色噜噜狠狠狠狠米奇777| 强行从后面挺进人妻| 一色桃子中文字幕人妻熟女作品| 99精品国产兔费观看久久99| 国产av天堂亚洲国产av天堂| 无码免费一区二区三区免费播放| 国产精品va无码免费麻豆| 久久精品国产亚洲精品2020|