歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

數(shù)據(jù)庫表單設計與應用

  • 資源ID:248182158       資源大?。?span id="0xtplnu" class="font-tahoma">558.50KB        全文頁數(shù):40頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

數(shù)據(jù)庫表單設計與應用

表單設計與應用,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,表單設計與應用,本 章 要 點,面向對象的概念,建立表單,管理表單,運行表單,常用表單控件,表單設計與應用,面向對象的概念,1.對象(,Object,),客觀世界里的任何實體都可以被看作是對象。對象可以是具體的物,也可以指某些概念。,從編程的角度來看,對象是一種將數(shù)據(jù)和操作過程結合在一起的數(shù)據(jù)結構,或者是一種具有屬性(數(shù)據(jù))和方法(過程和函數(shù))的集合體。事實上程序中的對象就是對客觀世界中對象的一種抽象描述。,(1)對象屬性:屬性用來表示對象的狀態(tài)。,(2)對象方法:對象方法是描述對象行為的過程。,表單設計與應用,容器與控件,Visual FoxPro,中的類一般可分為兩種類型:容器類和控件類。相應地,可分別生成容器(對象)和控件(對象)。,容器可以被認為是一種特殊的控件,它能包容其他的控件或容器,控件是一個可以以圖形化的方式顯示出來,并能與用戶進行交互的對象,但是控件類不能包含其它對象。,表單設計與應用,事 件,事件是一種由系統(tǒng)預先定義而由用戶或系統(tǒng)發(fā)出的動作。事件作用于對象,對象識別事件并作出相應反應,。,表單設計與應用,Visual FoxPro,中的常用事件,Init,:,創(chuàng)建對象時發(fā)生的事件。通常應用于表單(,Form),的初始化事件。,Click,:,鼠標左鍵單擊對象時發(fā)生的事件。通常應用于命令按鈕(,Command)、,命令按鈕組(,CommandGroup),的單擊事件。,InteractiveChange,:,以交互方式改變對象的值時發(fā)生的事件。通常應用于選項按鈕組(,OptionGroup)、,組合框(,Combo)、,復選框(,Check),的值發(fā)生改變時發(fā)生的事件。,表單設計與應用,對象的引用,(1)絕對引用:從最高容器開始逐層向下直到某個對象為止的引用稱為絕對引用。,(2)相對引用:從正在為編寫事件代碼的對象出發(fā),通過逐層向高一層或低一層直到另一對象的引用稱為相對引用。,屬性或關鍵字,引用,This,只能針對于當前對象(相對引用),ThisForm,當前對象所在的表單(絕對引用),表單設計與應用,對象的引用,【例】,表單,Form1,中有一個命令按鈕,Command1,,,通過單擊該命令按鈕更改其標題為“確定”。,事件代碼如下:,方法一,:,THIS.CAPTION=”,確定”,方法二,:,THISFORM.,COMMAND1.CAPTION,=“,確定,表單設計與應用,建立表單,表單(,Form),是,Visual FoxPro,提供的用于建立應用程序界面的最主要的工具之一。表單相當于,WINDOWS,應用程序的窗口。,表單設計與應用,運行單表,在設計時可采用以下方法運行表單文件:,(1)在表單設計器窗口中,在系統(tǒng)菜單中選擇【表單】|【執(zhí)行表單】命令,或單擊常用工具欄上的 按鈕運行表單。,(2)在命令窗口輸入命令:,(,第,55,套),DO FORM,表單設計與應用,表單設計器環(huán)境介紹,(1)設計器窗口,“表單設計器”窗口內(nèi)包含正在設計的表單。用戶可在表單窗口中可視化地添加和修改控件、改變控件布局,表單窗口只能在“表單設計器”窗口內(nèi)移動。以新建方式啟動表單設計器時,系統(tǒng)將默認為用戶創(chuàng)建一個空白表單。,表單設計與應用,(,2,)屬性窗口,設計表單的絕大多數(shù)工作都是在屬性窗口中完成的,因此用戶必須熟悉屬性窗口的用法。如果在表單設計器中沒有出現(xiàn)屬性窗口,可在系統(tǒng)菜單中單擊【顯示】,|,【屬性】,屬性窗口如圖所示。,頁框選項卡,“對象”下拉列表框圖,屬性設置框,表單設計器環(huán)境介紹,表單設計與應用,(3)表單控件工具欄,設計表單的主要任務就是利用“表單控件”設計交互式用戶界面?!氨韱慰丶惫ぞ邫谑潜韱卧O計的主要工具。默認包含21個控件、4個輔助按鈕。,表單設計器環(huán)境介紹,表單設計與應用,數(shù)據(jù)環(huán)境,數(shù)據(jù)環(huán)境是指在創(chuàng)建表單時需要打開的表,然后以表作為數(shù)據(jù)源與表單建立關聯(lián),表單就可以調(diào)用數(shù)據(jù)環(huán)境中表的內(nèi)容。,1打開數(shù)據(jù)環(huán)境設計器,表單設計器環(huán)境下,單擊“表單設計器”工具欄上的“數(shù)據(jù)環(huán)境”按鈕,或選擇【,顯示,】,|,【數(shù)據(jù)環(huán)境】命令,即可打開“數(shù)據(jù)環(huán)境設計器”窗口,此時,系統(tǒng)菜單欄上將出現(xiàn)“數(shù)據(jù)環(huán)境”菜單。,表單設計與應用,利用數(shù)據(jù)環(huán)境設計器,2向數(shù)據(jù)環(huán)境添加表或視圖,在“顯示”菜單中選擇【數(shù)據(jù)環(huán)境】|【添加】命令,或右鍵單擊“數(shù)據(jù)環(huán)境設計器窗口”,然后在彈出的快捷菜單中選擇【添加】命令,打開“添加表或視圖”對話框,即可添加表或視圖。,表單設計與應用,3在數(shù)據(jù)環(huán)境中設置關系,設置關系的方法為:將父表的某個字段(作為關聯(lián)表達式)拖曳到子表的相匹配的索引標記上既可。如果子表上沒有與主表字段相匹配的索引,也可以將主表字段拖動到子表的某個字段上,這時應根據(jù)系統(tǒng)提示確認創(chuàng)建索引。,利用數(shù)據(jù)環(huán)境設計器,表單設計與應用,管理表單,表單常用屬性,屬性,描述,默認值,Name,表單控件名,Form1,Caption,顯示于表單標題欄上的文本,Form1,AlwaysOnTop,指定表單是否總是位于其它打開窗口之上,.,F.,AutoCenter,窗口居中顯示,.,F.,表單設計與應用,表單常用方法,(1),Relase,方法,:將表單從內(nèi)存中釋放。比如表單有一個命令按鈕,如果希望單擊該命令按鈕時關閉表單,就可以在該命令按鈕的,Click,事件中包含如下代碼:,Thisform.Release,表單運行時,用戶單擊表單右上角的關閉按鈕,系統(tǒng)會自動執(zhí)行,Relase,方法。,(2),Refresh,方法,:刷新表單。刷新表單代碼:,THISFORM.REFRESH,表單設計與應用,標簽(,Label),控件,1標簽控件的功能:,標簽主要用于顯示固定的文本信息。,2標簽控件常用屬性:,Caption,:,指定標簽的顯示文本??梢栽谠O計時設置,也可以在程序運時設置或修改。,AutoSize,:,指定是否自動調(diào)整控件大小以容納其內(nèi)容。,ForeColor,:,設置標題的字體顏色。,Name:,標簽對象的名稱,是程序中訪問標簽對象的標識。,Wordwrap,:,是否允許換行顯示,表單設計與應用,命令按鈕控件,1命令按鈕(,CommandButton),控件功能:,命令按鈕典型地用來啟動某個事件代碼、完成特定功能,如關閉表單、移動記錄指針、打印報表等。,2命令按鈕控件常用屬性:,Caption,:,指定標簽的顯示文本??梢栽谠O計時設置,也可以在程序運時設置或修改。,Enabled,:,指定該控件是否處于可用狀態(tài)。,Name:,標簽對象的名稱,是程序中訪問標簽對象的標識。,表單設計與應用,命令按鈕組控件,1.命令按鈕組(,CommandGroup),功能:,命令按鈕組是包含一組命令按鈕的容器控件,用戶可以單個或作為一組來操作其中的按鈕。,2命令按鈕組控件常用屬性:,ButtonCount,:,指定命令按鈕組中按鈕的個數(shù),AutoSize,:,指定是否自動調(diào)整控件大小以容納其內(nèi)容,Enabled,:,指定該控件是否處于可用狀態(tài),注:通常使用命令按鈕組生成器完成布局設計,表單設計與應用,文本框(,TextBox),控件,1文本框控件的功能,:,(1)用于顯示或接收單行文本信息(不設置,ControlSource,屬性),默認輸入類型為字符型,最大長度為256個字符。,(2)用于顯示或編輯對應變量或字段的值(設置,ControlSource,屬性為已有變量或字段名)。,注:使用文本框顯示表中的信息時,應先設置數(shù)據(jù)環(huán)境。,表單設計與應用,2文本框控件常用屬性:,Value:,指定控件的屬性值,ControlSource:,設置文本框的數(shù)據(jù)來源。一般情況下,可以利用該屬性為文本框指定一個字段變量,字段的初值決定文本框中值的類型。,PassWordChar:,設置輸入口令時顯示的字符。,Readonly:,確定文本框是否為只讀,為“.,T.”,時,文本框的值不可修改。,文本框(,TextBox),控件,表單設計與應用,編輯框(,EditBox),控件,1編輯框控件的功能:,用于顯示或編輯多行文本信息。編輯框實際上是一個完整的簡單字處理器,在編輯框中能夠選擇、剪切、粘貼以及復制正文,可以實現(xiàn)自動換行,能夠有自己的垂直滾動條。,表單設計與應用,編輯框(,EditBox),控件,2編輯框常用屬性:,ControlSource,:,設置編輯框的數(shù)據(jù)源,一般為數(shù)據(jù)表的備注字段。,Value,:,保存編輯框中的內(nèi)容,可以通過該屬性來訪問編輯框中的內(nèi)容。,Readonly,:,確定用戶是否能修改編輯框中的內(nèi)容。,表單設計與應用,編輯框(,EditBox),控件,SelText:,返回用戶在編輯區(qū)內(nèi)選定的文本,如果沒有選定任何文本,則返回空串。,SelLength:,返回用戶在文本輸入?yún)^(qū)中所選定字符的數(shù)目。,Scroolbars:,指定編輯框是否具有滾動條,當屬性值為時,編輯框沒有滾動條,當屬性值為(默認值)時,編輯框包含垂直滾動條。,表單設計與應用,復選框(,CheckBox),控件,1復選框的功能:,用于標識一個兩值狀態(tài),,1或0,。當處于“1”狀態(tài)時,復選框內(nèi)顯示一個對勾,當處于“0”狀態(tài)時復選框內(nèi)為空白。,表單設計與應用,復選框(,CheckBox),控件,2復選框常用屬性:,Value:,用來指明復選框的當前狀態(tài),如下表,ControlSource,屬性:用于指定復選框的數(shù)據(jù)源,Value,屬性值,說明,0,(默認值),未被選中,1,被選中,=2或,null,不確定,只在代碼中有效,表單設計與應用,選項按鈕組控件,1選項按鈕組(,OptionGroup),控件的功能:,選項組又稱為選項按鈕組,是包含選項按鈕的一種容器。一個選項組中往往包含若干個選項按鈕,但用戶只能從中選擇一個按鈕。當用戶單擊某個選項按鈕時,該按鈕即成為被選中狀態(tài),而選項組中的其他選項按鈕,不管原來是什么狀態(tài),都變成未選中狀態(tài),被選中的選項按鈕中會顯示一個圓點,。,表單設計與應用,選項按鈕組控件,2選項按鈕組常用屬性:,ButtonCount:,指定選項組中選項按鈕的數(shù)目。,Value:,用于指定選項組中哪個選項按鈕被選中。當?shù)?個按鈕被選中,,Value,屬性值則為1,當?shù)?個按鈕被選中后,,Value,屬性值則為2,注:通常使用選項按鈕組生成器完成布局設計,表單設計與應用,列表框(,ListBox),控件,1列表框的功能:,列表框提供一組條目(數(shù)據(jù)項),用戶可以從中選擇一個或多個條目.,2選項組常用屬性:,RowSourceType,:,屬性指明列表框數(shù)據(jù)源的類型,RowSource,:,屬性指定列表框的數(shù)據(jù)源,兩者常用的搭配如表。,Value:,被選中的條目即為該控件的屬性值,注:通常該控件的數(shù)據(jù)源都是使用生成器來完成,表單設計與應用,組合框(,comboBox),控件,組合框與列表框類似,也是用于提供一組條目供用戶從中選擇,組合框和和列表框的主要區(qū)別在于:,(,1,)對于組合框來說,通常只有一個條目是可見的。用戶可以單擊組合框上的下拉箭頭按鈕打開條目列表,以便從中選擇。,Value:,被選中的條目即為該控件的屬性值,(2)組合框有兩種形式:下拉組合框(,Style,屬性為,0,)和下拉列表框(,Style,屬性為,2,)。對下拉組合框,用戶既可以從列表中選擇,也可以在編輯區(qū)輸入。,注:通常該控件的數(shù)據(jù)源都是使用生成器來完成,表單設計與應用,表格(,Grid),控件,1表格控件的功能:,表格控件用于瀏覽或編輯多行多列數(shù)據(jù)。,2表格控件常用屬性:,RecordSourceType,:,指明表格數(shù)據(jù)源的類型,RecordSource,:,屬性指定數(shù)據(jù)的來源,它們?nèi)≈导昂x如表所示。,ColumnCount:,指定表格的列數(shù),ControlSource,:,指定在列中顯示的數(shù)據(jù)源.,表單設計與應用,表格(,Grid),控件,注意:,在設計列對象的屬性時,首先得選擇列對象,選擇列對象有

注意事項

本文(數(shù)據(jù)庫表單設計與應用)為本站會員(wuy****ng)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!