出版時間:2002-04-01 出版社:電子工業(yè)出版社 作者:梁普選 頁數(shù):321 字數(shù):518
內(nèi)容概要
Visual Basic是Microsoft公司開發(fā)的基于Windows 95/98/NT平臺的32位程序設(shè)計開發(fā)平臺,其最大的優(yōu)點是簡單易學(xué),并且可以高效地開發(fā)出標(biāo)準的Windows應(yīng)用程序。本教材通過大量實例,深入淺出地介紹了Visual Basic的基礎(chǔ)知識;循序漸進地介紹了程序設(shè)計基礎(chǔ)及面向?qū)ο蟮某绦蛟O(shè)計方法?;靖拍钋逦ㄋ滓锥?,例題豐富,可作為非計算機專業(yè)學(xué)生的《高級語言程序設(shè)計》課程教材,也可作為學(xué)習(xí)Windows編程的入門教材。
書籍目錄
目 錄
第1章 Visual Basic基礎(chǔ)知識 1
1.1 Visual Basic集成開發(fā)環(huán)境的使用 1
1.1.1 Visual Basic的啟動和退出 1
1.1.2 菜單欄和工具欄 2
1.1.3 工程資源管理器窗口 3
1.1.4 窗體窗口 4
1.1.5 “屬性”窗口 4
1.1.6 控件工具箱 5
1.1.7 代碼窗口 6
1.2 Visual Basic程序設(shè)計的過程 6
1.2.1 總體規(guī)劃 7
1.2.2 模塊設(shè)計 8
1.2.3 算法設(shè)計 8
1.2.4 界面設(shè)計 9
1.2.5 編寫代碼 10
1.2.6 調(diào)試運行 10
1.2.7 生成單獨的可執(zhí)行程序 11
1.3 對象及事件驅(qū)動的概念 11
1.3.1 對象 11
1.3.2 事件驅(qū)動 12
1.4 窗體 14
1.4.1 窗體屬性 14
1.4.2 窗體事件、方法 16
1.5 控件 17
1.5.1 命令按鈕(CommandButton) 17
1.5.2 標(biāo)簽(Label) 20
1.5.3 文本編輯框(TextBox) 21
1.5.4 復(fù)選框(CheckBox ) 22
1.5.5 列表框(ListBox) 23
1.6 實例介紹 26
1.6.1 界面設(shè)計 26
1.6.2 設(shè)置屬性 26
1.6.3 填充代碼 27
第2章 程序設(shè)計基礎(chǔ) 28
2.1 數(shù)據(jù)類型 28
2.1.1 數(shù)據(jù)的分類 28
2.1.2 標(biāo)準數(shù)據(jù)類型 28
2.2 常量和變量 32
2.2.1 常量 32
2.2.2 變量 33
2.2.3 自定義數(shù)據(jù)類型及其變量 35
2.3 表達式 36
2.3.1 Visual Basic中的運算符 36
2.3.2 表達式和表達式中運算的優(yōu)先順序 37
2.4 Visual Basic的內(nèi)部函數(shù) 38
2.4.1 數(shù)學(xué)函數(shù) 38
2.4.2 字符串函數(shù) 38
2.4.3 常用轉(zhuǎn)換函數(shù) 39
2.4.4 日期/時間函數(shù) 39
2.4.5 隨機數(shù)函數(shù) 40
2.4.6 格式輸出函數(shù) 41
2.5 語句和程序 43
2.5.1 常用術(shù)語 43
2.5.2 書寫程序的規(guī)則 44
2.5.3 命令格式的符號約定 44
習(xí)題 45
第3章 順序結(jié)構(gòu)程序設(shè)計 47
3.1 賦值語句 47
3.1.1 格式和說明 47
3.1.2 賦值號和邏輯等號 48
3.2 數(shù)據(jù)的輸入 48
3.2.1 通用對話框介紹 48
3.2.2 輸入數(shù)據(jù)——InputBox輸入框函數(shù) 49
3.2.3 顯示信息——MsgBox消息框函數(shù) 50
3.3 數(shù)據(jù)的輸出 52
3.3.1 直接輸出到窗體 52
3.3.2 輸出文本到圖片框 55
3.3.3 輸出文本到標(biāo)簽 56
3.4 文本框的使用 58
3.4.1 文本框的常用屬性 58
3.4.2 焦點 59
3.4.3 文本框的常用事件和方法 59
3.4.4 文本框的應(yīng)用 60
3.5 計時器(Timer)控件 61
習(xí)題 63
第4章 選擇結(jié)構(gòu)程序設(shè)計 66
4.1 選擇結(jié)構(gòu)程序設(shè)計的概念 66
4.2 條件表達式 67
4.2.1 關(guān)系表達式 67
4.2.2 邏輯表達式 68
4.3 單行條件語句 69
4.4 塊結(jié)構(gòu)條件語句 70
4.5 條件語句的嵌套 71
4.5.1 條件語句嵌套實例 72
4.5.2 簡化的If語句的嵌套格式 74
4.6 多分支條件選擇語句 79
4.7 單選按鈕、復(fù)選框和框架 83
4.7.1 框架(Frame) 84
4.7.2 單選按鈕(OptionButton) 84
4.7.3 復(fù)選框(CheckBox) 85
習(xí)題 90
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計 94
5.1 循環(huán)概念 94
5.2 While ...Wend 循環(huán) 95
5.2.1 語句格式 95
5.2.2 當(dāng)型循環(huán)程序流程框圖 96
5.3 Do...Loop 循環(huán) 97
5.3.1 先判斷后執(zhí)行循環(huán)體的Do ...Loop結(jié)構(gòu) 97
5.3.2 先執(zhí)行循環(huán)體后判斷的Do...Loop結(jié)構(gòu) 99
5.4 循環(huán)中途退出 101
5.5 For...Next 循環(huán) 101
5.6 循環(huán)嵌套與常用算法 104
5.6.1 循環(huán)嵌套 104
5.6.2 窮舉 106
5.6.3 遞推 107
5.6.4 迭代 109
5.7 對象集合 110
習(xí)題 111
第6章 數(shù)組 114
6.1 基本概念 114
6.2 聲明數(shù)組 115
6.3 數(shù)組輸入與輸出 116
6.3.1 數(shù)組輸入 116
6.3.2 數(shù)組輸出 118
6.4 動態(tài)數(shù)組 119
6.4.1 聲明動態(tài)數(shù)組 119
6.4.2 程序中指定動態(tài)數(shù)組尺寸 119
6.4.3 保留動態(tài)數(shù)組內(nèi)容 121
6.4.4 刪除動態(tài)數(shù)組 121
6.5 使用數(shù)組 121
6.5.1 一維數(shù)組應(yīng)用 123
6.5.2 二維數(shù)組的應(yīng)用 130
6.6 控件數(shù)組 133
6.6.1 創(chuàng)建控件數(shù)組 133
6.6.2 控件數(shù)組的使用 134
6.7 記錄類型 136
6.7.1 聲明記錄類型 136
6.7.2 定義記錄變量 137
6.7.3 使用記錄變量 138
習(xí)題 138
第7章 過程 141
7.1 基本概念 141
7.2 創(chuàng)建過程 142
7.3 調(diào)用過程 143
7.4 參數(shù)傳遞 145
7.4.1 值傳遞 145
7.4.2 引用傳遞 145
7.5 變量與過程的作用域 147
7.5.1 變量的作用域 147
7.5.2 過程作用域 151
7.6 函數(shù)過程 153
7.7 遞歸 156
7.8 鼠標(biāo)與鍵盤事件過程 158
7.8.1 鼠標(biāo)事件過程 159
7.8.2 鍵盤事件過程 160
7.8.3 對象拖放 163
習(xí)題 164
第8章 多窗體程序設(shè)計 168
8.1 多重窗體 168
8.1.1 多重窗體的管理 168
8.1.2 設(shè)置啟動窗體 169
8.1.3 窗體處理 170
8.2 通用對話框 177
8.2.1 通用對話框的常用屬性 178
8.2.2 通用對話框的方法 178
8.2.3 “打開”對話框 178
8.2.4 “另存為”對話框 181
8.2.5 “顏色”對話框 182
8.2.6 “字體”對話框 183
8.2.7 “打印”對話框 184
8.2.8 “幫助”對話框 186
習(xí)題 186
第9章 多文檔設(shè)計 187
9.1 菜單設(shè)計 187
9.1.1 下拉菜單 187
9.1.2 彈出式菜單 188
9.1.3 菜單編輯器 188
9.1.4 創(chuàng)建基本菜單控件 190
9.1.5 創(chuàng)建子菜單 191
9.1.6 分隔菜單項 191
9.2 工具欄與狀態(tài)條 192
9.2.1 工具欄 192
9.2.2 狀態(tài)條 196
9.3 多文檔設(shè)計 201
9.3.1 界面樣式 201
9.3.2 創(chuàng)建MDI應(yīng)用程序的一般步驟 201
9.3.3 動態(tài)創(chuàng)建多文檔 203
習(xí)題 207
第10章 文件 208
10.1 順序文件 208
10.1.1 創(chuàng)建順序文件 208
10.1.2 讀順序文件 211
10.1.3 與讀文件有關(guān)的幾個函數(shù) 213
10.1.4 順序文件讀寫實例 214
10.2 隨機存取文件 216
10.2.1 打開隨機文件 216
10.2.2 寫/讀隨機文件 216
10.2.3 關(guān)閉隨機文件 217
10.3 二進制文件 221
10.3.1 打開二進制文件 222
10.3.2 讀/寫二進制文件 222
10.4 文件管理函數(shù)與語句 223
10.5 文件系統(tǒng)對象 227
10.5.1 文件系統(tǒng)的概念 227
10.5.2 管理驅(qū)動器 227
10.5.3 管理文件夾 228
10.5.4 管理文件 231
習(xí)題 233
第11章 繪圖 234
11.1 Visual Basic的坐標(biāo)系統(tǒng) 234
11.1.1 默認規(guī)格坐標(biāo)系 234
11.1.2 標(biāo)準規(guī)格坐標(biāo)系 235
11.1.3 自定義規(guī)格坐標(biāo)系 235
11.2 圖形控件 238
11.3 創(chuàng)建圖形的方法 240
11.3.1 點與直線 240
11.3.2 矩形 246
11.3.3 圓、橢圓和弧 253
11.3.4 繪制圖形文件 258
11.4 創(chuàng)建動畫 259
11.4.1 使用圖像控件數(shù)組實現(xiàn)動畫 260
11.4.2 圖形滾動 261
11.4.3 使用清除圖形對象實現(xiàn)動畫 263
習(xí)題 264
第12章 訪問數(shù)據(jù)庫 265
12.1 關(guān)系數(shù)據(jù)庫 265
12.1.1 關(guān)系數(shù)據(jù)庫的基本概念 266
12.1.2 關(guān)系數(shù)據(jù)庫的設(shè)計規(guī)則 267
12.2 用可視化數(shù)據(jù)管理器建立和維護數(shù)據(jù)庫 267
12.2.1 啟動可視化數(shù)據(jù)管理器 267
12.2.2 建立數(shù)據(jù)庫的表 268
12.2.3 建立主索引和關(guān)鍵字 270
12.2.4 創(chuàng)建數(shù)據(jù)窗體 270
12.2.5 數(shù)據(jù)庫維護 271
12.3 訪問數(shù)據(jù)庫 271
12.3.1 Visual Basic 的數(shù)據(jù)訪問接口 272
12.3.2 使用ADO數(shù)據(jù)控件訪問數(shù)據(jù)庫 273
12.4 使用ADO對象訪問數(shù)據(jù)庫 279
12.4.1 連接數(shù)據(jù)源 280
12.4.2 打開記錄集 281
12.4.3 使用結(jié)果集 283
12.4.4 中斷連接 291
12.5 結(jié)構(gòu)化查詢語言(SQL) 294
12.5.1 結(jié)構(gòu)化查詢語言概述 294
12.5.2 SQL語句 295
12.5.3 SQL中的SELECT語句 297
12.5.4 使用SQL 298
習(xí)題 308
附錄A Visual Basic .NET 介紹 310
圖書封面
評論、評分、閱讀與下載
新編Visual Basic程序設(shè)計教程 PDF格式下載