資源描述:
《《vb基本控》word版》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、VB基本控件教學(xué)目的:1、熟悉VB中基本控件的屬性及事件。2、掌握VB中常用控件的特點(diǎn)及使用方法。教學(xué)重點(diǎn):1、VB中控件基本概念的理解。2、VB中基本控件的屬性設(shè)置及事件編程。課時(shí)安排:理論教學(xué)安排16課時(shí),上機(jī)練習(xí)16課時(shí)VB基本控件(一)一、窗體屬性:……事件:……Load()-----載入的窗體不在屏幕上顯示.如果顯示,必須調(diào)用show方法.unload()click()dblclick()keypress(keyasciiasinteger)----按鍵事件.例如:PrivateSubForm_KeyPress(KeyAsciiAsInteger)printkey
2、ascii;EndSub窗體方法:Print,cls練習(xí):VB函數(shù)例2.1改進(jìn)PrivateSubCommand1_Click()DimxAsInteger,aAsIntegerDimbAsInteger,cAsIntegerx=Val(Text1.Text)a=Int(x/10)b=xMod10c=b*10+aText2.Text=cEndSub作業(yè):1試寫出輸入一個(gè)三位數(shù),交換三位數(shù)的程序代碼.例如.輸入”123”,則輸出”321”2寫出產(chǎn)生隨機(jī)三位整數(shù)的隨機(jī)數(shù)公式.3寫出利用int函數(shù)進(jìn)行四舍五入取整的公式.你能利用它實(shí)現(xiàn)精確到小數(shù)點(diǎn)后兩位的方法嗎?P36例2.2隨機(jī)
3、函數(shù)rnd及取整函數(shù)int的應(yīng)用.Rnd----用來產(chǎn)生0到1之間的隨機(jī)數(shù).PrivateSubForm_Click()DimxAsSingleRandomizex=RndPrintxEndSub產(chǎn)生其它范圍的隨機(jī)數(shù).通過對(duì)rnd進(jìn)行變化來實(shí)現(xiàn).Rnd*100-----用來產(chǎn)生(0,100)之間的隨機(jī)數(shù).Int(rnd*100)-----用來產(chǎn)生(0,100)之間的隨機(jī)整數(shù).產(chǎn)生[a,b]隨機(jī)整數(shù),使用:Int((b-a+1)*rnd+a)例2.2PrivateSubForm_Click()DimaAsInteger,bAsInteger,cAsIntegerRandomi
4、zea=Int(90*Rnd+10)b=Int(90*Rnd+10)c=a+bPrint"產(chǎn)生的兩個(gè)隨機(jī)數(shù)為";a,bPrint"和為";cEndSub改進(jìn)程序:在窗體上加上標(biāo)簽label1.加上按鈕command1,按鈕的標(biāo)題為”產(chǎn)生隨機(jī)數(shù)”.單擊按鈕時(shí),在標(biāo)簽顯示所產(chǎn)生的三位隨機(jī)數(shù).DimaAsIntegerRandomizea=Int(900*Rnd+100)label1.caption=a‘將a保存到標(biāo)簽中P45上機(jī)練習(xí)3:練習(xí)命令按鈕的屬性Visible-----設(shè)置按鈕是否可見.true(可見),flase(不可見)改進(jìn)程序:在窗體中加入c1,c2兩個(gè)按鈕.初始
5、設(shè)置c1可見,c2不可見.單擊c1時(shí),c2可見同時(shí)c1消失;單擊c2時(shí),c1可見同時(shí)c2消失.PrivateSubC1_Click()C2.Visible=TrueC1.Visible=FalseEndSubPrivateSubC2_Click()C1.Visible=TrueC2.Visible=FalseEndSubPrivateSubForm_Load()C1.Visible=TrueC2.Visible=FalseEndSubP46上機(jī)練習(xí)4:窗體的windowstate屬性.取值三個(gè):Form1.windowstate=0------正常Form1.windows
6、tate=1-----最小化Form1.windowstate=2-----最大化按鈕屬性練習(xí):PrivateSubForm_Click()Command1.FontSize=16Command1.FontItalic=TrueCommand1.Caption="確定"Command1.Enabled=FalseCommand2.FontSize=14Command2.Caption="取消"EndSub學(xué)習(xí)總結(jié):1數(shù)學(xué)函數(shù)的使用.掌握int()及rnd()兩個(gè)函數(shù)的應(yīng)用.2窗體對(duì)象的屬性方法事件事件:Keypress事件-----是一個(gè)帶有參數(shù)keysacii的事件.
7、屬性:Picture-------用來給窗體添加圖形背景.loadpictue(圖片地址)函數(shù)的應(yīng)用.Visble-------窗體的可見屬性Enabled-----窗體的可操作屬性二、VB中的基本控件(一)控件的公共屬性1、name-----控件對(duì)象的名稱。在程序中,用name來表示對(duì)象。它只能在屬性窗口中來改變,程序中不可變,程序中用name來表示對(duì)象本身。2、caption----控件對(duì)象的標(biāo)題??梢栽趯傩源翱诩俺绦蛑懈淖儭2糠挚丶]有caption屬性。3、visible-----控件的可見性。例:在窗體上