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