目錄
第1章Visual Basic程序設(shè)計基礎(chǔ)/1
1.1程序設(shè)計基礎(chǔ)1
1.1.1程序設(shè)計語言的發(fā)展1
1.1.2Visual Basic 6.0的特點(diǎn)2
1.2Visual Basic程序的開發(fā)環(huán)境3
1.2.1Visual Basic的啟動3
1.2.2可視化的集成開發(fā)環(huán)境4
1.3面向?qū)ο蟪绦蛟O(shè)計7
1.3.1VB中面向?qū)ο蟪绦蛟O(shè)計的概念8
1.3.2VB中對象的屬性、事件和方法9
1.3.3VB的程序設(shè)計機(jī)制10
1.4窗體對象的應(yīng)用簡介和簡單的實(shí)例11
1.4.1窗體對象的簡介11
1.4.2工程的啟動、運(yùn)行與保存14
1.4.3簡單程序的應(yīng)用實(shí)例16
習(xí)題16
第2章數(shù)據(jù)類型及運(yùn)算/19
2.1數(shù)據(jù)類型19
2.1.1標(biāo)準(zhǔn)數(shù)據(jù)類型19
2.1.2自定義類型22
2.2常量與變量22
2.2.1常量22
2.2.2變量24
2.3運(yùn)算符與表達(dá)式26
2.3.1算術(shù)運(yùn)算符與算術(shù)表達(dá)式26
2.3.2字符串運(yùn)算符與字符串表達(dá)式27
2.3.3日期運(yùn)算符與日期表達(dá)式28
2.3.4關(guān)系運(yùn)算符與關(guān)系表達(dá)式28
2.3.5邏輯運(yùn)算符與邏輯表達(dá)式29〖1〗Visual Basic與MySQL程序設(shè)計及應(yīng)用目錄[3]〖3〗2.3.6表達(dá)式的運(yùn)算順序29
2.4常用內(nèi)部函數(shù)29
2.4.1數(shù)學(xué)函數(shù)30
2.4.2字符串函數(shù)31
2.4.3日期與時間函數(shù)32
2.4.4類型轉(zhuǎn)換函數(shù)32
2.4.5其他函數(shù)33
習(xí)題35
第3章控制結(jié)構(gòu)程序設(shè)計/37
3.1Visual Basic的編碼規(guī)則37
3.2順序結(jié)構(gòu)38
3.2.1賦值語句38
3.2.2數(shù)據(jù)輸入39
3.2.3數(shù)據(jù)輸出41
3.3選擇結(jié)構(gòu)46
3.3.1If條件語句46
3.3.2Select Case情況語句49
3.3.3選擇結(jié)構(gòu)的嵌套51
3.4循環(huán)結(jié)構(gòu)52
3.4.1For循環(huán)結(jié)構(gòu)52
3.4.2While 循環(huán)結(jié)構(gòu)54
3.4.3Do…Loop循環(huán)結(jié)構(gòu)54
3.4.4循環(huán)的嵌套56
3.4.5幾種循環(huán)語句的比較57
習(xí)題58
第4章常用控件/61
4.1控件的分類61
4.2控件的基本屬性62
4.3常用控件63
4.3.1命令按鈕、標(biāo)簽和文本框63
4.3.2單選按鈕和復(fù)選框69
4.3.3圖片框與圖像框71
4.3.4列表框和組合框72
4.3.5滾動條和Slider控件75
4.3.6框架77
4.3.7時鐘控件78
習(xí)題79
第5章數(shù)組/82
5.1靜態(tài)數(shù)組82
5.1.1一維靜態(tài)數(shù)組的聲明82
5.1.2一維靜態(tài)數(shù)組的引用83
5.1.3一維靜態(tài)數(shù)組的操作83
5.1.4二維和多維靜態(tài)數(shù)組87
5.2動態(tài)數(shù)組89
5.2.1動態(tài)數(shù)組的聲明89
5.2.2動態(tài)數(shù)組的建立89
5.2.3動態(tài)數(shù)組的應(yīng)用91
5.3控件數(shù)組91
5.3.1控件數(shù)組的概念91
5.3.2控件數(shù)組的建立91
5.3.3控件數(shù)組的應(yīng)用92
習(xí)題93
第6章過程/97
6.1Sub過程97
6.1.1事件過程97
6.1.2通用過程的定義99
6.1.3通用過程的調(diào)用101
6.2Function過程102
6.2.1函數(shù)過程的定義103
6.2.2函數(shù)過程的調(diào)用104
6.3參數(shù)的傳遞104
6.3.1形參和實(shí)參104
6.3.2按值傳遞105
6.3.3按地址傳遞106
6.3.4數(shù)組作為參數(shù)107
6.3.5對象作為參數(shù)108
6.4變量的作用域與生存期109
6.4.1變量的作用域109
6.4.2變量的生存期111
6.5過程的嵌套和遞歸112
6.5.1過程的嵌套調(diào)用112
6.5.2過程的遞歸調(diào)用113
習(xí)題115
第7章界面設(shè)計/124
7.1菜單設(shè)計124
7.1.1菜單編輯器124
7.1.2下拉式菜單126
7.1.3彈出式菜單127
7.2對話框設(shè)計129
7.2.1通用對話框概述129
7.2.2文件對話框130
7.2.3其他對話框132
7.3Windows通用控件庫134
7.3.1Windows通用控件庫概述134
7.3.2ImageList的常用屬性135
7.3.3Toolbar的常用屬性136
7.3.4StatusBar的常用屬性137
7.3.5事件過程138
7.4多重窗體和多文檔界面設(shè)計140
7.4.1多重窗體140
7.4.2多文檔界面143
習(xí)題145
第8章圖形設(shè)計/149
8.1繪圖控件149
8.1.1Line控件149
8.1.2Shape控件149
8.2圖形操作基礎(chǔ)150
8.2.1坐標(biāo)系統(tǒng)150
8.2.2繪圖屬性152
8.3繪圖方法155
8.3.1Cls方法155
8.3.2Line方法155
8.3.3PSet方法157
8.3.4Circle方法158
8.3.5Point方法159
8.4繪圖應(yīng)用160
習(xí)題163
第9章數(shù)據(jù)文件/167
9.1文件概述167
9.1.1文件的結(jié)構(gòu)167
9.1.2文件的分類168
9.1.3文件的操作169
9.2順序文件170
9.2.1順序文件的寫操作170
9.2.2順序文件的讀操作和函數(shù)172
9.2.3順序文件應(yīng)用舉例175
9.3隨機(jī)文件186
9.3.1隨機(jī)文件的操作步驟186
9.3.2隨機(jī)文件的讀寫187
9.3.3隨機(jī)文件應(yīng)用舉例189
9.4二進(jìn)制文件191
9.5文件系統(tǒng)控件192
習(xí)題194
第10章數(shù)據(jù)庫系統(tǒng)概述/197
10.1數(shù)據(jù)庫系統(tǒng)197
10.1.1數(shù)據(jù)庫系統(tǒng)的組成197
10.1.2數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型197
10.2MySQL數(shù)據(jù)庫概述198
10.2.1MySQL的優(yōu)勢198
10.2.2MySQL系統(tǒng)特性198
10.2.3MySQL下載安裝198
10.2.4登錄MySQL數(shù)據(jù)庫199
10.2.5圖形界面管理工具——MySQLWorkbench200
10.3創(chuàng)建數(shù)據(jù)庫202
10.3.1MySQL Workbench創(chuàng)建數(shù)據(jù)庫202
10.3.2MySQL 的控制臺創(chuàng)建數(shù)據(jù)庫203
10.3.3查看數(shù)據(jù)庫204
10.3.4修改數(shù)據(jù)庫205
10.3.5刪除數(shù)據(jù)庫205
習(xí)題207
第11章表和查詢/208
11.1數(shù)據(jù)類型208
11.1.1數(shù)字類型208
11.1.2字符串類型209
11.1.3日期時間類型209
11.2表的操作210
11.2.1創(chuàng)建表210
11.2.2查看和修改表結(jié)構(gòu)213
11.2.3向表中添加數(shù)據(jù)214
11.2.4更新表中數(shù)據(jù)217
11.2.5刪除表217
11.3查詢218
11.3.1Select基本語法219
11.3.2單表查詢219
11.3.3多表查詢224
習(xí)題225
第12章VB與MySQL數(shù)據(jù)庫開發(fā)應(yīng)用/228
12.1配置MySQL的ODBC數(shù)據(jù)源228
12.2使用ADO的Adodc控件訪問數(shù)據(jù)庫230
12.2.1Adodc控件的數(shù)據(jù)連接231
12.2.2Adodc控件常用屬性和方法232
12.2.3應(yīng)用舉例235
12.3使用ADO的ADODB對象訪問數(shù)據(jù)庫238
12.3.1ADODB對象的數(shù)據(jù)連接238
12.3.2ADODB對象常用屬性和方法239
12.3.3應(yīng)用舉例242
習(xí)題247
第13章MySQL數(shù)據(jù)庫應(yīng)用系統(tǒng)/250
13.1銷售管理系統(tǒng)介紹250
13.2銷售管理系統(tǒng)功能250
13.3銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計與實(shí)現(xiàn)251
13.4銷售管理系統(tǒng)設(shè)計與實(shí)現(xiàn)253
13.4.1工程環(huán)境部署253
13.4.2窗體介紹253
13.4.3窗體設(shè)計與實(shí)現(xiàn)254
習(xí)題278
附錄AASCII碼表/279
附錄B習(xí)題答案/280
參考文獻(xiàn)/293