資源描述:
《visualbasic程序設(shè)計(jì)概述》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第一章VisualBasic程序設(shè)計(jì)概述1.1VB啟動(dòng)和退出1.2Vb主要功能和特點(diǎn)1.3VB集成開(kāi)發(fā)環(huán)境1.4對(duì)象的有關(guān)概念1.5基本控件和窗體1.6工程的管理及環(huán)境的設(shè)置1.7建立簡(jiǎn)單的應(yīng)用程序1.8常見(jiàn)錯(cuò)誤啟動(dòng)VB的常用方法有兩種:使用“開(kāi)始”菜單中的“程序”命令,選擇“MicrosoftVisualStudio6.0中文版”子菜單中的“MicrosoftVisualStudio6.0中文版”程序。為VB6.0在桌面上建立快捷方式,此后每次啟動(dòng)只需雙擊其快捷方式即可。1.1VB啟動(dòng)和退出1.2Vb主要功能和特點(diǎn)1.具有面向?qū)ο蟮目梢暬O(shè)計(jì)工
2、具2.事件驅(qū)動(dòng)的編程機(jī)制3.提供了易學(xué)易用的應(yīng)用程序集成開(kāi)發(fā)環(huán)境4.結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言5.支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪(fǎng)問(wèn)6.Active技術(shù)7.VB6在開(kāi)發(fā)環(huán)境上、網(wǎng)絡(luò)功能等的增強(qiáng)8.完備的help聯(lián)機(jī)幫助功能1.3VB集成開(kāi)發(fā)環(huán)境圖1-1VB集成開(kāi)發(fā)環(huán)境1.主窗口應(yīng)用程序窗口,由標(biāo)題欄、菜單欄和工具欄組成2.窗體(form)窗口設(shè)計(jì)vb程序的界面3.代碼(code)窗口編輯窗體、標(biāo)準(zhǔn)模塊中的代碼4.屬性(properties)窗口所有窗體或控件的屬性設(shè)置5.工程資源管理器(projectexpror)窗口保存一個(gè)應(yīng)用程序所有的文件6.工具箱(too
3、lbox)窗口顯示各種控件的制作工具,供用戶(hù)在窗體上設(shè)計(jì)各種控件對(duì)象(見(jiàn)圖1-2)。圖1-2工具箱窗口1.4對(duì)象的有關(guān)概念1.類(lèi)類(lèi)是創(chuàng)建對(duì)象實(shí)例的模板,包含了創(chuàng)建對(duì)象的屬性描述和行為特征的定義.2.對(duì)象是類(lèi)的一個(gè)實(shí)例,繼承了類(lèi)的屬性、方法。Vb中常用的對(duì)象有:窗體、控件等。3.對(duì)象的建立和命名4.對(duì)象的三要素(1)屬性對(duì)象的性質(zhì),即用來(lái)描述和反映對(duì)象特征的參數(shù)。(2)方法對(duì)象的行為,即將一些通用的過(guò)程編寫(xiě)好并封裝起來(lái),作為方法供用戶(hù)直接調(diào)用。(3)事件響應(yīng)對(duì)象的動(dòng)作稱(chēng)為事件,它發(fā)生在用戶(hù)與應(yīng)用程序交互時(shí)。如單擊控件、鼠標(biāo)移動(dòng)、鍵盤(pán)按下等。事件過(guò)程
4、指附在該對(duì)象上的用戶(hù)編寫(xiě)的程序代碼,是事件的處理程序。事件驅(qū)動(dòng)過(guò)程是圖形用戶(hù)界面的本質(zhì),由用戶(hù)控制而代碼作出響應(yīng)。5.VB程序的執(zhí)行步驟如下:1)啟動(dòng)應(yīng)用程序,裝載和顯示窗體;2)窗體(或窗體上的控件)等待事件的發(fā)生;3)事件發(fā)生時(shí),執(zhí)行對(duì)應(yīng)的事件過(guò)程;4)重復(fù)執(zhí)行步驟(2)和(3);5)直到遇到“END”結(jié)束語(yǔ)句結(jié)束程序的運(yùn)行;或按“結(jié)束”強(qiáng)行停止程序的運(yùn)行。1.5基本控件和窗體一.常用屬性1.Name名稱(chēng)屬性創(chuàng)建的對(duì)象名稱(chēng),有默認(rèn)的名.在程序中,控件名是作為對(duì)象的標(biāo)識(shí)而引用,不會(huì)顯示在窗體上。2.Caption標(biāo)題屬性該屬性決定了控件上顯示的
5、內(nèi)容。3.Height、width、top和left屬性4.Enabled屬性控件是否可操作.當(dāng)設(shè)置為false時(shí),呈暗淡色,禁止用戶(hù)進(jìn)行操作.5.Visible屬性控件是否可見(jiàn).當(dāng)設(shè)置為false時(shí),用戶(hù)看不到,但控件本身存在。6.Font屬性Fontname字體Fontsize字體大小Fontbold是否是粗體Fontitalic是否斜體Fontstrikethru是否加一刪除線(xiàn)Fontunderline是否帶下劃線(xiàn)7.Forecolor前景顏色屬性設(shè)置控件的前景顏色(即正文顏色).其值是一個(gè)16進(jìn)制常數(shù),用戶(hù)可以在調(diào)色板中直接選擇所需顏色。
6、8.Backcolor背景顏色屬性9.Backstyle背景風(fēng)格屬性0-transparent:透明顯示,即控件背景顏色顯示不出來(lái)10.BorderStyle邊框風(fēng)格屬性0-None:控件周?chē)鷽](méi)有邊框1-FixedSingle:控件帶有單邊框。11.Alignment屬性控件上正文水平對(duì)齊方式0:正文左對(duì)齊1:右對(duì)齊2:居中12.AutoSize屬性控件是否根據(jù)正文自動(dòng)調(diào)整大小,False.13.WordWarp屬性AutoSizeTrue時(shí),WordWarp才有效按正文字體大小在垂直方向上改變顯示區(qū)域的大小14.TabIndex屬性決定了按Ta
7、b鍵時(shí),焦點(diǎn)在各個(gè)控件移動(dòng)的順序。各個(gè)控件默認(rèn)TabIndex值就是以控件建立時(shí)的順序,第一個(gè)為0.15.控件默認(rèn)屬性反映該控件最重要的屬性,使用時(shí)可省略屬性名。.注意:Command的默認(rèn)屬性為Default,當(dāng)該屬性為T(mén)rue,當(dāng)按Enter鍵,該控件起作用。二.窗體1.屬性Caption標(biāo)題MaxButton、MinButtonIcon、ControlBoxPicture、AutoRedrawBorderStyle(012345)WindowsState(0-正常、1-最小化、2-最大化)2.事件Click、DblClick和LoadLoa
8、d當(dāng)裝入窗體時(shí)激發(fā),通常用于對(duì)屬性和變量初始化3.方法Print、Cls和Move等例2.4上述屬性、Click、DblClick和Lo