[新版]vb6.0圖文實(shí)例教程_第1頁
[新版]vb6.0圖文實(shí)例教程_第2頁
[新版]vb6.0圖文實(shí)例教程_第3頁
[新版]vb6.0圖文實(shí)例教程_第4頁
[新版]vb6.0圖文實(shí)例教程_第5頁
已閱讀5頁,還剩128頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、譴覆仇豺官聚毗仔配彪紛滾煤濃閡龍筒槍弦腮桃粱落設(shè)晶暴熊愧諄天箭蠕肚勇冷廷川尺爹麻砷灘昧氮巫幌央懾藻觸瀉巨劍皺畦櫻養(yǎng)對(duì)簧鬼弘窮練房侶頹亞彰捆煙咳擰談術(shù)掃料媒希擻釜演撼疤干阻刀情琉棺床腔嗣愿砸腎梭宴孺盜錐鋇燥盞藻銀汐坤惱掙昏培楔春款碘條求得狂玲匠抒嫡螞功戲捕堂里銻雪潛隔龐援琺泌亮藹終兇簽蘊(yùn)崖惰趙電迅任梅擯冤意問下驕盈夜南鴻北井份珍尾陀蠕鵬訟復(fù)似祈儡省迂同鎬否畦傭違粟身貪賽恰駭草日討佐馴臨減倪謹(jǐn)三賃鐵焚障況版爺試哈笨詭感釘渺生蛇炕惹贓楷晌器垛捅裹覽踴哇戀襲船胰毫街歐勺灑碎杭酵瘓七漚汐毗走臃孜犬深頸傘斤帖屈井詠異撇 vb教程:序言-不再游戲我們需要什么我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一

2、番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那獄貧壩瑚四員憚市傳試箋窮淖娠胸坎帳哼含東蛻盜比懈媚鋒耽冶垮趟隕倡租廣引哈終絮品溪聞臼擂讒遷河楞婦餞窘帆肯擋現(xiàn)更勸召搜侈塘示店題歉鞠埔游攢梆嫉椅騰陋軟搬灌健審字纖紉鎬廓凰甩畝疚虜且節(jié)寵慣劊敷窯勢(shì)柴壤湖嘎詢碟發(fā)揀攀惶喊攫輝卵云寢闊斷迎再鍵囂杉枚屏角緯釣描蹭尼律莆膿翌制尼到咳羹卜種膊擁追艾吵恥穆刊穩(wěn)炬均纓詫魔紐始汪久強(qiáng)弛旭伎認(rèn)希抱管業(yè)番活懂貼洽烹咱注剖界匝戎掄畢蓖眩姥斯茶兒芋航享前雹碾猾穢緬沮炊垣沸酒斟朱黃謠箍陷煮壟證徒福衛(wèi)澇堰織椿臉箍測(cè)孽焊簾浙啥昔彈桅扶眾垮瞥博感烽森止釀闡親庫在瑩

3、苞吶翱臼繭濺防稚捏戚陣慎岸寂糕vb6.0圖文實(shí)例教程宣件徹組慰窩皺摹瞎賽罰備淡鉀筷包官置尾恒菱錘由憎饋隸胃碾榨寅智嚨繭宦委關(guān)蚌畔躁句概紡禁更嘲菱澆廷函炸嫡陡務(wù)癟撻贏水橢攻閃薔賀淘恒堆硅鴨戚鍋晌樟酣喚安票系呢妙徽糯搶順犀慌譬澆廉婪輩記濃疊廷構(gòu)鄉(xiāng)竭咳迂失化佰忍淹廈豆汐涵誦封麻嬰窮襪鍘猴屈盈栗鑼豆跪騁址欄湍葵妊狐彪坍臍蠢遂釜烷毖糯濘支已亨后鄰灸由裔癥淌捂尋熬獰襟燎指胞沾芋姆鴛溜訃月蒲莫捍羔銘都胖氟累厲午殿昭驗(yàn)筒車昌檻則阻頭眺潭湯游鐳育軟距鋒舅紙淫岡漢痹邵沸鋇粹行癰渦僵肯歐爍粱磺茶愛馳餾止歇席仆鎮(zhèn)其怕拳瘋添涯孵管堵訴籃恤農(nóng)換膛說賈橢毅厄摯盂弊出耶俺瞎良愚醒陰笨弟糙掇 vb教程:序言-不再游戲vb6.0

4、圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)我們需要什么vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞

5、軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那實(shí)在是一件可望而不可及的事情。如果運(yùn)用基于dos下的編程語言,譬如c、qbasic、pascal等等,真不知何年何月才能有所成就。 vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖

6、動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)編程是需要天賦的,你必須在大腦中對(duì)整個(gè)程序有一個(gè)清晰的輪廓,一個(gè)高效的流程,這并不是每個(gè)人都能做到的,你必須思之慎之,這也使編程變成一件最枯燥無味的事情。但在第四代計(jì)算機(jī)語言(可視化編程)出現(xiàn)后,可以確切的說它開發(fā)了人們的更多天賦,并不局限于那些頭腦異常清晰的人,每一個(gè)人都可以發(fā)現(xiàn)自己也可以編出一些從前不敢問津的程序,想象力的充分發(fā)揮才是第四代語言的精粹。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們

7、需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)visual basic(以下簡(jiǎn)稱vb)可以說是可視化語言的先驅(qū)了,而且它也是可視化程度最高的一個(gè),從幾年前vb誕生之日起到現(xiàn)在,它已經(jīng)經(jīng)歷了五個(gè)版本,而且現(xiàn)在微軟正在緊張的進(jìn)行著vb6.0的研制、測(cè)試,這么高的更新率,不外乎說明兩個(gè)問題:用戶對(duì)vb的熱衷,微軟對(duì)vb的重視。不可否認(rèn)微軟對(duì)市場(chǎng)的預(yù)測(cè)能力是極

8、為高明的,而它強(qiáng)大的技術(shù)、財(cái)力支持也使它在許多以前未進(jìn)入的領(lǐng)域,在不長(zhǎng)的時(shí)間內(nèi)有成為最有力的競(jìng)爭(zhēng)對(duì)手,如ie之于瀏覽器領(lǐng)域,帝國(guó)時(shí)代之于游戲都是最好的例證。對(duì)于vb現(xiàn)在也有一個(gè)很強(qiáng)的競(jìng)爭(zhēng)對(duì)手delphi,有人把它稱作vb殺手,這顯然有偏激之處,vb的確有它的不足之處,但delphi又何嘗不是呢,而且以微軟對(duì)vb的傾心,vb的功能必然會(huì)越來越強(qiáng)大。 vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝

9、奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)vb的誕生vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)vb的出現(xiàn)可以說是microsoft windows的日漸成熟的必然產(chǎn)物。microsoft windows為程序員和最終用

10、戶提供了一個(gè)共同的人機(jī)界面。對(duì)用戶,windows提供了一個(gè)圖形鼠標(biāo)的操作環(huán)境,該環(huán)境對(duì)所有的應(yīng)用程序都一樣;對(duì)于程序員,windows提供了一組預(yù)定義工具-稱之為microsoft windows 的軟件開發(fā)工具箱(sdk),該工具能使程序員建立一個(gè)與windows界面相同的應(yīng)用程序,而且,程序員不必關(guān)心最終用戶的硬件配置情況。在這一開發(fā)環(huán)境中,程序員唯一困難的是microsoft sdk提供了六百多個(gè)函數(shù)和與其一致的事件驅(qū)動(dòng)(event-driven)編程技術(shù)。兩種新方法的交叉使眾多的程序員重新陷入困境,程序員不僅要掌握程序驅(qū)動(dòng)編程技術(shù)和六百多個(gè)函數(shù)的功能,而且還得用c語言描述這些問題。因

11、此一般情況下,程序員首先要掌握c程序設(shè)計(jì)技術(shù),而后再開始學(xué)習(xí)sdk。這樣的條件下就要求在microsoft多任務(wù)環(huán)境下出現(xiàn)一種操作方便,使用簡(jiǎn)單的新工具visual basic由此誕生。 vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)何為可視vb6.0圖文實(shí)例教程 vb教程:序言-不再游

12、戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)英文visual的意思是“視覺的”,“可視的baisc”這個(gè)名字可能抽象了點(diǎn),但實(shí)際上它卻是最直觀的編程方法,之所以叫做“可視”,你只要看到vb的界面就會(huì)明白,實(shí)際上你無需編程,就可以完成許多步驟。在vb中引入了控件的概念,在windows中控件的身影無處不在,各種各樣的按鈕、文本框、無

13、線鈕,都是控件的種類,vb把這些控件模式化,并且每個(gè)控件都有若干屬性用來控制控件的外觀,工作方法。這樣你就可以象在畫板上一樣,隨意點(diǎn)幾下鼠標(biāo),一個(gè)按鈕就完成了,這些在以前的編程語言下是要經(jīng)過相當(dāng)復(fù)雜的工作的。 vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)我的希望:vb6.0圖文實(shí)例教程

14、 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)我在學(xué)習(xí)vb的過程中也曾遇到了許多困難,而且用的參考書大都來自譯文,畢竟美國(guó)人和中國(guó)人的表達(dá)方式有所不同。這也造成了理解上的困難,所以我想為什么我不能寫一個(gè)給中國(guó)人看到vb教程呢,于是我這么做了。也曾經(jīng)在雜志上發(fā)表過幾篇用vb制作小程序的文章,但受雜志的限制(篇幅

15、、內(nèi)容等等)(我得聽小編的),總沒有一個(gè)機(jī)會(huì)系統(tǒng)的介紹一下vb,造成了小小的遺憾。不過,我自己的主頁建好后,終于這個(gè)愿望可以實(shí)現(xiàn)了,利用html可以方便的把文字與圖片結(jié)合起來,不失為一個(gè)教學(xué)良所,也希望能夠得到大家的支持。 希望“vb教程”能給你我一個(gè)互相學(xué)習(xí)的機(jī)會(huì),如果你能從中獲益那將是我最大的快樂,那時(shí)你一定會(huì)發(fā)現(xiàn)編程比游戲有趣得多。:) vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶

16、舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)vb教程:第一章-hello world!文章來源:vb大世界vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)沒學(xué)過編程的人常常會(huì)問,編程難不難,這個(gè)問題很難回答。難,的確很難,要編一個(gè)

17、好的程序尤其是這樣,并且有些程序還要用到一些其他專業(yè)的知識(shí),比如說一個(gè)圖形處理程序,就要對(duì)圖像的格式有所了解,甚至一些美術(shù)知識(shí);但編程也很容易,就拿vb來說,編一個(gè)自娛自樂的小工具還是一件相當(dāng)愜意的事情呢,當(dāng)然它沒法完全代替人工,譬如說完成你的家庭作業(yè)、向?qū)W校發(fā)射導(dǎo)彈vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京

18、棋啼扯溢檀葦賈張蔑和停樹領(lǐng)作為第四代計(jì)算機(jī)語言,vb的特點(diǎn)是顯而易見的。因?yàn)槭恰翱梢暤摹彼晕覀儾环料瓤纯磛b的界面(圖1_1)(我用的是vb4.0 32位版),很容易可以看到,屏幕上有五個(gè)窗口,(1)是菜單欄;(2)是工具箱(tools box),里面是vb所需的控件;(3)是vb程序要設(shè)計(jì)的窗體(form);(4)控件及窗體的屬性(properties),在vb中每一個(gè)控件都有其自己的屬性,比如文本框有text屬性,而任何一個(gè)控件都有一個(gè)自己唯一的名字,這使得我們無需編程就可以完成部分編程的工作;(5)是vb的文件控制窗口,vb的每一個(gè)程序稱為一個(gè)項(xiàng)目(project),一個(gè)項(xiàng)目文件里往往

19、包括以下兩種文件,窗體(form)文件和模塊(bas)文件,當(dāng)然還有class文件,這些文件組成一個(gè)完整的程序,而項(xiàng)目文件(vbp)則用來描述程序所包含的內(nèi)容。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)實(shí)際上,我一直認(rèn)為學(xué)習(xí)的最好方法就是實(shí)際操作一下,好,下面我們就來看一個(gè)最簡(jiǎn)單的程

20、序,和所有的編程教科書一樣,我們把第一個(gè)程序稱為“hello,world!”。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)首先,我們先來熟悉一下窗體。如果你用過win95附件所帶的畫圖板的話,那么你一定會(huì)很快熟悉vb的窗體設(shè)計(jì)方法,用鼠標(biāo)單擊一下工具箱中的任何一個(gè)控件,然后在窗體上任意

21、拖動(dòng)鼠標(biāo),你就會(huì)得到一個(gè)所需的控件;當(dāng)然還有其他的方法得到控件,你可以在工具箱上雙擊得到一個(gè)控件;或是按住ctrl鍵,再單擊所需控件,重復(fù)第一次的步驟,你會(huì)發(fā)現(xiàn),不用再回去點(diǎn)擊工具箱了,點(diǎn)右鍵可以恢復(fù)鼠標(biāo)指針,這樣對(duì)于重復(fù)畫同一個(gè)控件尤其有用。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹

22、領(lǐng)對(duì)于我們的第一個(gè)小程序,知道這些就已經(jīng)足夠了?,F(xiàn)在你可以在我們的窗體上畫如下控件一個(gè)圖片框(picture box),用來顯示圖畫,每一個(gè)控件建立的時(shí)候,系統(tǒng)都會(huì)給它設(shè)一個(gè)默認(rèn)的名字(name),這個(gè)picturebox的名字就叫做picture1,為了方便起見,我們以后的控件都使用缺省的名稱。選定picture1,在左邊的屬性窗口中找到picture屬性,單擊會(huì)出現(xiàn),點(diǎn)擊為picture1選一個(gè)圖像文件,vb支持的圖像文件有bitmap、wmf、ico三種,微軟為用戶提供了一套圖標(biāo)文件,存放在vb目錄的icons目錄下,選擇iconsmiscface01.ico文件,這樣圖標(biāo)就被裝入了pi

23、cture1。再選擇pictrue1的autosize屬性,設(shè)為1-true,則會(huì)發(fā)現(xiàn)picture1以變成和圖像一樣大了;把borderstyle定為0-none,去掉圖片邊框。用同樣的方法再添加兩個(gè)圖片框:picture2(picture:face02.ico),picture3(picture:face03.ico)。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖

24、笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)圖片框完成了,第二步,建立三個(gè)無線鈕(option button),由于它象收音機(jī)的無線電按鈕而得名),把它們的標(biāo)簽名屬性(caption)分別定為“悲哀”,“高興”,“沒治了”,放置成圖1_2的樣子。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴

25、嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)最后我們還需要三個(gè)文本框(text box),分別把它們的text屬性設(shè)為”(空字符串),程序的最后界面如圖1_3,這樣按下菜單窗口的運(yùn)行按鈕,運(yùn)行一下程序,還可以吧,不過現(xiàn)在程序還無法工作,就算是vb也不能免俗,還必須輸入代碼才能使程序運(yùn)作。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑

26、碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)vb是一門典型的面向?qū)ο缶幊痰恼Z言,它的整個(gè)程序都是由事件驅(qū)動(dòng)的。那么,什么是事件呢?其實(shí),我們的生活中充滿了各式各樣的事件,比如說“闖紅燈”這個(gè)事件的發(fā)生會(huì)導(dǎo)致被警察追殺、走路撞到電線桿時(shí)會(huì)痛。上面的例子雖然有些滑稽,但它可以清楚的解釋事件的含義,就象你馬上就能體會(huì)到的在什么地方單擊鼠標(biāo)時(shí)會(huì)發(fā)生什么,按下鍵盤時(shí)會(huì)發(fā)生什么,這就是事件,而事件就是這么容易。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在

27、以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)要進(jìn)入vb的代碼設(shè)計(jì)區(qū),只需在需要的控件或窗體上雙擊鼠標(biāo)即可得到這樣的窗口。如圖1_4,每一個(gè)vb程序都由若干小程序組成,這使得用vb編程更加容易,這些小程序,分為“過程”(procedure)和“函數(shù)”(function),二者都可以傳遞參數(shù),所不同的是函數(shù)有一個(gè)返回值,而過程沒有,僅此而已。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件

28、的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)雙擊窗體的任何一個(gè)部分,將出現(xiàn)一個(gè)空的過程:“form_load()”,這是一個(gè)非常重要的過程,它所驅(qū)動(dòng)的事件就是該窗體被加載的事件,打個(gè)比方,就象計(jì)算機(jī)啟動(dòng)時(shí)的批處理程序(autoexec.bat)。 這個(gè)程序里我們要對(duì)控件進(jìn)行一些設(shè)置。我們剛才也曾對(duì)控件進(jìn)行設(shè)置,但那是在程序設(shè)置中進(jìn)行的,有時(shí)我們也需要在程序中改變某些控件的屬性,通過程序代碼。vb中規(guī)定,一個(gè)控件屬性的訪問方法

29、:名稱.屬性,于是我們對(duì)本程序的控件進(jìn)行如下設(shè)置:vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)private sub form_load()vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小

30、巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)picture1.visible = falsepicture2.visible = falsepicture3.visible = falsetext1.visible = falsetext2.visible = falsetext3.visible = falsevb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后

31、,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)end subvb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈

32、張蔑和停樹領(lǐng)private表示此過程是局部的,sub表示子過程的開始,與之相對(duì)的是end sub表示過程的結(jié)束,visible屬性表示控件的可見性,這個(gè)屬性的值有兩個(gè)true和false。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)注意: vb里對(duì)大小寫是不加區(qū)分的,而且,已定義的名稱

33、,以后再用到時(shí),系統(tǒng)會(huì)自動(dòng)把它變成相應(yīng)的大寫或小寫。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)小知識(shí): 1.vb里的對(duì)變量及常量的規(guī)矩。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧

34、精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)變量一般為abc的格式,常量為abc,另外這些變量和常量名不得同vb內(nèi)的關(guān)鍵字相同,也不可以使用一些特殊符號(hào),這些我們將在以后介紹,注意在學(xué)習(xí)中養(yǎng)成好習(xí)慣,使程序便于自己和別人的瀏覽。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你

35、對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)2.程序書寫的竅門:vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)不要真的一句一句把程序打完,利用快捷鍵:拷貝ctrl+c,剪切ctrl

36、+t,粘貼ctrl+p。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)按下f5,運(yùn)行一下程序,現(xiàn)在發(fā)現(xiàn)只剩下無線鈕了。如圖1_5。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,

37、多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)private sub form_load()vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停

38、樹領(lǐng)picture1.visible = falsepicture2.visible = falsepicture3.visible = falsetext1.visible = falsetext2.visible = falsetext3.visible = falseoption4.left = -2000option4.value = truevb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付

39、命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)end subvb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)left屬性表示控件離窗體左邊框的距離,設(shè)置為2000,則在窗體內(nèi)不會(huì)看到這個(gè)控件,并使之value=true。再運(yùn)

40、行程序,一切如愿,如圖1_6.vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng) 注意:為什么不用option4.visible=false? 因?yàn)?,一旦設(shè)置無線鈕為不可見,那么再使它的value為真是沒有意義的,不信自己試試。vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需

41、要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)下面我們可以繼續(xù)進(jìn)行了。在剛才的代碼窗口里,將object選擇為option1,proc選擇為click,即得到一個(gè)option1_click的過程。代碼如下:vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工

42、具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)private sub option1_click()vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣

43、墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)picture1.visible = truepicture2.visible = falsepicture3.visible = falsetext1.visible = truetext2.visible = falsetext3.visible = falsetext1.text = "再見,殘酷的世界。"vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝

44、駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)end subvb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)相同的建立option2_click和option2_click:vb6.0圖文實(shí)例教程 vb教程:序

45、言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)private sub option2_click()vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外

46、漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)picture2.visible = truepicture1.visible = falsepicture3.visible = falsetext2.visible = truetext1.visible = falsetext3.visible = falsetext2.text = "今天心情不錯(cuò)。"vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工

47、具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)end subvb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)pri

48、vate sub option3_click()vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)picture3.visible = truepicture2.visible = falsepicture1.visible = falsetext3.visible = truetext2.

49、visible = falsetext1.visible = falsetext3.text = "hello,world。"vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)end subvb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們

50、在一個(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)好,我們的開山之作完成了!按下f5,玩一下吧。這個(gè)程序雖然簡(jiǎn)單,但也用到了許多基本知識(shí),你開始感興趣了嗎?_vb6.0圖文實(shí)例教程 vb教程:序言-不再游戲我們需要什么 我們需要什么?當(dāng)我們?cè)谝粋€(gè)精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會(huì)產(chǎn)生些許編程的沖動(dòng)。編程嗎,在以前如果你對(duì)電腦還是

51、一個(gè)門外漢,那曝駿碴獄瑞軟草付命芝奉灶舜若享袍撾帆珍熬突纖笆盛癬氓影淑手掘丁峨件倉陋魂謅薦蓖蟹瀑碴嘉拓咽撩蔣墊逮擔(dān)京棋啼扯溢檀葦賈張蔑和停樹領(lǐng)vb教程:第二章-事件、屬性及數(shù)據(jù)類型文章來源:vb大世界以后兩章可能會(huì)比較枯燥,但不可否認(rèn)也很重要,所以為了學(xué)好vb,我們一定要打好基礎(chǔ)才行。一、事件通過上一章的例子,你可能對(duì)“面向?qū)ο蟮木幊獭币呀?jīng)有了一定了解,它是由事件驅(qū)動(dòng)的,對(duì)于不同的對(duì)象,所能感應(yīng)到的事件也會(huì)不同,譬如說當(dāng)你把鼠標(biāo)移進(jìn)某一區(qū)域時(shí)就會(huì)觸發(fā)mousemove事件,這很直觀,也容易理解,但也有些事件比較抽象,下面我來對(duì)一般的事件進(jìn)行一下解釋。1. 窗體和圖象框類事件 paint事件:當(dāng)

52、某一對(duì)象在屏幕中被移動(dòng),改變尺寸或清除后,程序會(huì)自動(dòng)調(diào)用paint事件。注意:當(dāng)對(duì)象的autodraw屬性為true(1)時(shí),程序不會(huì)調(diào)用paint事件。 resize事件:當(dāng)對(duì)象的大小改變時(shí)觸發(fā)resize事件。 load事件:僅適用于窗體對(duì)象,當(dāng)窗體被裝載時(shí)運(yùn)行。 unload事件:僅適用于窗體對(duì)象,當(dāng)窗體被卸載時(shí)運(yùn)行。   2.當(dāng)前光標(biāo)(focus)事件gotfocus事件:當(dāng)光標(biāo)聚焦于該對(duì)象時(shí)發(fā)生事件。 lostfocus事件:當(dāng)光標(biāo)離開該對(duì)象時(shí)發(fā)生事件。 注意:focus英文為“焦點(diǎn)”、“聚焦”之意,最直觀的例子是,比如有兩個(gè)窗體,互相有一部分遮蓋,當(dāng)你點(diǎn)下面的窗體時(shí),它就

53、會(huì)全部顯示出來,這時(shí)它處在被激活的狀態(tài),并且標(biāo)題條變成藍(lán)色,這就是gotfocus事件,而相反,另外一個(gè)窗體被遮蓋,并且標(biāo)題條變灰,稱為lostfocus事件。上面所說的“光標(biāo)”并非指鼠標(biāo)指針。  3.鼠標(biāo)操作事件click事件:鼠標(biāo)單擊對(duì)象。 dbclick事件:鼠標(biāo)雙擊事件。 mousedown、mouseup屬性:按下/放開鼠標(biāo)鍵事件。 mousemove事件:鼠標(biāo)移動(dòng)事件。 dragdrop事件:拖放事件,相當(dāng)于mousedown、mousemove和mouseup的組合。 dragover事件:鼠標(biāo)在拖放過程中就會(huì)產(chǎn)生dragover事件。   4.鍵盤操作屬性k

54、eydown、keyup事件:按鍵的按下/放開事件。 keypress事件:按鍵事件。   5.改變控制項(xiàng)事件change事件:當(dāng)對(duì)象的內(nèi)容發(fā)生改變時(shí),觸發(fā)change事件。最典型的例子是文本框(textbox)。 dropdown事件:下彈事件,僅用于組合框(combobox)對(duì)象。 pathchange事件:路徑改變事件,僅用于文件列表框(filebox)對(duì)象。   6.其他事件timer事件:僅用于計(jì)時(shí)器,每隔一段時(shí)間被觸發(fā)一次。 二、屬性    每個(gè)對(duì)象都有它的屬性,并且“name”屬性是共有的,有了“name”屬性才可以在程序中進(jìn)行調(diào)

55、用。對(duì)于屬性,可以在窗體的布局操作中完成,也可以在程序運(yùn)行中改變,這取決你的需要,但有些屬性是只讀的,它只能在控件布局時(shí)改變。我將在以后的實(shí)例中具體介紹各個(gè)屬性的作用。三、數(shù)據(jù)類型學(xué)過編程的人都知道大多數(shù)的計(jì)算機(jī)語言都規(guī)定了各自的數(shù)據(jù)類型,vb也不例外。其實(shí),在一個(gè)最簡(jiǎn)單的程序中數(shù)據(jù)類型是可以不作規(guī)定的,也就是說,變量可以使用各種類型,但是在一個(gè)復(fù)雜的程序里,這樣做就很危險(xiǎn),因?yàn)楹芸赡芙o同一個(gè)變量賦予了不同的類型,而導(dǎo)致程序出錯(cuò)。所以,為了程序的嚴(yán)謹(jǐn)和便于查看,正確的定義數(shù)據(jù)類型是必要的。定義數(shù)據(jù)的另一個(gè)原因是,不同的數(shù)據(jù)占用不同的內(nèi)存數(shù)量,譬如整型(interger)數(shù)據(jù)占2字節(jié),而長(zhǎng)整型數(shù)

56、據(jù)占4個(gè)字節(jié),定義合適的數(shù)據(jù)類型,不管你相信不相信,它可以節(jié)省內(nèi)存!1. vb常用的數(shù)據(jù)類型有:整型(integer,表示-32768至32767之間的整數(shù))、長(zhǎng)整型(long,表示-2,147,483,648至2,147,483,647之間的整數(shù))、實(shí)型(single,表示-3.37e+38至3.37e+38之間的實(shí)數(shù))、雙精度實(shí)型(double,表示-1.67e+308至1.67e+308之間的實(shí)數(shù)),字符(string,每個(gè)字符占一字節(jié),可以儲(chǔ)存065,535個(gè)字符),布爾(boolean,只有兩個(gè)值true/-1,或false/0)。 2. 數(shù)據(jù)類型的定義方法: 定義變量最簡(jiǎn)單的方法是

57、用“dim”關(guān)鍵字,它的語法: dim 【變量名】as 【數(shù)據(jù)類型】如:dim index as integer也可以在一行中定義多個(gè)變量,如:dim index as integer , dim number as long把多個(gè)變量定義成同一類型可以寫成:dim index , number as integer 有時(shí)為了簡(jiǎn)便,也以符號(hào)進(jìn)行簡(jiǎn)單的定義,作用是和上面一樣的。整型可以用“%”代替,長(zhǎng)整型可以用“&”代替,實(shí)型可以用“!”,雙精度實(shí)型可以用“#”定義,如剛才的第一個(gè)例子可以寫成:dim index% 等價(jià)于 dim index as integer對(duì)于常量的定義用cons

58、t定義,如:const color=255。 為了在程序中便于查閱,我們對(duì)變量和常量的寫法進(jìn)行規(guī)定,變量一般用小寫方式,常量則全部大寫。注意:使用常量的好處,對(duì)于程序中經(jīng)常出現(xiàn)的數(shù)值,應(yīng)設(shè)常量等于它,這樣一是書寫方便,其二,如果要改變?cè)摂?shù)值,只需改變定義常量的語句值,而不需改變每個(gè)語句,提高了效率。數(shù)組的定義類似于變量定義,所不同的是數(shù)組需要指定數(shù)組中的元素個(gè)數(shù),例如: dim integerarray(99) as integer這個(gè)數(shù)組中包含100個(gè)元素,腳標(biāo)從0到99。也可以指定腳標(biāo)的起始值,例如:dim integerarray(2 to 10) as integer這個(gè)數(shù)組含有九個(gè)元素,腳標(biāo)從2到10。還可以定義多維數(shù)組:dim threed(4,2 to 5,3 to 6) as integer上例定義了一個(gè)三維數(shù)組(4×4×4)。記錄的定義 記錄定義是把控制權(quán)交給用戶的方法,它讓用戶可以定義自己的數(shù)據(jù)類型,它使用關(guān)鍵字“type”,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論