VISUAL BASIC程序设计 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:苟平章,任小康主编
- 出 版 社:北京:科学出版社
- 出版年份:2015
- ISBN:9787030433657
- 页数:291 页
第1章 Visual Basic程序设计概述 1
1.1 Visual Basic集成开发环境 1
1.1.1 主窗口 1
1.1.2 工具箱窗口 3
1.1.3 窗体设计窗口 4
1.1.4 工程管理器窗口 4
1.1.5 属性窗口 4
1.1.6 其他窗口 5
1.2 Visual Basic的特点 6
1.3 Visual Basic中的面向对象基本概念 6
1.3.1 对象与容器对象 6
1.3.2 对象的属性、事件和方法 7
1.4 窗体对象及其属性、事件和方法 9
1.4.1 窗体的结构与属性 10
1.4.2 窗体的事件 13
1.4.3 窗体的方法 14
1.5 基本控件 15
1.5.1 控件的画法、操作与命名 15
1.5.2 标签和文本框 17
1.5.3 命令按钮 19
1.5.4 焦点与Tab顺序 20
1.5.5 颜色代码设置 22
1.6 创建Visual Basic应用程序的基本步骤 24
1.7 Visual Basic工程的组成与管理 27
1.7.1 Visual Basic工程的组成 27
1.7.2 Visual Basic工程管理 29
1.7.3 Visual Basic帮助系统 32
习题 32
上机实验 35
第2章 Visual Basic语言基础 36
2.1 标准数据类型 36
2.2 常量与变量 38
2.2.1 常量 38
2.2.2 变量 39
2.3 内部函数 41
2.3.1 数学函数 41
2.3.2 字符串函数 43
2.3.3 日期时间函数 45
2.3.4 类型转换函数 46
2.3.5 Shell函数 48
2.4 运算符与表达式 48
2.4.1 算术运算符及算术表达式 49
2.4.2 字符串连接运算符 51
2.4.3 日期型表达式 52
习题 52
上机实验 53
第3章 顺序结构程序设计 55
3.1 基本语句 55
3.1.1 赋值语句 55
3.1.2 注释、结束与暂停语句 56
3.2 文本数据的输入输出 57
3.2.1 Print方法 57
3.2.2 与Print方法有关的函数 58
3.2.3 InputBox函数 60
3.2.4 MsgBox函数 61
3.3 图形数据输入输出控件 63
3.3.1 图片框 63
3.3.2 图形文件的装入 64
习题 65
上机实验 67
第4章 选择结构程序设计 68
4.1 条件表达式 68
4.1.1 关系运算符与关系表达式 68
4.1.2 逻辑运算符与逻辑表达式 70
4.1.3 运算符的优先顺序 71
4.2 条件语句 71
4.2.1 单行结构条件语句 71
4.2.2 块结构条件语句 72
4.2.3 条件函数IIf 73
4.2.4 条件语句的嵌套 74
4.2.5 多分支控制结构 77
4.3 选择性控件 79
4.3.1 滚动条 79
4.3.2 计时器 80
4.3.3 框架 81
4.3.4 单选按钮 81
4.3.5 复选框 83
4.4 应用举例 84
习题 86
上机实验 90
第5章 循环结构程序设计 91
5.1 循环语句 91
5.1.1 For...Next循环语句 91
5.1.2 Do...Loop语句 93
5.1.3 While...Wend语句 96
5.1.4 循环的嵌套 97
5.2 与循环结构相关的控件 98
5.2.1 列表框 98
5.2.2 组合框 100
5.3 应用举例 102
5.4 程序调试与错误处理 105
5.4.1 Visual Basic程序中的错误类型 105
5.4.2 程序工作模式 106
5.4.3 Visual Basic中的调试工具 107
5.4.4 错误处理 109
习题 111
上机实验 117
第6章 数组 119
6.1 一维数组 119
6.1.1 一维数组的概念 119
6.1.2 一维数组的定义 119
6.1.3 一维数组的使用 120
6.1.4 LBound和UBound函数与一维数组 123
6.1.5 For Each...Next语句 123
6.1.6 一维数组程序举例 124
6.2 二维数组 125
6.2.1 二维数组的定义 126
6.2.2 二维数组的使用 126
6.2.3 LBound和UBound函数与二维数组 127
6.2.4 二维数组程序举例 127
6.3 动态数组 129
6.3.1 动态数组的创建和使用 129
6.3.2 数组的清除 132
6.4 控件数组 134
6.4.1 基本概念 134
6.4.2 控件数组的建立与使用 135
6.4.3 动态管理控件数组中的元素 137
6.5 应用举例 138
习题 145
上机实验 150
第7章 过程 152
7.1 Sub过程 152
7.1.1 引例 152
7.1.2 Sub过程的定义 153
7.1.3 Sub过程的调用 155
7.2 Function过程 157
7.2.1 Function过程的定义 157
7.2.2 Function过程的调用 158
7.2.3 Function过程与Sub过程的比较 159
7.3 参数传递 159
7.3.1 形式参数与实际参数 160
7.3.2 按值传递与按地址传递 160
7.3.3 数组作为参数传递 161
7.3.4 可选参数和可变参数 163
7.4 嵌套和递归 164
7.4.1 过程嵌套调用 164
7.4.2 过程递归调用 165
7.5 变量与过程的作用域 167
7.5.1 变量的作用域 167
7.5.2 变量的生存期 169
7.5.3 过程的作用域 170
7.6 多窗体与Sub Main过程 171
7.6.1 多窗体处理 171
7.6.2 Sub Main过程 174
7.7 应用举例 175
习题 179
上机实验 185
第8章 数据文件 187
8.1 文件概述 187
8.2 文件操作语句与函数 188
8.2.1 文件指针及相关函数 188
8.2.2 文件长度及相关函数 189
8.3 顺序文件 189
8.3.1 顺序文件的打开操作 190
8.3.2 顺序文件的关闭操作 190
8.3.3 顺序文件的写操作 191
8.3.4 顺序文件的读操作 192
8.4 随机文件 196
8.4.1 记录数据类型 196
8.4.2 随机文件的打开与关闭操作 197
8.4.3 随机文件的写操作 198
8.4.4 随机文件的读操作 199
8.4.5 随机文件中记录的增加与删除 200
8.5 文件系统控件 201
8.5.1 驱动器列表框和目录列表框 201
8.5.2 文件列表框 202
8.5.3 文件系统控件的常用事件 203
8.5.4 文件系统控件应用举例 204
8.6 文件及目录操作 205
8.7 枚举类型 207
习题 209
上机实验 210
第9章 用户界面设计与图形操作 212
9.1 键盘和鼠标事件 212
9.1.1 键盘事件 212
9.1.2 鼠标事件 214
9.1.3 拖放操作 215
9.2 菜单设计 217
9.2.1 下拉式菜单 217
9.2.2 弹出式菜单 219
9.2.3 应用举例 220
9.3 对话框设计 222
9.3.1 通用对话框 222
9.3.2 文件对话框 223
9.3.3 其他对话框 225
9.3.4 应用举例 227
9.4 工具栏和状态栏 229
9.4.1 手工制作工具栏 229
9.4.2 Toolbar控件与ImageList控件 231
9.4.3 状态栏 232
9.5 剪贴板的应用 233
9.6 进度指示器 234
9.7 图形操作 235
9.7.1 坐标系统 235
9.7.2 绘图属性 236
9.7.3 图形控件 237
9.7.4 图形方法 240
习题 244
上机实验 247
第10章 Visual Basic数据库应用 249
10.1 数据库概述 249
10.1.1 数据库的基本概念 249
10.1.2 结构化查询语言SQL 253
10.2 DATA控件 255
10.2.1 常用属性、方法和事件 255
10.2.2 用控件显示数据 257
10.3 ADO数据对象访问技术 258
10.3.1 ADO对象模型 258
10.3.2 使用ADO控件 266
10.3.3 高级数据约束控件 268
10.3.4 数据窗体向导 269
10.4 制作报表 270
10.4.1 数据环境设计器 270
10.4.2 报表设计器 271
10.4.3 数据报表 272
习题 273
上机实验 274
第11章 Windows API 276
11.1 Visual Basic与动态链接库 276
11.1.1 动态链接库 276
11.1.2 在Visual Basic中使用动态链接库 277
11.2 API文本浏览器 278
11.2.1 启动API浏览器 278
11.2.2 添加API函数声明 278
11.2.3 把声明、常量或类型复制到Visual Basic代码中 279
11.3 API调用举例 280
习题 286
上机实验 286
参考文献 287
附录 288
附录A 常用ASCII码对照表 288
附录B 全国计算机等级考试二级Visual Basic考试简介 289
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019