沈陽農(nóng)業(yè)大學vf學習教案_第1頁
沈陽農(nóng)業(yè)大學vf學習教案_第2頁
沈陽農(nóng)業(yè)大學vf學習教案_第3頁
沈陽農(nóng)業(yè)大學vf學習教案_第4頁
沈陽農(nóng)業(yè)大學vf學習教案_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、會計學1沈陽農(nóng)業(yè)大學沈陽農(nóng)業(yè)大學vf第一頁,共44頁。文件文件新建新建表單表單注意注意(zh y): 控件窗口和屬性窗口不小心關(guān)掉了,怎樣找出控件窗口和屬性窗口不小心關(guān)掉了,怎樣找出?表單文件擴展名:表單文件擴展名:scx第1頁/共44頁第二頁,共44頁。一一. 窗體窗體 窗體是面向?qū)ο蟮某绦蛟O計的主窗口。窗體是面向?qū)ο蟮某绦蛟O計的主窗口。窗體默認名字窗體默認名字(mng zi):formn (可以通過可以通過name屬性屬性改名改名)captionwidthheightautocenter : 自動自動(zdng)居中居中 alwaysontop: 總在最前總在最前第2頁/共44頁第三頁,共

2、44頁。二二. 標簽控件標簽控件 標簽控件是按一定格式顯示在表單上的文本信息標簽控件是按一定格式顯示在表單上的文本信息,用來顯示表單中各種說明和提示。用來顯示表單中各種說明和提示。標簽默認名字標簽默認名字(mng zi):labeln (可以通過可以通過name屬性改名屬性改名)第3頁/共44頁第四頁,共44頁。標簽標簽(bioqin)的主要屬性有的主要屬性有:Caption 顯示的內(nèi)容。顯示的內(nèi)容。 Fontsize 字的大小。字的大小。 Autosize 自動調(diào)整標簽自動調(diào)整標簽(bioqin)大小。大小。Fontname 字體。字體。 Forecolor 字的顏色。字的顏色。Fontbo

3、ld 加粗。加粗。Fontunderline 加下劃線。加下劃線。Fontitalic 傾斜。傾斜。 left 左邊距離。左邊距離。 top 頂部距離。頂部距離。第4頁/共44頁第五頁,共44頁。三三. 計時器計時器 “計時器”控件主要是利用系統(tǒng)時鐘來控制某些具有(jyu)規(guī)律性、周期性任務的定時操作。計時器控件默認計時器控件默認(mrn)名字:名字:timern 第5頁/共44頁第六頁,共44頁。1. interval2. enabled設置計時器觸發(fā)的時間間隔。設置計時器觸發(fā)的時間間隔。單位為單位為毫秒毫秒。取值范圍:取值范圍:065535。.t. 計時器啟動。計時器啟動。.f. 計時器關(guān)

4、閉。計時器關(guān)閉。 Timer Timer 事件:事件: 指定的時間每經(jīng)過指定的時間每經(jīng)過1 1次,就執(zhí)行該事件次,就執(zhí)行該事件1 1次。次。主要主要(zhyo)屬性:屬性:第6頁/共44頁第七頁,共44頁。四四. 命令按鈕控件命令按鈕控件 命令按鈕控件主要命令按鈕控件主要(zhyo)用來控制程序的執(zhí)行過程和數(shù)用來控制程序的執(zhí)行過程和數(shù)據(jù)表中數(shù)據(jù)的操作等。據(jù)表中數(shù)據(jù)的操作等。 默認名字:默認名字:commandn第7頁/共44頁第八頁,共44頁。命令按鈕的主要屬性有命令按鈕的主要屬性有:Name 名字。名字。Caption 顯示的內(nèi)容。顯示的內(nèi)容。 Fontsize 字的大小字的大小(dxio)

5、。 主要事件:主要事件:Click 單擊單擊第8頁/共44頁第九頁,共44頁。五五. 文本框文本框 文本框控件主要用于數(shù)據(jù)表文本框控件主要用于數(shù)據(jù)表中某些中某些(mu xi)字段的輸入、字段的輸入、輸出,以及從窗口給內(nèi)存變量輸出,以及從窗口給內(nèi)存變量賦值等操作。賦值等操作。默認名字:默認名字:textn 第9頁/共44頁第十頁,共44頁。文本框的主要屬性文本框的主要屬性(shxng)有有:Name 名字。名字。Fontsize 字的大小。字的大小。 Value 初始值。初始值。第10頁/共44頁第十一頁,共44頁。例例1 :設計一個表單,實現(xiàn)標簽文字:設計一個表單,實現(xiàn)標簽文字(wnz)邊移動

6、邊變色。邊移動邊變色。 標簽標簽(bioqin)默認名字為默認名字為:label1名字:名字:la內(nèi)容:太陽出來喜洋洋內(nèi)容:太陽出來喜洋洋(name屬性改名、屬性改名、caption屬性改內(nèi)容)屬性改內(nèi)容)命令按鈕(標題分別命令按鈕(標題分別(fnbi)為:開始、暫停、退出為:開始、暫停、退出)第11頁/共44頁第十二頁,共44頁。退出退出(tuch)按鈕的按鈕的click事件:事件:thisform.release開始開始(kish)按鈕的按鈕的click事件:事件:暫停暫停(zn tn)按鈕的按鈕的click事件:事件:form1的的caption改為:移動變色改為:移動變色提示提示:計時

7、器的計時器的interval設置為:設置為:300計時器的計時器的enabled設置為:設置為:.f.標簽的標簽的name改為改為la標簽的標簽的caption設置為:太陽出來喜洋洋設置為:太陽出來喜洋洋第12頁/共44頁第十三頁,共44頁。計時器計時器timer事件事件(shjin)代碼代碼: else endifa=int(rand( )*256)b=int(rand( )*256)c=int(rand( )*256)變色變色(bins)移動移動(ydng)第13頁/共44頁第十四頁,共44頁。例例2 :設計一個幸運七游戲,文件:設計一個幸運七游戲,文件(wnjin)名字為名字為my_fo

8、rmxy.scx。文本框:文本框:t1t2t3標簽標簽(bioqin):lbl1標簽標簽(bioqin)lbl1(bioqin)lbl1的主的主要屬性如下:要屬性如下:CaptionCaption設為空設為空第14頁/共44頁第十五頁,共44頁。rand( )*10)rand( )*10)rand( )*10)贏贏else輸輸endif開始開始(kish)按鈕按鈕click事件代碼如下:事件代碼如下:第15頁/共44頁第十六頁,共44頁。例例3: 設計表單,要求如下設計表單,要求如下(rxi):單擊確認按鈕判:單擊確認按鈕判斷密碼是否為斷密碼是否為aaa,是執(zhí)行幸運七游戲,否則釋放。要,是執(zhí)行

9、幸運七游戲,否則釋放。要求:求:text1的最大長度為的最大長度為8 ,密碼輸入時顯示為,密碼輸入時顯示為*。標簽標簽(bioqin)文本框文本框按鈕按鈕第16頁/共44頁第十七頁,共44頁。確認按鈕確認按鈕click事件事件(shjin)代碼:代碼:Do form 表單名表單名elsethisform.releaseEndif 文本框最大長度:文本框最大長度:maxlength 密碼密碼(m m)輸入顯示輸入顯示*: passwordchar提示提示(tsh):第17頁/共44頁第十八頁,共44頁。六六. 列表框列表框列表框默認名字:列表框默認名字:listn 主要用來顯示選擇項,用戶可以從

10、中選擇一個或主要用來顯示選擇項,用戶可以從中選擇一個或多個數(shù)據(jù)項。多個數(shù)據(jù)項。 主要屬性:主要屬性: Rowsource Rowsourcetype 當當rowsourcetype = 1 表示值源類型為值。表示值源類型為值。 通過通過rowsource寫出具體值,之間逗號寫出具體值,之間逗號(duho)相隔相隔。 當當rowsourcetype = 6 表示值源類型為字段。表示值源類型為字段。 通過通過rowsource選擇所需字段。選擇所需字段。第18頁/共44頁第十九頁,共44頁。七七. 組合框組合框 組合框組合框(combon)用于在列表框中選取數(shù)據(jù)并顯示在編輯窗口用于在列表框中選取數(shù)

11、據(jù)并顯示在編輯窗口(chungku)。它有兩種形式(它有兩種形式(style): (下拉組合框可手寫下拉組合框可手寫(默認默認) (下拉列表框只能選擇下拉列表框只能選擇) 其它主要屬性:其它主要屬性: rowsourcetype和和 rowsource listindex :指定索引值:指定索引值第19頁/共44頁第二十頁,共44頁。八八. 復選框復選框 默認名稱:默認名稱:checkn。 可以通過單擊改變它的狀態(tài)??梢酝ㄟ^單擊改變它的狀態(tài)。 復選框的主要屬性是復選框的主要屬性是: caption 顯示在復選框邊上的文本。顯示在復選框邊上的文本。 controlsource 指定數(shù)據(jù)來源。指定

12、數(shù)據(jù)來源。 alignment 文本的位置左或右。文本的位置左或右。 value =0 表示表示(biosh)沒有選擇復選框。沒有選擇復選框。 value =1 表示表示(biosh)選中了復選框。選中了復選框。第20頁/共44頁第二十一頁,共44頁。九九. 選項按鈕組選項按鈕組默認名字默認名字(mng zi):optiongroupn作用:它可以包含多個選項,通常用于從多項選擇作用:它可以包含多個選項,通常用于從多項選擇中選擇其一。中選擇其一。主要屬性:主要屬性: buttoncount 指定按鈕個數(shù)指定按鈕個數(shù) value 選擇第幾個按鈕選擇第幾個按鈕按鈕組中按鈕按鈕組中按鈕(option

13、)的主要屬性:的主要屬性: caption 顯示在按鈕邊上的文本顯示在按鈕邊上的文本注意:選項按鈕組為容器注意:選項按鈕組為容器(rngq)類控件,類控件,“右鍵右鍵-編輯編輯”設置按鈕的具體屬性。設置按鈕的具體屬性。第21頁/共44頁第二十二頁,共44頁。 例例4:文字:文字(wnz)變化變化標簽標簽(bioqin)2.下拉組合下拉組合(zh)框框4.選項按鈕組選項按鈕組3.復選框復選框1.列表框列表框第22頁/共44頁第二十三頁,共44頁。列表框,屬性設置列表框,屬性設置(shzh)如下:如下: Rowsourcetype =1 Rowsource = 黑體黑體,宋體宋體,華文行楷華文行楷

14、,隸書隸書列表框的單擊事件列表框的單擊事件(click)代碼代碼:name= this.value1.列表框列表框第23頁/共44頁第二十四頁,共44頁。屬性屬性(shxng): style=0 Rowsourcetype = 1 Rowsource = 紅紅,黃黃,綠綠,黑黑2.下拉組合下拉組合(zh)框框輸入輸入form1的的init事件事件(shjin)代碼:代碼: 下拉組合框下拉組合框(combo1)的的click事件代碼事件代碼:do case case this.value=紅紅 endcase第24頁/共44頁第二十五頁,共44頁。復選框復選框1的的click事件事件(shjin

15、)代碼代碼:If this.value=1elseEndif或用或用 thisform.label1. fontunderline =.not.thisform.label1. fontunderline復選框復選框2和和3提示提示(tsh): 傾斜傾斜: fontitalic 加粗加粗: fontbold3.復選復選框框第25頁/共44頁第二十六頁,共44頁。選項按鈕組的選項按鈕組的click事件事件(shjin)代碼代碼:do case case this.value=1 case this.value=2 case this.value=3 case this.value=4endcas

16、e4.選項按鈕組選項按鈕組第26頁/共44頁第二十七頁,共44頁。屬性主要包括:屬性主要包括:Keyboardhighvalue 輸入的最大值;輸入的最大值;Keyboardlowvalue 輸入的最小值;輸入的最小值;Increment 每次單擊按鈕的增減值;每次單擊按鈕的增減值;Value 初始值;初始值;Spinnerhighvalue 單擊按鈕所能達到的最大值;單擊按鈕所能達到的最大值;Spinnerlowvalue 單擊按鈕所能達到的最小值;單擊按鈕所能達到的最小值;例例5:用微調(diào)控制標簽文字的字號:用微調(diào)控制標簽文字的字號(z hao)。(語句寫到微調(diào)的(語句寫到微調(diào)的intera

17、ctivechange事件中事件中。)。)十十. 微調(diào)控件微調(diào)控件第27頁/共44頁第二十八頁,共44頁。例例6:查閱學生成績:查閱學生成績(chngj)情況(三表聯(lián)動)。情況(三表聯(lián)動)。學生學生(xu sheng)成成績績(chngj)課程課程十一十一. 表格控件表格控件第28頁/共44頁第二十九頁,共44頁。設計步驟如下設計步驟如下(rxi):(1)右擊表單空白處)右擊表單空白處/數(shù)據(jù)環(huán)境,數(shù)據(jù)環(huán)境, 填入學生、成績、課程三填入學生、成績、課程三個數(shù)據(jù)表,個數(shù)據(jù)表, 并連線。并連線。(2)將三個數(shù)據(jù)表分別拖入表單中。)將三個數(shù)據(jù)表分別拖入表單中。(3)適當)適當(shdng)調(diào)整三個表格

18、的寬度,運行。調(diào)整三個表格的寬度,運行。第29頁/共44頁第三十頁,共44頁。默認名字:默認名字: pageframen頁框控件主要屬性頁框控件主要屬性: pagecount 頁數(shù)頁數(shù)頁框中每一頁如第一頁為頁框中每一頁如第一頁為: pageframe1.page1對于對于(duy)每一頁主要屬性每一頁主要屬性: caption 頁頁標題標題注意注意:頁框控件為容器類控件,頁框控件為容器類控件,需按右鍵需按右鍵編輯編輯(binj)進入每一頁。進入每一頁。十二十二. 頁框控件頁框控件第30頁/共44頁第三十一頁,共44頁。默認名字默認名字(mng zi):imagen主要屬性主要屬性: 1. pi

19、cture 圖片圖片 2. stretch 填充方式填充方式 十三十三. 圖像控件圖像控件第31頁/共44頁第三十二頁,共44頁。例例7:制作:制作(zhzu)美景欣賞。美景欣賞。第32頁/共44頁第三十三頁,共44頁。一般用于數(shù)據(jù)表中備注型字段的顯示。一般用于數(shù)據(jù)表中備注型字段的顯示。一般用于數(shù)據(jù)表中通用型字段的顯示。一般用于數(shù)據(jù)表中通用型字段的顯示。是包含是包含(bohn)一組命令按扭的容器,其作用與命令按一組命令按扭的容器,其作用與命令按扭相同。扭相同。十四十四. 編輯框編輯框(editn)十五十五. Activex綁定綁定十六十六.命令按鈕組命令按鈕組(commandgroupn)第3

20、3頁/共44頁第三十四頁,共44頁。例例8小型學生小型學生(xu sheng)信息管理系統(tǒng)信息管理系統(tǒng)重點掌握:各控件與數(shù)據(jù)表之間的鏈接重點掌握:各控件與數(shù)據(jù)表之間的鏈接第34頁/共44頁第三十五頁,共44頁。設計設計(shj)界面如下界面如下:文本框文本框組合組合(zh)框框單選鈕單選鈕復選框復選框Activex綁定綁定編輯編輯框框按鈕組按鈕組第35頁/共44頁第三十六頁,共44頁。設計提示:設計提示:1.設計界面設計界面2.進入數(shù)據(jù)環(huán)境,填入進入數(shù)據(jù)環(huán)境,填入“學生學生”表表3.分別設計各控件的分別設計各控件的controlsource屬性屬性4.組合組合(zh)框還需設框還需設: row

21、sourcetype 為字段為字段 rowsource為相應的字段為相應的字段5.按鈕組的單擊事件為按鈕組的單擊事件為: do case case this.value=1 go 1 第36頁/共44頁第三十七頁,共44頁。case this.value=2 skip -1 if bof( ) go 1 endifcase this.value=3 skip if eof( ) go bottom endifcase this.value=4 go bottom endcase Thisform.refresh第37頁/共44頁第三十八頁,共44頁。向?qū)?xingdo)表單 利用表單向?qū)Ю帽?/p>

22、單向?qū)?xingdo)創(chuàng)建表單創(chuàng)建表單例例9:利用表單向?qū)е谱饕粋€表單,要求利用表單向?qū)е谱饕粋€表單,要求(yoqi)選擇選擇xsda表中所有字段,表單樣式為陰影式,按鈕類型表中所有字段,表單樣式為陰影式,按鈕類型為圖片按鈕,排序字段選擇學號升序為圖片按鈕,排序字段選擇學號升序,表單標題為表單標題為:學學生數(shù)據(jù)輸入維護生數(shù)據(jù)輸入維護.最后將表單存放在最后將表單存放在D盤下盤下,表單文件表單文件名為名為Xs2。第38頁/共44頁第三十九頁,共44頁。表單練習表單練習1設計一個名為設計一個名為 my_forma的表單的表單,實現(xiàn)加減實現(xiàn)加減乘除計算乘除計算(j sun)。(再把標簽換成文本框?qū)崿F(xiàn)。)。(再把標簽換成文本框?qū)崿F(xiàn)。)標簽標簽(bioqin):名字為:名字為:la autosize=.t.微調(diào):微調(diào):名字名字(mng zi)分別為:分別為:s1、s2 ,初值:,初值:10,最小值,最小值1,最大值,最大值100。 第39頁/共44頁第四十頁,共44頁。 do casecase this.value=1thisform.la.caption=str(thisform.s1.value+thisform.s2.value)case this.value=2thisform.la.

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論