TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
程序設計基礎-Visual Basic教程(簡體書)
滿額折

程序設計基礎-Visual Basic教程(簡體書)

商品資訊

人民幣定價:33 元
定價
:NT$ 198 元
優惠價
87172
領券後再享86折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
目次

商品簡介

全書從初學者的角度出發,由淺入深地介紹面向對象的程序設計方法,主要包括Visual Basic集成環境的組成、Visual Basic基本控件和高級控件的使用、程序設計基礎知識及3種結構程序設計、高級數據類型、過程、文件和數據庫編程技術等內容。本書還提供了大量的程序設計典型算法,指導讀者在實踐中更熟練地解決問題。
本書注重對學生進行基本概念、基本理論、基本技能的培養,可作為各類高等院校非計算機專業學習Visual Basic程序設計的教材,也可供有關工程技術人員和計算機愛好者閱讀參考。

目次

第1章 概述 1
 1.1 程序設計概述 1
1.1.1 程序設計語言的發展 1
1.1.2 結構化的程序設計 2
1.1.3 面向對象的程序設計 3
1.1.4 程序設計步驟 4
 1.2 Visual Basic簡介 4
1.2.1 Visual Basic的發展歷史 5
1.2.2 Visual Basic的特點 6
 1.3 Visual Basic 6.0的安裝 6
1.3.1 Visual Basic 6.0的安裝步驟 7
1.3.2 Visual Basic幫助系統的安裝 8
 1.4 Visual Basic 6.0的集成開發環境 8
1.4.1 Visual Basic的啟動和退出 8
1.4.2 菜單欄 10
1.4.3 工具欄 10
1.4.4 各種窗口簡介 10
1.4.5 環境定制 14
 1.5 Visual Basic應用程序設計步驟 14
1.5.1 創建工程 14
1.5.2 界面設計 14
1.5.3 屬性設置 15
1.5.4 代碼編輯 15
1.5.5 文件保存 16
1.5.6 程序運行 16
 本章小結 17
 思考練習題 17

第2章 Visual Basic界面設計(上) 18
 2.1 窗體 18
2.1.1 Visual Basic對象的基本屬性 18
2.1.2 窗體的常用屬性 21
2.1.3 窗體的方法 22
2.1.4 窗體的事件 24
2.1.5 多重窗體和MDI窗體 28
 2.2 文本控件 30
2.2.1 標簽 30
2.2.2 文本框 31
 2.3 按鈕控件 35
 2.4 選擇控件 37
2.4.1 單選按鈕、復選框和框架 38
2.4.2 列表框和組合框 41
 2.5 圖形控件 45
2.5.1 圖片框和圖像框 45
2.5.2 直線和形狀控件 47
 2.6 滾動條 48
 2.7 時鐘控件 49
 2.8 焦點 51
 2.9 綜合使用控件實例 51
 本章小結 54
 思考練習題 55

第3章 Visual Basic界面設計(下) 56
 3.1 鍵盤和鼠標事件 56
3.1.1 鍵盤事件 56
3.1.2 鼠標事件 59
 3.2 拖放 61
3.2.1 與拖放有關的屬性、方法和事件 61
3.2.2 自動拖放 63
3.2.3 手動拖放 63
 3.3 菜單設計 65
3.3.1 菜單編輯器簡介 65
3.3.2 創建菜單 67
3.3.3 彈出式菜單 68
3.3.4 動態菜單 69
3.3.5 MDI應用程序中的菜單 70
 3.4 常用ActiveX控件 72
3.4.1 ActiveX控件簡介 72
3.4.2 通用對話框控件 73
3.4.3 Toolbar控件和ImageList控件 79
3.4.4 StatusBar控件 82
3.4.5 TabStrip控件 84
3.4.6 TreeView控件和ListView控件 86
3.4.7 ProgressBar控件和Slider控件 88
3.4.8 RichTextBox控件 90
 3.5 圖形繪制 92
3.5.1 坐標系統 92
3.5.2 定義顏色 94
3.5.3 繪圖屬性 95
3.5.4 繪圖方法 96
 3.6 多媒體處理 99
3.6.1 MMControl控件 99
3.6.2 Animation控件 101
 本章小結 102
 思考練習題 102

第4章 Visual Basic程序設計基礎 104
 4.1 Visual Basic語言字符集及編碼規則 104
4.1.1 Visual Basic語言字符集 104
4.1.2 編碼規則 104
 4.2 數據類型 106
4.2.1 數值數據類型Byte、Integer、Long、Single、Double、Currency 106
4.2.2 字符數據類型String 108
4.2.3 邏輯數據類型Boolean 108
4.2.4 日期數據類型Date 108
4.2.5 對象數據類型Object 108
4.2.6 變體數據類型Variant 109
 4.3 常量和變量 109
4.3.1 數據的存儲 109
4.3.2 常量 109
4.3.3 變量 111
 4.4 運算符和表達式 115
4.4.1 算術運算符和算術、日期表達式 116
4.4.2 字符串運算符和字符串表達式 117
4.4.3 關係運算符和關係表達式 118
4.4.4 邏輯運算符和邏輯表達式 120
4.4.5 表達式的構造與計算 121
 4.5 常用內部函數 122
4.5.1 數學函數 123
4.5.2 轉換函數 124
4.5.3 字符串函數 126
4.5.4 日期函數 128
4.5.5 隨機Rnd函數與Randomize語句 129
4.5.6 格式輸出Format函數 130
4.5.7 Shell函數 131
 本章小結 132
 思考練習題 132

第5章 算法 134
 5.1 算法的基本概念 134
 5.2 算法的基本特徵 135
 5.3 算法設計的要求 135
 5.4 算法的基本結構 136
 5.5 算法的表示 136
5.5.1 用自然語言描述算法 136
5.5.2 偽代碼表示 138
5.5.3 流程圖表示 138
 5.6 常用算法設計方法 140
5.6.1 窮舉搜索法 140
5.6.2 遞推法 141
5.6.3 回溯法 142
5.6.4 分治法 143
 本章小結 143
 思考練習題 144

第6章 順序結構程序設計 145
 6.1 賦值語句 145
 6.2 常用的輸入語句 147
6.2.1 用控件輸入 147
6.2.2 輸入框——InputBox函數 149
 6.3 常用的輸出語句 151
6.3.1 用控件輸出 151
6.3.2 消息框——MsgBox函數 152
 6.4 其他語句 155
6.4.1 注釋語句 155
6.4.2 暫停語句 155
6.4.3 結束語句 155
6.4.4 Exit語句 156
 6.5 常用算法及應用 156
6.5.1 交換兩個數據的值 156
6.5.2 數據的自運算 157
 本章小結 158
 思考練習題 158

第7章 選擇結構程序設計 159
 7.1 If語句 159
7.1.1 If...Then…結構 159
7.1.2 If...Then...Else…結構 160
7.1.3 If...Then...ElseIf…結構 161
7.1.4 If語句的嵌套 163
7.1.5 與If語句有關的函數 165
 7.2 Select Case語句 166
 7.3 基本算法及應用 168
7.3.1 求兩個數的最大(小)值 168
7.3.2 用戶輸入時按鍵的判斷 169
7.3.3 信息的有效性驗證 170
7.3.4 單選按鈕和復選框的應用 170
 7.4 其他應用舉例 171
 本章小結 175
 思考練習題 175

第8章 循環結構程序設計 176
 8.1 For...Next語句 176
 8.2 Do...Loop語句 179
8.2.1 當型循環 179
8.2.2 直到型循環 182
 8.3 While...Wend語句 183
 8.4 GoTo語句 184
 8.5 循環嵌套 185
 8.6 常用算法及實例 187
8.6.1 累加(乘) 187
8.6.2 求最值 189
8.6.3 窮舉法 190
8.6.4 遞推法(迭代法) 193
8.6.5 字符串遍歷 196
8.6.6 有限狀態自動機 198
8.6.7 進制轉換 199
8.6.8 圖形字符的打印 202
 本章小結 202
 思考練習題 202

第9章 高級數據類型 204
 9.1 數組 204
9.1.1 數組的基本概念 204
9.1.2 一維定長數組 205
9.1.3 二維定長數組 207
9.1.4 多維定長數組 210
9.1.5 動態數組 210
9.1.6 控件數組 211
9.1.7 與數組操作相關的語句和常用函數 213
 9.2 有關數組操作的常用算法 216
9.2.1 數組的查找 216
9.2.2 數組的最值問題 218
9.2.3 數組的逆置 220
9.2.4 數組的排序 220
9.2.5 數組的移位 222
9.2.6 數組的插入 223
9.2.7 數組的刪除 225
9.2.8 數組的合併 226
 9.3 數組的應用舉例 228
 9.4 枚舉類型 231
9.4.1 枚舉類型的聲明 231
9.4.2 引用枚舉類型中的常數 232
9.4.3 枚舉類型變量的聲明 233
9.4.4 枚舉類型的應用 234
 9.5 用戶自定義類型 235
9.5.1 定義用戶自定義類型 235
9.5.2 自定義類型變量的聲明 236
9.5.3 自定義類型變量的訪問 236
9.5.4 用戶自定義類型數組 237
 本章小結 241
 思考練習題 241

第10章 過程 243
 10.1 Visual Basic程序代碼的結構化組織 243
10.1.1 模塊 243
10.1.2 過程 244
 10.2 函數過程的定義和調用 245
10.2.1 函數過程的定義 245
10.2.2 函數過程的調用 248
 10.3 子程序過程的定義與調用 250
10.3.1 子過程的定義 250
10.3.2 子過程的調用 251
10.3.3 事件過程的調用 253
10.3.4 其他模塊中的過程調用 254
10.3.5 Sub Main過程 254
 10.4 參數傳遞 255
10.4.1 形實結合 255
10.4.2 參數傳遞方式 258
10.4.3 數組參數的傳遞 262
10.4.4 對象參數傳遞 264
10.4.5 可選參數與可變參數 265
 10.5 過程的嵌套調用 266
10.5.1 嵌套調用其他過程 266
10.5.2 遞歸調用 267
 10.6 變量、過程的作用域 270
10.6.1 過程的作用域 270
10.6.2 變量的作用域 271
10.6.3 靜態變量 277
 10.7 常見算法的應用 278
10.7.1 約數 278
10.7.2 字符串處理 279
10.7.3 數字驗證 280
10.7.4 高次方程求根 281
10.7.5 遞歸 282
10.7.6 鞍點 282
 10.8 綜合應用舉例 284
 本章小結 286
 思考練習題 286

第11章 文件 288
 11.1 文件的基本概念 288
11.1.1 文件的結構 288
11.1.2 文件的分類 289
11.1.3 文件操作的一般步驟 289
 11.2 文件的打開與關閉 290
11.2.1 文件的打開(建立) 290
11.2.2 文件的關閉 291
11.2.3 文件指針 292
 11.3 文件操作的相關函數和語句 292
11.3.1 相關函數 292
11.3.2 相關語句 294
 11.4 順序存取文件 296
11.4.1 順序文件的打開與關閉 296
11.4.2 順序文件的寫操作 296
11.4.3 順序文件的讀操作 299
11.4.4 順序文件的應用 304
 11.5 隨機存取文件 305
11.5.1 隨機文件的打開和關閉 306
11.5.2 隨機文件的讀寫 306
11.5.3 隨機文件的應用 308
 11.6 二進制存取文件 309
11.6.1 打開和關閉二進制文件 310
11.6.2 二進制文件的讀寫操作 310
11.6.3 二進制文件的應用 310
 11.7 文件系統控件 311
11.7.1 驅動器列表框 311
11.7.2 目錄列表框 312
11.7.3 文件列表框 313
11.7.4 文件系統控件的同步與應用 315
 11.8 有關文件操作的常用算法 316
11.8.1 讀取文件全部內容 316
11.8.2 文件合併 316
11.8.3 文件復制 318
 本章小結 319
 思考練習題 319

第12章 數據庫編程技術 320
 12.1 數據庫的基礎知識 320
12.1.1 數據庫的發展歷史 320
12.1.2 數據庫的基本概念 321
12.1.3 關係數據庫 322
 12.2 SQL語言 322
12.2.1 SQL語言的組成 322
12.2.2 DDL 322
12.2.3 DML 323
 12.3 可視化數據管理器 324
12.3.1 建立數據庫 324
12.3.2 建立查詢 326
 12.4 Data控件 326
12.4.1 Data控件的屬性 326
12.4.2 Data控件的事件 327
12.4.3 Data控件的方法 328
 12.5 應用舉例 329
 本章小結 333
 思考練習題 334

附錄A 程序調試與錯誤處理 335
 A.1 程序調試 335
A.1.1 錯誤類型 335
A.1.2 Visual Basic的調試環境 336
A.1.3 程序調試 338
A.1.4 程序調試實例 339
 A.2 錯誤處理 341
A.2.1 錯誤捕捉和處理 341
A.2.2 錯誤處理實例 341
附錄B 常見錯誤代碼表 343
附錄C 標準ASCⅡ碼表 345

參考文獻 346

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 172
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區