熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語(yǔ)  單詞密碼  巧用聽寫練聽力

Visual Basic程序設(shè)計(jì)教程(第二版)

中國(guó)水利水電出版社
    【作 者】郭清溥 【I S B N 】978-7-5084-6590-6 【責(zé)任編輯】張玉玲 【適用讀者群】本科 【出版時(shí)間】2009-06-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第2版 【頁(yè) 數(shù)】268 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】26 【叢 書】普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材 【備注信息】
圖書詳情

    本書第一版于2007年出版,第二版在延續(xù)第一版編寫風(fēng)格的基礎(chǔ)上,根據(jù)計(jì)算機(jī)技術(shù)的發(fā)展,結(jié)合作者多年教學(xué)實(shí)踐與研發(fā)經(jīng)驗(yàn),并考慮到讀者的反饋信息,對(duì)各個(gè)章節(jié)的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充。全書共9章,主要內(nèi)容包括:Visual Basic概述、Visual Basic的對(duì)象及其基本操作、Visual Basic的語(yǔ)言規(guī)則、基本程序結(jié)構(gòu)、數(shù)組、過(guò)程、常用控件、數(shù)據(jù)文件和界面設(shè)計(jì)等。

    本書重點(diǎn)對(duì)程序設(shè)計(jì)的基本知識(shí)、基本語(yǔ)法、編程方法和常用算法進(jìn)行了較為系統(tǒng)、規(guī)范和詳細(xì)的介紹,并通過(guò)控件名、變量名等的規(guī)范使用,強(qiáng)調(diào)程序設(shè)計(jì)風(fēng)格的重要性;本書將程序設(shè)計(jì)和可視化界面設(shè)計(jì)有機(jī)結(jié)合起來(lái),以激發(fā)學(xué)生學(xué)習(xí)興趣,提高編程效率和教學(xué)效果;書中例題的講解按照“程序設(shè)計(jì)”的步驟進(jìn)行,并采用“任務(wù)驅(qū)動(dòng)”的教學(xué)方式,以培養(yǎng)學(xué)生分析問(wèn)題的完備性,提高其統(tǒng)籌全局、協(xié)調(diào)關(guān)系的基本素質(zhì),樹立面向工程的思想。

    本書既可以作為高等院校本科及專科學(xué)生的Visual Basic程序設(shè)計(jì)教材,又可供各類Visual Basic程序設(shè)計(jì)考級(jí)人員復(fù)習(xí)參考。

    1.以面向?qū)ο蟪绦蛟O(shè)計(jì)方法為主線,兼顧結(jié)構(gòu)化程序設(shè)計(jì)方法,強(qiáng)調(diào)程序設(shè)計(jì)風(fēng)格的重要性。

    2.體系清晰,層次分明,知識(shí)點(diǎn)全面,深入淺出,通俗易懂,精編精講,設(shè)計(jì)手段簡(jiǎn)捷。

    3.實(shí)例豐富,實(shí)用性強(qiáng)。

    4.將程序設(shè)計(jì)和可視化界面設(shè)計(jì)有機(jī)結(jié)合,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高編程效率和教學(xué)效果,尤其注重對(duì)學(xué)生計(jì)算機(jī)設(shè)計(jì)能力的培養(yǎng),真正達(dá)到學(xué)以致用。

    5.為方便教師的教學(xué),提供電子教案及例題源代碼的免費(fèi)下載。

    隨著計(jì)算機(jī)技術(shù)的進(jìn)步,程序設(shè)計(jì)語(yǔ)言得到了迅速的發(fā)展。由于Visual Basic簡(jiǎn)單易學(xué)、編程方便快捷等一些顯著的特點(diǎn),使得越來(lái)越多的高等學(xué)校將Visual Basic作為大學(xué)生程序設(shè)計(jì)的第一門課程。

    本書第一版于2007年出版,第二版在延續(xù)第一版編寫風(fēng)格的基礎(chǔ)上,根據(jù)計(jì)算機(jī)技術(shù)的發(fā)展,結(jié)合作者多年教學(xué)實(shí)踐與研發(fā)經(jīng)驗(yàn),并考慮到讀者的反饋信息,對(duì)各個(gè)章節(jié)的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充。

    本書根據(jù)高級(jí)語(yǔ)言程序設(shè)計(jì)的基本體系,結(jié)合可視化程序設(shè)計(jì)的方法,以Visual Basic為背景講授程序設(shè)計(jì)的基本思想和基本方法、結(jié)構(gòu)化程序設(shè)計(jì)的基本控制結(jié)構(gòu)、可視化程序設(shè)計(jì)的基本方法等初步知識(shí),并通過(guò)大量例題介紹Visual Basic的基本功能。由于本書是一本高級(jí)語(yǔ)言程序設(shè)計(jì)的基本教材,因此,它不會(huì)涵蓋Visual Basic的全部功能,有興趣的讀者,可以在初步掌握程序設(shè)計(jì)的基本知識(shí)后,根據(jù)不同的需要查閱相關(guān)資料繼續(xù)學(xué)習(xí)。

    本書在內(nèi)容編排、敘述表達(dá)等方面都充分考慮到了初學(xué)者和非計(jì)算機(jī)專業(yè)學(xué)生在學(xué)習(xí)計(jì)算機(jī)知識(shí)時(shí)基礎(chǔ)性和實(shí)用性的兩大特點(diǎn),作者結(jié)合多年的教學(xué)經(jīng)驗(yàn)和程序設(shè)計(jì)的基本要求,在體系結(jié)構(gòu)、內(nèi)容設(shè)計(jì)等方面都盡量做到由易到難,循序漸進(jìn)、理論聯(lián)系實(shí)際。在對(duì)Visual Basic的基本知識(shí)、基本語(yǔ)法進(jìn)行介紹的同時(shí),更加注重對(duì)學(xué)生編程能力的培養(yǎng),要求學(xué)生打好程序設(shè)計(jì)的基本功,適當(dāng)降低對(duì)常用算法的要求。在可視化界面設(shè)計(jì)方面,比較詳細(xì)地介紹了常用控件,要求讀者熟練掌握常用控件的使用方法,而對(duì)其他控件本書也做了相應(yīng)的介紹,目的是讓讀者對(duì)其有所了解,通過(guò)舉一反三的方法掌握它們。

    眾所周知,在“程序設(shè)計(jì)”課程的教學(xué)中必須以切合將來(lái)軟件工程開發(fā)的實(shí)際需要為首要目標(biāo),簡(jiǎn)單地說(shuō)就是應(yīng)該把“完成任務(wù)”作為教學(xué)的首要目標(biāo)。為了能夠很好地實(shí)現(xiàn)這一目標(biāo),就應(yīng)該采用“任務(wù)驅(qū)動(dòng)式”的教學(xué)方法。所謂“任務(wù)驅(qū)動(dòng)式”教學(xué)就是以“任務(wù)”為目的,以語(yǔ)言理論教學(xué)為過(guò)程,最終可以用某種語(yǔ)言來(lái)設(shè)計(jì)“任務(wù)”,實(shí)現(xiàn)任務(wù)的要求。在“任務(wù)驅(qū)動(dòng)式”教學(xué)中,首先應(yīng)該讓學(xué)生了解什么是軟件工程思想,其次在語(yǔ)言理論教學(xué)過(guò)程中,讓學(xué)生懂得面向過(guò)程、面向?qū)ο蟮某绦蛟O(shè)計(jì)的風(fēng)格,最后引導(dǎo)他們運(yùn)用軟件工程的思想來(lái)設(shè)計(jì)任務(wù)。本書在對(duì)例題的講解過(guò)程中盡量嚴(yán)格按照“程序設(shè)計(jì)”的步驟進(jìn)行,采用“任務(wù)驅(qū)動(dòng)”的教學(xué)方式,以培養(yǎng)學(xué)生分析問(wèn)題的完備性,提高其統(tǒng)籌全局、協(xié)調(diào)關(guān)系的基本素質(zhì),使學(xué)生樹立面向工程的思想,為他們將來(lái)從事計(jì)算機(jī)應(yīng)用設(shè)計(jì)打下良好的基礎(chǔ)。

    具有良好的程序設(shè)計(jì)風(fēng)格應(yīng)該是程序員所具備的基本素質(zhì)。另外,程序設(shè)計(jì)風(fēng)格的好壞在很大程度上會(huì)影響程序質(zhì)量的好壞。好的風(fēng)格不僅有助于提高程序的可靠性、可理解性、可測(cè)試性、可維護(hù)性和可重用性,而且也能夠促進(jìn)技術(shù)的交流,改善軟件的質(zhì)量。本書在例題的講解中還特別通過(guò)控件名、變量名、書寫格式等的規(guī)范使用,以強(qiáng)調(diào)代碼風(fēng)格和程序設(shè)計(jì)風(fēng)格的重要性,目的是讓學(xué)生在學(xué)會(huì)并掌握運(yùn)用Visual Basic解決實(shí)際問(wèn)題的同時(shí),又養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格。

    為了方便教學(xué),我們還制作了與教材內(nèi)容配套的教學(xué)輔助課件。

    本書由郭清溥任主編,張琳、費(fèi)嵐任副主編。主要編寫人員分工如下:第1章由郭清溥、魏彬共同編寫;第2章、第3章由費(fèi)嵐編寫;第4章由郭清溥編寫;第5章由袁開銀編寫;第6章由張琳編寫;第7章由劉洋編寫;第8章由陳俊慧編寫;第9章由張桂香編寫。參加本書編寫工作的還有:王峰、荊濤、趙紅霞、喬現(xiàn)偉、王靖等。

    最后,我們要感謝河南省高等學(xué)校計(jì)算機(jī)教育研究會(huì)的有關(guān)專家和教師長(zhǎng)期以來(lái)對(duì)我們工作的支持與幫助,感謝中國(guó)水利水電出版社為本教材的策劃、出版所做的大量工作。

    由于時(shí)間緊迫,錯(cuò)誤和問(wèn)題難免存在,懇請(qǐng)專家和廣大讀者指正。

    前言
     
    第1章  Visual Basic概述 1
    1.1  程序設(shè)計(jì)的基本概念 1
    1.1.1  程序 1
    1.1.2  程序設(shè)計(jì) 2
    1.1.3  程序設(shè)計(jì)語(yǔ)言 4
    1.2  Visual Basic的特點(diǎn) 5
    1.3  Visual Basic的啟動(dòng) 6
    1.4  Visual Basic 的開發(fā)環(huán)境 7
    1.4.1  標(biāo)題欄 7
    1.4.2  菜單欄 7
    1.4.3  工具欄 7
    1.4.4  窗體窗口 7
    1.4.5  工程資源管理器 8
    1.4.6  屬性窗口 8
    1.4.7  窗體布局窗口 9
    1.4.8  工具箱窗口 9
    1.4.9  代碼編輯器窗口 9
    1.5  認(rèn)識(shí)Visual Basic程序 11
    1.5.1  用Visual Basic開發(fā)應(yīng)用程序的
    一般步驟 11
    1.5.2  第一個(gè)Visual Basic程序 13
    本章小結(jié) 14
    習(xí)題一 14
    第2章  Visual Basic對(duì)象及其操作 16
    2.1  對(duì)象的概念 16
    2.1.1  對(duì)象和類 16
    2.1.2  對(duì)象的屬性、事件和方法 17
    2.1.3  設(shè)置對(duì)象屬性 18
    2.2  窗體 19
    2.2.1  生成窗體 19
    2.2.2  窗體的常用屬性 19
    2.2.3  窗體事件 22
    2.3  基本控件 23
    2.3.1  Visual Basic標(biāo)準(zhǔn)控件簡(jiǎn)介 23
    2.3.2  控件的命名 25
    2.3.3  內(nèi)部控件共有屬性 25
    2.3.4  標(biāo)準(zhǔn)控件的畫法與基本操作 27
    2.4  3個(gè)常用控件的使用 28
    2.4.1  標(biāo)簽控件 28
    2.4.2  文本框控件 29
    2.4.3  命令按鈕控件 29
    2.4.4  應(yīng)用舉例 30
    本章小結(jié) 32
    習(xí)題二 33
    第3章  Visual Basic的語(yǔ)言規(guī)則 35
    3.1  數(shù)據(jù)類型 35
    3.1.1  標(biāo)準(zhǔn)數(shù)據(jù)類型 35
    3.1.2  自定義數(shù)據(jù)類型 36
    3.2  變量、常量 36
    3.2.1  常量 36
    3.2.2  變量 37
    3.3  運(yùn)算符和表達(dá)式 39
    3.3.1  運(yùn)算符 39
    3.3.2  表達(dá)式 41
    3.4  常用內(nèi)部函數(shù) 44
    3.4.1  數(shù)學(xué)函數(shù) 44
    3.4.2  字符串函數(shù) 45
    3.4.3  日期和時(shí)間函數(shù) 46
    3.4.4  轉(zhuǎn)換函數(shù) 47
    3.4.5  格式輸出函數(shù) 47
    3.5  程序設(shè)計(jì)風(fēng)格 49
    3.5.1  Visual Basic程序編碼規(guī)則 49
    3.5.2  Visual Basic程序書寫要求 50
    本章小結(jié) 51
    習(xí)題三 51
    第4章  基本程序結(jié)構(gòu) 53
    4.1  順序結(jié)構(gòu)的程序設(shè)計(jì) 53
    4.1.1  賦值語(yǔ)句 54
    4.1.2  Print方法 56
    4.1.3  人機(jī)交互 58
    4.1.4  With語(yǔ)句 66
    4.2  選擇結(jié)構(gòu)的程序設(shè)計(jì) 66
    4.2.1  簡(jiǎn)單條件選擇結(jié)構(gòu)的程序?qū)崿F(xiàn) 67
    4.2.2  選擇結(jié)構(gòu)的嵌套 70
    4.2.3  多分支選擇結(jié)構(gòu)的程序?qū)崿F(xiàn) 71
    4.2.4  條件函數(shù) 75
    4.2.5  Go To語(yǔ)句的程序?qū)崿F(xiàn) 76
    4.3  循環(huán)結(jié)構(gòu)的程序設(shè)計(jì) 78
    4.3.1  條件循環(huán)的程序?qū)崿F(xiàn) 78
    4.3.2  固定循環(huán)次數(shù)的程序?qū)崿F(xiàn) 83
    4.3.3  不固定循環(huán)次數(shù)的程序?qū)崿F(xiàn) 88
    4.3.4  循環(huán)結(jié)構(gòu)的嵌套 91
    4.4  程序舉例 93
    4.4.1  窮舉法 93
    4.4.2  遞推法 96
    本章小結(jié) 98
    習(xí)題四 98
    第5章  數(shù)組 101
    5.1  數(shù)組的概念 101
    5.1.1  數(shù)組和數(shù)組元素 101
    5.1.2  數(shù)組說(shuō)明語(yǔ)句 102
    5.1.3  數(shù)組賦值函數(shù) 102
    5.1.4  動(dòng)態(tài)數(shù)組 103
    5.2  控件數(shù)組 104
    5.2.1  控件數(shù)組的概念 104
    5.2.2  控件數(shù)組的建立 105
    5.2.3  控件數(shù)組的使用 105
    5.3  程序舉例 107
    本章小結(jié) 127
    習(xí)題五 127
    第6章  過(guò)程 130
    6.1  子過(guò)程 130
    6.1.1  事件過(guò)程和自定義子過(guò)程 130
    6.1.2  建立自定義子過(guò)程 131
    6.1.3  調(diào)用自定義子過(guò)程 132
    6.2  函數(shù)過(guò)程 134
    6.2.1  建立自定義函數(shù)過(guò)程 134
    6.2.2  調(diào)用自定義函數(shù)過(guò)程 135
    6.3  過(guò)程中參數(shù)的傳遞 137
    6.3.1  形式參數(shù)與實(shí)際參數(shù) 138
    6.3.2  傳值參數(shù)與傳址參數(shù) 138
    6.3.3  數(shù)組參數(shù)的傳遞 141
    6.3.4  可選參數(shù)和可變參數(shù) 142
    6.3.5  對(duì)象參數(shù) 143
    6.4  變量和過(guò)程的作用域 144
    6.4.1  過(guò)程的作用域 145
    6.4.2  變量的作用域 145
    6.4.3  靜態(tài)變量 147
    6.5  過(guò)程的嵌套和遞歸 148
    6.5.1  過(guò)程的嵌套 148
    6.5.2  過(guò)程的遞歸 150
    6.6  常用算法舉例 151
    本章小結(jié) 156
    習(xí)題六 156
    第7章  常用控件 159
    7.1  標(biāo)簽 159
    7.2  文本框 161
    7.3  命令按鈕 164
    7.4  單選按鈕和復(fù)選框 166
    7.4.1  單選按鈕 166
    7.4.2  復(fù)選框 168
    7.5  框架 170
    7.6  列表框和組合框 172
    7.6.1  列表框 172
    7.6.2  組合框 175
    7.7  滾動(dòng)條 178
    7.8  計(jì)時(shí)器 179
    7.9  圖形控件 181
    7.9.1  圖片框 181
    7.9.2  圖像框 183
    7.10  直線與形狀控件 185
    7.10.1  直線控件 185
    7.10.2  形狀控件 186
    7.11  焦點(diǎn)和Tab順序 189
    7.11.1  設(shè)置焦點(diǎn) 189
    7.11.2  設(shè)置Tab順序 190
    本章小結(jié) 191
    習(xí)題七 191
    第8章  數(shù)據(jù)文件 194
    8.1  文件系統(tǒng)控件 194
    8.1.1  驅(qū)動(dòng)器列表框控件 194
    8.1.2  目錄列表框控件 195
    8.1.3  文件列表框控件 195
    8.1.4  文件系統(tǒng)控件的使用 196
    8.2  文件的訪問(wèn) 198
    8.2.1  文件的概述 198
    8.2.2  文件操作語(yǔ)句和函數(shù) 200
    8.2.3  順序文件 201
    8.2.4  隨機(jī)文件 208
    8.2.5  二進(jìn)制文件 213
    8.3  文件的基本操作 214
    本章小結(jié) 216
    習(xí)題八 216
    第9章  界面設(shè)計(jì) 219
    9.1  通用對(duì)話框 219
    9.1.1  “文件”對(duì)話框 221
    9.1.2  “打印”對(duì)話框 225
    9.1.3  “字體”對(duì)話框 227
    9.2  菜單設(shè)計(jì) 228
    9.2.1  菜單編輯器的使用 229
    9.2.2  動(dòng)態(tài)菜單 233
    9.2.3  彈出菜單 235
    9.3  多重窗體 237
    9.4  鍵盤與鼠標(biāo)事件過(guò)程 245
    9.4.1  KeyDown事件、KeyUp事件 245
    9.4.2  KeyPress事件 247
    9.4.3  鼠標(biāo)事件 248
    9.4.4  拖放操作 250
    本章小結(jié) 255
    習(xí)題九 255
    參考文獻(xiàn) 260
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
胶南市| 汝南县| 玉树县| 海城市| 绩溪县| 浮山县| 山东省| 渭南市| 无棣县| 祁连县| 仙游县| 罗山县| 余庆县| 修武县| 同心县| 都江堰市| 鹤山市| 磴口县| 温泉县| 阜阳市| 曲麻莱县| 沾化县| 岚皋县| 泰顺县| 奉贤区| 手游| 乌兰察布市| 宁河县| 昌图县| 周至县| 中牟县| 措勤县| 广汉市| 平利县| 黔南| 丰城市| 兴安县| 泽库县| 东阿县| 常山县| 安庆市|