版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第七章面向?qū)ο蠡A(chǔ)與表單設計7.1面向?qū)ο蠡A(chǔ)7.2表單設計7.3常用表單控件7.1面向?qū)ο蠡A(chǔ)面向?qū)ο蟪绦蛟O計是按照人類的思維方式對現(xiàn)實世界中的客觀事物進行抽象和表達,并且把對客觀事物的表達和對它的操作處理結(jié)合為一個有機的整體,即“對象”。面向?qū)ο蟪绦蛟O計是運用對象、類、繼承、封裝、多態(tài)等概念來構(gòu)造系統(tǒng),其核心思想是用面向?qū)ο蟮木幊陶Z言把現(xiàn)實世界的實體描述成計算機能理解的、可操作的,具有一定屬性和行為的對象,并將數(shù)據(jù)及數(shù)據(jù)的操作封裝在一起,通過調(diào)用對象的不同方法來完成相關(guān)事件。1.對象對象是反映事物屬性及行為特征的描述。在VFP中,一個窗口、一個按鈕、一個菜單都可視為對象。每個對象都有自己的特征、行為和發(fā)生在對象上的事情,它們分別稱為屬性、方法和事件。屬性屬性是指一個對象所具有的性質(zhì)、特征。它是對象所具有的靜態(tài)特征,用來描述對象的狀態(tài)。例如,蘋果有顏色、大小、品種等屬性。在VFP中每個對象都有不同的屬性,并且允許設置或修改。方法指對象具有的動態(tài)特征,用來描述對象的行為或動作,其本質(zhì)是一段可以實現(xiàn)某一特定功能的代碼。例如,氣球飛走,足球滾進球門。在面向?qū)ο蟪绦蛟O計中每個對象都有自己的行為或動作。如:Release、Show。事件事件是對象能識別和響應的一個動作。例如,天下雪了,汽車開動了。在VFP中,事件是一些預先定義好的特定動作,可以由系統(tǒng)和用戶的操作行為引發(fā)。當事件發(fā)生時,將執(zhí)行包含在事件過程中的全部代碼。如:Load、Init、Click等事件。2.類類是同一種對象的統(tǒng)稱。屬于同一個類的所有對象具有同一組屬性、方法和事件。類是對象外觀和行為的概括,對象是某個類的一個實例。因此類是對象的抽象描述,對象是類的具體實例。通常,類具有封裝性、繼承性和多態(tài)性等特性。
封裝性:指把對象的屬性和操作結(jié)合成一個獨立的系統(tǒng)單位,并盡可能隱藏對象的內(nèi)部細節(jié)。封裝性體現(xiàn)了面向?qū)ο蠹夹g(shù)中的信息隱藏機制。
繼承性:指一個類可以從其他已有的類中派生出來,被派生的類稱為父類,派生出的類稱為子類,子類繼承父類全部的屬性和操作。繼承性體現(xiàn)了面向?qū)ο蠹夹g(shù)的共享機制,可以降低編碼和維護的工作量。多態(tài)性體現(xiàn)了面向?qū)ο蠹夹g(shù)中的同名方法用不同代碼實現(xiàn)的靈活機制。
多態(tài)性:指在類中定義的屬性或操作被特殊類型繼承之后,可以具有不同的數(shù)據(jù)類型或表現(xiàn)出不同的行為。3.基類在VFP中,類分為基類、子類和用戶自定義類?;愂荲FP系統(tǒng)內(nèi)嵌的、預先定義的類。VFP常用的基類有容器類和控件類兩種。
容器類
控件類表單、表單集、命令按鈕組、選項按鈕組、表格、列、頁框、頁面、容器、工具欄等。標簽、文本框、編輯框、命令按鈕、選項按鈕、列表框、組合框、微調(diào)框、復選框、圖像、線條、形狀、計時器等。每個基類都有自己的一套屬性、方法和事件。所有基類共有的屬性,即最小屬性集。所有基類共有的事件,即最小事件集。VFP基類的最小屬性集VFP基類的最小事件集4.子類在VFP中允許用戶按照已有的類派生其多個子類。即在父類的基礎(chǔ)上派生子類,在子類的基礎(chǔ)上再派生子類。子類不僅繼承基類的所有屬性和方法程序,還可以給子類添加新的屬性和方法程序,以擴充子類的功能。創(chuàng)建類
在項目管理器中選擇“類”選項卡執(zhí)行“文件”菜單中的“新建”命令,新建“類”
直接在命令窗口輸入CREATECLASS命令例7.1創(chuàng)建一個退出表單功能的“close”命令按鈕自定義類。Close類的click事件代碼:Ifmessagebox(“確定要退出嗎?“,4+48,”確認")=6Thisform.releaseendif創(chuàng)建新類以后,就可以使用這些類來進行應用程序的設計和開發(fā),以提高應用程序的開發(fā)效率。使用類例7.2創(chuàng)建一個表單,添加“close”命令按鈕自定義類。5.對象的操作對象的引用有相對引用和絕對引用兩種。引用對象
相對引用是指在容器層次中相對于某個容器層次的引用。相對引用通常運用于某個對象的事件處理代碼或方法程序代碼中。相對引用的常用關(guān)鍵字例7.3表單界面如圖所示。在表單中任何控件對象的方法和事件代碼中引用對象:在表單中有五個對象:Form1Text1Commandgroup1Command1Command2ThisformThisform.text1Tmandgroup1Tmand1
如果在當前控件對象command1的事件代碼中引用對象:This &&引用command1對象This.parent &&引用commandgroup1對象This.parent.parent &&引用當前表單對象command1對象的直接容器是commandgroup1對象,而commandgroup1對象的直接容器是當前表單對象。
絕對引用指從容器的最高層次引用對象,給出對象的絕對地址。例如,如圖表單(表單文件名為Forma.scx)。對象text1的絕對引用:Forma.text1對象command2的絕對引用:Fmand2對象屬性設置
屬性設置格式:一個對象的屬性可以在設計時通過屬性窗口進行靜態(tài)設置,還可以在運行時進行動態(tài)設置或修改其屬性。對象的引用.屬性=屬性值例如,command1的外觀屬性caption設置為“打開”。屬性設置語句:Tmand1.caption="打開"
屬性設置格式:若需對同一個對象的多個屬性同時進行設置。例如,command1的外觀屬性caption設置為“打開”,并設置該命令按鈕不可用。WithTmand1.caption="打開".enabled=.F.EndwithWith對象引用.屬性1=屬性值1.屬性2=屬性值2……Endwith調(diào)用對象的方法
格式:對象的引用.方法名例如:Thisform.releaseThisform.text1.setfocus調(diào)用對象的事件格式:對象的引用.事件名例如:Tmand1.click說明:若為某個對象編寫了方法程序代碼或事件代碼,則可在應用程序的其他位置調(diào)用該方法或事件。7.2表單設計在應用程序中,用戶界面是用戶與應用程序交互的主要窗口。表單作為VFP面向?qū)ο蟪绦蛟O計的基本工具,通過表單為用戶提供圖形化的操作環(huán)境。通常,在VFP中創(chuàng)建表單有以下種方法:
表單向?qū)П韱紊善鞅韱卧O計器表單創(chuàng)建后,在磁盤上將自動產(chǎn)生兩個文件,即表單文件(.scx)和表單備注文件(.sct)。2025/1/201.表單向?qū)Р僮鞑襟E:單表表單1)字段選取2)表單樣式3)排序方式4)完成例7.4利用“表單向?qū)А眲?chuàng)建“學生基本信息”瀏覽和編輯的表單。2025/1/20操作步驟:一對多表單1)從父表中選取字段2)從子表中選取字段3)建立表間關(guān)系4)選擇表單樣式5)排序方式4)完成例如,基于department和student創(chuàng)建一對多表單,查看各學院學生信息。2025/1/202.表單設計器創(chuàng)建表單1)菜單方式單擊“文件”菜單->“新建”命令->選擇“表單”單選按鈕->單擊“新建”按鈕。2)命令方式:CREATEFORM<表單文件名>|?修改表單1)菜單方式單擊“文件”菜單->“打開”命令->選擇文件類型為“表單”->在指定的目錄中選擇要打開的表單文件。2)命令方式:MODIFYFORM<表單文件名>2025/1/20表單設計器界面2025/1/20表單設計器環(huán)境表單菜單:用于創(chuàng)建、編輯表單或表單集。表單設計器工具欄:控制相關(guān)窗口和工具欄的顯示。表單控件工具欄調(diào)色板工具欄布局工具欄屬性窗口代碼窗口數(shù)據(jù)環(huán)境2025/1/20表單常見的屬性、事件和方法
常見屬性Caption:表單標題欄中的文本。Name:表單的名稱。Backcolor:表單的背景色。Autocenter:表單初始化時是否自動在VisualFoxPro主窗口中居中顯示。Borderstyle:指定表單邊框樣式。Alwaysontop :表單是否總是處在其他打開的窗口之上。Closable:指定是否通過雙擊表單控制圖標來關(guān)閉表單。2025/1/20Maxbutton:指定表單是否具有最大化按鈕。Minbutton:指定表單是否具有最小化按鈕。Icon:指定表單最小化時,表示該表單的圖標。Showwindow :指定表單窗口顯示表單或工具欄。Init:創(chuàng)建表單對象事件。
常見事件Destroy:從內(nèi)存釋放表單對象事件。Load:表單加載到內(nèi)存的事件。RightClick:鼠標右鍵單擊表單事件。
常見方法Refresh:刷新表單的方法。Release:釋放表單的方法。Show:表單顯示的方法,此時表單的Visible應設為.T.。Hide:隱藏表單的方法,此時表單的Visible應設為為.F.。例7.5設計一個表單界面。運行時,表單居中顯示;單擊“退出”按鈕,自動關(guān)閉表單。2025/1/20保存和運行表單
保存“文件”菜單中的“保存”命令或工具欄上的“保存”按鈕。
運行-單擊工具欄上的“
”按鈕。-在“表單”菜單中選擇“執(zhí)行表單”命令。-單擊鼠標右鍵,執(zhí)行快捷菜單中的“執(zhí)行表單”命令運行表單。-執(zhí)行命令:
DOFORM<表單文件名>|?2025/1/20創(chuàng)建新屬性和新方法
新屬性選擇“表單”菜單中“新建屬性”命令。新屬性的默認值為.F.。
新方法選擇“表單”菜單中“新建方法程序”命令,打開“新建方法程序”對話框該方法為“默認過程”。7.3常用表單控件在VisualFoxPro中,一個表單中可包含其他的控件,表單是通過控件為用戶提供圖形化的界面。7.3常用表單控件控件有兩類:與數(shù)據(jù)綁定的控件和不與數(shù)據(jù)綁定的控件。1)與數(shù)據(jù)綁定的控件指與表、視圖、變量或表和視圖的字段等數(shù)據(jù)源有關(guān),用戶通過該控件可以將輸入或選擇的數(shù)據(jù)送到數(shù)據(jù)源或從數(shù)據(jù)源取出相關(guān)的數(shù)據(jù)。例如文本框、編輯框、列表框、組合框等。2)不與數(shù)據(jù)綁定的控件指與數(shù)據(jù)源無關(guān)。例如標簽、命令按鈕、計時器等。2025/1/201.標簽控件常用屬性Caption:用于設置標簽中顯示的文本內(nèi)容。Alignment:用于設置標簽文本內(nèi)容顯示的對齊方式。AutoSize:用于設置標簽是否可隨文本內(nèi)容的多少自動調(diào)整大小。BackStyle:用于確定標簽的背景是否透明。BorderStyle:用于設置標簽是否有邊框。WordWrap:用于設置標簽是否多行顯示文本內(nèi)容。一般用于界面提示信息,主要用于在表單上增加文字說明。2025/1/20例如
設計一個界面,運行結(jié)果如圖所示。2025/1/202.命令按鈕控件常用屬性Caption:用于設置命令按鈕上顯示的文本內(nèi)容。Enabled:用于指定表單或控件能否響應由用戶引發(fā)的事件。Visible:用于指定對象是否可見。Default:用于設置按鈕是否為表單上的默認按鈕。Cancel:用于設置按鈕是否為表單上的取消按鈕。用來啟動某個事件代碼,完成特定功能,如關(guān)閉表單、移動記錄指針或執(zhí)行查詢等。在一個表單中只能有一個命令按鈕的Default屬性值為.T.,只能有一個命令按鈕的Cancel屬性值為.T.。常用事件最常用的事件是Click事件,即鼠標單擊該命令按鈕時觸發(fā)的事件。例7.6設計一個啟動界面,如圖所示。當用戶單擊“進入”按鈕時,彈出用戶提示信息;單擊“退出”按鈕則自動關(guān)閉表單。Command1對象的Click事件代碼:=MESSAGEBOX("使用教學管理系統(tǒng)前,請用戶先登錄!",4+64+0,"提示")
3.文本框控件常用屬性Value:用于返回或設置文本框中顯示的內(nèi)容。Controlsource:用于設置文本框的數(shù)據(jù)源。Alignment:用于設置文本內(nèi)容顯示的對齊方式。Passwordchar:用于設置文本框的密碼字符,一般用于密碼文本框。默認值為空字符串,即文本框顯示輸入的字符。Readonly:設置文本框中的數(shù)據(jù)是否只讀。用于接收或顯示用戶輸入的信息,例如用戶名、密碼等初始數(shù)據(jù),也可以顯示數(shù)據(jù)表中的數(shù)據(jù)。2025/1/20InputMask:指定文本框中數(shù)據(jù)的輸入格式和顯示方式。InputMask屬性設置說明Format:指定文本框控件的Value屬性輸入輸出格式。Format屬性設置說明常用方法:
SetFocus對象引用.SetFocus常用事件:
valid當表單上有多個控件對象時,使用SetFocus方法可以把光標移動到指定的文本框中,使該文本框具有焦點。當文本框失去焦點時,觸發(fā)該事件。一般用于檢查文本框中輸入的文本內(nèi)容,防止非法數(shù)據(jù)的輸入。例7.7設計一個用戶登錄界面。設已建立一個用戶表,并且該表中已錄入用戶信息,表結(jié)構(gòu)如下表所示。實現(xiàn)功能:1)單擊“登錄”,驗證該用戶名在用戶表中是否存在;2)單擊“退出”,則關(guān)閉表單;3)單擊“重置”,則清空文本框的內(nèi)容。用戶表結(jié)構(gòu)4.編輯框控件常用屬性Value:用于返回或設置編輯框中顯示的內(nèi)容,默認值為空字符串。ControlSource:用于綁定數(shù)據(jù)源中的字段,一般是備注型字段。ScrollBars:設置編輯框是否有垂直滾動條。默認值為2,有垂直滾動條;值為0,沒有滾動條。輸入或編輯字段值長的字段和備注型字段,允許自動換行并能使用滾動條瀏覽文本。5.選項按鈕組控件常用屬性ButtonCount:指定選項按鈕組中選項按鈕的數(shù)目。BorderStyle:指定邊框樣式。ControlSource:指定所綁定的數(shù)據(jù)源。Value:用于指明第幾個按鈕被選擇。默認值為1,即第一個選項按鈕被選擇;值為0,無按鈕被選擇。是包含多個選項按鈕的容器控件,運行時允許用戶從中只能選擇一項。選項按鈕組的子對象是選項按鈕,即子控件。選項按鈕的編輯方法:執(zhí)行快捷菜單中的“編輯”命令,或在屬性窗口的對象列表框中選擇子控件,即可編輯選項按鈕。選項按鈕常用屬性:name、caption等。選項按鈕選項按鈕組的生成器執(zhí)行快捷菜單中的“生成器”命令。在生成器中可以設置選項按鈕的個數(shù)、Caption屬性、排列方式以及綁定的字段等。InteractiveChange:在運行狀態(tài)下以交互方式改變選項按鈕組的狀態(tài)時發(fā)生。選項按鈕組的常用事件例7.8創(chuàng)建一個表單,用于統(tǒng)計各學歷教師人數(shù)。DOCASECASEthis.value=1 SELECTCOUNT(*)as人數(shù)FROMteacher;WHEREeducation="博士"INTOARRAYtCASEthis.value=2 SELECTCOUNT(*)as人數(shù)FROMteacher;WHEREeducation="碩士"INTOARRAYtCASEthis.value=3SELECTCOUNT(*)as人數(shù)FROMteacher;WHEREeducation="本科"INTOARRAYtENDCASEThisform.text1.value=STR(t)Optiongroup1對象的InteractiveChange事件代碼:6.復選框控件常用屬性Caption:指定顯示在復選框旁的文本。ControlSource:指定復選框要綁定的數(shù)據(jù)源。Value屬性:用于設置復選框是否處于選中狀態(tài)。默認值為0,1,2,分別表示復選框未選中、選中或為灰色顯示。用于指定或顯示一個邏輯狀態(tài):真/假、開/關(guān)、是/否,它與邏輯型字段綁定。常用事件復選框的常用事件有Click、InteractiveChange等。例如,創(chuàng)建一個表單,用于設置文本框的字體。ifthis.value=1thisform.text1.fontbold=.t.elsethisform.text1.fontbold=.f.endif“粗體”復選框的Click事件代碼:7.命令按鈕組控件常用屬性ButtonCount:指定命令按鈕組中命令按鈕的數(shù)目。Buttons:用于存取命令按鈕組中各按鈕的數(shù)組,其屬性數(shù)組下標的取值范圍為1~ButtonCount屬性值之間。Value:指定命令按鈕組控件當前的狀態(tài),其值為用戶所選命令按鈕的順序號。包含一組命令按鈕的容器控件,用戶可以單個或作為一組來操作其中的按鈕。常用事件:Click注意:若命令按鈕組內(nèi)的某個命令按鈕有自己的Click事件代碼,那么運行時就會優(yōu)先執(zhí)行命令按鈕本身的事件代碼,否則執(zhí)行命令按鈕組的Click事件代碼。例7.9創(chuàng)建一個瀏覽學生信息的表單。當運行表單時,用命令按鈕組中的各個命令按鈕控制學生記錄的移動。DOCASECASEthis.value=1 GOTOPCASEthis.value=2IF!BOF() SKIP-1ENDIF CASEthis.value=3IF!EOF() SKIPENDIF CASEthis.value=4GOBOTTOMOTHERWISEThisform.releaseENDCASE Thisform.refresh
Commandgroup1對象的Click事件代碼:8.列表框控件常用屬性ColumnCount:用于設置列表框中列的個數(shù)。默認值為0,列表框僅顯示一列。用于提供多個項目供用戶選擇。用戶可以選中其中的一項或多項,被選中的列表項加亮顯示。RowSource:用于設置列表框控件中值的來源,可以是手工輸入、表或視圖、查詢、SQL語句、數(shù)組以及其他文件等。RowSource取值類型由RowSourceType屬性來確定。RowSourceType:用來設置列表框控件中值的來源類型。RowSourceType屬性的取值ListCount:用于返回列表框中所有列表項的總數(shù)。ListIndex:返回運行時列表框中當前選定項的索引值。List:為數(shù)組屬性,由所有列表項組成的一維字符串數(shù)組,列表框的每一項都是List屬性數(shù)組的一個元素,下標依次為1,2,3,…。MultiSelect屬性:用于設置是否允許用戶在列表框中同時選擇多個列表項。Value屬性:用于返回列表框中被選中的數(shù)據(jù)項。如果列表框不止一列,則返回由BoundColumn指明的列上的數(shù)據(jù)項。常用方法1)AddItem方法向列表框中添加新的列表項,每次只能添加一個列表項。語法格式:列表框的引用.AddItem("列表項文本")2)RemoveItem方法從列表框中刪除指定下標的列表項,一次只能刪除一個列表項,其中參數(shù)Index表示列表框中要刪除的列表項的下標。語法格式:列表框的引用.RemoveItem(Index)常用事件3)Clear方法用于清空指定列表框的內(nèi)容。語法格式:列表框的引用.ClearClick、Dblclick、InteractiveChange。例7.10創(chuàng)建一個表單,單擊“添加”將左邊列表框所選項添加到右邊的列表框;單擊“移去”將右邊列表框所選項移去(刪除)。其中左邊列表框中的數(shù)據(jù)來自學院表中的學院名稱字段。1)“添加”按鈕的Click事件代碼:Thisform.list2.additem(thisform.list1.value)Thisform.list1.removeitem(thisform.list1.listindex)2)“移去”按鈕的Click事件代碼:Thisform.list2.removeitem(thisform.list2.listindex)事件代碼編寫:9.組合框控件是將文本框和列表框結(jié)合在一起的組合體,在列表框中選中的列表項會自動填充入文本框。組合框的一些屬性與列表框相同,如ColumnCount、Rowsource、Rowsourcetype等,使用方法與列表框相同。Style:指定組合框控件的樣式。常用屬性組合框分為下拉組合框和下拉列表框。取值:0 下拉組合框2 下拉列表框下拉組合框:可以選擇列表項,也可以直接輸入內(nèi)容。下拉列表框:只能從列表框中選擇列表項。Additem、RemoveItem、Clear,其用法也與列表框相似。常用方法常用事件Click、InteractiveChange。例7.11創(chuàng)建一個界面,在組合框中選擇某個系部,則該系部的所有教師的工號和姓名信息顯示在列表框中。組合框的InteractiveChange事件代碼:x=ALLTRIM(this.value)Thisform.list1.rowsourcetype=3Thisform.list1.rowsource='SELECTteano,teaname;FROMdepartment;INNERJOINteacherONdepartment.depcode=teacher.depcode;WHEREdepartment.depname=xINTOCURSORtemp'10.表格控件是將數(shù)據(jù)以表格形式顯示出來的一種容器,用于瀏覽或編輯多行多列數(shù)據(jù)。RecordSource:用于設置表格控件中值的來源,可以是表或視圖、查詢、SQL-SELECT語句執(zhí)行結(jié)果等。常用屬性RecordSourceType:用來設置表格控件中值的來源類型。取值為: 0 指定表 1 指定別名 2 用戶根據(jù)提示選擇數(shù)據(jù)源 3 查詢 4 SQL語句ColumnCount:用于設置表格中列的數(shù)目。默認值為-1,指定表格控件將包含足夠多的列,以容納表格數(shù)據(jù)源中的所有字段。DeleteMark:設置表格是否顯示刪除標志列。ReadOnly:設置表格中的數(shù)據(jù)是否只讀。ScrollBars:指定表格控件具有的滾動條類型。取值為: 0 無 1 水平滾動條 2 垂直滾動條 3 兩者都有表格的子對象是列控件(Column),而列控件又由標頭(Header)和顯示數(shù)據(jù)的控件(默認為文本框)組成。列控件常用屬性:ControlSource、ReadOnly、BackColor和FontName等屬性。標頭控件(Header)的一些屬性與標簽控件相同。標頭控件常用屬性:Caption、Alignment等。表格、列、標頭和顯示數(shù)據(jù)的控件均有自己的屬性、事件和方法,提供對表格單元的控制。例7.12創(chuàng)建一個表單,用于查詢選修某門課程的學生成績信息。“查詢”的Click事件代碼:Localxx=alltrim(bo1.value)SELECTstudent.stuno,student.stuname,sscore.grade;FROMstudentINNERJOINsscoreINNERJOINcourse;ONcourse.ccode=sscore.ccodeONstudent.stuno=sscore.stuno;WHEREalltrim(ame)=x;ORDERBYstudent.stunoINTOCURSORtempThisform.grid1.columncount=-1Thisform.grid1.recordsourcetype=1Thisform.grid1.recordsource='temp'Thisform.refresh11.計時器控件用于處理在一定時間間隔內(nèi)反復執(zhí)行某種事務的控件。Interval:指定Timer事件的觸發(fā)時間間隔,單位為毫秒。常用屬性例如,把計時器的Interval屬性設置為1000,則表明每隔1秒觸發(fā)一次計時器。Enabled:用于啟動或停止計時器。該值為.T.,啟動計時器,開始計時;值為.F.,計時器失效,停止計時。常用事件Timer:每間隔Interval屬性設定的時間自動發(fā)生的事件。Reset:重置計時器控件,重新從0開始計時。常用方法例7.13創(chuàng)建一個表單,用于時鐘顯示。Timer1的Timer事件代碼:Thisform.label1.caption=TIME()12.頁框控件包含多個頁面控件(Page)的一種容器控件,用來擴展表單的區(qū)域以及對表單上的控件按功能進行分類。常用屬性PageCount:指定頁框中包含的頁面數(shù)目,默認值為2。ActivePage:指定頁框中活動頁面的序號。默認值為1,即第一個頁面為活動頁面。Tabs:指定頁面的“選項卡”是否可見。TabStyle:指定頁框的選項卡是否為兩端顯示。在頁框的快捷菜單中選擇“編輯”,可編輯頁框上的頁面,設置頁面的屬性和向頁面添加控件等操作。也是一個容器控件。頁面控件頁面的常用屬性:Caption屬性,即指定頁面標簽上顯示的文本內(nèi)容。例7.14創(chuàng)建一個表單,用于瀏覽各學院以及學生和教師信息。13.線條、形狀與圖像控件一般用于修飾表單,使表單界面更加美觀。線條控件(Line)用于創(chuàng)建一條水平線、豎直線或?qū)蔷€。常用屬性:BorderStyle:指定線條的線型,一般指實線、虛線、點線、點劃線等7種類型。BorderWidth:指定線條的線寬,即粗細。LineSlant:指定線條傾斜方向。默認值為“\”,表示從左上到右下傾斜;值為“/”,表示從左下到右上傾斜。形狀控件(Shape)用于創(chuàng)建多種形狀圖形,如圓、橢圓、矩形等。常用屬性:Curvature:形狀的曲率,范圍為0∽99。默認值為0,用來創(chuàng)建矩形或正方形;1~98指定圓角,數(shù)字越大,曲率就越大;值為99,表示最大曲率,用來創(chuàng)建圓或橢圓。Fill
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人住宅租賃合同模板
- 個人裝修材料采購合同模板
- 鄉(xiāng)村振興閑置土地開發(fā)合同
- 產(chǎn)學研技術(shù)合作合同協(xié)議
- 個人二手車買賣合同協(xié)議書版
- 個人與銀行借款合同模板版
- 2025屆畢業(yè)生就業(yè)三方合同協(xié)議書樣本
- 專業(yè)版:模具設計與制造承攬合同樣本
- 事業(yè)單位臨時工聘用標準合同范文
- 個人租房合同協(xié)議書范文
- 建筑材料案例分析
- 中華人民共和國政府信息公開條例解讀PPT
- 《陳列展覽項目支出預算方案編制規(guī)范和預算編制標準試行辦法》的通知(財辦預〔2017〕56號)
- 公司戰(zhàn)略和績效管理doc資料
- 特種設備日管控、周排查、月調(diào)度模板
- 人大商學院博士研究生入學考試試題-企業(yè)管理歷年卷
- 2023質(zhì)量月知識競賽試題及答案
- 《民航服務溝通技巧》教案第12課病殘旅客服務溝通
- 直埋電纜溝工程專項施工組織設計
- 第五章北方雜劇創(chuàng)作
- GB/T 4214.1-2017家用和類似用途電器噪聲測試方法通用要求
評論
0/150
提交評論