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

Visual Basic程序設(shè)計(jì)與應(yīng)用

中國(guó)水利水電出版社
    【作 者】曾強(qiáng)聰 主編 【I S B N 】978-7-5084-4918-0 【責(zé)任編輯】王艷燕 【適用讀者群】高職高專(zhuān) 【出版時(shí)間】2007-09-01 【開(kāi) 本】16開(kāi)本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁(yè) 數(shù)】308 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】29 【叢 書(shū)】軟件職業(yè)技術(shù)學(xué)院“十一五”規(guī)劃教材 【備注信息】
圖書(shū)詳情

    本書(shū)是一本面向高職高專(zhuān)或應(yīng)用型本科的Visual Basic教材。全書(shū)共9章,涉及Visual Basic概述、數(shù)據(jù)類(lèi)型、程序結(jié)構(gòu)、可視化編程、界面設(shè)計(jì)、文件處理、圖形處理、多媒體應(yīng)用、網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、Active X部件開(kāi)發(fā)等多方面內(nèi)容。考慮到高職高專(zhuān)與應(yīng)用型本科Visual Basic教學(xué)的基礎(chǔ)性與應(yīng)用性,本書(shū)采用了過(guò)程教學(xué)與實(shí)例教學(xué)相結(jié)合的編排結(jié)構(gòu),前5章是Visual Basic基本特征、基本編程方法、基礎(chǔ)程序結(jié)構(gòu)的介紹,后4章則是在已有基礎(chǔ)學(xué)習(xí)上的基于示例程序的實(shí)際編程應(yīng)用。

    本書(shū)中有大量的示例程序,這些程序大多取材于實(shí)際應(yīng)用,具有良好的編碼規(guī)范,并都根據(jù)教學(xué)需要進(jìn)行了合理壓縮或重新設(shè)計(jì),因此本書(shū)具有很強(qiáng)的實(shí)用性與可操作性。

    本書(shū)可作為對(duì)Visual Basic有一定應(yīng)用要求的計(jì)算機(jī)類(lèi)、信息類(lèi)專(zhuān)業(yè)的教材,對(duì)于其他Visual Basic編程學(xué)習(xí)者或有關(guān)編程技術(shù)人員,本書(shū)也有一定的參考價(jià)值。本書(shū)每章都配有習(xí)題與操作題,并向讀者提供書(shū)中全部的源程序代碼、與教材配套的電子教案(用Powerpoint制作)、習(xí)題答案等。

    Visual Basic 6.0是一個(gè)集工程管理、界面設(shè)計(jì)、編碼編譯于一體的軟件集成開(kāi)發(fā)環(huán)境,具有可視化、面向?qū)ο蟆⒉考_(kāi)發(fā)等一系列特性,能夠有效提高應(yīng)用軟件的開(kāi)發(fā)效率。Visual Basic 6.0還容易學(xué)習(xí)與使用,對(duì)硬件配置要求低,但功能強(qiáng)大、資源豐富、適應(yīng)性好,因此成為具有最廣泛用戶的軟件開(kāi)發(fā)平臺(tái)。

    最近幾年里,Visual Basic 6.0還成為了諸多高校,尤其是高職高專(zhuān)計(jì)算機(jī)相關(guān)專(zhuān)業(yè)應(yīng)用編程學(xué)習(xí)最主要的環(huán)境。本書(shū)即為高職高專(zhuān)計(jì)算機(jī)相關(guān)專(zhuān)業(yè)Visual Basic 6.0應(yīng)用編程教學(xué)編寫(xiě)。本書(shū)本著科學(xué)嚴(yán)謹(jǐn)、結(jié)構(gòu)合理、概念清晰的原則,對(duì)Visual Basic 6.0進(jìn)行較全面的介紹。全書(shū)共9章內(nèi)容,包括:Visual Basic概述、數(shù)據(jù)類(lèi)型、程序結(jié)構(gòu)、可視化編程、界面設(shè)計(jì)、文件處理、圖形處理、多媒體應(yīng)用、網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、ActiveX部件開(kāi)發(fā)等多方面內(nèi)容。

    本書(shū)在內(nèi)容組織與編排上充分考慮了高職高專(zhuān)計(jì)算機(jī)編程教學(xué)的基礎(chǔ)性與應(yīng)用性,采用了過(guò)程教學(xué)與實(shí)例教學(xué)相結(jié)合的教學(xué)方法。前5章著重介紹Visual Basic的基本特征、基本編程方法、基礎(chǔ)程序結(jié)構(gòu)等;后4章則著重在已有學(xué)習(xí)基礎(chǔ)上的實(shí)際編程應(yīng)用,具有了很強(qiáng)的實(shí)用性與可操作性。

    書(shū)中有大量示例程序,大多取材于實(shí)際應(yīng)用,具有良好的編碼規(guī)范,并都根據(jù)教學(xué)需要進(jìn)行了合理壓縮或重新設(shè)計(jì),能更好地適應(yīng)課堂教學(xué),是很好的學(xué)習(xí)范本。本書(shū)每章都有小結(jié)、習(xí)題,可方便讀者進(jìn)行復(fù)習(xí)總結(jié)與練習(xí)。每章還配有操作題,可方便實(shí)訓(xùn)教學(xué)的開(kāi)展。為了方便教學(xué)與讀者自學(xué),本書(shū)將提供全部源程序代碼,并提供與教材配套的電子教案(用PowerPoint制作)、習(xí)題答案等,以上內(nèi)容都可以從出版社網(wǎng)站下載。

    本書(shū)由曾強(qiáng)聰任主編,唐偉奇、趙歆、龔中良、劉震任副主編,鄧順川主審,周納、丁啟華、羅毅輝、王雷、陳英、孟洋、陳翠娥、曾義聰、曹偉、李波等參加了審稿討論與教學(xué)試用。本書(shū)是湖南省教育科學(xué)“十一五”規(guī)劃課題《高等職業(yè)教育中軟件工程實(shí)用人才培養(yǎng)新模式的研究與實(shí)踐》(課題號(hào):ZC062)的相關(guān)研究?jī)?nèi)容之一,編寫(xiě)過(guò)程中得到了湖南省教育科學(xué)研究院的大力支持,在此特表示感謝!

    由于時(shí)間倉(cāng)促,作者水平有限,書(shū)中難免有不足和疏忽之處,懇請(qǐng)廣大讀者批評(píng)指正。

    編 者

    2007年6月


    前言
    第1章 Visual Basic概述 1
    1.1 Visual Basic的歷史淵源 1
    1.1.1 早期BASIC 1
    1.1.2 Quick BASIC 1
    1.1.3 Visual Basic 2
    1.2 Visual Basic 6.0的特點(diǎn) 3
    1.2.1 可視化 3
    1.2.2 面向?qū)ο?3
    1.2.3 部件技術(shù) 3
    1.2.4 事件驅(qū)動(dòng) 4
    1.3 安裝Visual Basic 6.0 4
    1.3.1 Visual Basic 6.0對(duì)環(huán)境的要求 4
    1.3.2 安裝Visual Basic 6.0 4
    1.3.3 添加或刪除 Visual Basic 6.0部件 5
    1.4 Visual Basic 6.0集成開(kāi)發(fā)環(huán)境 5
    1.4.1 菜單欄 5
    1.4.2 工具欄 11
    1.4.3 工具箱 12
    1.5 程序工程管理 13
    1.5.1 工程類(lèi)型 13
    1.5.2 工程資源 14
    1.5.3 工程屬性 15
    1.6 程序的編輯 16
    1.6.1 窗體設(shè)計(jì)器 16
    1.6.2 代碼編輯器 17
    1.6.3 屬性窗口 18
    1.7 程序的調(diào)試 19
    1.7.1 中斷調(diào)試 20
    1.7.2 立即窗口 21
    1.7.3 單步調(diào)試 21
    1.8 程序創(chuàng)建步驟 22
    1.8.1 分析程序問(wèn)題 22
    1.8.2 建立程序工程 22
    1.8.3 設(shè)計(jì)用戶界面 22
    1.8.4 編寫(xiě)源程序 23
    1.8.5 調(diào)試源程序 25
    1.8.6 保存工程 26
    1.8.7 編譯工程 27
    小結(jié) 27
    習(xí)題 29
    第2章 數(shù)據(jù)類(lèi)型與運(yùn)算 30
    2.1 常量 30
    2.2 變量 32
    2.2.1 聲明變量 32
    2.2.2 變量的作用范圍 33
    2.3 基本數(shù)據(jù)類(lèi)型 34
    2.3.1 數(shù)值類(lèi)型 34
    2.3.2 String 數(shù)據(jù)類(lèi)型 34
    2.3.3 Boolean數(shù)據(jù)類(lèi)型 35
    2.3.4 Date 數(shù)據(jù)類(lèi)型 35
    2.3.5 Object數(shù)據(jù)類(lèi)型 36
    2.3.6 Variant數(shù)據(jù)類(lèi)型 36
    2.3.7 數(shù)據(jù)范圍 37
    2.3.8 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 38
    2.4 復(fù)合數(shù)據(jù)類(lèi)型 38
    2.4.1 數(shù)組 38
    2.4.2 枚舉類(lèi)型 41
    2.4.3 自定義數(shù)據(jù)類(lèi)型 41
    2.5 常量、變量命名規(guī)則 42
    2.5.1 基本規(guī)則 43
    2.5.2 其他約定 43
    2.6 運(yùn)算符 44
    2.6.1 賦值運(yùn)算符 44
    2.6.2 算術(shù)運(yùn)算符 45
    2.6.3 比較運(yùn)算符 45
    2.6.4 連接運(yùn)算符 46
    2.6.5 邏輯運(yùn)算符 46
    2.6.6 運(yùn)算符的優(yōu)先順序 47
    小結(jié) 47
    習(xí)題 49
    第3章 程序結(jié)構(gòu) 51
    3.1 模塊概念 51
    3.2 程序過(guò)程 52
    3.2.1 通用過(guò)程 52
    3.2.2 函數(shù)過(guò)程 53
    3.2.3 事件過(guò)程 54
    3.2.4 向過(guò)程傳遞參數(shù)的方法及規(guī)則 55
    3.3 程序流程控制 58
    3.3.1 分支結(jié)構(gòu) 58
    3.3.2 循環(huán)結(jié)構(gòu) 63
    3.3.3 嵌套控制結(jié)構(gòu) 67
    3.3.4 使用GoTo語(yǔ)句 69
    3.3.5 使用DoEvents語(yǔ)句 69
    3.4 程序異常處理 70
    3.4.1 出錯(cuò)處理語(yǔ)句 70
    3.4.2 通過(guò)Err對(duì)象顯示錯(cuò)誤信息 72
    3.4.3 設(shè)計(jì)出錯(cuò)處理程序 72
    3.4.4 程序運(yùn)行錯(cuò)誤集中處理 74
    3.5 常用內(nèi)置函數(shù) 75
    3.5.1 數(shù)學(xué)函數(shù) 75
    3.5.2 字符串函數(shù) 77
    3.5.3 轉(zhuǎn)換函數(shù) 79
    3.5.4 判斷函數(shù) 79
    3.5.5 其他函數(shù) 80
    3.6 面向?qū)ο缶幊?81
    3.6.1 類(lèi)與對(duì)象 81
    3.6.2 屬性、方法與事件 82
    3.6.3 使用對(duì)象 83
    3.6.4 創(chuàng)建自定義類(lèi) 86
    3.6.5 面向?qū)ο蟪绦蛟O(shè)計(jì)示例 90
    3.7 使用API函數(shù)編程 92
    3.7.1 聲明API函數(shù) 92
    3.7.2 通過(guò)API瀏覽器查看API函數(shù) 93
    3.7.3 API函數(shù)應(yīng)用舉例 95
    小結(jié) 96
    習(xí)題 99
    第4章 可視化編程 101
    4.1 窗體 101
    4.1.1 窗體基本特征 101
    4.1.2 窗體中的屬性 103
    4.1.3 窗體中的方法 106
    4.1.4 窗體中的事件 107
    4.2 控件 107
    4.2.1 內(nèi)部控件 107
    4.2.2 ActiveX 控件 124
    4.2.3 控件默認(rèn)屬性 127
    4.2.4 控件數(shù)組 128
    4.3 事件驅(qū)動(dòng) 128
    4.3.1 事件概念 128
    4.3.2 常見(jiàn)的用戶觸發(fā)事件 129
    4.3.3 關(guān)聯(lián)事件的發(fā)生順序 133
    小結(jié) 134
    習(xí)題 136
    第5章 用戶界面設(shè)計(jì) 138
    5.1 設(shè)計(jì)菜單 138
    5.1.1 標(biāo)準(zhǔn)下拉菜單 138
    5.1.2 彈出式菜單 141
    5.1.3 運(yùn)行時(shí)修改菜單 142
    5.1.4 編寫(xiě)菜單的事件代碼 143
    5.2 創(chuàng)建工具欄 143
    5.3 使用對(duì)話框 146
    5.3.1 對(duì)話框的特點(diǎn) 146
    5.3.2 使用對(duì)話框函數(shù) 146
    5.3.3 使用自定義對(duì)話框 148
    5.3.4 使用公共對(duì)話框控件 149
    5.4 使用MDI窗體 154
    5.4.1 MDI窗體 154
    5.4.2 MDI窗體內(nèi)的子窗體 155
    5.4.3 啟動(dòng)MDI應(yīng)用程序 155
    5.4.4 退出MDI應(yīng)用程序 156
    5.4.5 優(yōu)化MDI應(yīng)用程序 157
    小結(jié) 157
    習(xí)題 158
    第6章 文件處理與文本輸出 160
    6.1 使用傳統(tǒng)語(yǔ)句或函數(shù)處理文件 160
    6.1.1 順序方式訪問(wèn)文件 160
    6.1.2 隨機(jī)方式訪問(wèn)文件 161
    6.1.3 二進(jìn)制方式訪問(wèn)文件 163
    6.1.4 文件操作語(yǔ)句與函數(shù) 163
    6.1.5 App對(duì)象的Path屬性 165
    6.2 使用控件處理文件 165
    6.2.1 使用控件搜索文件 165
    6.2.2 使用控件編輯文檔 167
    6.3 使用FSO 對(duì)象模型處理文件 167
    6.3.1 文件系統(tǒng)對(duì)象編程方法 168
    6.3.2 驅(qū)動(dòng)器(Drive)對(duì)象 170
    6.3.3 文件夾(Folder)對(duì)象 170
    6.3.4 文件(File)對(duì)象 171
    6.4 文本輸出 174
    6.4.1 文本格式化函數(shù) 174
    6.4.2 文本字體設(shè)置 176
    6.4.3 文本屏幕顯示 177
    6.4.4 文本打印輸出 179
    6.5 示例:文檔編輯器 181
    6.5.1 界面設(shè)計(jì) 182
    6.5.2 源程序代碼 185
    6.5.3 程序編譯與運(yùn)行 192
    小結(jié) 193
    習(xí)題 194
    第7章 圖形、多媒體與網(wǎng)絡(luò)編程應(yīng)用 195
    7.1 圖形處理 195
    7.1.1 坐標(biāo)系統(tǒng) 195
    7.1.2 繪圖方法 196
    7.1.3 圖形的載入與保存 202
    7.1.4 實(shí)例:三角函數(shù)曲線演示器 203
    7.2 多媒體應(yīng)用 205
    7.2.1 Multimedia控件 205
    7.2.2 實(shí)例:AVI動(dòng)畫(huà)播放器 208
    7.3 網(wǎng)絡(luò)編程 211
    7.3.1 文件傳輸 211
    7.3.2 數(shù)據(jù)通信 215
    7.3.3 實(shí)例:文件下載程序 216
    7.3.4 實(shí)例:一對(duì)多通信程序 217
    7.3.5 實(shí)例:點(diǎn)對(duì)點(diǎn)通信程序 221
    小結(jié) 224
    習(xí)題 225
    第8章 數(shù)據(jù)庫(kù)應(yīng)用 226
    8.1 數(shù)據(jù)庫(kù)概述 226
    8.1.1 數(shù)據(jù)庫(kù)系統(tǒng) 226
    8.1.2 Access關(guān)系型數(shù)據(jù)庫(kù) 227
    8.1.3 SQL語(yǔ)言 232
    8.1.4 數(shù)據(jù)視圖 235
    8.2 通過(guò)ADO對(duì)象訪問(wèn)數(shù)據(jù)庫(kù) 237
    8.2.1 ADO Data控件 237
    8.2.2 ADO對(duì)象模型 239
    8.2.3 ADO對(duì)象的編程方法 241
    8.2.4 基于ADO的數(shù)據(jù)環(huán)境設(shè)計(jì)器 244
    8.3 數(shù)據(jù)報(bào)表設(shè)計(jì)器 249
    8.3.1 報(bào)表設(shè)計(jì)器中的對(duì)象結(jié)構(gòu) 250
    8.3.2 數(shù)據(jù)報(bào)表設(shè)計(jì)舉例 252
    8.4 示例:家庭財(cái)務(wù)管理程序 253
    小結(jié) 267
    習(xí)題 269
    第9章 ActiveX部件開(kāi)發(fā) 270
    9.1 ActiveX 部件的特點(diǎn) 270
    9.1.1 ActiveX部件類(lèi)型 270
    9.1.2 基于部件的分布式應(yīng)用模型 271
    9.2 創(chuàng)建ActiveX控件 271
    9.2.1 ActiveX控件創(chuàng)建步驟 271
    9.2.2 設(shè)定ActiveX控件屬性 272
    9.2.3 ActiveX控件的關(guān)鍵事件 272
    9.2.4 ActiveX控件的用戶事件接口 273
    9.2.5 示例:帶滾動(dòng)條的圖像控件 273
    9.3 創(chuàng)建ActiveX DLL 280
    9.3.1 ActiveX DLL創(chuàng)建步驟 280
    9.3.2 示例:基于ActiveX DLL的文本處理器 281
    9.4 創(chuàng)建ActiveX EXE 287
    9.4.1 ActiveX EXE創(chuàng)建步驟 287
    9.4.2 示例:基于ActiveX EXE的消息公告服務(wù)器 288
    小結(jié) 293
    習(xí)題 294
    參考文獻(xiàn) 295
最新評(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è)
丰县| 龙江县| 隆安县| 招远市| 长宁县| 锦州市| 东至县| 开封县| 绩溪县| 仁寿县| 突泉县| 靖州| 商水县| 台中市| 杭锦后旗| 宁河县| 富阳市| 米脂县| 竹北市| 青浦区| 营山县| 北碚区| 惠水县| 思南县| 万盛区| 桂阳县| 凌云县| 贺州市| 庆云县| 垦利县| 嘉祥县| 广水市| 荔波县| 崇左市| 韶关市| 金堂县| 镇远县| 鹤峰县| 江都市| 怀远县| 北票市|