VFP課件第六章面向?qū)ο蟮某绦蛟O(shè)計(jì)_第1頁
VFP課件第六章面向?qū)ο蟮某绦蛟O(shè)計(jì)_第2頁
VFP課件第六章面向?qū)ο蟮某绦蛟O(shè)計(jì)_第3頁
VFP課件第六章面向?qū)ο蟮某绦蛟O(shè)計(jì)_第4頁
VFP課件第六章面向?qū)ο蟮某绦蛟O(shè)計(jì)_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第六章 面向?qū)ο蟮某绦蛟O(shè)計(jì) 表單設(shè)計(jì)就是面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中的一些簡單概念: 1、類和對象:類:是一組具有公共的方法(成員函數(shù))和一般性的對象的描述。它是對象的原型。對象:是類的具體實(shí)例,是一個(gè)客觀存在的實(shí)體。比如:“人”就是一個(gè)類,而張三同學(xué)是人的一個(gè)具體實(shí)例,可以理解為人這個(gè)類的對象。在VFP中,每個(gè)控件其實(shí)都是一個(gè)類,而我們在表單中放置一個(gè)控件時(shí),放置在表單中那個(gè)東西就是該控件類的一個(gè)對象(實(shí)例)類的主要特點(diǎn):繼承性、封裝性和多態(tài)性。繼承性即子類延用父類特征的能力。如手機(jī)功能增強(qiáng)。封裝是這指將對象的方法程序和屬性代碼包裝在一起。如手機(jī)外殼。多態(tài)性是指同一個(gè)消息

2、可以根據(jù)接收消息的對象不同采用不同的操作。如變色龍。類的類型有:容器類和控件類。容器類:可以包含其它類的對象,并且允許訪問這些對象。即可作為其它類對象的父對象。比如:表單就是一個(gè)容器類??丶悾翰豢梢园渌惖膶ο螅勺鳛槠渌悓ο蟮淖訉ο?。比如:標(biāo)簽和按鈕就是控件類。對象的特點(diǎn):1、每個(gè)對象都具有屬性,比如表單有高度、寬度等,標(biāo)簽有Caption等;不同對象的屬性也是不盡相同的。2、每個(gè)對象都有相關(guān)聯(lián)的事件,并能對事件進(jìn)行識別和響應(yīng)。比如:按鈕的Click事件,當(dāng)用戶在按鈕上單擊鼠標(biāo)時(shí),電腦會(huì)自動(dòng)捕獲此事件,如果用戶為此事件編寫了相應(yīng)的代碼,則當(dāng)此事件發(fā)生時(shí),VFP會(huì)自動(dòng)調(diào)用用戶編寫的程

3、序來運(yùn)行。3、每個(gè)對象都具有一些特定的方法程序。利用這些方法程序可自動(dòng)完成某些特定操作。(理解為對象具有完成某一功能的能力,利用對象的方法可以解決問題或?qū)崿F(xiàn)某一功能)比如:表單的Release、Refresh、Show等方法,當(dāng)退出表單時(shí),直接調(diào)用Release方法,VFP會(huì)自動(dòng)進(jìn)行一些內(nèi)存的釋放操作,而不用用戶去編寫程序完成這些問題。時(shí)間驅(qū)動(dòng)機(jī)制:在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,最主要的一個(gè)特點(diǎn)就是事件驅(qū)動(dòng)機(jī)制,用戶不用去考慮程序的執(zhí)行順序,程序如何執(zhí)行完全由用戶的操作來決定,用戶對鼠標(biāo)或鍵盤的操作,導(dǎo)致某個(gè)事件發(fā)生,則VFP會(huì)自動(dòng)調(diào)用該事件的代碼來執(zhí)行。12.1 表單的創(chuàng)建VFP6.0中支持使

4、用可視化的手段,利用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法來進(jìn)行程序開發(fā)。VFP中的可視化程序開發(fā)中對界面的設(shè)計(jì)是通過表單來實(shí)現(xiàn)的。1、如何建立表單常用方法:A:文件新建表單新建文件,然后在彈出的表單窗口內(nèi)進(jìn)行設(shè)計(jì)。B:文件新建項(xiàng)目保存項(xiàng)目找到“文檔”標(biāo)簽,然后選擇“表單”,再點(diǎn)擊“新建”按鈕。2、和表單設(shè)計(jì)相關(guān)的工具欄及設(shè)計(jì)器A:控件工具欄:控件是表單中最重要的組成部分,控件工具欄用于向表單窗口內(nèi)添加相應(yīng)的控件,是最重要的工具欄之一。B:屬性工具欄:用于設(shè)置表單中控件的相關(guān)屬性,是最重要的工具欄之一。C:數(shù)據(jù)環(huán)境設(shè)計(jì)器:在VFP中的程序開發(fā),都是與數(shù)據(jù)庫的操作相關(guān)的,而數(shù)據(jù)環(huán)境工具欄用于幫助用戶設(shè)置當(dāng)前表單

5、中需要訪問的數(shù)據(jù)庫與表的信息。打開方法:可直接在表單內(nèi)右擊選擇“數(shù)據(jù)環(huán)境”即可。D:布局工具欄:用于對表單中各控件進(jìn)行排列與對齊操作。注意:工具欄的打開方法:建立表單文件后,默認(rèn)地會(huì)打開屬性與表單控件工具欄,如果沒有打開可通過“顯示”菜單找到相應(yīng)的工具欄。3、簡單的表單實(shí)例:整理一個(gè)表單,上面寫有“歡迎進(jìn)入歌曲點(diǎn)播系統(tǒng)”幾個(gè)字和一個(gè)“確定”按鈕,單擊“確定”按鈕文字消失。整理步驟:第一步:首先新建一個(gè)表單,然后設(shè)置表單的高度(Height屬性)和寬度(Width屬性);第二步:在表單上放置一個(gè)標(biāo)簽,設(shè)置標(biāo)簽文字為“歡迎進(jìn)入歌曲點(diǎn)播系統(tǒng)”(Caption屬性);第三步:在表單上放置一個(gè)按鈕,設(shè)置

6、按鈕上的顯示文字為“確定”(Caption屬性);第四步:設(shè)置動(dòng)作:首先明確動(dòng)作是如何被激發(fā)的:通過單擊“確定”按鈕,即按鈕的單擊事件。再明確動(dòng)作是如何實(shí)現(xiàn)的:要使單擊按鈕后標(biāo)簽消失,可設(shè)置標(biāo)簽的Visible屬性為.f.即可。按鈕的單擊事件:Click()單擊按鈕事件激發(fā)的動(dòng)作:thisform.label1.visible=.f.表單程序設(shè)計(jì)一般分為以下兩個(gè)步驟:第一步:先建立表單,并向表單上添加需要的控件(通過控件設(shè)計(jì)器),再設(shè)置表單及各控件的屬性(通過屬性面板);第二步:根據(jù)要完成的目標(biāo),明確動(dòng)作的激發(fā)事件及動(dòng)作的內(nèi)容。再編寫由事件激發(fā)的動(dòng)作時(shí),要使用面向?qū)ο蟮姆椒ㄈゾ帉懴鄳?yīng)的程序。6

7、.2 修改表單1、使用表單設(shè)計(jì)器修改表單及表單中的對象。2、使用Modify Form命令修改表單。 命令格式:Modify Form <表單>.scx 命令功能:打開表單設(shè)計(jì)器,修改表單及其控件的屬性、事件或方法。6.3 運(yùn)行表單1、在表單設(shè)計(jì)器中運(yùn)行表單。2、使用命令運(yùn)行表單。 命令格式:Do form <表單>.scx 命令功能:運(yùn)行以<表單>為名的表單??丶幕静僮?. 創(chuàng)建控件在“表單控件”工具欄中,只要用鼠標(biāo)單擊其中的某一個(gè)按鈕(該按鈕呈凹陷狀,代表選取了一個(gè)表單控件),然后單擊表單窗口內(nèi)的某處,就會(huì)在該處產(chǎn)生一個(gè)選定的表單控件,這種方法產(chǎn)生的

8、控件大小是系統(tǒng)默認(rèn)的;另外也可以在單擊“表單控件”工具欄的按鈕后,在表單選定位置,按下鼠標(biāo)左鍵在表單上拖動(dòng),可生成一個(gè)其大小合適的控件。2. 調(diào)整控件調(diào)整控件包括在表單上選定控件、調(diào)整控件的大小、位置、刪除和剪貼控件等。3設(shè)置控件屬性當(dāng)一個(gè)控件創(chuàng)建好后,就會(huì)在屬性窗口的對象選項(xiàng)下拉列表中看到該對象的名字(系統(tǒng)默認(rèn))。在選定控件(單擊控件或在屬性窗口的下拉列表框中選?。┖螅蓪ζ湓O(shè)置屬性。對不同的控件來說,有一些屬性是用戶需要設(shè)置的,而另外一些屬性是用戶可以不設(shè)置的,使用系統(tǒng)給定的默認(rèn)值。表單中控件的幾個(gè)常用屬性: 1、Name屬性與Caption屬性:Name屬性:用于標(biāo)識對象的名稱,用于在代

9、碼中標(biāo)識該對象,如果其它對象或代碼要對該對象進(jìn)行訪問,可通過Name屬性中標(biāo)識的名稱實(shí)現(xiàn)對其訪問。Caption屬性:用于設(shè)置在對象中顯示的內(nèi)容。每個(gè)對象都有Name屬性,而如果該對象也同時(shí)有Caption屬性時(shí),其Caption屬性與Name屬性的默認(rèn)值是相同的,設(shè)置時(shí)注意區(qū)分。2、Height/Width與Left/TopHeight/Width用于設(shè)置某個(gè)對象的高度和寬度Left/Top用于設(shè)置某個(gè)對象距離其父對象邊緣左邊和上方的距離。3、ControlSource屬性該屬性用于設(shè)置對象的數(shù)據(jù)源,凡是和數(shù)據(jù)庫操作相關(guān)的程序都需要設(shè)置該項(xiàng)屬性。4、Font系列屬性:該系列屬性用于設(shè)置對象內(nèi)

10、文本的字體、字型、字號、顏色等屬性。5、Enable/Visible屬性:Enable屬性用于設(shè)置對象是否可用,當(dāng)一個(gè)對象不可用時(shí),在它上面進(jìn)行任何操作是不會(huì)有響應(yīng)的。Visible屬性用于設(shè)置對象是否可見。6、Forecoler/Backcolor屬性:Forecole屬性用于設(shè)置前景色。Backcolor屬性用于設(shè)置背景色。常用控件的介紹:1、 標(biāo)簽控件“標(biāo)簽”控件主要用于顯示一段固定的文本信息字符串,它沒有數(shù)據(jù)源,把要顯示的字符串直接賦予標(biāo)簽的“標(biāo)題”(Caption)屬性即可。“標(biāo)簽”控件是按一定格式顯示在表單上的文本信息,用來顯示表單中各種說明和提示。用標(biāo)簽顯示的文本信息一般很短,但

11、如果文本信息很長,一行顯示不了時(shí),可以通過設(shè)置標(biāo)簽控件的WordWrap屬性值為.T.來多行顯示文本信息。常用屬性:Alignment:設(shè)置標(biāo)簽內(nèi)文本的對齊方式,0左對齊,1右對齊,2居中對齊。Autosize:自動(dòng)調(diào)節(jié)標(biāo)簽的大小。.f.否 .t.是Wordwrap:標(biāo)簽中顯示的文字能否換行。Backstyle:設(shè)置標(biāo)簽是否透明 0透明,1不透明。2、 文本框控件(實(shí)例1、2、3、4)“文本框”允許用戶在表單上輸入或查看文本,“文本框”一般包含一行文本。“文本框”是一類基本控件,它允許用戶添加或編輯保存在表中非備注字段中的數(shù)據(jù)。創(chuàng)建一個(gè)“文本框”,從中可以編輯內(nèi)存變量、數(shù)組元素或字段內(nèi)容。所有

12、標(biāo)準(zhǔn)的Visal FoxPro編輯功能,如剪切、復(fù)制和粘帖,在“文本框”中都可以使用。常用屬性:ControlSource:設(shè)置文本框的數(shù)據(jù)源。PasswordChar:設(shè)置文本框內(nèi)用于顯示輸入字符的占位符。ReadOnly:只讀屬性。.t.真 .f.假Value:指定文本框內(nèi)的值。(題庫實(shí)例1)3、 命令按鈕控件“命令按鈕”控件在應(yīng)用程序中起控整理用,用于完成某一特定的操作,在設(shè)計(jì)系統(tǒng)程序時(shí),程序設(shè)計(jì)者經(jīng)常在表單中添加具有不同功能的命令按鈕,供用戶選擇各種不同的操作。只要將完成不同操作的代碼存入不同的命令按鈕的“Click”事件中,當(dāng)表單運(yùn)行時(shí),用戶單擊某一命令按鈕,將觸發(fā)該命令按鈕的“Cl

13、ick”事件代碼完成指定的操作。4、計(jì)時(shí)器控件:(實(shí)例5、6、7)用于控制代碼的自動(dòng)運(yùn)行。常用屬性:Interval:設(shè)置時(shí)間間隔,以毫秒為單位。重要事件:Timer()事件:每隔Interval設(shè)置的時(shí)間間隔被自動(dòng)觸發(fā)的事件。5、 編輯框在編輯框中允許用戶編輯長字段或備注字段文本,允許自動(dòng)換行并能用方向鍵、PageUp和PageDown鍵以及滾動(dòng)條來瀏覽文本。編輯框與文本框類似,只是文本框中用戶只能輸入一行文本,而編輯框中輸入多行文本。常用屬性:HideSelection:當(dāng)編輯框失去焦點(diǎn)時(shí),編輯框中選定的文本是否仍顯示為選定狀態(tài)。ScrollBars:設(shè)置編輯框是否有滾動(dòng)條。SelStar

14、t:返回用戶所選文本的起始點(diǎn)和插入點(diǎn)的位置。SelLength:返回用戶所選的文本數(shù)。SelText:返回用戶所選的文本內(nèi)容。AllowTabs:指定編輯框中能否使用Tab鍵。注意:SelStart,SelLength,SelText在設(shè)計(jì)時(shí)不可用,運(yùn)行時(shí)可讀寫。這幾個(gè)屬性同樣適用于文本框和組合框。6、 列表框(例8、9、10、11)列表框用于顯示供用戶選擇的列表項(xiàng)。當(dāng)列表很多,不能同時(shí)顯示時(shí),列表可以滾動(dòng)。列表框不允許用戶輸入新值。常用屬性:ColumnCount:設(shè)置列表框的列數(shù)。BoundColumn:設(shè)置多列的列表框中,哪一列的值與Value值綁定。RowSource:列表中指定值的來

15、源。RowSourceType:確定RowSource是哪種類型。Additem/Removeitem:添加新數(shù)據(jù)項(xiàng)和刪除一數(shù)據(jù)項(xiàng)的方法。thisform.list1.Removeitem(thisform.list1.listIndex)7、 組合框(例12)組合框兼有編輯框和列表框的功能。它主要用于從列表項(xiàng)中選取數(shù)據(jù)并顯示在編輯窗口。8、 選項(xiàng)按鈕組(例13、14)“選項(xiàng)按鈕組”又稱為單選按鈕,常用于從多項(xiàng)控制中選擇其中一個(gè),把事先設(shè)計(jì)好具有特定目的的整套操作過程提供給“選項(xiàng)按鈕組”,可以從中選擇一套。常用屬性:ButtonCount:設(shè)置按鈕組按鈕的數(shù)目。注意:選項(xiàng)按鈕組是一個(gè)容器類的對

16、象,對其內(nèi)某個(gè)單選按鈕的表示應(yīng)寫成:Thisform選項(xiàng)按鈕組名單選按鈕名設(shè)置默認(rèn)值的方法:設(shè)置optiongroup1的value值。子option的value值為0時(shí)為不選中,為非0時(shí)為選中。9、 復(fù)選框(例15)“復(fù)選框”是只有兩個(gè)邏輯值選項(xiàng)的控件。當(dāng)選定某一項(xiàng)時(shí),與該項(xiàng)對應(yīng)的“復(fù)選框”中會(huì)出現(xiàn)一個(gè)對號。其Value屬性代表復(fù)選框狀態(tài):0(.f.)未選定,1(.t.)選定,2(null)不可用。10、 微調(diào)按鈕(例16、17)“微調(diào)”按鈕用于接受給定范圍內(nèi)的數(shù)值輸入。使用微調(diào)控件,一方面可以代替鍵盤輸入接受一值,另一方面可以在當(dāng)前值的基礎(chǔ)上做微小的增量或減量調(diào)節(jié)。常用屬性:Increme

17、nt:設(shè)置單擊一次微調(diào)按鈕時(shí)控件的數(shù)值增減量。KeyboardHighvalue/KeyboardLowvalue:微調(diào)框內(nèi)能輸入的最大/最小值。SpinnerHighValue/SpinnerLowValue:微調(diào)框內(nèi)單擊微調(diào)按鈕能達(dá)到的最大/最小值。11、 頁框(例18)“頁框”控件實(shí)際上是選項(xiàng)卡界面。在表單中,一個(gè)頁框可以有兩個(gè)以上的頁面,它們共同占有表單中的一塊區(qū)域。在某一時(shí)刻只有一個(gè)活動(dòng)頁面,而只有活動(dòng)頁面中的控件才是可見的??梢杂檬髽?biāo)單擊需要的頁面來激活這個(gè)頁面。表單中的頁框是一個(gè)容器控件,它可以容納多個(gè)頁面,在每個(gè)頁面中又可以包含容器控件或其他控件。常用屬性:PageCount:

18、頁框中頁面的數(shù)目。ActivePage:設(shè)置頁框中活動(dòng)頁面。12、 命令按鈕組(例19)“命令按鈕組”控件是把一些命令按鈕組合在一起,作為一個(gè)控件管理。每一個(gè)命令按鈕有各自的屬性、事件和方法,使用時(shí)需要獨(dú)立地操作每一個(gè)指定的命令按鈕。13、 表格(例20、21)表格是將數(shù)據(jù)以表格形式表示出來的一種控件、容器。表格提供了一個(gè)全屏幕輸入輸出數(shù)據(jù)表記錄的方式,它也是一個(gè)以行列的方式顯示數(shù)據(jù)的容器控件。一個(gè)表格控件包含一些列控件(在默認(rèn)的情況下為文本框控件),每個(gè)列控件能容納一個(gè)列標(biāo)題和列控件?!氨砀瘛笨丶茉诒韱位蝽撁嬷酗@示并操作行和列中的數(shù)據(jù),“表格”控件主要用于創(chuàng)建一對多的表單,用文本框顯示父記

19、錄,用表格顯示子記錄,當(dāng)用戶瀏覽父表中的記錄時(shí),表格將顯示與之相對應(yīng)的子記錄。14、 圖像“圖像”控件允許在表單中顯示圖片?!皥D像”控件可以在程序運(yùn)行的動(dòng)態(tài)過程中加以改變。常用屬性:Picture:表示要顯示的圖片文件。Stretch:圖片的顯示方式。0剪裁方式 1等比方式 2變比填充此屬性當(dāng)圖片大小與控件大小不一致時(shí)有效。15、ActiveX控件和ActiveX綁定控件“ActiveX”控件的功能是向應(yīng)用程序中添加OLE對象,它又稱為OLE控件。OLE是對象鏈接與嵌入的英文縮寫(Object Linking and Embedding),即把一個(gè)對象以鏈接或嵌入的方式包含在其他的Window

20、s應(yīng)用程序,如Word、Excel等。16、表單集表單集是容器對象,是一個(gè)或多個(gè)相關(guān)表單的集合,在表單集里可以把一條記錄的字段放在不同的表單里。表單中程序設(shè)計(jì)的方法表單程序設(shè)計(jì)一般性的步驟是:1、先設(shè)置表單中所有控件的起始屬性;2、在相應(yīng)的控件上雙擊,然后找到相應(yīng)的事件編寫代碼。在代碼中也可以動(dòng)態(tài)地修改控件的相關(guān)屬性;3、運(yùn)行、調(diào)試。17、圖形控件CurvatureWidthHeight綜合實(shí)例實(shí)例分析:例1: 在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下

21、:1) 該表單的名稱為“Form1”,標(biāo)題為“密碼驗(yàn)證窗口”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Label1”標(biāo)題為“請輸入密碼”的標(biāo)簽;3) 定義一個(gè)名稱為“Text1”的文本框,字體為10磅字,密碼輸入時(shí)顯示“*”; 4)定義一個(gè)名稱為“Command1”,標(biāo)題為“確定”的按鈕,當(dāng)單擊該按鈕時(shí),若密碼正確,利用MessageBox函數(shù)產(chǎn)生消息窗,消息窗標(biāo)題為“正確”,提示信息為“歡迎光臨”;若密碼錯(cuò)誤,消息窗標(biāo)題為“錯(cuò)誤”,提示信息為“禁止進(jìn)入”,消息窗類型為33,編寫Click事件代碼(密碼為“ABCD”);5) 定義一個(gè)名稱為“Command2”,標(biāo)題為“關(guān)閉”的按鈕,

22、當(dāng)單擊該按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:編寫Command的click事件:If thisform.text1.value=”ABCD” Messagebox(“正確”,33,“歡迎光臨”)ElseMessagebox(“錯(cuò)誤”,33, “禁止進(jìn)入”)Endif實(shí)例2:1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件; 3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“圓的面積”,高度為2

23、60,寬度為400;2) 定義一個(gè)名稱為“Label1”、標(biāo)題為“請輸入圓的半徑”、字號為12磅的標(biāo)簽;3) 定義一個(gè)名稱為“Text1”的文本框,字號為10磅,用于輸入圓的半徑;4) 定義一個(gè)名稱為“Label2”的標(biāo)簽,標(biāo)題為空,能根據(jù)內(nèi)容自動(dòng)調(diào)整大??;5) 定義一個(gè)名稱為“Command1”,標(biāo)題為“計(jì)算”的按鈕,當(dāng)單擊該按鈕時(shí),計(jì)算圓的面積并顯示在標(biāo)簽“Label2”中,編寫其Click事件代碼;6) 定義一個(gè)名稱為“Command2”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:編寫comman

24、d的click事件r=val(thisform.text1.value)s=pi()*r*rthisform.label2.caption=str(s)實(shí)例3:在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“平均分”,高度為260,寬度為400;2) 將考生文件夾下的自由表cj.dbf添加到表單的數(shù)據(jù)環(huán)境中;3) 定義一個(gè)名稱為“Text1”文本框;4) 定義一個(gè)名稱為“Command1”,標(biāo)題為“求平均分”的按鈕

25、,當(dāng)單擊該按鈕時(shí),計(jì)算cj表中所有記錄的平均成績并顯示在Text1文本框中。編寫其“Click”事件代碼;5) 定義一個(gè)名稱為“Command2”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:編寫代碼:set talk offaverage 成績 to athisform.text1.value=a實(shí)例4:在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名

26、稱為“Form1”,標(biāo)題為“字體演示”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Text1”的文本框,用于輸入文字,初始字號為12磅;3) 定義一個(gè)名稱為“Command1”,標(biāo)題為“放大”的按鈕,當(dāng)單擊該按鈕時(shí),文本框中的字號增加2磅,當(dāng)字號超過60磅,“放大”按鈕將變成灰色,編寫其Click事件代碼;4) 定義一個(gè)名稱為“Command2”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:編寫代碼:if thisform.text1.fontsize<60 thisform.text1.f

27、ontsize=thisform.text1.fontsize+2else this.enabled=.f.endif實(shí)例5:在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“電子鐘”,高度為190,寬度為300; 2) 定義一個(gè)名稱為“Label1”、標(biāo)題為“系統(tǒng)時(shí)間”、字體為楷體加粗,字號為16磅的標(biāo)簽;3)定義一個(gè)名稱為“Label2”的標(biāo)簽,自動(dòng)調(diào)整大小,字體為“Times New Roman”加粗,20磅字

28、,要求自動(dòng)居中,無邊框,用于顯示系統(tǒng)當(dāng)前時(shí)間;4)定義一個(gè)名稱為“Timer1”的時(shí)鐘控件,要求表單運(yùn)行后每秒鐘變換一次時(shí)間;5) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單。(不得退出VFP系統(tǒng))4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:放置標(biāo)簽label1:Aligment(對齊方式)選擇2(中央)Borderstyle(邊框)選擇0(無邊框)Caption屬性為系統(tǒng)時(shí)間 =time()放置計(jì)時(shí)器Timer1: Interral設(shè)為1000(1秒鐘跳動(dòng)一次)編寫Timer1的Timer事件: thisform.label1.ca

29、ption=time()練習(xí)6:在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“倒計(jì)時(shí)”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Text1”的文本框,初始值為30;3) 定義一個(gè)名稱為“Timer1”的計(jì)時(shí)器,初始不可用;4) 定義一個(gè)名稱為“Command1”,標(biāo)題為“開始”的按鈕,當(dāng)單擊該按鈕時(shí),文本框中的數(shù)字開始每隔1秒鐘減少1,當(dāng)減少到0時(shí)就停止,編寫Command1的Click事件代碼;5)

30、定義一個(gè)名稱為“Command2”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:編寫command1的click代碼和timer1的timer事件代碼。Thisform.timer1.enabled=.t.Timer事件代碼:If thisform.text1.value>0 Thisform.text1.value=thisform.text1.value-1Endif練習(xí)7:在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)

31、文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下: 1) 該表單的名稱為“form1”,標(biāo)題為“歡迎”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Label1”、標(biāo)題為“歡迎參加2004年計(jì)算機(jī)水平考試”的標(biāo)簽,字號為12磅的加粗藍(lán)色字體(RGB值為0,0,255),開始時(shí)標(biāo)簽不移動(dòng);3) 定義一個(gè)名稱為“Timer1”的計(jì)時(shí)器,Enabled為.F.,Interval的值為1000,編寫Timer事件代碼,使得每執(zhí)行一次該代碼標(biāo)簽右移動(dòng)5;4) 定義一個(gè)名稱為“command1”,標(biāo)題為“開始”的按鈕,單擊該按鈕時(shí),標(biāo)簽“Label1”中的內(nèi)容逐漸向表單右邊移動(dòng);5)

32、定義一個(gè)名稱為“command2”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),關(guān)閉該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:設(shè)置計(jì)時(shí)器Timer1 Intrval 屬性設(shè)為 1000 Enabled 屬性設(shè)為 .F. (開始靜止)編寫Timer1的Timer代碼:thisform.label1.left=thisform.label1.left+5設(shè)置一個(gè)按鈕,編寫click代碼:thisform.timer1.enabled=.t.練習(xí)8、1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;

33、3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“我的表單”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Label1”、標(biāo)題為“能奪得冠軍的球隊(duì)是”的標(biāo)簽,字體為加粗、隸書14磅字。3)定義一個(gè)名稱為“List1”的列表框,數(shù)據(jù)來源類型為1,列表項(xiàng)的來源設(shè)置為“國際米蘭,AC米蘭,尤文圖斯”,編寫其Click事件代碼,使得選中的列表項(xiàng)顯示在文本框中; 4)定義一個(gè)名稱為“Text1”的文本框,字體為12磅字,用于顯示列表框選中的列表項(xiàng);5) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該

34、按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:設(shè)置一個(gè)列表框,數(shù)據(jù)來源類型(rowsourcetype)為1,列表項(xiàng)的來源(rowsource)設(shè)置為“國際米蘭,AC米蘭,尤文圖斯”,編寫其click事件代碼:thisform.text1.value=thisform.list1.value練習(xí)9、在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“我的表單”

35、,高度為260,寬度為400;2) 定義一個(gè)名稱為“List1”列表框,字號為11磅,用于顯示偶數(shù);3) 定義一個(gè)名稱為“Command1”,標(biāo)題為“開始”的按鈕,當(dāng)單擊該按鈕時(shí),將1到100之間的偶數(shù)顯示在列表框“List1”中,編寫其Click事件代碼;4) 定義一個(gè)名稱為“Command2”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:編寫按鈕的click事件代碼:For i=2 to 100 step 2 Thisform.list1.additem(str(i)Endfor練習(xí)10、在考生文件夾

36、中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“風(fēng)景區(qū)添加”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Text1”的文本框,字體為10磅字; 3)定義一個(gè)名稱為“List1”的列表框,數(shù)據(jù)來源類型為1,列表項(xiàng)的來源設(shè)置為“泰山,黃山”;4)定義一個(gè)名稱為“Command1”,標(biāo)題為“添加”的按鈕,當(dāng)單擊該按鈕時(shí),文本框中輸入的內(nèi)容添加到列表框最后,編寫其Click事件代碼;5) 定義一個(gè)名稱為“Command2”,標(biāo)

37、題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:設(shè)置list1的數(shù)據(jù)來源類型(rowsourcetype)為1,列表項(xiàng)的來源(rowsource)設(shè)置為“泰山,黃山”;編寫“添加”按鈕的click事件代碼:Thisform.list1.additem(thisform.text1.value)練習(xí)11、1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件; 3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱

38、為“Form1”,標(biāo)題為“成績表單”,高度為260,寬度為400;2) 將考生文件夾下的自由表cj.dbf添加到表單的數(shù)據(jù)環(huán)境中;3) 定義一個(gè)名稱為“List1”列表框,數(shù)據(jù)來源類型為“字段”,數(shù)據(jù)項(xiàng)的來源為cj表中“姓名”字段4) 定義一個(gè)名稱為“Label1”的標(biāo)簽,標(biāo)題為空,11磅字;5)編寫列表框的“Click”事件代碼,將選中學(xué)生所對應(yīng)的成績顯示在標(biāo)簽中;6) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:設(shè)置一個(gè)列表框,數(shù)據(jù)來源類型(rowsourcetyp

39、e)為“字段”,數(shù)據(jù)項(xiàng)的來源(rowsource)為cj表中“姓名”字段和“成績”字段;設(shè)置boundcolumn屬性為2(自由表cj中第二個(gè)“成績”字段與value的值綁定),編寫列表框的click事件代碼:thisform.label1.caption=thisform.list1.value練習(xí)12、1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件; 3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“課程選擇”,高度為260,寬度為400;2) 定義一個(gè)名

40、稱為“Combo1”的下拉組合框,數(shù)據(jù)來源類型為1,列表項(xiàng)的來源設(shè)置為“計(jì)算機(jī)基礎(chǔ),高等數(shù)學(xué),大學(xué)英語”,編寫其Click事件代碼,使得選中的列表項(xiàng)顯示在文本框中;3)定義一個(gè)名稱為“Text1”的文本框,字體為12磅字,用于顯示列表框選中的列表項(xiàng);4) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:設(shè)置一個(gè)組合框combo1, 數(shù)據(jù)來源類型為1,列表項(xiàng)的來源設(shè)置為“計(jì)算機(jī)基礎(chǔ),高等數(shù)學(xué),大學(xué)英語”,編寫其Click事件代碼:thisform.text1.value=t

41、hisformaaabo1.value練習(xí)13、在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下: 1)該表單的名稱為“Form1”,標(biāo)題為“色彩設(shè)置”,高度為150,寬度為230,禁止最大化; 2)定義一個(gè)名稱為“Label1”、標(biāo)題為“前景色”的標(biāo)簽,字體大小為12磅,字體顏色的RGB為64,128,128,控件大小自動(dòng)調(diào)整; 3)定義一個(gè)名稱為“Text1”的文本框,Value的值為示范窗口; 4)定義一個(gè)名稱為“OptionGroup1”的選項(xiàng)按鈕組,

42、3個(gè)按鈕的標(biāo)題順序?yàn)椤凹t色”、“綠色” 和“藍(lán)色”,當(dāng)選中某個(gè)按鈕時(shí),文本框中的文字顏色發(fā)生相應(yīng)的變化,編寫“OptionGroup1”的Click事件代碼;(“紅色”的RGB為255,0,0、“綠色”的RGB為0,255,0、“藍(lán)色”的RGB為0,0,255) 5)定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:設(shè)置選項(xiàng)按鈕組,編寫click事件:do case case this.value=1 thisform.text1.forecolor=rgb(255,0,0)

43、 case this.value=2 thisform.text1.forecolor=rgb(0,255,0) case this.value=3 thisform.text1.forecolor=rgb(0,0,255)endcase練習(xí)14:1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“我的表單”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Label1”、標(biāo)題為“請輸入文本內(nèi)容”的標(biāo)簽,字體為加

44、粗、楷體14磅字;3) 定義一個(gè)名稱為“Text1”的文本框,字體為16磅字,用于輸入文本;4) 定義一個(gè)名稱為“Label2”、標(biāo)題為“請選擇字號”的標(biāo)簽,字體為黑體、加粗、12磅;5) 定義一個(gè)名稱為“OptionGroup1”的選項(xiàng)按鈕組, 4個(gè)按鈕的標(biāo)題順序?yàn)椤?2”、“16”、“18”和“20”,當(dāng)選中某個(gè)按鈕時(shí),文本框輸入的文字大小發(fā)生相應(yīng)的變化,用Do Case結(jié)構(gòu)編寫“OptionGroup1”的Click事件代碼;6) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。

45、簡單答案過程:放置文本框Text1放置選項(xiàng)按鈕組OptiongroupButtonCount 4編寫Optiongruop1的click事件: Do caseCase this.value=1 Thisform.text1.fontsize=12Case this.value=2 Thisform.text1.fontsize=16Case this.value=3 Thisform.text1.fontsize=18Case this.value=4 Thisform.text1.fontsize=20Endcase練習(xí)15:在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.

46、PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“設(shè)置窗口”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Label1”、標(biāo)題為“請輸入內(nèi)容”的標(biāo)簽,字體為加粗、楷體14磅字。3) 定義一個(gè)名稱為“Text1”高度適中的文本框,Value值為“請觀察效果”;4) 定義一個(gè)名稱為“Check1”,標(biāo)題為“文本框背景為紅色”、Value值為.T.的復(fù)選框,當(dāng)選中該復(fù)選框時(shí),“Text1”背景為紅色(RGB值為255,0,0),當(dāng)未選中該復(fù)選框時(shí),“Text1”背景為白色(RGB值

47、為255,255,255);5) 定義一個(gè)名稱為“Check2”,標(biāo)題為“文本框前景為藍(lán)色”、Value值為.F.的復(fù)選框,當(dāng)選中該復(fù)選框時(shí),“Text1”前景為藍(lán)色(RGB值為0,0,255),當(dāng)未選中該復(fù)選框時(shí),“Text1”前景為黑色(RGB值為0,0,0);6) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:放置check1,value值為.t.,click事件代碼:if this.value=.t. thisform.text1.backcolor=rgb(2

48、55,0,0)else thisform.text1.backcolor=rgb(255,255,255)endif放置check2,value值為.f.,click事件代碼:if this.value=.t. thisform.text1.forecolor=rgb(0,0,255)else thisform.text1.forecolor=rgb(0,0,0)endif練習(xí)16:1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件; 3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱為“

49、Form1”,標(biāo)題為“微調(diào)演示”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Text1”的文本框,字體為12磅字; 3)定義一個(gè)名稱為“Spinner1”的微調(diào)控件,其變化范圍為010,變化的幅度為2,編寫其InteractiveChange事件代碼,使得單擊微調(diào)按鈕時(shí)變化后的數(shù)值同時(shí)顯示在文本框中;4) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:放置微調(diào)控件,spinnerhighvalue為10,spinnerlowvalue為0,increment為2

50、,編寫其interactivechange事件:thisform.text1.value=this.value練習(xí)17:1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件; 3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“顏色設(shè)置”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Label1”標(biāo)題為“紅”的標(biāo)簽;3) 定義一個(gè)名稱為“Label2”標(biāo)題為“綠”的標(biāo)簽;4) 定義一個(gè)名稱為“Label3”標(biāo)題為“藍(lán)”的標(biāo)簽;5) 定義三個(gè)名稱分別為“Spinn

51、er1”、“Spinner 2”、“Spinner 3”的微調(diào)控件,它們的變化范圍為0255,變化幅度為1; 6) 定義一個(gè)名稱為“Command1”,標(biāo)題為“設(shè)置為表單背景色”的按鈕,當(dāng)單擊該按鈕時(shí),表單背景色設(shè)置為用3個(gè)微調(diào)控件中數(shù)字組成的rgb顏色,編寫Click事件代碼;7) 定義一個(gè)名稱為“Command2”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單 (不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:放置三個(gè)微調(diào)控件,spinnerhighvalue為255,spinnerlowvalue為0,increment為1。編寫command的c

52、lick事件代碼:thisform.backcolor=rgb(thisform.spinner1.value,thisform.spinner2.value,thisform.spinner3.value)練習(xí)18:1.在考生文件夾下建立項(xiàng)目PROJ1;2.將考生文件夾中的MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件; 3.在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中。界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“我的表單”,高度為260,寬度為400;2) 定義一個(gè)名稱為“Pageframe1”頁框,含有2個(gè)“頁面”,第一個(gè)頁面的標(biāo)題為“第一頁”,第二個(gè)頁

53、面的標(biāo)題為“第二頁”;3) 在第一個(gè)頁面中添加一個(gè)名稱為“Label1”標(biāo)題為“這是第1頁”的標(biāo)簽;在第二個(gè)頁面中添加一個(gè)名稱為“Label2”標(biāo)題為“這是第2頁”的標(biāo)簽,兩個(gè)標(biāo)簽均能自動(dòng)適應(yīng)大小;4) 定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按鈕時(shí),釋放該表單(不得退出VFP系統(tǒng))。4.調(diào)試后將此項(xiàng)目連編成PROJ1.EXE文件。簡單答案過程:放置頁框控件,pagecount為2,page1的caption為“第一頁“,page2的caption為“第二頁“。選中page1,在其中放置label1,并設(shè)置其caption為“這是第一頁”,同樣設(shè)置page2.例19:

54、在考生文件夾中,完成以下要求:1建立項(xiàng)目PROJ1;2將MAIN.PRG添加進(jìn)該項(xiàng)目,并設(shè)置成主文件;3在該項(xiàng)目中建立一個(gè)文件名為SCRE1的表單,將其保存到考生文件夾中,界面要求如下:1) 該表單的名稱為“Form1”,標(biāo)題為“記錄瀏覽”,高度為260,寬度為400;2) 將考生文件夾下的自由表cj.dbf添加到表單的數(shù)據(jù)環(huán)境中;3)將數(shù)據(jù)環(huán)境中cj表中各字段拖到表單中; 4)定義一個(gè)名稱為“Commandgroup1”的按鈕組,按鈕的標(biāo)題分別為“上記錄”和“下記錄”,當(dāng)單擊按鈕時(shí),能瀏覽到不同的記錄,編寫“Commandgroup1”的“Click”事件代碼;5)定義一個(gè)名稱為“Command1”,標(biāo)題為“關(guān)閉”的按鈕,當(dāng)單擊該按

溫馨提示

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

評論

0/150

提交評論