Visual Basic程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李光师,温春友主编;孙冀侠,姜红艳,李莹副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302384182
- 页数:285 页
第1章 Visual Basic概述 1
1.1 Visual Basic语言简介 1
1.2 Visual Basic 6.0简介 2
1.2.1 Visual Basic 6.0的功能与新特性 2
1.2.2 Visual Basic 6.0的不同版本 3
1.3 Visual Basic 6.0的集成式开发环境(IDE) 3
1.3.1 主窗口 4
1.3.2 工具箱面板 7
1.3.3 窗体设计窗口 8
1.3.4 工程资源管理器面板 9
1.3.5 属性面板 10
1.3.6 代码窗口 10
1.3.7 窗体布局面板 11
1.4 面向对象程序设计基础 11
1.4.1 Visual Basic中对象的概念 12
1.4.2 对象的三个要素 12
1.4.3 事件驱动机制与事件过程 14
1.5 创建第一个Visual Basic应用程序 14
1.5.1 建立工程并创建用户界面 15
1.5.2 设置对象属性 15
1.5.3 编写事件代码 17
1.5.4 运行应用程序 17
1.5.5 保存程序文件 18
1.5.6 生成可执行文件 18
1.6 开发Visual Basic应用程序的一般步骤 19
1.7 Visual Basic工程的结构与管理 20
1.7.1 Visual Basic工程的结构 20
1.7.2 Visual Basic工程的管理 21
习题1 23
第2章 Visual Basic简单的程序设计 25
2.1 窗体 25
2.1.1 窗体的结构 25
2.1.2 窗体的属性 26
2.1.3 窗体的方法 29
2.1.4 窗体的事件 31
2.2 控件 32
2.2.1 控件的分类 32
2.2.2 控件的命名 34
2.2.3 控件值 35
2.2.4 控件的画法 36
2.2.5 控件的基本操作 37
2.3 标签和文本框控件 38
2.3.1 标签 38
2.3.2 文本框 40
2.4 命令按钮控件 43
2.5 焦点与Tab顺序 44
2.5.1 焦点 44
2.5.2 Tab顺序 45
2.6 多重窗体 45
2.6.1 多重窗体的基本操作 46
2.6.2 多窗体应用程序实例 48
习题2 50
第3章 Visual Basic程序设计基础 52
3.1 Visual Basic的编码规范 52
3.1.1 Visual Basic的字符集 52
3.1.2 源程序的书写规则与约定 53
3.2 Visual Basic的数据类型 54
3.2.1 字符串类型 54
3.2.2 数值类型 55
3.2.3 逻辑类型(Boolean) 55
3.2.4 日期类型(Date) 56
3.2.5 变体类型(Variant) 56
3.2.6 自定义类型 56
3.2.7 定义数据的类型需考虑的问题 57
3.3 常量、变量和赋值语句 57
3.3.1 常量 58
3.3.2 变量 59
3.3.3 赋值语句 61
3.4 运算符与表达式 62
3.4.1 算术运算符与算术表达式 62
3.4.2 字符串运算符与字符串表达式 64
3.4.3 关系运算符与关系表达式 65
3.4.4 逻辑运算符与逻辑表达式 66
3.4.5 日期型表达式 67
3.4.6 各种运算符的执行顺序 67
3.5 常用的内部函数 67
3.5.1 数学函数 68
3.5.2 字符串函数 70
3.5.3 转换函数 71
3.5.4 日期、时间函数 72
3.5.5 与Print相关的格式控制函数 72
3.5.6 立即窗口 76
3.6 数据的交互式输入和输出函数 76
3.6.1 数据输入——InputBox函数 76
3.6.2 MsgBox函数和MsgBox语句 79
习题3 82
第4章 Visual Basic程序控制结构 85
4.1 算法概述 85
4.2 顺序结构 87
4.3 选择结构 88
4.3.1 If单分支选择结构 88
4.3.2 If双分支选择结构和IIf函数 90
4.3.3 If多分支选择结构 92
4.3.4 Select Case语句 95
4.4 循环结构 100
4.4.1 For...Next循环 100
4.4.2 Do...Loop循环 105
4.4.3 While...Wend循环 109
4.4.4 多重循环 111
4.5 跳转语句GoTo和结束语句End 114
4.5.1 跳转语句GoTo 114
4.5.2 结束语句End 115
4.6 控制结构典型算法实例 115
习题4 116
第5章 数组 122
5.1 数组的概念与分类 122
5.2 一维数组 123
5.2.1 一维数组的定义 123
5.2.2 一维数组的基本操作 125
5.2.3 一维数组的应用举例 129
5.3 二维数组 132
5.3.1 二维数组的定义 132
5.3.2 二维数组的基本操作 133
5.3.3 二维数组的应用举例 134
5.4 动态数组 137
5.4.1 动态数组的定义和使用 137
5.4.2 动态数组的应用举例 139
5.5 控件数组 141
5.5.1 控件数组的概念 141
5.5.2 创建控件数组 142
5.5.3 控件数组的应用举例 143
习题5 145
第6章 VisualBasic常用标准控件 151
6.1 单选按钮、复选框和框架 151
6.1.1 单选按钮 152
6.1.2 复选框 153
6.1.3 框架 156
6.2 列表框和组合框 158
6.2.1 列表框 158
6.2.2 组合框 163
6.3 滚动条 165
6.4 计时器 167
6.5 图形控件 169
6.6 鼠标与键盘事件 171
6.6.1 鼠标事件 171
6.6.2 键盘事件 173
习题6 174
第7章 过程 179
7.1 Sub过程 179
7.1.1 Sub过程的定义 179
7.1.2 Sub过程的调用 181
7.2 Function过程 183
7.2.1 Function过程的定义 183
7.2.2 函数的调用 185
7.3 过程间参数的传递 187
7.3.1 参数传递的两种方式 187
7.3.2 利用数组作参数 188
7.3.3 利用对象作参数 191
7.4 过程的嵌套和递归 191
7.5 过程、变量的作用域与生存周期 193
7.5.1 过程的作用域 193
7.5.2 变量的作用域 197
7.5.3 变量的生存周期 199
习题7 201
第8章 菜单、工具栏与对话框 204
8.1 菜单设计 204
8.1.1 菜单概述 204
8.1.2 菜单编辑器 205
8.1.3 菜单的设计 207
8.2 对话框设计 211
8.2.1 ActiveX控件概述 212
8.2.2 通用对话框控件 213
8.2.3 文件对话框 214
8.2.4 “颜色”对话框 217
8.2.5 “字体”对话框 218
8.2.6 “打印”对话框 220
8.2.7 “帮助”对话框 221
8.2.8 自定义对话框 221
8.3 工具栏设计 225
8.4 状态栏 227
8.5 多文档界面 228
8.5.1 多文档界面的特性 229
8.5.2 创建MDI窗体和子窗体 229
8.5.3 设计MDI窗体和子窗体 230
8.5.4 MIDI应用程序的多窗口管理 232
8.5.5 应用MDI窗体注意事项 234
习题8 234
第9章 文件 236
9.1 文件和文件操作 236
9.1.1 文件的概念 236
9.1.2 文件的分类 237
9.1.3 文件操作 238
9.2 顺序文件 240
9.2.1 顺序文件的打开 240
9.2.2 顺序文件的写入 240
9.2.3 顺序文件的读取 241
9.2.4 顺序文件的关闭 242
9.3 随机文件 242
9.3.1 随机文件的打开和关闭 243
9.3.2 随机文件的写入 243
9.3.3 随机文件的读取 243
9.4 二进制文件 245
9.4.1 二进制文件的打开与关闭 245
9.4.2 二进制文件的写入 246
9.4.3 二进制文件的读取 246
9.5 文件操作函数和语句 248
9.6 文件管理控件 250
9.6.1 驱动器列表框控件 250
9.6.2 目录列表框控件 251
9.6.3 文件列表框控件 251
9.6.4 文件管理控件的联合使用 252
习题9 253
第10章 Visual Basic数据库编程 256
10.1 数据库概述 256
10.1.1 数据库中的基本概念 256
10.1.2 关系数据库 257
10.1.3 结构化查询语言SQL 258
10.2 可视化数据管理器 259
10.2.1 创建Access数据库 260
10.2.2 数据的查询 263
10.3 在Visual Basic中访问数据库 264
10.3.1 Visual Basic的数据访问技术 264
10.3.2 ADO对象模型 265
10.3.3 使用ADO对象编程 267
10.3.4 使用ADO Data控件编程 270
10.3.5 使用ADO Data控件操纵数据库 271
10.4 综合应用举例——图书管理系统 275
习题10 279
附录 部分习题答案 281
参考文献 285
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019