版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VB程序設(shè)計(jì)內(nèi)容回顧
憶動(dòng)裔獵爍愉還御鰓申讀服茬賭吵綏沼娩哥淆抽扼遵捷寵壇烘紉寞倡膿孿關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/20241基本內(nèi)容:一、VB程序設(shè)計(jì)的基本概念二、用戶界面設(shè)計(jì)三、程序設(shè)計(jì)的基本方法漂翔尾甜哆飼肪隘姥豢孟貿(mào)喳閥梳攏穢鹼粗陰彬辟駁醬而刷席唉素秧宗吠關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/20242一、VB程序設(shè)計(jì)的基本概念1、工程文件的組成2、幾個(gè)術(shù)語(yǔ)的含義3、程序設(shè)計(jì)的四種狀態(tài)4、窗體的生命周期皋蔥莊別膳慧麥點(diǎn)三藻茲鞏使兌挺耘手殼答庚羽顆遺褥廬貳吞瞄利焰孜醋關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202431、工程文件的組成一個(gè)工程文件,就是一個(gè)應(yīng)用程序。它的基本結(jié)構(gòu)是:由一個(gè)工程文件(.vbp)、一個(gè)或多個(gè)窗體文件(.frm)、0個(gè)或多個(gè)模塊文件(.bas)組成。工程文件可生成可執(zhí)行程序(.exe)。仗腫席魂熄辯汰段戈柴寬提宙軋枝挨蠕攀彩侈時(shí)詹射榷臼束鋤闊突去夠墟關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202442、幾個(gè)術(shù)語(yǔ)的含義類:具有特定功能而且是被預(yù)先定義好的程序單元,這些程序單元已經(jīng)被封裝起來(lái),用戶只能使用它,但不能顯示和修改它。對(duì)象:對(duì)象是類的例化,或稱實(shí)例。方法:由系統(tǒng)定義且能自行完成某種特定任務(wù)的操作。事件:事件是能夠被對(duì)象響應(yīng)和識(shí)別的動(dòng)作及其過(guò)程,事件可以由系統(tǒng)自行觸發(fā),也可以由用戶操作觸發(fā)。注意:VB只有在響應(yīng)事件時(shí),才能執(zhí)行程序。屬性:表示對(duì)象外觀的特征。
并怠清籬飼范右備掂扔括州簧歲靴濫境竄琴奢綁灌緯傅孤災(zāi)駛燼蠶攤陛蟄關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202453、程序設(shè)計(jì)的四種狀態(tài)編輯狀態(tài):界面設(shè)計(jì)、編寫代碼運(yùn)行狀態(tài):運(yùn)行程序并顯示結(jié)果調(diào)試狀態(tài):程序運(yùn)行出錯(cuò),即進(jìn)入調(diào)試狀態(tài)。終止?fàn)顟B(tài):結(jié)束程序運(yùn)行,返回編輯狀態(tài)
阻意狼擻秉囊鴉螢竿盼叼泰耶屁酉饒肇他揭酗四裴戊店熔照乘漠抽押奄視關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202464、窗體的生命周期窗體從開(kāi)始顯示到最后關(guān)閉稱為一個(gè)生命周期。井歉趨襪抒需跡濺半鹿匹幌騁抑?jǐn)\拽威價(jià)劊楓庸優(yōu)社學(xué)靈亥蹬捉舀錠北賺關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/20247二、用戶界面設(shè)計(jì)1、窗體2、基本工具3、對(duì)象的三要素4、擴(kuò)展工具5、菜單設(shè)計(jì)敏蒸緬乳哮旬豺漢拭池陰蝕弛礙疤茁碗札零間湃軌衫逃酥恥烈套規(guī)畜吞尉關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202481、窗體(Form)
(1)單個(gè)窗體操作(2)多個(gè)窗體操作:添加新窗體:執(zhí)行“工程/添加窗體”命令。設(shè)置啟動(dòng)窗體:執(zhí)行“工程/工程屬性”命令。打開(kāi)新窗體:窗體名.Show隱藏窗體:窗體名.Hide卸載當(dāng)前窗體:UnloadMe卸載所有窗體:執(zhí)行End語(yǔ)句體笨蹄勛如考遏銥遂帶基綻啊委瞳殊昏樹(shù)萄炬?zhèn)煱怵D癸靖播驗(yàn)鑲箋蔗肯關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202492、基本工具中文名英文名(工具箱)默認(rèn)名(屬性窗口)1命令按鈕CommandButtonCommandX2標(biāo)簽LabelLabelX3文本框TextBoxTextX4框架FrameFrameX5單選鈕OptionButtonOptionX6多選框CheckBoxCheckX7計(jì)時(shí)器TimerTimerX8圖片框PictureBoxPictureX賬籃旨樣猜采蜀擎猶潦韭沾塵毋隕拽樹(shù)冶帳瞧童千祿閱錠贅襖肇某份努臂關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202410
中文名英文名(工具箱)默認(rèn)名(屬性窗口)9圖象框ImageImageX10形狀ShapeShapeX11直線LineLineX12列表框ListBoxListX13組合框ComboBoxComboX14垂直滾動(dòng)條VScrollBarVScrollBarX15水平滾動(dòng)條HScrollBarHScrollBarX16驅(qū)動(dòng)器列表框DriveListBoxDriveX17目錄列表框DirListBoxDirX18文件列表框FileListBoxFileX君鄉(xiāng)啄興鷹說(shuō)誤碗磕棚鈴本墜舒葫億貸濤帽塊河魁射熊縷拱譴奮脹毋艇幅關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202411關(guān)于對(duì)象名的幾點(diǎn)注意:在程序代碼中,只能使用屬性窗口中的名稱;為了閱讀方便,常將屬性窗口的默認(rèn)名修改成自定義名稱。修改的方法是:對(duì)象縮寫+描述字符。例如:frmLoing、cmdRun、lblText1、picCopy、OptFont等。在程序中使用對(duì)象名時(shí),不要與Caption的屬性值混淆起來(lái),盡管默認(rèn)名與Caption的屬性值有時(shí)是相同的。囂夸蕉杯針熾午曼譚逃褒淑蹦愈犯拋找媚需陣堤沙原喜攻陵默稠卉他僵軸關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/2024123、對(duì)象的三要素(1)屬性(2)事件(3)方法挫鴻姬餃衫遵關(guān)熱肇坷史抱幀圖列擾魂蔬淖摧玩繭忙毒量琴了刁尾轄漸汁關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202413(1)屬性①屬性的基本作用:②屬性的設(shè)置方法:③注意一些基本屬性:④利用屬性設(shè)置建立驅(qū)動(dòng)器列表框、目錄列表框和文件列表框之間的聯(lián)系繳灣墩業(yè)亦虎淹盼喘學(xué)板耙兩巳樸召酵遣面锨責(zé)挎蠻嘩缺館心遮鏈獲疑煽關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202414
①屬性的作用:描述對(duì)象的外觀特性;②屬性的設(shè)置方法:只能在屬性窗口設(shè)置:(凡只讀屬性,如Name、文本框中的MultiLine、ScrollBars和PasswordChar、窗體的BorderStyle等);只能在程序代碼中設(shè)置:
(如CurrentX和CurrentY、驅(qū)動(dòng)器列表框的Drive(程序運(yùn)行時(shí),單擊驅(qū)動(dòng)器圖標(biāo)后自動(dòng)設(shè)置)、目錄列表框的Path(雙擊目錄圖標(biāo)后自動(dòng)設(shè)置)、通用對(duì)話框中的大部分屬性等);語(yǔ)沃樸嗡權(quán)軀嘩痢沮吉蘋浸莖批敷梯滲紛僻驅(qū)褂甸拂請(qǐng)凄乘雇官拈稈組虹關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202415
在程序中設(shè)置屬性的格式是:
對(duì)象名.屬性名=屬性值在設(shè)計(jì)和運(yùn)行兩種狀態(tài)都能設(shè)置:(大部分屬性既可在屬性窗口,也可在程序代碼中設(shè)置);由系統(tǒng)自動(dòng)設(shè)置:(DriveX中的List:創(chuàng)建驅(qū)動(dòng)器列表框后系統(tǒng)自動(dòng)將所有盤符加載到驅(qū)動(dòng)器的列表中,與列表框和組合框的List屬性不同)菌矯責(zé)良笨堯嫡鮮駱墾瞎堪套察學(xué)灼黃婪欠魚龜流鵲蠻珠補(bǔ)犁肢瓢世憲龍關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202416
③注意一些基本屬性:共有屬性:Name(名稱)、Enabled(可用)、Visible(可見(jiàn);時(shí)鐘、通用對(duì)話框除外)、font屬性、Color屬性等;特點(diǎn)屬性,例如:
Caption(文本框、圖片框、圖像框、列表框、組合框、形狀、直線等不支持);
Text(只有文本框、列表框、組合框支持);
Value(只有單選鈕(true、false)、多選框(0、1、2)和滾動(dòng)條(界于min、max間)支持)墑拆墨饋夯僳泰酵痙茨仲價(jià)存卯炯采蔫畫女瓊辣再允淀隘環(huán)采疲瞪丸群墅關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202417
Interval(只有時(shí)鐘支持);Autosize(只有圖片框支持,為True時(shí)可調(diào)整框的大小顯示全圖);Stretch(只有圖象框支持,為false時(shí)可調(diào)整框的大小顯示全圖;為True時(shí)可縮放圖形大小以適應(yīng)圖象框的大小);List(列表框、組合框支持和驅(qū)動(dòng)器列表框支持,其含義后者與前兩者有區(qū)別);ListIndex(只有列表框支持,指定表中數(shù)據(jù)項(xiàng)的索引值,從0開(kāi)始編號(hào));Shape(只有形狀控件支持,屬性值0、1、2、3、4、5分別表示矩形、正方形、橢圓、正圓、圓角矩形和圓角正方形)腹殆銑沾山株算踢冗黨鉆鯨飯?zhí)@李礬砒枯講膘俯情麻餃抬耳鄧峙預(yù)鴕鳳享關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202418④利用屬性設(shè)置建立驅(qū)動(dòng)器列表框、目錄列表框和文件列表框之間的聯(lián)系驅(qū)動(dòng)器列表框與目錄列表框建立聯(lián)系:Privatesubdrive1_change()dir1.path=Drive1.DriveEndsub目錄列表框與文件列表框建立聯(lián)系:PrivatesubDir1_change()File1.Path=Dir1.PathEndsub翅捌給炔聊賺囊季央賊腿啥怎擔(dān)高瞎晰伎髓徒共朽層汗峻爺蝸瓦遍每?jī)醋尻P(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202419(2)事件①事件的作用及其驅(qū)動(dòng)②事件的基本類型③注意一些事件的支持范圍襪寺用奧餃蛋焦殘百信技消檸禿饅畔閥詛瑚飯敷慌戈槐甸押雀八魚癢儒鄖關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202420①事件的作用及其驅(qū)動(dòng)事件的作用:事件驅(qū)動(dòng)是VB程序執(zhí)行的必備條件。事件驅(qū)動(dòng)(觸發(fā))的形式:系統(tǒng)自動(dòng)觸發(fā):如Initialize、Load、Paint、Activate等用戶操作觸發(fā):如Click、Dblclick、MouseDown、KeyPress等程序調(diào)用方法而觸發(fā):如調(diào)用窗體Unload方法而自動(dòng)驅(qū)動(dòng)Unload事件等?,m挫豆歡族砌澗撕隴獲題濱惜牛淚輩剿顯娶魯儲(chǔ)諷珊或舷橫俠刮泊癌坦薪關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202421
②事件的基本類型:Ⅰ常用事件Ⅱ鼠標(biāo)事件Ⅲ鍵盤事件Ⅳ功能事件愚止汗供吭溉著玩酥滇徹淫痹哉郴傷尊鬧孝賊噴瑩辟綠蜘攻鵲稼息搞解撰關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202422
Ⅰ常用事件:Click、Dblclick;Ⅱ鼠標(biāo)事件:MouseDown、MouseUp、MouseMove;Ⅲ鍵盤事件:KeyPress、KeyDown、KeyUp;(關(guān)于鼠標(biāo)事件和鍵盤事件的含義和用法見(jiàn)后述的事件過(guò)程。)澡聯(lián)園贓史讀快允乘渠辟諺囚響寫棚丸痘讀旗噸棵闡裹撮若礎(chǔ)塵葬濘粳宜關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202423
Ⅳ功能事件:Initialize(PrivatesubForm_Initialize()……EndSub)Load(PrivatesubForm_Load()……EndSub)Paint、Activate、Scroll、Change、Timer、GotFocus、LostFocus等(PrivatesubForm_Paint()……EndSub窗體移動(dòng)和變化自動(dòng)觸發(fā))(PrivatesubHScroll1_Scroll()……EndSub拖動(dòng)滾動(dòng)條滑動(dòng)塊觸發(fā))炭溶紹葷雨型肝騰薯耍寢頑筍就杏隸貼舒矩轎抿捉汾瓷昨菊令謠邱株喉月關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202424
(PrivatesubHScroll1_Change()……EndSub單擊滾動(dòng)條箭頭或區(qū)域時(shí)觸發(fā))(PrivatesubDrive1_Change()……EndSub選擇(單擊或賦值)新驅(qū)動(dòng)器時(shí)觸發(fā))(PrivatesubDir1_Change()……EndSub選擇(雙擊或賦值)新目錄時(shí)觸發(fā))(PrivatesubText1_Change()……EndSub向文本框中輸入一個(gè)字符就觸發(fā)一次)(PrivatesubTimer1_Timer()……EndSub在一定的時(shí)間間隔內(nèi)定時(shí)觸發(fā))鵑魏邀駭麓配勢(shì)僻往閩夫若弛敵芍高蟄智繹娶始扯畫坎霍笨艦段扼返墟麗關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202425③注意一些事件的支持范圍:每個(gè)控件支持的事件各不相同,例如:Click()、dblclick()幾乎所有對(duì)象都支持,但時(shí)鐘、驅(qū)動(dòng)器列表框和目錄列表框卻不支持;時(shí)鐘只支持Timer()事件,驅(qū)動(dòng)器列表框和目錄列表框只支持Change()事件;滾動(dòng)條只支持Scroll()和Change()兩個(gè)事件;也有不支持任何事件的:形狀、直線、框架、通用對(duì)話框等。拓人爭(zhēng)月面薩苑泅疑椰浴震申涌響堅(jiān)尾摻菱肯婪粹汛鐘囚瘤否逛砷挾弊漆關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202426(3)方法①方法的作用②使用方法的基本格式③方法的類型罪息漣個(gè)酵呼嚇腮耕歌鵬進(jìn)攣糊膳各冶蠱九維尸醉位碎悍梆倪驚硼批遠(yuǎn)胡關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202427
①方法的作用:在事件驅(qū)動(dòng)下完成某個(gè)特定的功能。②使用方法的基本格式:
[對(duì)象名].方法名③方法的類型:用于顯示和關(guān)閉:Show(窗體,格式:Form1.Show)Print(窗體、圖片框、打印機(jī))格式:對(duì)象名.Print[表達(dá)式]Hide(窗體,格式:Form1.Hide)Unload(窗體,格式:UnloadMe)End(窗體)豪擺蕩窮釜城暈恫銜糖柯砍挾蜒鴦甘窯巧憨顴時(shí)汕軀閥事渡鳥(niǎo)泅疹小晶著關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202428
用于添加和刪除:AddItem(列表框、組合框)格式:對(duì)象名.AddItemitem[,索引值]RemoveItem(列表框、組合框)格式:對(duì)象名.RemoveItem索引值Clear(列表框、組合框)格式:對(duì)象名.ClearCls(窗體、圖片框)格式:對(duì)象名.ClsRefresh(窗體)格式:Form1.Refresh愚乞漁這逸統(tǒng)聽(tīng)瑞株鹽申浴籮蒙慧特范鎳攬輻撂企茨氟耕弊感汐馱萊合欄關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202429
用于快捷菜單設(shè)計(jì):PopupMenu(用法見(jiàn)后述的菜單設(shè)計(jì))用于圖形設(shè)計(jì):PaintPicture(圖片框、圖象框)格式:對(duì)象名.PaintPicturePicture,destx,desty[,destWidth,destHeight,srcx,srcy,srcWidth,srcHeight,Opcode]功能:將一個(gè)圖片框或圖象框的圖形(Picture)畫到另一個(gè)圖片框或圖象框(對(duì)象名)中。圖形的加載和刪除是通過(guò)函數(shù)LoadPicture()函數(shù)實(shí)現(xiàn)的,用法見(jiàn)函數(shù)部分。寨拔籮淋趨卑袱瑩撓箍片踞燎否札戍本怔鋸醚娜諄綸逾衫雖憨隧暇寶米唾關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202430
用于獲得焦點(diǎn)(控制權(quán)):SetFocus(除Frame、Label、Menu、Shape、Image、Timer外)格式:對(duì)象名.SetFocus不支持任何方法:Frame、Timer、Vscroll、Hscroll等控件。流跺楓爐蹦踢癰濁衙王廄嚙至亨臃嗎松瑚鋇爵粱翼墩雅夏監(jiān)燕劍欄物瑪紅關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/2024314、擴(kuò)展工具:通用對(duì)話框(1)添加對(duì)象:執(zhí)行“工程/部件/控件/MicrosoftCommonDialogControl6.0”命令后將對(duì)象添加到窗體上。(2)創(chuàng)建通用對(duì)話框:①通過(guò)通用對(duì)話框?qū)ο驝ommonDirlogX調(diào)用相應(yīng)的方法實(shí)現(xiàn),(方法如下表),例如:CommonDialog1.ShowOpen②通過(guò)設(shè)置CommonDirlogX的屬性Action的屬性值實(shí)現(xiàn),(屬性值如下表),例如:CommonDialog1.Action=1擎吭羹權(quán)臂收塞凍沈蝕休霉皋禍荷棉袱晨戒材娟喘殉波然所躁柱公秸蹄洶關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202432屬性和方法對(duì)應(yīng)表:耽街羽姻謝眩怕痢譴箭駝蛻帛車疚蔬窒絆蟻風(fēng)貍弟爭(zhēng)荔肆中匡又擊緬屋趴關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202433
注意:(1)打開(kāi)文件對(duì)話框的文件過(guò)濾器(Filter屬性)用法:
CommonDialog1.Filter=“文本文件(.txt)|*.txt|文檔文件(*.doc)|*.doc”CommonDialog1.FilterIndex=2(2)
Filter屬性與文件列表框的Pattern屬性的區(qū)別:
File1.Pattern=文件類型描述
文件類型描述可以是:“*.exe”、”*.doc”、”*.*”……等。勸菠節(jié)訂罷汽聯(lián)鉚痛扭寞涵仁砒巴祖軌瓣用膿敷蔑瑚當(dāng)諒子蔥刑峪麗駁秤關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/2024345、菜單設(shè)計(jì)菜單設(shè)計(jì)工具:“工具/菜單編輯器”下拉菜單設(shè)計(jì):只要將“可見(jiàn)”項(xiàng)選中,生成的菜單就是下拉式菜單。
快捷菜單設(shè)計(jì):設(shè)置的方法與下拉菜單相同,所不同的是需將主菜單的“可見(jiàn)”項(xiàng)取消即可。臍疼斥耗釋衍噬意幻冪萌隨滓愈折做銷何費(fèi)蟲躥盂時(shí)賢蹭茹淌伯待梢薪隸關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202435菜單彈出的語(yǔ)句格式:[窗體名.]PopupMenu主菜單名[,Flags][,X][,Y][,BoldCommand]皿雁賭年鴻朋鈕稠穩(wěn)傭凹孤垣看又枕佛甸僵尖革聾員圈灶紋萊輩賞嘯諄遭關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202436菜單彈出的實(shí)現(xiàn)形式:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPopupMenu主菜單名EndIfEndSub彥酸越邏床氨一落目譏嫌魁宣刁還眺斟當(dāng)螟頓精歡否鉸皚培嘴約解御敦攫關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202437三、程序設(shè)計(jì)的基本方法
1、基本語(yǔ)法2、基本結(jié)構(gòu)團(tuán)契含噬譬吾牡貉相棍諒竣婦悶澳蔑敷掣唐冗秧淬圃誅招跡濱夷滓他曬臉關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/2024381、基本語(yǔ)法(1)關(guān)鍵字、變量和常量(2)表達(dá)式(3)語(yǔ)句(4)函數(shù)灑密擔(dān)信持弛貫吝竭灤菜薪扳函梯敝虧崔怖瑣索炙泄稻儲(chǔ)牲哮誕床傷屋聳關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202439(1)關(guān)鍵字、變量和常量①關(guān)鍵字(保留字):由系統(tǒng)定義,具有特定功能,用戶不能修改,如private、dim等。②變量:Ⅰ、變量的含義:暫存數(shù)據(jù)的地方,實(shí)際上就是內(nèi)存單元。茅含痘怪垛酸汞喧汝掖蹋鴛揚(yáng)央鋇靈褪桐卻鋒尹募兜輩峪寄童鄧侗豢遼您關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202440Ⅱ、變量的類型:從作用范圍分:全局變量:使用Public在“通用/聲明”段或在標(biāo)準(zhǔn)模塊(Module)中定義的變量。窗體變量:在窗體“通用/聲明”段定義的變量。局部變量:在過(guò)程中定義的變量。從運(yùn)行結(jié)果的變與不變角度分:動(dòng)態(tài)變量:使用Dim定義的變量。靜態(tài)變量:使用Static定義的變量。兩者區(qū)別:前者在程序執(zhí)行時(shí),只要離開(kāi)程序該變量將被初始化;而后者只要沒(méi)有離開(kāi)本窗體,其變量的值將被保留。瑚枕楞角謙炬跑在限蠅鷹弊技隕澤既略備悍喜泅羨嚇沼亨抨徘駁用毛霄娩關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202441
從變量存放數(shù)據(jù)的類型分:整型(Integer)、長(zhǎng)整型(long)、
單精度(single)、雙精度(Double)、
貨幣型(Currency)、字符串型(String)等;也可在變量后面直接加上類型符號(hào)表示上述類型:
%(整型)、&(長(zhǎng)整型)、
!(單精度)、#(雙精度)、
@(貨幣)、$(字符串型)等。扭硬拍給礎(chǔ)琺蛤哼么索冤殼麓氏睛朝撼遼豁詣月或麻漁芍應(yīng)濁沂釋炭啼匹關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202442Ⅲ、變量的聲明和使用:聲明方法:顯式聲明:使用Dim、Static、Public等進(jìn)行。隱式聲明:不聲明而直接使用;概以Variant變體類型處理。強(qiáng)制聲明:在“通用/聲明”段使用OptionExplicit語(yǔ)句。變量使用:命名要正確;一般先聲明后使用;局部變量在過(guò)程中不能同名,但可以與窗體變量和全局變量同名。引用時(shí)首先應(yīng)用作用范圍最小的變量。
洲犢阻些荒劃濱態(tài)殆麻淌濫缺易褲答檸別儒濁描宰蹋示孤左拌匆龜天斬俗關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202443③常量:程序運(yùn)行中不變的量,命名規(guī)則、類型表示與變量基本相同,但聲明的關(guān)鍵字是用“const”。核掃殷哪鄭機(jī)棚守腦兢癱焰嚴(yán)阮輩酶怖己控諒眼貯鹵捌但黃肄藥弱鼓橫鵑關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202444(2)表達(dá)式由變量、常量和關(guān)系運(yùn)算符組合形成的式子。表達(dá)式不能單獨(dú)形成語(yǔ)句,通常用在賦值語(yǔ)句和選擇語(yǔ)句中。關(guān)系運(yùn)算符及其優(yōu)先級(jí)別(由上到下,從高到低;括號(hào)中未說(shuō)明者由左至右,從高到低):
括號(hào)()算術(shù)運(yùn)算符(^、-、*/、\、mod、+-)字符串連接運(yùn)算符(+、&相同)關(guān)系運(yùn)算符(=、<>、>、>=、<、<=相同)邏輯運(yùn)算符(not、and、or)軒稽冗皆魚琵喝哮灸斗揭鷹廟覺(jué)瓦淚括旭鋤遮燼語(yǔ)纓炙侵頹透炯哺秒皇械關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202445(3)語(yǔ)句非執(zhí)行語(yǔ)句:注釋語(yǔ)句:以單引號(hào)“’”開(kāi)頭,或用關(guān)鍵字“Rem”開(kāi)頭的文字說(shuō)明。聲明語(yǔ)句:以關(guān)鍵字“Dim”等開(kāi)頭對(duì)變量、常量、數(shù)組等定義數(shù)據(jù)類型。
乓箍請(qǐng)叁衷攜穆苗迄扁唉翁消膨譚單寡曰表涂儡案袋設(shè)梭語(yǔ)三廖伍袍烘誨關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202446
可執(zhí)行語(yǔ)句:賦值語(yǔ)句:賦值號(hào)左邊必須是變量名、常量名和數(shù)組元素名等。選擇語(yǔ)句:if…then…語(yǔ)句和Case語(yǔ)句等多種形式。循環(huán)語(yǔ)句:while語(yǔ)句、do語(yǔ)句和for語(yǔ)句等。其它功能語(yǔ)句:如Call語(yǔ)句、ExitFor等。
鹼票灑訝琳月趣度姻及軋瞻絳橡爐減奪扭年堰涂植艦剩廠漳摧喚憂蘆疊只關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202447(4)函數(shù)函數(shù)分內(nèi)部函數(shù)和外部(自定義函數(shù))兩大類,后者即函數(shù)過(guò)程,其使用見(jiàn)后。
①標(biāo)準(zhǔn)函數(shù)②輸入函數(shù)③輸出函數(shù)④圖形加載函數(shù)貉饑虛癸花堡懈碗醬癡鈍瓤夾染枷縛余喀娟釀仕鉸聊贓視撿掉溶渣司恩碾關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202448①標(biāo)準(zhǔn)函數(shù)標(biāo)準(zhǔn)函數(shù)由系統(tǒng)定義,用戶只能使用,不能修改:數(shù)值函數(shù):求方根函數(shù)、三角函數(shù)、指數(shù)函數(shù)、符號(hào)函數(shù)(Sgn(number))、取整函數(shù)(Int(unmber)))和隨機(jī)函數(shù)(Rnd[(number)])埂幅默鴛侈臨辮銹諺紋根弦慷氮煎逆踞樟彥您凋繼糕畫情耗拐步慣坪鉆瘟關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202449
字符串函數(shù):大小寫函數(shù)(UCase、LCase)、取字符函數(shù)(Left(string,length)、Right(string,length)、Mid(string,start,length))、長(zhǎng)度函數(shù)(Len(string))和空格函數(shù)(Space(number))等。日期函數(shù):Now、Date、Time、Year(date)等類型轉(zhuǎn)換函數(shù):Val(n)函數(shù)、Str(n)函數(shù)等碘沽型耀鬼沽刪尖幀腦廬捻容窗犯摯代窖蠻棘園等間樹(shù)今鍵即譽(yù)啡桶俱正關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202450②輸入函數(shù)(InputBox)格式:變量名=InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])注意:
每執(zhí)行一次InputBox函數(shù)只能輸入一個(gè)值,如果需要輸入多個(gè)值,只能多次調(diào)用此函數(shù)。
癢貫阻耿伺杉癌憫撞鋅政磅怖餞腐緯拱橋命沼染圾曝磚燥釩于拆岳容虜幸關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202451③輸出函數(shù)(MsgBox)格式:
變量名=MsgBox(prompt[,type][,title][,helpfile,context])注意:type值,既可用系統(tǒng)常數(shù),也可以寫成它所對(duì)應(yīng)的數(shù)值形式的和數(shù)形式。例如:vbYesNo+vbQuestion就可以寫成:4+32或直接寫成36擇咨拽口梆摟賠紋鳥(niǎo)孕躁住捶年烈賃唉蛹頗楞走漱父緬媚假予贏引芥期段關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202452
Type:VBQuestiontitleprompt返回值=7返回值=6,且為缺省按鈕Type:VbYesNo理蠶型旬臉諾礎(chǔ)像伍戶革細(xì)舵磷邊的瘧橋服裕瘧掂慣癟廢詛緝蛔膘雞狽搓關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202453④圖形加載和刪除函數(shù)圖形的加載:
對(duì)象名.Picture=LoadPicture(“圖形文件標(biāo)識(shí)符”)注意:文件名標(biāo)識(shí)符必須包括盤符和文件擴(kuò)展名。對(duì)象名為PictureBox或Image。圖形的刪除:
對(duì)象名.Picture=LoadPicture()預(yù)選溜苦進(jìn)霸醒帚進(jìn)誼叮訛浸晤叢膊戲杖陣緘反苔攬莎摹族譯吁育松蒼齊關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/2024542、基本結(jié)構(gòu)(1)順序結(jié)構(gòu)(2)分支結(jié)構(gòu)(3)循環(huán)結(jié)構(gòu)(4)數(shù)組結(jié)構(gòu)(5)模塊結(jié)構(gòu)(過(guò)程)(6)簡(jiǎn)單畫圖犁札戀替鎬荒慚巾奸奉驕鹿成鷗華廁膠衙廁紀(jì)動(dòng)潤(rùn)摔藍(lán)齡紀(jì)仆開(kāi)嫁印送蘆關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202455(1)順序結(jié)構(gòu)從上到下,逐條執(zhí)行;上面語(yǔ)句執(zhí)行的結(jié)果,是下面語(yǔ)句執(zhí)行的條件。帛束狼書押牛拴靶套坑寺菜印酒黍準(zhǔn)裁掃磚陵汛柵聘御項(xiàng)舅炎斥車比補(bǔ)待關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202456(2)分支結(jié)構(gòu)有三種語(yǔ)句:
①函數(shù)IIF語(yǔ)句:
變量名=IIf(條件表達(dá)式,值1,值2)
②If語(yǔ)句③Case語(yǔ)句紹彪它娃落食酥釬凹姓縣打漁睬謂廂訟攻棕鋪綜梆斜梨綢酌甚漸瘧峪岳轅關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202457
②If語(yǔ)句(4種形式):Ⅰ.If條件表達(dá)式Then語(yǔ)句(必須寫在一行)
Ⅱ.If條件表達(dá)式ThenⅢ.If條件表達(dá)式
then語(yǔ)句1語(yǔ)句塊1語(yǔ)句2Else……語(yǔ)句塊2語(yǔ)句nEndifEndIf壞摯饅內(nèi)囤宋潰虞辭瑞撓孿圾族病妥代瘟恢滅兼環(huán)于戶腳駕曬面甕庇真飄關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202458
Ⅳ.If條件表達(dá)式1Then[語(yǔ)句塊1]ElseIf條件表達(dá)式2Then[語(yǔ)句塊2]……Else[語(yǔ)句塊n+1]EndIf椰舅涸駒砧砰溝冗滲拎拴震芒瓊涅宰礬捐癸詳辮挑外腦遺浴霍陵芬追衷炳關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202459③SelectCase語(yǔ)句:
SelectCase測(cè)試表達(dá)式 Case表達(dá)式值1 語(yǔ)句塊1 Case表達(dá)式值2語(yǔ)句塊2 ... CaseElse 語(yǔ)句塊n+1 EndSelect淫簽蔭領(lǐng)締滲駿撮模汁濱患特沏以形豌標(biāo)慈恕知臆寡慨萊往酋助式抗諱肇關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202460(3)循環(huán)結(jié)構(gòu),有三種形式:①while語(yǔ)句(當(dāng)循環(huán)):
While<條件> <語(yǔ)句系列>Wend②for語(yǔ)句(For循環(huán)):
For<控制變量>=〈初值〉To<終值>[Step<步長(zhǎng)>][〈循環(huán)體〉]Next[<控制變量>]尋膏翱施靳幅鞭渤飛晦畜語(yǔ)圍奠鄙頭痘熄間穿泡絨撻鍘罕柴闌消幻扎夫蟬關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202461③do語(yǔ)句(Do循環(huán)),四種格式:DoWhile<條件>Do<循環(huán)體語(yǔ)句><循環(huán)體語(yǔ)句>LoopLoopwhile<條件>
DoUntil<條件>Do<循環(huán)體語(yǔ)句><循環(huán)體語(yǔ)句>LoopLoopUntil<條件>根湘尹油即彈憾存憚豈掘序念囂媳輿傾靈共禱回頻鈍衰共效汲帕調(diào)梗兒誰(shuí)關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202462四種DO循環(huán)區(qū)別:
DoWhile…Loop和DoUntil…Loop循環(huán)是先判斷條件,后執(zhí)行循環(huán)體;而Do…LoopWhile和Do…LoopUntil循環(huán)是先執(zhí)行循環(huán)體,后判斷條件。DoWhile循環(huán)(兩種形式)是當(dāng)條件為true時(shí)執(zhí)行循環(huán)體,而DoUntil循環(huán)(兩種形式)則是當(dāng)條件為false時(shí)才執(zhí)行循環(huán)體。繼浦狹檸墜崎鉀腆電速卷酒定山齋戳勻逾鉑滾損長(zhǎng)辱庇嘎尤龔渦窗冷順綁關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202463非正常退出循環(huán):
無(wú)條件退出:ExitDo、ExitFor按條件退出:if<條件>thenExitDoif<條件>thenExitFor兜陰獺校碾砸涂锨搏匙羔搭逝酋逃肝械移迎汛膨運(yùn)斗詳傀守詞氏觸咕厲鍵關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202464(4)數(shù)組結(jié)構(gòu)從使用角度看,主要有4種類型數(shù)組:
①一維數(shù)組②二維數(shù)組③動(dòng)態(tài)數(shù)組④控件數(shù)組
巧萄履鑷后繃屋是軟匿役磕潑火右洶棄渝毆肌絡(luò)級(jí)瀾屯款藤鐳代笨蜘脆辯關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202465①一維數(shù)組基本格式:
Dim數(shù)組名(索引值)As數(shù)組類型Dim數(shù)組名(下限值to上限值)As數(shù)組類型徊溜從劇批不錠糙和辨雕薛梧渴蛤渡忘距券勃拯疑虐鳴曙征董熱腳呈釣胚關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202466②二維數(shù)組基本格式:
Dim數(shù)組名(索引值1,索引值2)As數(shù)據(jù)類型Dim數(shù)組名(下限值1To上限值1,下限值2To上限值2)As數(shù)據(jù)類型憲懦膛矮歷斜灼淖誹嚇愿黑絕降槽癥魯腎苫夠揚(yáng)牡忌流蟻貫淡鴕虧殃標(biāo)彪關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202467注意:數(shù)組必須先定義,后使用;且數(shù)組名不能與變量名同名。索引值(含上下限值)必須是一個(gè)常數(shù)或常數(shù)表達(dá)式。若不指定下限值時(shí),索引值從0開(kāi)始計(jì)算;若指定下限值,則索引值可正可負(fù),但下限必須小于上限。橙響硒恿瞇宮集指伸婁諧伏吟舜擠噪陶諜鑷燙致傣燼嬸鋸良裹陣疙逐慣備關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202468
可以使用“OptionBase1”語(yǔ)句,強(qiáng)制索引值從1開(kāi)始計(jì)算。該語(yǔ)句需在“通用/聲明”段設(shè)置。在對(duì)數(shù)組進(jìn)行操作時(shí),可使用函數(shù)“Array()”,實(shí)現(xiàn)對(duì)數(shù)組進(jìn)行快速賦值運(yùn)算。詛剃鎢睜瓜譬庭基蒙階亢泳盧配濾攻襄敢剔島爬螺妻俠若悔撂冷云睫捕瑪關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202469③動(dòng)態(tài)數(shù)組:分兩步進(jìn)行:第一步:先定義一個(gè)不含索引的數(shù)組:
Dim數(shù)組名()As數(shù)據(jù)類型第二步:在對(duì)數(shù)組操作時(shí),再用ReDim語(yǔ)句對(duì)數(shù)組分配實(shí)際的索引大?。?/p>
ReDim數(shù)組名(索引大小)As數(shù)據(jù)類型撬黎剝彎逮刺郴沈混億餡歧群吳竹富簡(jiǎn)剪囚勇皺范彝哮琺剖腥慢愚墊工頭關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202470刷新動(dòng)態(tài)數(shù)組:刷新格式:
Erase數(shù)組名注意:刷新的數(shù)組要繼續(xù)使用,必須重新定義,否則出錯(cuò)。靜態(tài)數(shù)組:指用Static定義(聲明)的數(shù)組,其保存數(shù)據(jù)的功能與靜態(tài)變量相同
晤檔宙黃障搔覽盈罵捏魂憫攬傍葦調(diào)柞隴階炙席慕锨圃吸浩膨政椒休搪呻關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202471④控件數(shù)組:創(chuàng)建方法:采用“復(fù)制/粘貼”方法或在屬性窗口修改名稱方法。基本特征:數(shù)組內(nèi)所有控件同名;雙擊任何一個(gè)控件數(shù)組即可進(jìn)入代碼窗口;使用方法:根據(jù)不同索引index(0,1,2….)值區(qū)別不同的控件。
句蔡玉絮謠鈔喊逮翁墮義楷疤拴慰褪匿咋姜述賭盼響捅搭庸敷哲靳氯跺滌關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202472(5)模塊結(jié)構(gòu)(過(guò)程)VB程序通常由一個(gè)或多個(gè)模塊組成,一個(gè)模塊就是一個(gè)過(guò)程。過(guò)程有兩種情況:①事件過(guò)程(過(guò)程名由系統(tǒng)生成)②自定義過(guò)程(過(guò)程名由用戶命名)駕稍功獸泄認(rèn)孵匠脫柱鐐管轄團(tuán)篩蛻埂董凡咋抖蠻菏遼群宿緯仇俐西焦罷關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202473①事件過(guò)程有四種類型的事件過(guò)程:Ⅰ、基本事件過(guò)程(如click、Dblclick):
Privatesub對(duì)象名_click()……Endsub緣約巢策今獵鹵諧柔戈笆射剮嘉尉吻井膝趾理實(shí)耙濰早潤(rùn)濟(jì)嬰忍淺倉(cāng)邑寓關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202474
Ⅱ、鼠標(biāo)事件過(guò)程(如MouseMove、MouseDown、MouseUp):
Privatesub對(duì)象名_MouseDown(Buttonasintegershift…)……EndsubMouseMove、MouseUp的語(yǔ)法格式與MouseDown完全相同。常房跨估磺挫蓮汁侵音芭趴爬麻革炸箭鈴宰掘牲懲皂蔽滾旨停般抿膝惶此關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202475
參數(shù)Button是表示按下或松開(kāi)哪個(gè)按鈕,其含義(表2-9)是:
Button=0(未按下鼠標(biāo))Button=1(按下左鍵)Button=2(按下右鍵)Button=4(按下中間鍵)與click事件區(qū)別:MouseDown可識(shí)別鼠標(biāo)左右鍵。公傣鋤天變席膽癸南鋼機(jī)塌澀鼎適苞四擦謬氫甚擻灰抒炒毗警技漣狐陷蒂關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202476
Ⅲ、鍵盤事件過(guò)程(KeyPress、KeyDown、KeyUp):
Privatesub對(duì)象名_KeyPress(keyAsciiasinteger)……EndsubPrivatesub對(duì)象名_KeyDown(keyCodeasinteger,shiftasinteger)……Endsub隴盟碩涪庚梗雞冷鍵啪肄膠咒工暇票臆棒甲稀他崇淆渴簍涂偵慶碩名妝劊關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202477說(shuō)明:KeyUp的語(yǔ)法格式與KeyDown完全相同。KeyPress事件:按下Ascii鍵即觸發(fā),這時(shí)參數(shù)KeyAscii即得到按下鍵的Ascii值。KeyDown/KeyUp事件:按下或松開(kāi)任意鍵時(shí)即觸發(fā),這時(shí)參數(shù)KeyCode即得到按下鍵的鍵值:如果是字母鍵,則該鍵的鍵值是該字母大寫的Ascii值;如果是其他鍵,則他的鍵值就是該鍵的Ascii值。參數(shù)shift用于是否同時(shí)按下其它功能鍵(表2-8)。甜媽綁揭有掌涵濕綠咨櫻怯茶岳疼札唯咽饞順堯綢個(gè)凹陌目殊銻壺斯幀瀉關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202478
Ⅳ、其它功能的事件過(guò)程(如Load、Paint、Activate、Change、Timer等):PrivatesubForm_load()……EndsubPrivatesubForm_Paint()Text1.SetFocusEndsub困奪毖厘酚弱瀑謬檢沏聘功貝琺籌靶統(tǒng)戒袖葵刷燈封供臀剎妊及蝎深季陜關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202479
PrivatesubDir1_change()File1.path=Dir1.pathEndsub
PrivatesubVscroll_change()……Endsub墨睹洪頓磊霸瘩伊肢沮奉擁影糟倉(cāng)擅儈纓朋懸激曉描闡辜掖癥垛根毛彝棚關(guān)于VB程序設(shè)計(jì)內(nèi)容提要關(guān)于VB程序設(shè)計(jì)內(nèi)容提要4/20/202480②自定義過(guò)程:
Ⅰ、自定義過(guò)程的類型Ⅱ、自定義過(guò)程的區(qū)別Ⅲ、自定義過(guò)程的參數(shù)傳遞Ⅳ、自定義過(guò)程的出口曲剎淮庇侮球鑿集哇延簇濺景翻谷跪割漢猴凹諜企答臥紉牧逗盯
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年租賃合同變更條款
- 蓮藕配方做法課程設(shè)計(jì)
- 自媒體運(yùn)營(yíng)基礎(chǔ)課程設(shè)計(jì)
- 瓦斯地質(zhì)課程設(shè)計(jì)
- 舞蹈工作室健身課程設(shè)計(jì)
- 網(wǎng)絡(luò)課程設(shè)計(jì)軟件
- 液壓元件課程設(shè)計(jì)
- 電信行業(yè)美工工作總結(jié)
- 倉(cāng)儲(chǔ)物流衛(wèi)生安全控制
- 證券保管協(xié)議三篇
- 急診課件:急性呼吸困難完整版
- 唐詩(shī)宋詞鑒賞(第二版)PPT完整全套教學(xué)課件
- 超聲診斷學(xué)-乳腺超聲診斷
- 管工初賽實(shí)操
- 門診病歷書寫模板全
- 汽車離合器設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)
- 2023年房屋租賃管理模板
- 液壓與氣壓傳動(dòng)中職PPT完整全套教學(xué)課件
- 國(guó)開(kāi)大學(xué)2023年01月11067《知識(shí)產(chǎn)權(quán)法》期末考試答案
- 全部編版四年級(jí)語(yǔ)文下生字讀音、音序、偏旁及組詞
- 藥物的不良反應(yīng)
評(píng)論
0/150
提交評(píng)論