出版時(shí)間:2011-5 出版社:邱李華、曹青、郭志強(qiáng)、 等 機(jī)械工業(yè)出版社 (2011-05出版) 作者:邱李華 等 著
前言
Visual Basic自問(wèn)世以來(lái),一直是深受歡迎的程序設(shè)計(jì)語(yǔ)言,其簡(jiǎn)練的語(yǔ)法、強(qiáng)大的功能、結(jié)構(gòu)化程序設(shè)計(jì)思想、方便快捷的可視化編程手段和事件驅(qū)動(dòng)的編程機(jī)制,使得編寫(xiě)Windows環(huán)境下的應(yīng)用程序變得非常容易,因此,Visual Basic目前已經(jīng)成為許多高等院校首選的教學(xué)用程序設(shè)計(jì)語(yǔ)言,也是全國(guó)計(jì)算機(jī)等級(jí)考試的程序設(shè)計(jì)語(yǔ)言之一?! ?002年1月,我們出版了《Visual Basic程序設(shè)計(jì)教程》及配套的習(xí)題集,該教材完全由從事Visual Basic課程教學(xué)的一線教師編寫(xiě),凝聚了我們多年講授程序設(shè)計(jì)語(yǔ)言(包括Visual Basic)的體會(huì)和實(shí)踐心得?! ?006年9月,教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)正式制定了《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見(jiàn)暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求(試行)》(以下簡(jiǎn)稱“要求”),該“要求”對(duì)計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程教學(xué)提出了“一般要求”和“較高要求”,在充分領(lǐng)會(huì)“要求”精神的基礎(chǔ)上,我們對(duì)原教材進(jìn)行了修訂,形成了第2版。第2版涵蓋了“要求”中有關(guān)“Visual Basic程序設(shè)計(jì)”的“一般要求”和“較高要求”提出的所有內(nèi)容,給不同辦學(xué)層次的學(xué)?;虿煌瑢I(yè)提供了選擇余地。第2版被許多院校選為教材,深受廣大師生的歡迎,是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材?! 〗?jīng)過(guò)3年多的教學(xué)實(shí)踐,我們對(duì)第2版進(jìn)行了進(jìn)一步修訂,形成了第3版,配套的習(xí)題集以及教學(xué)輔助材料也進(jìn)一步豐富和完善。修訂后的第3版秉承了第2版的特點(diǎn),注重對(duì)學(xué)生基本概念、基本理論、基本技能的培養(yǎng),條理清晰、深入淺出、示例豐富。各章后的上機(jī)練習(xí)題知識(shí)點(diǎn)覆蓋全面,配套出版的習(xí)題集緊密結(jié)合教材編寫(xiě),包含了大量各種題型的練習(xí)題,同時(shí)附有參考答案,有利于學(xué)生在課外進(jìn)行自主練習(xí),鞏固所學(xué)的知識(shí)?! 『偷?版相比,第3版在以下幾方面進(jìn)行了改進(jìn)和提高: 1)語(yǔ)言更加精練:在文字?jǐn)⑹錾细訙?zhǔn)確和精練,基本概念的介紹更加精簡(jiǎn)。 2)例題更加豐富、有趣和實(shí)用:書(shū)中增加了具有一定趣味性或?qū)嵱眯缘睦},以避免學(xué)生在剛開(kāi)始學(xué)習(xí)Visual Basic程序設(shè)計(jì)語(yǔ)言時(shí)覺(jué)得內(nèi)容抽象、基本概念枯燥,讓學(xué)習(xí)過(guò)程更加具有趣味性和成就感?! ?)在示例的介紹上進(jìn)一步清晰了解題步驟:多數(shù)示例按“界面設(shè)計(jì)→代碼設(shè)計(jì)→運(yùn)行效果”的思路進(jìn)行介紹,使設(shè)計(jì)過(guò)程更加清晰。 4)更豐富的練習(xí)題:各章后的上機(jī)練習(xí)題進(jìn)一步豐富,配套習(xí)題集中的練習(xí)題也進(jìn)一步豐富和完善?! ?)前面章節(jié)就將一些界面的設(shè)計(jì)方法、控件和繪圖方法等引入到示例中,既增加了例題和練習(xí)題的趣味性,也使學(xué)生在較短的時(shí)間內(nèi)盡可能了解更多的知識(shí),這樣,在界面設(shè)計(jì)、常用控件、繪圖等章節(jié)的學(xué)習(xí)中就可以用較短的時(shí)間開(kāi)展教學(xué),也利于引導(dǎo)學(xué)生自學(xué)?! ?)對(duì)過(guò)時(shí)的內(nèi)容進(jìn)行了更新?! ?)增加了部分上機(jī)練習(xí)題的視頻演示:前8章的部分上機(jī)練習(xí)題的設(shè)計(jì)過(guò)程已錄制成視頻文件,教師可以將其下發(fā)給學(xué)生,作為實(shí)驗(yàn)指導(dǎo)。該視頻演示具有以下特點(diǎn): 操作直觀,容易理解?! ∫曨l文件以swf文件的形式給出,文件小,播放方便,學(xué)生可以重復(fù)觀看并得到及時(shí)指導(dǎo)。 對(duì)于一些簡(jiǎn)單操作,視頻中直接給出了操作過(guò)程和文字注釋,讓學(xué)生在模仿過(guò)程中逐漸記住這些操作,把教師花在學(xué)生身上不斷重復(fù)輔導(dǎo)一些簡(jiǎn)單問(wèn)題的時(shí)間節(jié)省了下來(lái),以重點(diǎn)幫助學(xué)生解決一些更復(fù)雜或更關(guān)鍵的問(wèn)題;對(duì)于一些當(dāng)前章節(jié)需要重點(diǎn)考察的知識(shí)點(diǎn),尤其是代碼編寫(xiě)部分,視頻中會(huì)留出一些空白,通過(guò)文字提示、提出問(wèn)題、給出主要思路、提示閱讀有關(guān)示例等方法來(lái)引導(dǎo)學(xué)生思考并獨(dú)立完成,避免學(xué)生一味地模仿和對(duì)視頻演示產(chǎn)生依賴性。 整個(gè)視頻錄制過(guò)程依照練習(xí)內(nèi)容的先后順序,給出的操作步驟及代碼遵循從詳細(xì)到簡(jiǎn)化的原則,逐漸減少依賴性、加大難度,讓學(xué)生從模仿逐步過(guò)渡到獨(dú)立思考,直至能獨(dú)立設(shè)計(jì)一些模塊?! ≡撘曨l特別注意調(diào)整界面的布局、代碼的縮進(jìn)等,有助于培養(yǎng)學(xué)生良好的編程習(xí)慣?! ?duì)于有運(yùn)行效果的題目,即使在設(shè)計(jì)界面或代碼時(shí)跳過(guò)了某些部分,最后也都會(huì)給出運(yùn)行效果,讓學(xué)生可以將自己的設(shè)計(jì)和運(yùn)行效果進(jìn)行對(duì)比,檢查設(shè)計(jì)的正確性。 本書(shū)約定:使用符號(hào)“|”來(lái)分隔多級(jí)菜單操作。例如,使用“格式”菜單下“對(duì)齊”子菜單下的“左對(duì)齊”命令,在書(shū)中描述為:使用“格式|對(duì)齊|左對(duì)齊”命令。 本書(shū)第1~4章由曹青編寫(xiě),第5~8章由邱李華編寫(xiě),第9~11章由郭志強(qiáng)編寫(xiě),第12~14章由劉春貴(山西大同大學(xué))編寫(xiě)?! 闈M足廣大教師的教學(xué)需要,本書(shū)免費(fèi)向教師提供配套的電子教案、教材中所有示例的源程序、教材各章后的上機(jī)練習(xí)題參考答案以及部分上機(jī)練習(xí)題視頻演示,需要的教師可登錄華章網(wǎng)站下載?! ∮捎诰幷咚接邢?,書(shū)中難免存在不足或疏漏之處,懇請(qǐng)讀者批評(píng)指正,幫助我們不斷改進(jìn)和完善?! ∏窭钊A 2010年10月
內(nèi)容概要
《Visual Basic程序設(shè)計(jì)教程(第3版)》是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材。全書(shū)以Visual Basic 6.0為語(yǔ)言背景,結(jié)合大量的實(shí)例,深入淺出地介紹了程序設(shè)計(jì)的基本概念和基礎(chǔ)知識(shí)、Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境、結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)、數(shù)組、過(guò)程、Visual Basic常用控件、界面設(shè)計(jì)、圖形設(shè)計(jì)、文件、數(shù)據(jù)庫(kù)基礎(chǔ)和軟件開(kāi)發(fā)基礎(chǔ)。 《Visual Basic程序設(shè)計(jì)教程(第3版)》概念敘述嚴(yán)謹(jǐn)、清晰,內(nèi)容循序漸進(jìn)、深入淺出,示例豐富,趣味性和實(shí)用性強(qiáng),包含大量常見(jiàn)算法,并配有大量的上機(jī)練習(xí)題,在注重程序設(shè)計(jì)基本概念和基礎(chǔ)知識(shí)介紹的同時(shí),重在強(qiáng)調(diào)程序設(shè)計(jì)能力的培養(yǎng),配套的習(xí)題集提供了大量多種題型的練習(xí)題并附有參考答案?! 禫isual Basic程序設(shè)計(jì)教程(第3版)》可作為高等學(xué)?;蚺嘤?xùn)機(jī)構(gòu)計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程的教材,也可作為Visual Basic程序設(shè)計(jì)語(yǔ)言的自學(xué)用書(shū)或參加計(jì)算機(jī)等級(jí)考試的參考用書(shū)。
書(shū)籍目錄
前言教學(xué)建議第1章 程序設(shè)計(jì)基礎(chǔ)1.1 程序設(shè)計(jì)語(yǔ)言1.1.1 機(jī)器語(yǔ)言1.1.2 匯編語(yǔ)言1.1.3 高級(jí)語(yǔ)言1.2 程序設(shè)計(jì)1.2.1 算法1.2.2 結(jié)構(gòu)化程序設(shè)計(jì)1.2.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)第2章 Visual Basic簡(jiǎn)介2.1 概述2.2 VisualBasic6.0的安裝與啟動(dòng)2.2.1 VisualBasic6.0的版本2.2.2 VisualBasic6.0的系統(tǒng)要求2.2 .3VisualBasic6.0的安裝2.2.4VisualBasic6.0的啟動(dòng)2.3VisualBasic的集成開(kāi)發(fā)環(huán)境2.4 可視化編程的基本概念及基本方法2.4.1 對(duì)象2.4 .2屬性2.4.3 事件2.4 4方法2.5 Visual Basic工程的設(shè)計(jì)步驟2.5.1 新建工程2.5.2 設(shè)計(jì)界面2.5 .3編寫(xiě)代碼2.5.4 保存工程2.5.5 運(yùn)行與調(diào)試工程2.6 窗體、命令按鈕、標(biāo)簽、文本框2.6.1 窗體2.6.2 命令按鈕2.6.3 標(biāo)簽2.6.4 文本框2.7 Visual Basic的幫助系統(tǒng)2.7.1 使用MSDN Library瀏覽器2.7.2 使用上下文相關(guān)幫助2.8 上機(jī)練習(xí).第3章 VisualBasic程序設(shè)計(jì)代碼基礎(chǔ)3.1 字符集3.2 數(shù)據(jù)類型3.2.1 數(shù)值型數(shù)據(jù)3.2.2 字符串型數(shù)據(jù)3.2.3 布爾型數(shù)據(jù)3.2.4 日期型數(shù)據(jù)3.2.5 對(duì)象型數(shù)據(jù)3.2.6 可變類型數(shù)據(jù)3.3 常量3.3.1 直接常量3.3.2 用戶自定義符號(hào)常量3.3.3系統(tǒng)定義符號(hào)常量3.4 變量3.5 常用內(nèi)部函數(shù)3.5.1 數(shù)學(xué)函數(shù)3.5.2 字符串函數(shù)3.5 .3轉(zhuǎn)換函數(shù)3.5.4 日期和時(shí)間函數(shù)3.5.5 格式輸出函數(shù)3.5.6 Shell函數(shù)3.6 運(yùn)算符與表達(dá)式3.6.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.6.2 字符串運(yùn)算符與字符串表達(dá)式3.6.3 關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.6 .4布爾運(yùn)算符與布爾表達(dá)式3.6.5 混合表達(dá)式的運(yùn)算順序3.7 編碼基礎(chǔ)3.8 上機(jī)練習(xí)第4章 順序結(jié)構(gòu)程序設(shè)計(jì)4.1 賦值語(yǔ)句4.2 數(shù)據(jù)輸入4.2.1 用InputBox函數(shù)輸入數(shù)據(jù)4.2 .2 用TextBox控件輸入數(shù)據(jù)4.2.3 焦點(diǎn)和Tab鍵序4.3 數(shù)據(jù)輸出4.3.1 用TextBox控件輸出數(shù)據(jù)4.3.2 用Label控件輸出數(shù)據(jù)4.3.3用MsgBox函數(shù)輸出數(shù)據(jù)4.3.4用Print方法輸出數(shù)據(jù)一4.4 注釋、暫停與程序結(jié)束語(yǔ)句4.5 順序結(jié)構(gòu)程序應(yīng)用舉例4.6 上機(jī)練習(xí)第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)5.1 單行結(jié)構(gòu)條件語(yǔ)句IfrhenElse5.2 塊結(jié)構(gòu)條件語(yǔ)句IfThenEndIf5.3 多分支選擇語(yǔ)句SelectCaseEndSelecl5.4 條件函數(shù)5.5 條件語(yǔ)句的嵌套5.6 選擇結(jié)構(gòu)程序應(yīng)用舉例5.7 上機(jī)練習(xí)第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)6.1 ForNext循環(huán)結(jié)構(gòu)6.2 WhileWend循環(huán)結(jié)構(gòu)6.3 DoLoop循環(huán)結(jié)構(gòu)6.4 循環(huán)的嵌套6.5 循環(huán)結(jié)構(gòu)程序應(yīng)用舉例6.6 上機(jī)練習(xí)第7章 數(shù)組7.1 數(shù)組的基本概念7.1.1 數(shù)組與數(shù)組元素7.1.2 數(shù)組的維數(shù)7.2 數(shù)組的定義7.2.1 靜態(tài)數(shù)組的定義7.2.2 動(dòng)態(tài)數(shù)組的定義7.3 數(shù)組的輸入/輸出7.4 數(shù)組的刪除7.5 使用For。EachNext循環(huán)處理數(shù)組7.6 數(shù)組操作函數(shù)7.7 數(shù)組應(yīng)用舉例7.8 控件數(shù)組7.8.1 創(chuàng)建控件數(shù)組7.8.2 控件數(shù)組的使用7.9 上機(jī)練習(xí)第8章 過(guò)程8.1 Functionj立程8.1.1 Function~士程的定義8.1.2 Function~士程的調(diào)用8.2 Subj立程8.2.1 Sub過(guò)程的定義8.2.2 Sub過(guò)程的調(diào)用8.3 參數(shù)的傳遞8.3.1 形參和實(shí)參8.3.2按值傳遞和按地址傳遞8.3.3 使用可選參數(shù)8.3.4 使用可變參數(shù)8.3.5 使用對(duì)象參數(shù)8.4 過(guò)程的嵌套調(diào)用8.5 過(guò)程的遞歸調(diào)用8.6 VisualBasic蔓用程序的結(jié)構(gòu)8.6.1 窗體模塊8.6.2 標(biāo)準(zhǔn)模塊8.6.3 SubMain~士程8.6.4 類模塊8.7 過(guò)程的作用域8.8 變量的作用域和生存期8.8.1 變量的作用域8.8.2 變量的生存期8.9 上機(jī)練習(xí)第9章 Visual:Basic常用控件9.1 控件的公共屬性9.2 鼠標(biāo)與鍵盤(pán)事件9.2.1 鼠標(biāo)操作9.2.2 鍵盤(pán)操作9.3 常用內(nèi)部控件9.3.1 框架9.3.2 圖片框9.3 .3圖像框9.3.4 選項(xiàng)按鈕9.3.5 復(fù)選框9.3.6 列表框913.7 組合框9.3.8 定時(shí)器9.3.9 滾動(dòng)條……第10章 界面設(shè)計(jì)第11章 圖形設(shè)計(jì)第12章 文件第13章 數(shù)據(jù)庫(kù)第14章 軟件開(kāi)發(fā)基礎(chǔ)參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:第1章程序設(shè)計(jì)基礎(chǔ)使用計(jì)算機(jī)時(shí),要讓計(jì)算機(jī)能按人的規(guī)定完成一系列的工作,就要求計(jì)算機(jī)具備理解并執(zhí)行人們給出的各種指令的能力。因此在人和計(jì)算機(jī)之間就需要有一種二者都能識(shí)別的特定的語(yǔ)言,這種特定的語(yǔ)言就是計(jì)算機(jī)語(yǔ)言,也叫程序設(shè)計(jì)語(yǔ)言,它是人和計(jì)算機(jī)溝通的橋梁。使用程序設(shè)計(jì)語(yǔ)言編寫(xiě)的用來(lái)使計(jì)算機(jī)完成一定任務(wù)的一段“文章”稱為程序,編寫(xiě)程序的工作則稱為程序設(shè)計(jì)。隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,程序設(shè)計(jì)語(yǔ)言經(jīng)歷了由低級(jí)向高級(jí)發(fā)展的多個(gè)階段,程序設(shè)計(jì)方法也得到不斷發(fā)展和提高。1.1 程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì)語(yǔ)言是人們根據(jù)計(jì)算機(jī)的特點(diǎn)以及描述問(wèn)題的需要設(shè)計(jì)出來(lái)的。隨著計(jì)算機(jī)技術(shù)的發(fā)展,不同風(fēng)格的語(yǔ)言不斷出現(xiàn),逐步形成了計(jì)算機(jī)語(yǔ)言體系。毋庸置疑,人們總是希望設(shè)計(jì)出來(lái)的語(yǔ)言好用,因此,計(jì)算機(jī)語(yǔ)言也經(jīng)歷了由低級(jí)向高級(jí)發(fā)展的歷程。計(jì)算機(jī)語(yǔ)言按其發(fā)展程度可以劃分為:機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言。其中機(jī)器語(yǔ)言和匯編語(yǔ)言屬于低級(jí)語(yǔ)言,高級(jí)語(yǔ)言又分為面向過(guò)程的語(yǔ)言和面向?qū)ο蟮恼Z(yǔ)言。1.1.1 機(jī)器語(yǔ)言從本質(zhì)上說(shuō),計(jì)算機(jī)只能識(shí)別“0”和“1”,因此,計(jì)算機(jī)能夠直接識(shí)別的指令是由一連串的0和1組合起來(lái)的二進(jìn)制編碼,稱為機(jī)器指令。每一條機(jī)器指令規(guī)定了計(jì)算機(jī)要完成的某個(gè)操作。機(jī)器語(yǔ)言則是指計(jì)算機(jī)能夠直接識(shí)別的指令的集合,它是最早出現(xiàn)的計(jì)算機(jī)語(yǔ)言。例如,表1-1所示的機(jī)器指令用來(lái)完成一個(gè)簡(jiǎn)單的加法運(yùn)算:9+8。
編輯推薦
《Visual Basic程序設(shè)計(jì)教程(第3版)》是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Visual Basic程序設(shè)計(jì)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版