內容簡介
本書包含微型計算機基本原理、彙編語言程式設計、微型計算機接口技術與套用三大主體內容,對微型計算機技術所涉及的知識進行了系統而全面的介紹。從微型計算機系統與微處理器、微型計算機指令系統與彙編語言程式、微型計算機I/O系統、匯流排與存儲原理,到微型計算機中斷系統、定時器、DMA等技術,以及串口、並口、人機接口、模擬接口和系統開發套用等。每章附有代表性的習題,可作為鞏固、檢驗和綜合練習、進一步思考的依據,參考性的附錄包含課程所需的基礎知識以便查閱和進行實踐的指導。根據讀者在課程、時間、內容和學習程度上的定位不同,可通過內容的選取、深淺的取捨滿足不同的需要,也有一些內容可作為自行閱讀、課外實踐、拓展延伸,以期幫助讀者滿足參考的目的。
目錄信息
第1章微型計算機系統概述1
![微型計算機技術與接口套用基礎(第2版) 微型計算機技術與接口套用基礎(第2版)](/img/1/9bf/AM2IGOxEzMiJjZiZ2M0IWN5YGNhVmY1YTYyUzMwUTOldDOhNzMmJ2MvMWaw9SbvNmLz9mYlNmYu4GZj5yZtl2ai9yL6MHc0RHa.jpg)
微型計算機技術與接口套用基礎(第2版)
1.1微型計算機系統的構成1
1.1.1微型計算機的硬體系統1
1.1.2微型計算機系統2
1.1.3微型計算機系統的3個層次2
1.1.4微型計算機的運行本質3
1.2微型計算機的發展和技術4
1.2.1微型計算機的產生與發展4
1.2.2微型計算機基本特性與技術術語6
1.2.3計算機領域的人物和組織8
1.2.4國內計算機方面的主要刊物15
1.3微型計算機分類與套用15
1.3.1微型計算機的分類15
1.3.2微型計算機的套用16
1.3.3計算機的內涵和職位19
習題124
第2章微處理器與系統匯流排25
2.1Intel8086/8088的結構26
2.1.18086的基本結構與功能26
2.1.28086的內部暫存器27
2.1.38086/8088的存儲器與I/O組織30
2.1.48086/8088的引腳功能32
2.2微型計算機系統匯流排技術37
2.2.1匯流排的基本概念37
2.2.2匯流排的技術與標準42
2.2.38086系統匯流排46
2.2.4常用系統匯流排和外部設備匯流排標準482.3微處理器與匯流排的發展61
習題266
第3章8086的指令系統與定址方式67
3.1指令系統67
3.1.1指令格式68
3.1.2指令運算元的類型68
3.1.3指令的編碼69
3.2定址方式71
3.2.1立即定址方式71
3.2.2直接定址方式71
3.2.3暫存器定址方式72
3.2.4暫存器間接定址方式72
3.2.5暫存器相對定址方式73
3.2.6基址變址定址方式74
3.2.7基址變址相對定址方式74
3.2.8隱含定址方式75
3.38086的指令系統75
3.3.1數據傳送類指令75
3.3.2算術運算類指令80
3.3.3邏輯運算和移位指令86
3.3.4串操作類指令90
3.3.5程式控制指令94
3.3.6處理器控制指令102
習題3103
第4章彙編語言程式設計105
4.1彙編語言程式的格式和處理過程105
4.1.1彙編語言概述105
4.1.2彙編語言的語句105
4.1.3彙編語言程式106
4.2偽指令108
4.2.1偽指令概述108
4.2.2常用偽指令108
4.3系統功能調用113
4.3.1DOS功能調用113
4.3.2BIOS功能調用115
4.4彙編語言的數據與表達式118
4.4.1常用的運算符和操作符118
4.4.2運算符的優先權121
4.5順序程式結構122
4.6分支程式結構123
4.7循環程式結構126
4.8子程式設計130
4.8.1子程式設計概述130
4.8.2子程式的參數傳遞131
4.9宏功能136
4.9.1宏定義136
4.9.2宏調用136
習題4137
第5章存儲系統概述139
5.1存儲系統的概念與結構139
5.1.1存儲系統的層次結構139
5.1.2存儲器的分類與功能140
5.1.3存儲器的技術指標141
5.1.4存儲器的組織142
5.1.5存儲器與CPU連線143
5.2微型計算機的存儲空間分配144
習題5147
第6章輸入輸出系統148
6.1輸入輸出系統概述148
6.1.1輸入輸出系統的構成148
6.1.2I/O設備148
6.1.3I/O接口的定義和功能150
6.1.4I/O接口的組成151
6.2I/O接口的技術151
6.2.1I/O連線埠的編址技術152
6.2.2I/O連線埠的定址方式154
6.2.3I/O連線埠地址的解碼技術155
6.2.4接口電路與CPU的連線156
6.3接口的數據傳送方式156
6.3.1程式查詢方式157
6.3.2中斷方式159
6.3.3DMA方式(直接存儲器存取方式)160
6.4接口的分析與設計161
6.4.1接口的分析方法161
6.4.2接口的設計方法162
習題6162
第7章中斷技術163
7.1中斷技術概述163
7.1.1中斷的基本概念163
7.1.2中斷的一些相關技術164
7.1.3中斷的過程165
7.1.4中斷服務的判斷166
7.2Intel8086/8088的中斷系統167
7.2.1Intel8086/8088的中斷機構167
7.2.2中斷的優先權和中斷向量表167
7.2.3中斷向量的裝入和修改170
7.3可程式中斷控制器8259A172
7.3.18259A內部結構和外部引腳173
7.3.28259A的中斷管理176
7.3.38259A的命令字180
7.3.48259A的套用186
7.48259A的實踐188
習題7191
第8章DMA技術與定時/計數技術192
8.1DMA技術192
8.1.1DMA基本概念及功能192
8.1.28237A的結構與引腳193
8.1.3Intel8237的工作周期196
8.1.4Intel8237的工作方式198
8.1.5Intel8237的內部暫存器結構199
8.1.6Intel8237的套用203
8.2定時/計數技術207
8.2.1定時/計數技術概述207
8.2.28253的主要功能與結構207
8.2.38253的控制字210
8.2.48253的工作方式210
8.2.58253的套用215
習題8217
第9章並行接口技術219
9.1並行接口技術概述219
9.1.1並行接口的概念219
9.1.2並行接口的數據傳輸219
9.2可程式並行接口晶片8255A221
9.2.18255A的結構與引腳221
9.2.28255的編程223
9.2.38255的套用舉例229
9.3微型計算機的並行列印功能230
9.3.1印表機與微型計算機並行接口標準230
9.3.2微型計算機並行列印接口設計233
9.3.3並行接口的I/O功能調用237
習題9238
第10章串列接口技術240
10.1串列接口技術概述240
10.1.1串列通信的概念240
10.1.2串列通信的標準RS232C243
10.2可程式串列接口晶片8251A247
10.2.18251A的結構與引腳247
10.2.28251A的編程250
10.2.38251A的套用示例251
10.3可程式串列接口晶片INS8250256
10.3.1INS8250的結構與引腳257
10.3.2INS8250的編程260
10.3.3INS8250的套用舉例264
10.4微型計算機的異步串列通信功能266
10.4.1異步串列通信適配器的接口電路266
10.4.2異步串列通信的I/O功能調用267
習題10268
第11章人機互動與接口技術269
11.1鍵盤與鍵盤接口269
11.2顯示技術275
11.2.1顯示器分類275
11.2.2LED顯示器與接口套用276
習題11281
第12章模擬量的輸入輸出接口283
12.1模擬量的輸入輸出通道283
12.2D/A轉換與DAC0832285
12.2.1D/A轉換技術285
12.2.2DAC0832及套用288
12.3A/D轉換與ADC0809294
12.3.1A/D轉換技術294
12.3.2ADC0809及套用299
習題12302
第13章微型計算機套用系統設計304
13.1微型計算機套用系統的設計過程和內容304
13.1.1總體設計304
13.1.2硬體設計307
13.1.3軟體設計307
13.2微型計算機套用系統開發308
13.2.1微型計算機套用的開發308
13.2.2微型計算機套用系統的調試308
13.2.3實驗模擬運行309
13.2.4現場調試、試運行309
13.3套用系統設計實例310
13.3.1溫度控制系統的設計310
13.3.2步進電動機控制系統313
13.4基於嵌入式的套用系統設計314
13.4.1典型嵌入式套用系統的構成314
13.4.2嵌入式套用系統的構成方式315
13.4.3嵌入式套用系統的設計原則315
13.4.4電子顯示屏設計316
習題13319
附錄AASCII編碼表及特殊字元的說明320
附錄B彙編語言程式的上機過程322附錄C8086/8088的指令系統329附錄D8086/8088偽操作表332附錄E中斷與功能調用334附錄FDEBUG及其命令340附錄G實驗項目推薦342參考文獻344第1章資料庫基礎1
1.1資料庫系統概述1
1.1.1資料庫技術的產生與發展1
1.1.2四個基本概念4
1.1.3數據模型6
1.2關係資料庫概述10
1.2.1關係模型10
1.2.2關係運算14
1.3資料庫設計19
1.3.1資料庫設計步驟19
1.3.2關係資料庫設計20
1.4關係資料庫標準語言SQL21
1.4.1SQL語言的特點22
1.4.2SQL基本語句的功能22
習題25
第2章Access資料庫系統及表操作26
2.1Access資料庫系統概述26
2.1.1Access2010簡介26
2.1.2Access2010的安裝、啟動與退出31
2.1.3Access的工作方式32
2.2創建Access資料庫32
2.2.1創建資料庫33
2.2.2資料庫的打開與關閉36
2.3Access中的運算與函式37
2.3.1常量37
2.3.2表達式37
2.3.3函式402.4表的概念42
2.4.1數據表42
2.4.2表的欄位43
2.5表的創建44
2.5.1表的結構定義44
2.5.2用設計器創建表45
2.5.3使用數據表視圖創建表45
2.5.4使用模板創建表47
2.5.5使用導入和連結創建表49
2.6表結構的修改52
2.7表中數據的輸入54
2.8表欄位的屬性設定56
2.8.1欄位大小57
2.8.2格式57
2.8.3輸入掩碼60
2.8.4有效性規則61
2.8.5標題、默認值及其他63
2.9數據表的基本操作64
2.9.1數據表視圖64
2.9.2修改記錄或欄位65
2.9.3表的整體操作66
2.9.4表的外觀調整67
2.9.5查找與替換69
2.9.6排序與篩選70
2.9.7索引74
2.10建立表間關聯關係76
2.10.1表間關係77
2.10.2創建關係78
2.10.3編輯關係79
2.10.4參照完整性80
2.11資料庫管理與維護83
2.11.1資料庫壓縮和修復83
2.11.2備份資料庫84
2.11.3資料庫的安全85
習題89
第3章查詢創建與使用92
3.1查詢基礎知識92
3.1.1查詢基本概念92
3.1.2查詢的分類及功能93
3.2查詢視圖95
3.2.1數據表視圖95
3.2.2設計視圖96
3.2.3SQL視圖97
3.3利用嚮導創建查詢97
3.3.1簡單查詢嚮導98
3.3.2交叉表查詢嚮導101
3.3.3查找重複項查詢嚮導106
3.3.4查找不匹配項查詢嚮導108
3.4利用設計視圖創建查詢111
3.4.1創建選擇查詢111
3.4.2查詢使用的設計工具113
3.4.3查詢的條件114
3.4.4查詢欄位的排序/顯示/匯總119
3.4.5運行查詢121
3.5參數查詢121
3.5.1創建參數查詢121
3.5.2在查詢中套用計算123
3.6操作查詢124
3.6.1數據表備份124
3.6.2更新查詢125
3.6.3生成表查詢126
3.6.4追加查詢130
3.6.5刪除查詢133
3.7SQL語言136
3.7.1SQL語言概述136
3.7.2數據表定義語句138
3.7.3數據操縱語句139
3.7.4數據特定查詢140
3.7.5傳遞查詢142
3.8解除阻止查詢143
習題144
第4章窗體設計與套用146
4.1窗體概述146
4.1.1窗體的功能146
4.1.2窗體的組成147
4.1.3窗體的種類148
4.1.4窗體的視圖151
4.2窗體的創建151
4.2.1使用窗體工具創建窗體152
4.2.2通過分割窗體工具創建窗體153
4.2.3通過多個項目工具創建窗體154
4.2.4使用窗體嚮導創建窗體154
4.2.5使用窗體設計視圖建立窗體156
4.2.6創建主窗體/子窗體158
4.2.7使用數據透視圖創建圖表窗體163
4.2.8使用數據透視表創建窗體164
4.2.9使用空白窗體創建窗體165
4.2.10窗體的外觀166
4.3窗體中的基本控制項及其套用167
4.3.1窗體中的基本控制項168
4.3.2在窗體上添加控制項169
4.4在窗體視圖中運算元據181
4.4.1增加或刪除數據181
4.4.2瀏覽並修改數據181
4.4.3數據排序182
4.4.4數據查找與替換183
4.4.5數據篩選183
習題184
第5章報表設計與列印187
5.1報表概述187
5.1.1報表的功能187
5.1.2報表分類188
5.1.3報表的視圖189
5.1.4報表的組成191
5.2創建報表192
5.2.1使用報表嚮導創建報表193
5.2.2使用設計視圖創建報表196
5.2.3使用報表工具創建報表197
5.2.4使用空白報表工具創建報表198
5.2.5使用標籤嚮導創建標籤199
5.2.6創建分組報表和匯總報表201
5.2.7創建帶有子報表的報表205
5.3報表的編輯208
5.3.1在布局視圖中修改報表208
5.3.2設計視圖中修改報表210
5.3.3報表的外觀設計211
5.3.4報表的列印211
習題212
第6章宏設計215
6.1宏與宏組的定義215
6.1.1宏生成器216
6.1.2常用宏操作及操作參數216
6.1.3宏的分類222
6.1.4獨立宏和宏組222
6.2宏的創建與設計222
6.2.1創建宏222
6.2.2創建宏組224
6.2.3創建嵌入式宏228
6.2.4創建條件宏231
6.3編輯宏232
6.3.1添加操作命令232
6.3.2調整和刪除操作命令232
6.3.3修改操作參數233
6.4宏的執行與調試233
6.4.1事件屬性233
6.4.2宏的調用與執行235
6.4.3宏的調試235
6.5宏的套用舉例236
6.5.1使用宏列印報表236
6.5.2使用宏創建快捷選單237
6.5.3使用宏創建自定義選單欄選單239
6.5.4使用宏傳送Access對象242
6.5.5使用宏實現數據導出242
6.6宏的安全設定244
6.6.1啟用內容244
6.6.2宏設定244
習題245
第7章VBA程式語言247
7.1VBA編程環境247
7.1.1VBA環境進入方法247
7.1.2VBA代碼視窗的使用251
7.1.3將宏轉換為VBA254
7.2VBA程式設計基礎257
7.2.1基本數據類型257
7.2.2常量與變數260
7.2.3運算符與表達式261
7.2.4函式264
7.2.5數組270
7.3程式語句273
7.3.1程式語句的書寫格式273
7.3.2程式的基本語句273
7.3.3分支語句277
7.3.4循環語句283
7.4VBA模組287
7.4.1模組分類287
7.4.2創建過程287
7.4.3過程調用與參數傳遞289
7.4.4過程和變數的作用域294
7.5面向對象程式設計296
7.5.1對象和類297
7.5.2事件過程300
習題304
第8章應用程式設計306
8.1系統需求分析與功能306
8.1.1系統需求分析306
8.1.2系統功能307
8.2資料庫設計308
8.2.1創建資料庫和表308
8.2.2確定表的關聯312
8.3系統安全設計312
8.4主界面設計315
8.4.1系統的啟動過程316
8.4.2主界面設計317
8.5主要功能模組設計320第1章VisualBasic程式設計概述1
1.1程式設計與程式設計語言1
1.1.1程式1
1.1.2程式設計1
1.1.3程式設計語言1
1.2VisualBasic概述2
1.2.1VisualBasic的發展2
1.2.2VisualBasic的特點3
1.3VisualBasic集成開發環境4
1.3.1主視窗4
1.3.2工具箱視窗5
1.3.3窗體視窗6
1.3.4工程資源管理器視窗6
1.3.5屬性視窗7
1.3.6代碼視窗8
1.3.7窗體布局視窗9
習題一9
第2章簡單的VB程式設計11
2.1可視化編程的基本概念11
2.1.1對象11
2.1.2類13
2.1.3窗體13
2.1.4控制項13
2.2簡單的應用程式設計14
2.2.1設計窗體14
2.2.2設計程式代碼15
2.2.3保存和調試程式152.3窗體和基本控制項18
2.3.1基本屬性18
2.3.2窗體21
2.3.3標籤25
2.3.4文本框26
2.3.5命令按鈕29
習題二31
第3章VB語言基礎33
3.1數據類型33
3.1.1標準數據類型33
3.1.2用戶自定義數據類型36
3.2常量和變數36
3.2.1常量36
3.2.2變數38
3.3運算符和表達式40
3.3.1運算符40
3.3.2表達式43
3.3.3常用內部函式45
3.4編碼規則51
習題三52
第4章控制結構55
4.1順序結構55
4.1.1賦值語句55
4.1.2用戶互動函式和過程57
4.1.3輸出語句60
4.1.4結束語句End62
4.2選擇結構63
4.2.1If條件語句63
4.2.2SelectCase情況語句68
4.2.3條件函式70
4.3循環結構71
4.3.1For…Next循環語句71
4.3.2While…Wend循環語句75
4.3.3Do…Loop循環語句76
4.3.4循環的嵌套79
4.4輔助控制語句80
4.4.1GoTo語句80
4.4.2With…EndWith語句81
4.4.3Exit語句82
4.4.4Stop語句82
4.5常用算法83
4.5.1計數問題83
4.5.2圖形問題84
4.5.3素數問題84
4.5.4最大公約數和最低公倍數問題86
習題四87
第5章數組92
5.1數組的概念92
5.2靜態數組93
5.3動態數組102
5.3.1動態數組的定義102
5.3.2動態數組的套用102
5.4控制項數組104
5.4.1設計時建立控制項數組104
5.4.2運行時建立控制項數組105
5.5自定義類型數組108
5.5.1自定義類型的定義108
5.5.2自定義類型變數的聲明109
5.5.3自定義類型數組的套用110
習題五111
第6章過程116
6.1事件過程116
6.2通用過程117
6.2.1Sub過程117
6.2.2Function過程119
6.2.3函式過程與子程式過程的區別122
6.3參數傳遞122
6.3.1形參和實參122
6.3.2按值傳遞和按址傳遞123
6.3.3數組參數的傳遞124
6.3.4可選參數126
6.3.5可變參數127
6.3.6對象參數127
6.4變數和過程的作用域130
6.4.1過程的作用域130
6.4.2變數的作用域131
6.4.3變數的生命周期132
6.5遞歸133
6.6過程套用舉例134
6.6.1查找問題134
6.6.2排序問題136
習題六137
第7章常用控制項144
7.1單選按鈕和複選框144
7.1.1單選按鈕144
7.1.2複選框(CheckBox)145
7.2框架146
7.3列表框和組合框148
7.3.1列表框148
7.3.2組合框(ComboBox)151
7.4定時器153
7.5滾動條154
7.6圖形操作155
7.6.1坐標系統155
7.6.2圖形控制項157
7.6.3圖形方法162
7.7滑鼠和鍵盤164
7.7.1滑鼠事件164
7.7.2鍵盤事件166
習題七169
第8章界面設計174
8.1選單設計174
8.1.1選單編輯器175
8.1.2創建選單項175
8.1.3動態選單179
8.1.4彈出選單180
8.2通用對話框182
8.2.1“打開/另外儲存為”對話框183
8.2.2“顏色”對話框184
8.2.3“字型”對話框184
8.2.4“列印”對話框185
8.2.5“幫助”對話框185
8.3多重窗體和多文檔界面188
8.3.1多重窗體188
8.3.2多文檔界面191
8.4工具列和狀態欄195
8.4.1工具列195
8.4.2狀態欄198
8.5RichTextBox199
習題八201
第9章檔案205
9.1檔案概述205
9.1.1檔案的邏輯結構205
9.1.2檔案的類型206
9.1.3檔案處理的一般步驟207
9.1.4檔案指針207
9.2檔案的基本操作207
9.2.1檔案的打開208
9.2.2檔案的關閉209
9.2.3與檔案有關的函式和語句209
9.3順序檔案的訪問210
9.3.1順序檔案的寫操作210
9.3.2順序檔案的讀操作213
9.4隨機檔案的訪問214
9.4.1定義記錄類型214
9.4.2隨機檔案的寫操作215
9.4.3隨機檔案的讀操作216
9.5二進制檔案的訪問217
9.5.1二進制檔案的寫操作218
9.5.2二進制檔案的讀操作218
9.6檔案系統控制項219
9.6.1“驅動器列表框”控制項219
9.6.2“目錄列表框”控制項220
9.6.3“檔案列表框”控制項221
9.7檔案系統操作語句223
9.7.1FileCopy語句223
9.7.2Kill語句224
9.7.3Name語句224
9.7.4MkDir語句224
9.7.5RmDir語句225
9.7.6CurDir函式225
9.7.7SetAttr語句225
9.7.8GetAttr函式226
9.8檔案系統對象模型228
9.8.1檔案系統對象模型概述228
9.8.2管理驅動器229
9.8.3管理資料夾230
9.8.4管理檔案231
9.9檔案套用舉例233
習題九243
第10章資料庫技術247
10.1資料庫概述247
10.2可視化數據管理器249
10.2.1關係型資料庫的基本結構249
10.2.2資料庫的建立250
10.2.3建立查詢253
10.3數據控制項及其使用254
10.3.1數據控制項及其屬性254
10.3.2數據控制項的建立254
10.3.3資料庫操作255
10.4ADO數據控制項259
10.4.1ADO對象模型259
10.4.2ADO控制項的使用260
10.4.3ADO控制項的綁定以及代碼控制263
10.4.4使用數據窗體嚮導265
10.5結構化查詢語言SQL266
10.5.1SQL的基本組成267
10.5.2SQL在VB中的套用268
10.6ADO數據對象編程271
10.6.1基於ADO數據對象的一般操作過程與操作形式271
10.6.2基於ADO數據對象編程舉例274
10.7數據報表製作277
10.7.1數據報表設計器277
10.7.2用數據報表設計器創建報表278
10.8綜合套用279
習題十282
參考文獻284
第1章VisualBasic程式設計概述1
1.1程式設計與程式設計語言1
1.1.1程式1
1.1.2程式設計1
1.1.3程式設計語言1
1.2VisualBasic概述2
1.2.1VisualBasic的發展2
1.2.2VisualBasic的特點3
1.3VisualBasic集成開發環境4
1.3.1主視窗4
1.3.2工具箱視窗5
1.3.3窗體視窗6
1.3.4工程資源管理器視窗6
1.3.5屬性視窗7
1.3.6代碼視窗8
1.3.7窗體布局視窗9
習題一9
第2章簡單的VB程式設計11
2.1可視化編程的基本概念11
2.1.1對象11
2.1.2類13
2.1.3窗體13
2.1.4控制項13
2.2簡單的應用程式設計14
2.2.1設計窗體14
2.2.2設計程式代碼15
2.2.3保存和調試程式152.3窗體和基本控制項18
2.3.1基本屬性18
2.3.2窗體21
2.3.3標籤25
2.3.4文本框26
2.3.5命令按鈕29
習題二30
第3章VB語言基礎32
3.1數據類型32
3.1.1標準數據類型32
3.1.2用戶自定義數據類型35
3.2常量和變數35
3.2.1常量36
3.2.2變數37
3.3運算符和表達式39
3.3.1運算符39
3.3.2表達式42
3.3.3常用內部函式44
3.4編碼規則50
習題三51
第4章控制結構54
4.1順序結構54
4.1.1賦值語句54
4.1.2用戶互動函式和過程56
4.1.3輸出語句59
4.1.4結束語句End61
4.2選擇結構62
4.2.1If條件語句62
4.2.2SelectCase情況語句67
4.2.3條件函式69
4.3循環結構70
4.3.1For…Next循環語句70
4.3.2While…Wend循環語句74
4.3.3Do…Loop循環語句75
4.3.4循環的嵌套78
4.4輔助控制語句79
4.4.1GoTo語句79
4.4.2With…EndWith語句80
4.4.3Exit語句81
4.4.4Stop語句81
4.5常用算法82
4.5.1計數問題82
4.5.2圖形問題83
4.5.3素數問題83
4.5.4最大公約數和最低公倍數問題85
習題四86
第5章數組91
5.1數組的概念91
5.2靜態數組92
5.3動態數組101
5.3.1動態數組的定義101
5.3.2動態數組的套用101
5.4控制項數組103
5.4.1設計時建立控制項數組103
5.4.2運行時建立控制項數組104
5.5自定義類型數組107
5.5.1自定義類型的定義107
5.5.2自定義類型變數的聲明108
5.5.3自定義類型數組的套用109
習題五110
第6章過程115
6.1事件過程115
6.2通用過程116
6.2.1Sub過程116
6.2.2Function過程118
6.2.3函式過程與子程式過程的區別121
6.3參數傳遞121
6.3.1形參和實參121
6.3.2按值傳遞和按址傳遞122
6.3.3數組參數的傳遞123
6.3.4可選參數125
6.3.5可變參數126
6.3.6對象參數126
6.4變數和過程的作用域129
6.4.1過程的作用域129
6.4.2變數的作用域130
6.4.3變數的生命周期131
6.5遞歸132
6.6過程套用舉例133
6.6.1查找問題133
6.6.2排序問題135
習題六136
第7章常用控制項143
7.1單選按鈕和複選框143
7.1.1單選按鈕143
7.1.2複選框(CheckBox)144
7.2框架145
7.3列表框和組合框147
7.3.1列表框147
7.3.2組合框(ComboBox)150
7.4定時器152
7.5滾動條153
7.6圖形操作154
7.6.1坐標系統154
7.6.2圖形控制項156
7.6.3圖形方法161
7.7滑鼠和鍵盤163
7.7.1滑鼠事件163
7.7.2鍵盤事件165
習題七168
第8章界面設計173
8.1選單設計173
8.1.1選單編輯器174
8.1.2創建選單項174
8.1.3動態選單178
8.1.4彈出選單179
8.2通用對話框181
8.2.1“打開/另外儲存為”對話框182
8.2.2“顏色”對話框183
8.2.3“字型”對話框183
8.2.4“列印”對話框184
8.2.5“幫助”對話框184
8.3多重窗體和多文檔界面187
8.3.1多重窗體187
8.3.2多文檔界面190
8.4工具列和狀態欄194
8.4.1工具列194
8.4.2狀態欄197
8.5RichTextBox198
習題八200
第9章檔案204
9.1檔案概述204
9.1.1檔案的邏輯結構204
9.1.2檔案的類型205
9.1.3檔案處理的一般步驟206
9.1.4檔案指針206
9.2檔案的基本操作206
9.2.1檔案的打開206
9.2.2檔案的關閉208
9.2.3與檔案有關的函式和語句208
9.3順序檔案的訪問209
9.3.1順序檔案的寫操作209
9.3.2順序檔案的讀操作212
9.4隨機檔案的訪問213
9.4.1定義記錄類型213
9.4.2隨機檔案的寫操作214
9.4.3隨機檔案的讀操作215
9.5二進制檔案的訪問216
9.5.1二進制檔案的寫操作217
9.5.2二進制檔案的讀操作217
9.6檔案系統控制項218
9.6.1“驅動器列表框”控制項218
9.6.2“目錄列表框”控制項219
9.6.3“檔案列表框”控制項220
9.7檔案系統操作語句222
9.7.1FileCopy語句222
9.7.2Kill語句223
9.7.3Name語句223
9.7.4MkDir語句223
9.7.5RmDir語句224
9.7.6CurDir函式224
9.7.7SetAttr語句224
9.7.8GetAttr函式225
9.8檔案系統對象模型227
9.8.1檔案系統對象模型概述227
9.8.2管理驅動器228
9.8.3管理資料夾229
9.8.4管理檔案230
9.9檔案套用舉例232
習題九242
第10章資料庫技術246
10.1資料庫概述246
10.2可視化數據管理器248
10.2.1關係型資料庫的基本結構248
10.2.2資料庫的建立249
10.2.3建立查詢252
10.3數據控制項及其使用253
10.3.1數據控制項及其屬性253
10.3.2數據控制項的建立253
10.3.3資料庫操作254
10.4ADO數據控制項258
10.4.1ADO對象模型258
10.4.2ADO控制項的使用259
10.4.3ADO控制項的綁定以及代碼控制262
10.4.4使用數據窗體嚮導264
10.5結構化查詢語言SQL265
10.5.1SQL的基本組成266
10.5.2SQL在VB中的套用267
10.6ADO數據對象編程270
10.6.1基於ADO數據對象的一般操作過程與操作形式270
10.6.2基於ADO數據對象編程舉例273
10.7數據報表製作276
10.7.1數據報表設計器276
10.7.2用數據報表設計器創建報表277
10.8綜合套用278
習題十281
參考文獻283第1章信息技術基礎知識1
實驗1.1微機系統的組成與使用1
實驗1.2Windows7的基本操作4
實驗1.3檔案及資料夾的管理22
實驗1.4控制臺的使用34
第2章Word字處理51
實驗2.1Word文檔的創建和格式化51
實驗2.2Word文檔中的圖文混排68
實驗2.3Word文檔中表格的編輯81
實驗2.4字處理綜合套用90
第3章Excel電子表格103
實驗3.1工作簿的創建和工作表的編輯103
實驗3.2工作表的格式化和公式的套用109
實驗3.3數據的處理和圖表的套用115
第4章PowerPoint演示文稿121
實驗4.1演示文稿的創建和幻燈片的編輯121
實驗4.2幻燈片的動畫設定和放映127
第5章計算機網路與網頁設計132
實驗5.1計算機網路環境的設定132
實驗5.2網頁的瀏覽與信息的檢索141
實驗5.3郵件的接收與傳送151
實驗5.4網頁的簡單設計158第6章多媒體技術與套用168
實驗6.1計算機中多媒體的套用168
實驗6.2多媒體素材的獲取173
實驗6.3數字音頻的處理179
實驗6.4數字圖像處理的基本操作183
實驗6.5數字圖像處理的高級操作187
實驗6.6計算機動畫的製作190
實驗6.7數字視頻的製作195
第7章資料庫技術基礎201
實驗7.1創建資料庫和數據表201
實驗7.2創建查詢217
實驗7.3創建報表225
實驗7.4創建窗體232
第8章程式設計基礎243
實驗8.1C語言程式設計初步243
實驗8.2簡單排序算法的套用253
實驗8.3簡單查找算法的套用254