第表單設計與應用 控件PPT學習教案_第1頁
第表單設計與應用 控件PPT學習教案_第2頁
第表單設計與應用 控件PPT學習教案_第3頁
第表單設計與應用 控件PPT學習教案_第4頁
第表單設計與應用 控件PPT學習教案_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、會計學1第表單設計與應用第表單設計與應用 控件控件2第1頁/共68頁3第2頁/共68頁4nActiveX綁定控件綁定控件第3頁/共68頁5Enabled:控件運行時是否有效控件運行時是否有效第4頁/共68頁6:FontItalic:設置字體是否為斜體設置字體是否為斜體第5頁/共68頁7WordWrap:可換行可換行第6頁/共68頁8第7頁/共68頁9MaxLength:設定輸入字符的最大個設定輸入字符的最大個數(shù)數(shù)第8頁/共68頁10第9頁/共68頁11SelText:所選擇的文本所選擇的文本ScrollBars:是否有垂直滾動條是否有垂直滾動條第10頁/共68頁12例:在編輯框中選定文字后,單

2、擊按鈕將其復制并例:在編輯框中選定文字后,單擊按鈕將其復制并顯示到文本框中。顯示到文本框中。第11頁/共68頁13提問:能否實現(xiàn)多次選擇文字,將其復制提問:能否實現(xiàn)多次選擇文字,將其復制的結果連接在一起的結果連接在一起第12頁/共68頁14ToolTipText:指定該按鈕的提示文本指定該按鈕的提示文本第13頁/共68頁15例:創(chuàng)建如下界面,進行登錄判斷。例:創(chuàng)建如下界面,進行登錄判斷。( (登錄登錄.scx).scx)第14頁/共68頁16注意文件路徑的設置,否則以注意文件路徑的設置,否則以VFP98VFP98為讀取文件的位置為讀取文件的位置第15頁/共68頁17例例:設計如下界面,輸入成績

3、判斷等級設計如下界面,輸入成績判斷等級(見成績判斷見成績判斷.scx)第16頁/共68頁18第17頁/共68頁19Value:保存命令按鈕的編號或保存命令按鈕的編號或caption的值的值mandgroup1.button2.caption=“確定確定”第18頁/共68頁20空白位置單擊空白位置單擊右鍵右鍵彈出對彈出對話框,選擇話框,選擇生成器生成器,可以,可以設置每個按鈕上的顯示文設置每個按鈕上的顯示文字和布局。字和布局。第19頁/共68頁21n單擊命令按鈕則觸發(fā)命令按鈕的單擊命令按鈕則觸發(fā)命令按鈕的Click事件事件n單擊命令按鈕組中某按鈕時,組控單擊命令按鈕組中某按鈕時,組控件的件的Va

4、lue屬性會獲得一個數(shù)值或字屬性會獲得一個數(shù)值或字符串:符串:第20頁/共68頁22n=this.valueDO CASE Case n=1 執(zhí)行語句1 Case n=2 執(zhí)行語句2 ENDCASE第21頁/共68頁23對按鈕組編寫代碼,計算按鈕發(fā)生單擊事件,就在文本框中顯對按鈕組編寫代碼,計算按鈕發(fā)生單擊事件,就在文本框中顯示示“計算計算” ;運行按鈕發(fā)生單擊事件,就顯示;運行按鈕發(fā)生單擊事件,就顯示“運行運行”第22頁/共68頁24第23頁/共68頁25例:利用數(shù)據(jù)環(huán)境,創(chuàng)建如下界面,顯示學生的例:利用數(shù)據(jù)環(huán)境,創(chuàng)建如下界面,顯示學生的基本信息基本信息(見學生表單(見學生表單_命令按鈕組命

5、令按鈕組(學生記錄顯示學生記錄顯示).scx)第24頁/共68頁26第25頁/共68頁27Buttons:存放選項組中每個按鈕的存放選項組中每個按鈕的數(shù)組數(shù)組第26頁/共68頁28例:利用數(shù)據(jù)環(huán)境,顯示學生的記錄,要求性別字段用選項按鈕組實現(xiàn)。如何和表中的字段如何和表中的字段關聯(lián)在一起關聯(lián)在一起第27頁/共68頁29 在選項按鈕中在選項按鈕中上單擊右鍵,選上單擊右鍵,選擇生成器,之后如擇生成器,之后如下圖依次設置下圖依次設置第28頁/共68頁30:01樣式)樣式)第29頁/共68頁31第30頁/共68頁32關于選項按鈕組的代碼:關于選項按鈕組的代碼:第31頁/共68頁33關于復選框的代碼:關于

6、復選框的代碼:This.value=1第32頁/共68頁34RowSourceType:數(shù)據(jù)源數(shù)據(jù)源類型類型(值、值、表、表、SQL) Value:返回列表框中返回列表框中被選中的數(shù)據(jù)被選中的數(shù)據(jù)項項第33頁/共68頁35Additem:添加條目添加條目Removeitem:移去指定條目移去指定條目Clear:移去所有條目移去所有條目第34頁/共68頁36直接列表框中單擊直接列表框中單擊右鍵右鍵,選擇生成器來進行相關的,選擇生成器來進行相關的設置,比如字段的綁定設置、顯示的內容等等。設置,比如字段的綁定設置、顯示的內容等等。第35頁/共68頁37例:設計如下界面,在左邊的列表框中選擇的內容,單

7、擊例:設計如下界面,在左邊的列表框中選擇的內容,單擊“選定選定”按鈕,則內容出現(xiàn)在文本框中(見列表框按鈕,則內容出現(xiàn)在文本框中(見列表框1.scx)第36頁/共68頁38步驟一:先設置數(shù)據(jù)環(huán)境步驟一:先設置數(shù)據(jù)環(huán)境步驟二:在表單中建立控件步驟二:在表單中建立控件步驟三:設置列表框的屬性步驟三:設置列表框的屬性 columncount=2 columncount=2 兩列兩列 boundcolumn=2 boundcolumn=2 第二列的值作為選定對象第二列的值作為選定對象 Rowsourcetype=6 Rowsourcetype=6 字段字段 RowsourceRowsource選擇選擇s

8、tudentstudent表中的學生編號、姓名表中的學生編號、姓名步驟四:編寫按鈕的單擊事件步驟四:編寫按鈕的單擊事件第37頁/共68頁39例:設置界面,做相應屬性修改,編寫代碼。例:設置界面,做相應屬性修改,編寫代碼。 (見列表框(見列表框.scx)第38頁/共68頁40List2List2的設置:的設置:List1List1的設置的設置 ( (初始值的設置初始值的設置) )第39頁/共68頁41利用利用ADDITEMADDITEM方法增加選項的內容方法增加選項的內容第40頁/共68頁42“加入加入”按鈕的代碼:按鈕的代碼:第41頁/共68頁43“全部添加全部添加”按鈕的代碼按鈕的代碼第42

9、頁/共68頁44“移去移去”代碼:代碼:第43頁/共68頁45第44頁/共68頁46第45頁/共68頁47第46頁/共68頁48第47頁/共68頁49例如:編寫代碼設置按照選擇的方式查找學生,見學生表單例如:編寫代碼設置按照選擇的方式查找學生,見學生表單_組組合框合框.SCT利用數(shù)據(jù)環(huán)境,設置如下界面:利用數(shù)據(jù)環(huán)境,設置如下界面:第48頁/共68頁50組合框設置如下屬性:組合框設置如下屬性:第49頁/共68頁51“確定確定”按鈕的代碼如下:按鈕的代碼如下:當前所選條目當前所選條目的序號的序號第50頁/共68頁52字段值。如文本框字段值。如文本框第51頁/共68頁53得到符合要求的表格。這樣創(chuàng)建

10、的得到符合要求的表格。這樣創(chuàng)建的表格表格VFP默認為默認為Grid1。第52頁/共68頁54第53頁/共68頁55第54頁/共68頁56Page:該屬性是一個數(shù)組,用于存取頁該屬性是一個數(shù)組,用于存取頁框中的某頁框中的某頁第55頁/共68頁57頁框中頁面的設置如下圖:頁框中頁面的設置如下圖:1 1、選擇頁框控件,單擊、選擇頁框控件,單擊右鍵右鍵,選擇,選擇“編輯編輯”2 2、注意,當出現(xiàn)了綠色的邊框之后,選擇、注意,當出現(xiàn)了綠色的邊框之后,選擇頁面頁面,就創(chuàng)建每個不同頁面的界面了。,就創(chuàng)建每個不同頁面的界面了。第56頁/共68頁58加上一條命令:加上一條命令:This.refresh即可。即可

11、。第57頁/共68頁59例:利用數(shù)據(jù)環(huán)境設計如下表單,有3頁,要求每一頁的數(shù)據(jù)更新后,其余頁面的數(shù)據(jù)同時更新。 (見學校、成績、學生頁框表單(見學校、成績、學生頁框表單.scx)第58頁/共68頁60每個頁都要編寫這個事件每個頁都要編寫這個事件第59頁/共68頁61例:利用頁框控件設置如下界面,第一頁顯示學生情況例:利用頁框控件設置如下界面,第一頁顯示學生情況,第二頁顯示學校情況。程序運行的時候,先在組合框,第二頁顯示學校情況。程序運行的時候,先在組合框中選擇學校的名稱,單擊中選擇學校的名稱,單擊“查找查找”按鈕,將記錄顯示在按鈕,將記錄顯示在下面的頁面中。(見表格頁框下面的頁面中。(見表格頁

12、框.scx.scx)分析:分析:1 1、組合框中的數(shù)據(jù)如何設置、組合框中的數(shù)據(jù)如何設置2 2、涉及到了幾張表,表的關、涉及到了幾張表,表的關聯(lián)是如何建立的聯(lián)是如何建立的3 3、不同表的數(shù)據(jù)如何更新、不同表的數(shù)據(jù)如何更新第60頁/共68頁62“確定確定”按鈕代碼如下:按鈕代碼如下:第61頁/共68頁63v計時器控件的特點計時器控件的特點 計時器控件能周期性地計時器控件能周期性地按時間間隔按時間間隔自動執(zhí)行自動執(zhí)行它的它的TimerTimer事件代碼,在應用程序中用來處理可能事件代碼,在應用程序中用來處理可能反復發(fā)生的動作。運行時不必看到計時器。反復發(fā)生的動作。運行時不必看到計時器。v計時器工作的

13、三要素計時器工作的三要素TimerTimer事件代碼:事件代碼:表示執(zhí)行的動作。表示執(zhí)行的動作。intervalinterval屬性:屬性:TimerTimer事件觸發(fā)的時間間隔事件觸發(fā)的時間間隔( (毫秒毫秒) )EnableEnable屬性:屬性:為為.T.T.時計時器被啟動。時計時器被啟動。第62頁/共68頁64例如:設置如下表單,標簽的背景色設置為藍色,利例如:設置如下表單,標簽的背景色設置為藍色,利用時鐘控件,在標簽中顯示系統(tǒng)當前的時間用時鐘控件,在標簽中顯示系統(tǒng)當前的時間分析:分析:1、時鐘的時、時鐘的時間間隔設置成多少間間隔設置成多少2、事件如何編寫、事件如何編寫第63頁/共68頁65第64頁/共68頁66第一個時鐘控第一個時鐘控制標簽的移動制標簽的移動;第二個時鐘;第二個時鐘在標簽在標簽2 中顯中顯示系統(tǒng)的時間示系統(tǒng)的時間第65頁/共68頁67第66頁/共68頁68vVFPVFP中有中有圖像框(圖像框(imageimage)、形狀()、形狀(ShapShap)和線條)和線條(Line)(Line)控件。圖像框和圖形控件一般用于修飾表單,控件。圖像框和圖形控件一般用于修飾表單,使界面美觀。使界面美觀。v圖像框不能直接與表中存放圖像的字段直接綁定。圖像框

溫馨提示

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

評論

0/150

提交評論