Visual Basic程式设计(等级考试版)
《Visual Basic程式设计(等级考试版)》是出版的图书。
基本介绍
- 书名:Visual Basic程式设计(等级考试版)
- ISBN:9787302165477
- 定价:38元
- 出版社:清华大学出版社
- 出版时间:2011年
- 装帧:平装
- 印次:1-3
- 印刷日期:2011-1-27
图书简介
本书是参照教育部《非计算机专业计算机基础课程教学基本要求》和教育部考试中心《全国计算机等级考试考试大纲(2008年版)》在计算机Visual Basic程式设计方面的基本要求进行编写的。本书作为Visual Basic程式的入门与套用教材,共分为16章和5个附录,主要内容包括Visual Basic集成开发环境、Visual Basic 程式设计基础、数据类型及其运算、数据的输入输出、控制结构、数组、常用标準控制项、过程、键盘与滑鼠事件过程、选单程式设计、对话框程式设计、多窗体设计环境套用、档案处理、资料库编程初步、多媒体套用开发等。附录中给出了各章习题参考答案、全国计算机等级考试最新大纲、3套笔试样题及答案分析、3套上机样题及答案分析、全国计算机等级考试最新真题及答案。
本书以“基础理论—实用技术—实训”为主线组织编写,同时兼顾等级考试的需要,书中以大量考试真题为例进行分析。每一章都设定了“小型案例”,以便于读者掌握该章的重点及提高实际编程能力。本书易教易学、学以致用、注重能力,对易混淆和实用性强的内容进行了重点提示和讲解。本书可作为非计算机专业大学本科电脑程式设计基础教材,也可作为成人教育套用型专业以及等级考试技术培训教材。
目录
第1章VisualBasic程式开发环境 1
1.1VisualBasic的特点和版本 1
1.1.1VisualBasic的特点 1
1.1.2VisualBasic的版本 2
1.2VisualBasic的启动与退出 3
1.3标题栏、选单栏和工具列 5
1.3.1标题栏和选单栏 5
1.3.2工具列 7
1.4工作视窗 8
1.4.1窗体设计器和工程资源
管理器 8
1.4.2属性视窗和工具箱视窗 11
1.5习题 12
第2章对象及其操作 14
2.1对象 14
2.1.1VisualBasic的对象 14
2.1.2对象属性的设定 17
2.2窗体 18
2.2.1窗体的结构与属性 18
2.2.2窗体事件 23
2.3控制项 25
2.3.1标準控制项(内部控制项) 26
2.3.2控制项的命名和控制项值 27
2.4控制项的画法和基本操作 29
2.4.1控制项的画法 29
2.4.2控制项的基本操作 30
2.5小型案例-登录视窗的密码验证 33
2.5.1设计任务 33
2.5.2设计思路 33
2.5.3设计步骤 34
2.5.4运行效果 35
2.6习题 35
第3章简单程式设计 38
3.1VisualBasic中的语句 38
3.1.1赋值语句 39
3.1.2注释语句 39
3.1.3暂停语句(Stop) 40
3.1.4结束语句 40
3.2编写简单的VisualBasic应用程式 40
3.2.1用VisualBasic开发
应用程式的一般步骤 40
3.2.2编写VisualBasic应用程式 41
3.2.3代码编辑器的使用 44
3.3程式的保存、载入和运行 46
3.3.1保存程式 46
3.3.2程式的载入 47
3.3.3程式的运行 48
3.4VisualBasic应用程式的结构与
工作方式 49
3.4.1窗体模组 49
3.4.2标準模组 50
3.4.3类模组 51
3.4.4应用程式结构总结 51
3.5小型案例-阴影文字 52
3.5.1设计任务 52
3.5.2设计思路 52
3.5.3设计步骤 53
3.6习题 53
第4章VisualBasic程式设计基础 56
4.1数据类型 56
4.1.1基本数据类型 56
4.1.2用户定义的数据类型 59
4.1.3枚举类型 60
4.2常量与变数 61
4.2.1常量 61
4.2.2变数 63
4.2.3变体类型变数 66
4.2.4关于强制显式声明变数 67
4.3常用的内部函式 67
4.3.1常用的数学函式 68
4.3.2常用的转换函式 68
4.3.3常用的字元串函式 69
4.3.4常用的日期时间函式及
随机函式 69
4.4运算符与表达式 69
4.4.1算术运算符及其表达式 70
4.4.2关係运算符和关係表达式 71
4.4.3逻辑(布尔)运算符及
逻辑表达式 72
4.4.4运算符的优先权 73
4.5小型案例-弧度转换为角度 74
4.5.1设计任务 74
4.5.2设计思路 75
4.5.3设计步骤 75
4.6习题 76
第5章数据的输入输出 78
5.1数据输出(Print方法) 78
5.1.1Print方法 78
5.1.2与Print方法有关的函式 80
5.1.3格式输出 82
5.1.4其他方法和属性 84
5.2数据输入(InputBox函式) 88
5.3MsgBox函式和MsgBox语句 91
5.3.1MsgBox函式 91
5.3.2MsgBox语句 95
5.4字形 95
5.4.1字型类型和大小 95
5.4.2其他属性 96
5.5小型案例-三维文字效果 98
5.5.1设计任务 98
5.5.2设计思路 98
5.5.3操作步骤 99
5.6习题 101
第6章控制结构 104
6.1程式的结构与流程图 104
6.2选择控制结构 105
6.2.1单行结构条件语句 106
6.2.2块结构条件语句 107
6.2.3多分支选择控制结构
(SelectCase) 112
6.2.4IIf函式 113
6.3循环控制结构 114
6.3.1For?...?Next循环 114
6.3.2Do?...?Loop循环 117
6.3.3While?...?Wend循环 121
6.3.4多重循环 122
6.4GoTo型控制 124
6.4.1GoTo语句 124
6.4.2On?...?GoTo语句 124
6.5小型案例-文本统计 125
6.5.1设计任务 125
6.5.2设计思路 125
6.5.3操作步骤 126
6.6习题 127
第7章数组 131
7.1数组的概念 131
7.1.1常规数组的声明 131
7.1.2数组元素的使用 134
7.2数组的基本操作 135
7.2.1数组元素的输入、输出与
複製 135
7.2.2数组的初始化与清除 138
7.2.3ForEach...Next语句 139
7.3动态数组 139
7.3.1动态数组的定义 140
7.3.2动态数组的使用 140
7.4控制项数组 141
7.4.1控制项数组的概念 141
7.4.2控制项数组的使用 142
7.5小型案例-冒泡排序演示程式 144
7.5.1设计任务 144
7.5.2设计思路 144
7.5.3操作步骤 145
7.5.4执行程式 146
7.6习题 146
第8章常用标準控制项 151
8.1图形控制项 151
8.1.1直线(Line)与形状(Shape) 151
8.1.2图像框(Image) 154
8.1.3图片框(PictureBox) 156
8.2框架(Frame)控制项 158
8.3选择控制项(单选按钮和複选框) 159
8.3.1单选按钮(OptionButton) 160
8.3.2複选框(CheckBox) 161
8.4选择控制项(列表框和组合框) 164
8.4.1列表框(ListBox) 164
8.4.2组合框(ComboBox) 169
8.5滚动条(HscrollBar和VscrollBar) 172
8.6定时器(Timer) 173
8.7焦点与Tab顺序 176
8.7.1设定控制项焦点 176
8.7.2Tab键顺序 177
8.8小型案例-学生评语生成器 178
8.8.1设计任务 178
8.8.2设计思路 178
8.8.3操作步骤 179
8.9习题 181
第9章过程 184
9.1Sub过程 184
9.1.1建立Sub过程 184
9.1.2调用Sub过程 187
9.1.3通用过程与事件过程 189
9.2Function过程 191
9.2.1建立Function过程 191
9.2.2调用Function过程 193
9.3参数传送 195
9.3.1形参与实参 195
9.3.2引用 197
9.3.3传值 199
9.3.4数组参数的传送 201
9.4可选参数与可变参数 205
9.4.1可选参数 205
9.4.2可变参数 206
9.5对象参数 206
9.5.1窗体参数 207
9.5.2控制项参数 209
9.6局部记忆体分配 212
9.7Shell函式 215
9.8小型案例-汉诺塔演示 216
9.8.1设计任务 216
9.8.2设计思路 217
9.8.3操作步骤 217
9.9习题 219
第10章键盘与滑鼠事件过程 224
10.1KeyPress事件 224
10.2KeyDown和KeyUp事件 227
10.3滑鼠事件 234
10.3.1滑鼠位置 235
10.3.2滑鼠键 236
10.3.3转换参数(Shift) 239
10.4滑鼠游标的形状 242
10.4.1MousePointer属性 242
10.4.2设定滑鼠游标形状 243
10.5拖放 245
10.5.1与拖放有关的属性、
事件和方法 245
10.5.2自动拖放 247
10.5.3人工拖放 249
10.6小型案例-弹球游戏 252
10.6.1设计任务 252
10.6.2设计思路 252
10.6.3操作步骤 253
10.7习题 256
第11章选单程式设计 259
11.1VisualBasic中的选单对象 259
11.2选单编辑器 260
11.3设计选单 262
11.4选单项的控制 265
11.4.1有效性控制 265
11.4.2选单项标记 266
11.4.3快捷键和快捷访问键 268
11.5选单项的增减 269
11.6弹出式选单 271
11.7小型案例-多功能选单 274
11.7.1设计任务 274
11.7.2设计思路 274
11.7.3操作步骤 275
11.8习题 279
第12章对话框程式设计 282
12.1概述 282
12.1.1对话框的分类与特点 282
12.1.2自定义对话框 283
12.1.3通用对话框控制项 285
12.2档案对话框 286
12.2.1档案对话框的组成 286
12.2.2档案对话框的属性 287
12.2.3档案对话框举例 289
12.3其他对话框 291
12.3.1颜色(Color)对话框 291
12.3.2字型(Font)对话框 293
12.3.3列印(Printer)对话框 295
12.4小型案例-记事本 297
12.4.1设计任务 297
12.4.2设计思路 297
12.4.3操作步骤 298
12.5习题 301
第13章多重窗体程式设计
?环境套用 304
13.1建立多重窗体应用程式 304
13.1.1多窗体程式的添加、
保存、删除 304
13.1.2与多重窗体程式设计
有关的语句和方法 305
13.1.3指定启动窗体 306
13.2VisualBasic工程结构 307
13.2.1标準模组 307
13.2.2窗体模组 308
13.2.3SubMain过程 308
13.3DoEvents语句 309
13.4小型案例-多重视窗设计实例 311
13.4.1设计任务 311
13.4.2设计思路 311
13.4.3编写程式代码 315
13.4.4程式运行 319
13.5习题 321
第14章档案处理 323
14.1档案的结构及种类 323
14.1.1档案的结构 323
14.1.2档案的访问类型 323
14.2顺序档案的操作 324
14.2.1打开顺序档案 324
14.2.2关闭顺序档案 324
14.2.3相关函式 324
14.2.4读顺序档案 325
14.2.5写顺序档案 326
14.2.6读写顺序档案练习 328
14.3随机档案的操作 328
14.3.1变数的声明 328
14.3.2打开随机档案 329
14.3.3读写随机档案 329
14.3.4关闭随机档案 329
14.3.5编辑随机档案 330
14.3.6读写随机档案练习 330
14.4二进制档案的操作 330
14.4.1二进制档案的打开和关闭 331
14.4.2二进制档案的读写 331
14.4.3读写二进制档案练习 332
14.5档案控制项和档案处理函式 332
14.5.1档案控制项 332
14.5.2档案处理函式 333
14.6档案系统对象编程 335
14.6.1档案系统对象编程 335
14.6.2访问已有的驱动器、
档案和资料夹 335
14.7小型案例-图片浏览器 337
14.7.1设计任务 337
14.7.2设计思路 338
14.7.3操作步骤 338
14.8习题 341
第15章多媒体套用开发 342
15.1多媒体基本知识 342
15.1.1多媒体概述 342
15.1.2MCI简介 342
15.2动画 343
15.2.1VB图形和动画基础 343
15.2.2移动图像产生动画 344
15.2.3无位移动画 344
15.2.4动态绘製图形 345
15.3音频处理 346
15.3.1MMControl控制项 346
15.3.2使用MMControl控制项
播放波形档案 347
15.3.3使用MMControl控制项
製作CD播放器 348
15.3.4使用API进行音频处理 348
15.4视频处理 349
15.4.1使用MMControl
控制项播放AVI档案 350
15.4.2使用API播放AVI档案 351
15.5多媒体套用实例-Flash播放器 352
15.5.1设计任务 352
15.5.2设计思路 352
15.5.3操作步骤 353
15.6习题 354
第16章资料库编程初步 355
16.1资料库基本知识 355
16.1.1资料库概述 355
16.1.2关係资料库系统及
相关概念 356
16.2VB资料库编程方法 357
16.2.1VB访问资料库的历史 357
16.2.2VB资料库编程方法 358
16.3本地资料库设计 358
16.3.1VB中的数据访问 358
16.3.2可视化数据管理器 359
16.3.3使用可视化数据管理器 360
16.4Data控制项 362
16.4.1Data控制项的属性 362
16.4.2Data控制项的方法 363
16.4.3Data控制项的事件 363
16.4.4记录集(Recordset)的属性和
方法 364
16.4.5ADO控制项的使用 365
16.5数据绑定控制项的使用 366
16.6ADO控制项实验 367
16.7小型案例-个人通讯录 369
16.7.1设计任务 369
16.7.2设计思路 370
16.7.3设计步骤 370
16.8习题 372
附录1全国计算机等级考试二级
?VisualBasic笔试样题精选 373
附录2全国计算机等级考试二级
VisualBasic上机样题精选 398
附录3全国计算机等级考试二级
VisualBasic考试大纲 416
附录4本书习题参考答案 422
附录52007年4月全国计算机等级考试
?二级笔试试卷VisualBasic
程式设计及参考答案 433
转载请注明出处海之美文 » Visual Basic程式设计(等级考试版)