本書(shū)為普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材《Visual Basic程序設(shè)計(jì)教程(第5版)(6.0版)》(ISBN 978-7-121-31179-6)的配套參考書(shū),對(duì)該教材中的習(xí)題做了詳細(xì)解答。本書(shū)以強(qiáng)化學(xué)生實(shí)踐能力為目的,詳細(xì)講解了等級(jí)考試中的選擇題、填空題、思考題、編程題等各種題型的應(yīng)試技巧和分析解答方法,既便于學(xué)生檢測(cè)知識(shí)掌握程度,又符合各類VB考試題型。同時(shí),提供的各種編程典型習(xí)題既方便教師掌握重點(diǎn),也便于學(xué)生復(fù)習(xí)應(yīng)試。本書(shū)的“調(diào)試程序”一章,對(duì)VB上機(jī)技巧和程序調(diào)試方法進(jìn)行了詳細(xì)講解。由于VB控件及其屬性內(nèi)容繁多,為方便讀者使用時(shí)查詢,本書(shū)附錄中列出了VB常用事件、屬性和方法及其含義。
前 言
Visual Basic是一種可視化的編程語(yǔ)言,人們利用這種可視化技術(shù)進(jìn)行編程,將使編程工作變得輕松快捷,使個(gè)人擺脫面向過(guò)程語(yǔ)言的許多細(xì)節(jié),而將主要精力集中在解決實(shí)際問(wèn)題和設(shè)計(jì)友好界面上。因此,其在國(guó)內(nèi)外各個(gè)領(lǐng)域中的應(yīng)用非常廣泛,許多計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的人員常利用它來(lái)開(kāi)發(fā)應(yīng)用程序和軟件。
普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材《Visual Basic程序設(shè)計(jì)教程(第5版)(6.0版)》(ISBN 978-7-121-31179-6)一書(shū)從實(shí)例出發(fā),通過(guò)大量有趣的實(shí)例介紹程序設(shè)計(jì)基礎(chǔ)知識(shí)和方法,避免枯燥、空洞的理論,容易上手,使讀者于不知不覺(jué)之中學(xué)會(huì)在Windows環(huán)境下編程。該書(shū)在例題講解的處理上,先給出設(shè)計(jì)目標(biāo),然后介紹為實(shí)現(xiàn)本目標(biāo)而采取的設(shè)計(jì)方法。采用這種處理方式,可使學(xué)生明確程序設(shè)計(jì)的思想和方法,做到有的放矢。另外,對(duì)于工科院校的學(xué)生,他們需要用Visual Basic解決實(shí)際問(wèn)題,而這些問(wèn)題大多都有數(shù)學(xué)模型,所以該書(shū)把重點(diǎn)放在解決實(shí)際問(wèn)題上。該書(shū)以Visual Basic 6.0中文版為語(yǔ)言背景,通過(guò)大量實(shí)例,深入淺出地介紹Visual Basic程序開(kāi)發(fā)環(huán)境,Visual Basic程序設(shè)計(jì)基礎(chǔ)知識(shí),Visual Basic可視化編程的概念與方法,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,過(guò)程,變量與過(guò)程的作用域,用戶定義類型與枚舉類型,圖形與圖像,菜單、工具欄與對(duì)話框,鍵盤(pán)與鼠標(biāo)事件過(guò)程,數(shù)據(jù)文件等內(nèi)容。
通常,對(duì)于初學(xué)程序設(shè)計(jì)的學(xué)生,老師講課時(shí)能聽(tīng)得懂,但自己動(dòng)手時(shí)卻不知如何下手。為此,我們編寫(xiě)了本書(shū)作為《Visual Basic程序設(shè)計(jì)教程(第5版)(6.0版)》的配套參考書(shū),提供了該書(shū)的全部習(xí)題解答。本書(shū)以強(qiáng)化學(xué)生實(shí)踐能力為目的,詳細(xì)講解了VB選擇題、填空題、思考題、編程題等各種題型的應(yīng)試技巧和分析解答方法,既便于學(xué)生檢測(cè)知識(shí)掌握程度,又符合各類VB考試題型。同時(shí),提供的各種編程典型習(xí)題便于教師掌握重點(diǎn),也便于學(xué)生復(fù)習(xí)應(yīng)試。在“調(diào)試程序”一章中,對(duì)VB上機(jī)技巧和程序調(diào)試方法進(jìn)行了詳細(xì)講解。由于VB控件及其屬性內(nèi)容繁多,為方便讀者使用時(shí)查詢,本書(shū)附錄中列出了VB常用事件、屬性和方法及其含義。
總之,本書(shū)習(xí)題解答方法多樣,界面豐富多彩,對(duì)開(kāi)拓思維具有啟發(fā)作用。本書(shū)所有程序都可以在Visual Basic 6.0下正常運(yùn)行。本書(shū)也非常適合作為Visual Basic的“編程實(shí)例詳解”單獨(dú)使用。
本書(shū)由劉瑞新等編著,參加編寫(xiě)的作者還有蔡峰、張鳴、王瑤、胡楠、張志強(qiáng)、張明增、賈俊亮、馬志剛、馮全民、董福新、劉美想、張銳、楊樺、李建彬、劉克純、繆麗麗、劉大蓮、莊建新、李惠萍、崔瑛瑛、翟麗娟、韓建敏、莊恒。書(shū)中不足之處,懇請(qǐng)各位老師、同學(xué)及讀者提出寶貴意見(jiàn)和建議。
本書(shū)可作為高等學(xué)校相關(guān)專業(yè)的教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual Basic語(yǔ)言的輔導(dǎo)教材,或者作為Visual Basic語(yǔ)言的“編程實(shí)例詳解”單獨(dú)使用。
編者
劉瑞新,教授,北京信息職業(yè)技術(shù)學(xué)院(東校區(qū))軟件工程系教師。為我社老作者,具有多年寫(xiě)作經(jīng)驗(yàn),在我社出版過(guò)30多本教材。
目 錄
第1章 Visual Basic程序開(kāi)發(fā)環(huán)境 1
第2章 Visual Basic程序設(shè)計(jì)基礎(chǔ) 7
第3章 Visual Basic可視化編程的概念與方法 13
第4章 順序結(jié)構(gòu)程序設(shè)計(jì) 15
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì) 27
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 42
第7章 數(shù)組 68
第8章 過(guò)程 92
第9章 變量與過(guò)程的作用域 109
第10章 用戶定義類型與枚舉類型 115
第11章 圖形與圖像 121
第12章 菜單、工具欄與對(duì)話框 138
第13章 鍵盤(pán)與鼠標(biāo)事件過(guò)程 151
第14章 數(shù)據(jù)文件 158
第15章 調(diào)試程序 182
15.1 調(diào)試程序 182
15.1.1 錯(cuò)誤類型 182
15.1.2 調(diào)試和排錯(cuò) 183
15.2 錯(cuò)誤陷阱 187
15.2.1 On Error語(yǔ)句 187
15.2.2 Err對(duì)象 188
附錄A VB 6.0中的屬性和事件及其含義 191
附錄B VB常用對(duì)象的屬性表 196
附錄C VB常用對(duì)象可響應(yīng)的事件表 200
附錄D VB常用對(duì)象的方法表 201