Visual Basic程序设计 等级考试版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:顾锦江,徐卫军,林涛主编;喻瑗,潘舒,董建文副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302385455
- 页数:455 页
第1章 Visual Basic程序开发环境 1
1.1 Visual Basic的特点 1
1.2 Visual Basic的启动与退出 2
1.3 标题栏、菜单栏和工具栏 4
1.3.1 标题栏和菜单栏 5
1.3.2 工具栏 6
1.4 工作窗口 8
1.4.1 窗体设计器和工程资源管理器 8
1.4.2 属性窗口和工具箱窗口 10
1.5 学习加油站 11
1.5.1 重点整理 11
1.5.2 典型题解 11
1.6 上机实验 12
1.7 习题 13
第2章 对象及其操作 15
2.1 对象 15
2.1.1 对象概述 15
2.1.2 对象属性的设置 18
2.2 窗体 19
2.2.1 窗体的结构与属性 19
2.2.2 窗体事件 24
2.3 控件 26
2.3.1 标准控件(内部控件) 27
2.3.2 控件的命名和控件值 28
2.4 控件的画法和基本操作 30
2.4.1 控件的画法 31
2.4.2 控件的基本操作 31
2.5 小型案例实训——登录窗口的密码验证 35
2.5.1 设计任务 35
2.5.2 设计思路 35
2.5.3 操作步骤 35
2.5.4 运行效果 37
2.6 学习加油站 37
2.6.1 重点整理 37
2.6.2 典型题解 37
2.7 上机实验 39
2.8 习题 39
第3章 简单程序设计 41
3.1 Visual Basic中的语句 41
3.1.1 赋值语句 42
3.1.2 注释语句 42
3.1.3 暂停语句(Stop) 43
3.1.4 结束语句 43
3.2 编写简单的Visual Basic应用程序 43
3.2.1 用Visual Basic开发应用程序的一般步骤 43
3.2.2 编写Visual Basic应用程序 44
3.2.3 代码编辑器的使用 47
3.3 程序的保存、加载和运行 49
3.3.1 保存程序 49
3.3.2 程序的加载 50
3.3.3 程序的运行 51
3.4 Visual Basic应用程序的结构与工作方式 52
3.4.1 窗体模块 52
3.4.2 标准模块 53
3.4.3 类模块 54
3.4.4 应用程序结构总结 54
3.5 小型案例实训——阴影文字 55
3.5.1 设计任务 55
3.5.2 设计思路 55
3.5.3 操作步骤 55
3.6 学习加油站 56
3.6.1 重点整理 56
3.6.2 典型题解 56
3.7 上机实验 57
3.8 习题 58
第4章 Visual Basic程序设计基础 60
4.1 数据类型 60
4.1.1 基本数据类型 60
4.1.2 用户定义的数据类型 63
4.1.3 枚举类型 64
4.2 常量与变量 65
4.2.1 常量 65
4.2.2 变量 67
4.2.3 变体类型变量 70
4.2.4 关于强制显式声明变量 71
4.3 常用的内部函数 71
4.3.1 常用的数学函数 72
4.3.2 常用的转换函数 72
4.3.3 常用的字符串函数 72
4.3.4 常用的日期时间函数及随机函数 73
4.4 运算符与表达式 73
4.4.1 算术运算符及其表达式 74
4.4.2 关系运算符和关系表达式 75
4.4.3 逻辑(布尔)运算符及逻辑表达式 76
4.4.4 运算符的优先级 78
4.5 小型案例实训——弧度转换为角度 78
4.5.1 设计任务 78
4.5.2 设计思路 79
4.5.3 操作步骤 79
4.6 学习加油站 80
4.6.1 重点整理 80
4.6.2 典型题解 80
4.7 上机实验 83
4.8 习题 84
第5章 数据的输出和输入 87
5.1 数据的输出 87
5.1.1 Print方法 87
5.1.2 与Print方法有关的函数 89
5.1.3 格式输出 91
5.1.4 其他方法和属性 93
5.2 数据的输入 98
5.3 MsgBox函数和MsgBox语句 101
5.3.1 MsgBox函数 101
5.3.2 MsgBox语句 104
5.4 字形 105
5.4.1 字体类型和大小 105
5.4.2 其他属性 106
5.5 小型案例实训——三维文字效果 108
5.5.1 设计任务 108
5.5.2 设计思路 108
5.5.3 操作步骤 108
5.6 学习加油站 110
5.6.1 重点整理 110
5.6.2 典型题解 111
5.7 上机实验 112
5.8 习题 113
第6章 控制结构 116
6.1 程序的结构与流程图 116
6.2 选择控制结构 117
6.2.1 单行结构条件语句 118
6.2.2 块结构条件语句 119
6.2.3 多分支选择控制结构 124
6.2.4 IIf函数 126
6.3 循环控制结构 126
6.3.1 For...Next循环 127
6.3.2 Do...Loop循环 129
6.3.3 While...Wend循环 133
6.3.4 多重循环 134
6.4 GoTo型控制 136
6.4.1 GoTo语句 136
6.4.2 On...GoTo语句 137
6.5 小型案例实训——文本统计 138
6.5.1 设计任务 138
6.5.2 设计思路 138
6.5.3 操作步骤 138
6.6 学习加油站 140
6.6.1 重点整理 140
6.6.2 典型题解 140
6.7 上机实验 143
6.8 习题 145
第7章 数组 148
7.1 数组的概念 148
7.1.1 数组的声明 148
7.1.2 数组元素的使用 151
7.2 数组的基本操作 152
7.2.1 数组元素的输入、输出与复制 152
7.2.2 数组的初始化与清除 155
7.2.3 For Each...Next语句 156
7.3 动态数组 157
7.3.1 动态数组的定义 157
7.3.2 动态数组的使用 157
7.4 控件数组 158
7.4.1 控件数组的概念 158
7.4.2 控件数组的使用 159
7.5 小型案例实训——冒泡排序演示程序 161
7.5.1 设计任务 161
7.5.2 设计思路 161
7.5.3 操作步骤 162
7.5.4 执行程序 164
7.6 学习加油站 164
7.6.1 重点整理 164
7.6.2 典型题解 164
7.7 上机实验 166
7.8 习题 167
第8章 常用标准控件 171
8.1 文本控件 171
8.1.1 标签 172
8.1.2 文本框 173
8.2 命令按钮 175
8.3 图形控件 177
8.3.1 直线与形状 177
8.3.2 图像框 180
8.3.3 图片框 182
8.4 框架控件 184
8.5 选择控件(单选按钮和复选框) 185
8.5.1 单选按钮 186
8.5.2 复选框 187
8.6 选择控件(列表框和组合框) 190
8.6.1 列表框 190
8.6.2 组合框 196
8.7 滚动条 198
8.8 定时器 200
8.9 焦点与Tab顺序 202
8.9.1 设置控件焦点 202
8.9.2 Tab键顺序 204
8.10 小型案例实训——学生评语生成器 204
8.10.1 设计任务 204
8.10.2 设计思路 205
8.10.3 操作步骤 205
8.11 学习加油站 208
8.11.1 重点整理 208
8.11.2 典型题解 209
8.12 上机实验 211
8.13 习题 213
第9章 过程 215
9.1 Sub过程 215
9.1.1 建立Sub过程 215
9.1.2 调用Sub过程 218
9.1.3 通用过程与事件过程 221
9.2 Function过程 222
9.2.1 建立Function过程 222
9.2.2 调用Function过程 224
9.3 参数传送 226
9.3.1 形参与实参 226
9.3.2 引用 228
9.3.3 传值 230
9.3.4 数组参数的传送 232
9.4 可选参数与可变参数 236
9.4.1 可选参数 236
9.4.2 可变参数 237
9.5 对象参数 238
9.5.1 窗体参数 238
9.5.2 控件参数 240
9.6 局部内存分配 243
9.7 Shell函数 246
9.8 小型案例实训——汉诺塔演示 247
9.8.1 设计任务 247
9.8.2 设计思路 248
9.8.3 操作步骤 248
9.9 学习加油站 251
9.9.1 重点整理 251
9.9.2 典型题解 251
9.10 上机实验 255
9.11 习题 256
第10章 键盘与鼠标事件过程 259
10.1 KeyPress事件 259
10.2 KeyDown和KeyUp事件 262
10.3 鼠标事件 269
10.3.1 鼠标位置 270
10.3.2 鼠标键 272
10.3.3 转换参数 274
10.4 鼠标指针的形状 277
10.4.1 MousePointer属性 277
10.4.2 设置鼠标指针的形状 278
10.5 拖放 280
10.5.1 与拖放有关的属性、事件和方法 280
10.5.2 自动拖放 282
10.5.3 人工拖放 284
10.6 小型案例实训——弹球游戏 287
10.6.1 设计任务 287
10.6.2 设计思路 287
10.6.3 操作步骤 288
10.7 学习加油站 291
10.7.1 重点整理 291
10.7.2 典型题解 291
10.8 上机实验 293
10.9 习题 294
第11章 菜单程序设计 297
11.1 Visual Basic中的菜单对象 297
11.2 菜单编辑器 298
11.3 设计菜单 300
11.4 菜单项的控制 303
11.4.1 有效性控制 303
11.4.2 菜单项标记 304
11.4.3 快捷键和快捷访问键 306
11.5 菜单项的增减 307
11.6 弹出式菜单 309
11.7 小型案例实训——多功能菜单 312
11.7.1 设计任务 312
11.7.2 设计思路 312
11.7.3 操作步骤 313
11.8 学习加油站 317
11.8.1 重点整理 317
11.8.2 典型题解 317
11.9 上机实验 319
11.10 习题 320
第12章 对话框程序设计 323
12.1 概述 323
12.1.1 对话框的分类与特点 323
12.1.2 自定义对话框 324
12.1.3 通用对话框控件 326
12.2 文件对话框 327
12.2.1 文件对话框的组成 327
12.2.2 文件对话框的属性 328
12.2.3 文件对话框举例 331
12.3 其他对话框 332
12.3.1 颜色对话框 333
12.3.2 字体对话框 334
12.3.3 打印对话框 336
12.4 小型案例实训——记事本 339
12.4.1 设计任务 339
12.4.2 设计思路 339
12.4.3 操作步骤 339
12.5 学习加油站 343
12.5.1 重点整理 343
12.5.2 典型题解 343
12.6 上机实验 345
12.7 习题 346
第13章 多重窗体程序设计环境应用 348
13.1 建立多重窗体应用程序 348
13.1.1 多窗体程序的添加、保存、删除 348
13.1.2 与多重窗体程序设计有关的语句和方法 349
13.1.3 指定启动窗体 350
13.2 Visual Basic工程结构 351
13.2.1 标准模块 351
13.2.2 窗体模块 352
13.2.3 Sub Main过程 352
13.3 DoEvents语句 353
13.4 小型案例实训——多重窗口设计实例 355
13.4.1 设计任务 355
13.4.2 设计思路 355
13.4.3 编写程序代码 359
13.4.4 程序运行 363
13.5 学习加油站 365
13.5.1 重点整理 365
13.5.2 典型题解 365
13.6 上机实验 366
13.7 习题 367
第14章 文件处理 369
14.1 文件概述 369
14.1.1 文件及其分类 369
14.1.2 文件的访问类型 369
14.2 顺序文件的操作 370
14.2.1 打开顺序文件 370
14.2.2 关闭顺序文件 370
14.2.3 相关函数 370
14.2.4 读顺序文件 371
14.2.5 写顺序文件 372
14.2.6 读写顺序文件练习 374
14.3 随机文件的操作 374
14.3.1 变量的声明 375
14.3.2 打开随机文件 375
14.3.3 读写随机文件 375
14.3.4 关闭随机文件 376
14.3.5 编辑随机文件 376
14.3.6 读写随机文件练习 376
14.4 二进制文件的操作 377
14.4.1 二进制文件的打开和关闭 377
14.4.2 二进制文件的读写 377
14.4.3 读写二进制文件练习 378
14.5 文件控件和文件处理函数 378
14.5.1 文件控件 378
14.5.2 文件处理函数 379
14.6 文件系统对象编程 381
14.6.1 文件系统对象的创建 381
14.6.2 访问已有的驱动器、文件和文件夹 382
14.7 小型案例实训——图片浏览器 384
14.7.1 设计任务 384
14.7.2 设计思路 384
14.7.3 操作步骤 384
14.8 学习加油站 387
14.8.1 重点整理 387
14.8.2 典型题解 388
14.9 上机实验 389
14.10 习题 390
第15章 多媒体应用开发 392
15.1 多媒体基本知识 392
15.2 动画 393
15.2.1 VB图形和动画基础 393
15.2.2 移动图像产生动画 393
15.2.3 无位移动画 394
15.2.4 动态绘制图形 395
15.3 音频处理 396
15.3.1 MMControl控件 396
15.3.2 使用MMControl控件播放波形文件 397
15.3.3 使用MMControl控件制作CD播放器 398
15.3.4 使用API进行音频处理 398
15.4 视频处理 399
15.4.1 使用MMControl控件播放AVI文件 399
15.4.2 使用API播放AVI文件 401
15.5 小型案例实训——Flash播放器 402
15.5.1 设计任务 402
15.5.2 设计思路 402
15.5.3 操作步骤 403
15.6 上机实验 404
15.7 习题 405
第16章 数据库编程初步 407
16.1 数据库基本知识 407
16.1.1 数据库概述 407
16.1.2 关系数据库系统及相关概念 408
16.2 VB数据库编程方法 409
16.2.1 以VB访问数据库的历史回顾 409
16.2.2 VB数据库编程方法 410
16.3 本地数据库设计 411
16.3.1 VB中的数据访问 411
16.3.2 可视化数据管理器简介 411
16.3.3 使用可视化数据管理器 412
16.4 Data控件 414
16.4.1 Data控件的属性 414
16.4.2 Data控件的方法 415
16.4.3 Data控件的事件 416
16.4.4 记录集的属性和方法 416
16.4.5 ADO控件的使用 418
16.5 数据绑定控件的使用 419
16.6 ADO控件应用实例 419
16.7 小型案例实训——?个人通讯录 422
16.7.1 设计任务 422
16.7.2 设计思路 422
16.7.3 设计步骤 422
16.8 上机实验 425
16.9 习题 426
附录1 全国计算机等级考试二级Visual Basic无纸化考试样题及部分答案 427
附录2 全国计算机等级考试二级Visual Basic考试大纲 449
参考文献 455
- 《国家执业药师考试历年真题试卷全解 2015-2019 中药学专业知识 1》黄坤主编 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《2014年全新版浙江省人事考试参考用书 申论》曹文彪 2013
- 《国家教师资格考试辅导教材 思维导图全解 教育教学知识与能力 小学》师大教科文教材编写组 2020
- 《英国皇家舞蹈学院舞蹈等级考试教材 组合与舞蹈 四级》陈婷译 2019
- 《高中英语词汇考试指导》徐志江编著 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《中药学专业知识 1 国家执业药师考试指南 第7版 2019版》国家药品监督管理局执业药师资格认证中心 2018
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019