Visual Basic程序设计基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:黎明,刘成安,许泽明主编
- 出 版 社:成都:四川科学技术出版社
- 出版年份:2009
- ISBN:9787536464339
- 页数:301 页
第一章 Visual Basic概述 1
1.1 Visual Basic的发展 1
1.1.1 BASIC语言 1
1.1.2 Visual Basic 1
1.2 Visual Basic的特点 2
1.3 Visual Basic的集成开发环境 3
1.3.1 启动与退出Visual BASIC 4
1.3.2 Visual BASIC的操作界面 4
1.4 简单的Visual Basic程序设计 9
1.5 Visual Basic程序的工作机制 12
1.5.1 对象 12
1.5.2 控件 14
1.5.3 应用程序的组成、编译和运行 16
习题一 18
第二章 Visual Basic语言基础知识 19
2.1 数据类型 19
2.2 常量和变量 21
2.2.1 常量 21
2.2.2 变量 22
2.2.3 强制变量声明 27
2.3 运算符与表达式 27
2.3.1 算术运算符与算术表达式 28
2.3.2 字符串运算符与字符串表达式 28
2.4 常用内部函数简介 29
习题二 32
第三章 Visual Basic程序设计基础 36
3.1 Visual Basic基本语句 36
3.1.1 语句 36
3.1.2 赋值语句 37
3.1.3 输出数据 37
3.1.4 注释语句 41
3.1.5 暂停语句 42
3.1.6 结束语句 42
3.2 窗体 42
3.2.1 窗体的结构与属性 43
3.2.2 窗体的方法 48
3.2.3 窗体事件 50
3.3 数据输入与输出 52
3.3.1 命令按钮 52
3.3.2 标签与文本框 53
3.3.3 计时器控件 55
3.3.4 InputBox函数 56
3.3.5 MsgBox函数和MsgBox语句 57
3.3.6 打印机输出 61
习题三 63
第四章 控制结构程序设计 66
4.1 关系运算与逻辑运算 66
4.1.1 关系运算符与关系表达式 66
4.1.2 逻辑运算符与逻辑表达式 67
4.2 选择结构程序设计 68
4.2.1 单选按钮、复选框及框架控件 69
4.2.2 单行结构条件语句 70
4.2.3 块结构条件语句 72
4.2.4 IIf函数 74
4.2.5 If语句的嵌套 74
4.3 多分支结构程序设计 75
4.4 For-Next循环 77
4.5 Do-Loop循环和While-Wend循环 79
4.5.1 Do-Loop循环 79
4.5.2 While-Wend循环 81
4.6 列表框和组合框 82
4.6.1 列表框 82
4.6.2 组合框 85
4.7 多重循环 86
4.7.1 多重循环 86
4.7.2 循环的非正常退出 87
4.8 转移控制语句 88
4.8.1 无条件转移语句 88
4.8.2 有条件转移语句 89
4.8.3 多分支选择转移语句 90
4.8.4 GoTo语句控制循环 91
4.9 常用算法Ⅰ 92
4.9.1 方程求解 92
4.9.2 求最大公约数和最小公倍数 94
4.9.3 判断质数 95
习题四 95
第五章 数组 99
5.1 数组的概念 99
5.2 静态数组 99
5.2.1 静态数组的定义 99
5.2.2 Option Base语句 101
5.2.3 数组下标测试函数 101
5.3 动态数组 102
5.3.1 动态数组的定义 102
5.3.2 数组的删除 103
5.4 数组的基本操作 104
5.4.1 数组的引用 104
5.4.2 数组元素赋初值 105
5.4.3 数组的输入和输出 106
5.4.4 数组的赋值 108
5.4.5 For Each…Next语句 109
5.5 控件数组 110
5.5.1 控件数组的概念 110
5.5.2 控件数组的建立 110
5.5.3 控件数组的使用 111
5.6 自定义数据类型 112
5.6.1 自定义数据类型的定义 113
5.6.2 声明和使用自定义数据类型变量 113
5.6.3 声明和使用自定义数据类型数组 115
5.7 常用算法Ⅱ 117
5.7.1 求最大值和最小值 117
5.7.2 排序 118
5.7.3 查询 122
5.7.4 数组与矩阵运算 124
习题五 127
第六章 过程 132
6.1 Function过程 132
6.1.1 Function过程的定义 132
6.1.2 Function过程的建立 133
6.1.3 Function过程的调用 135
6.2 Sub过程 137
6.2.1 Sub过程的定义 137
6.2.2 Sub过程的建立 137
6.2.3 Sub过程的调用 138
6.3 过程的嵌套调用 139
6.3.1 Function过程的嵌套调用 139
6.3.2 Sub过程的嵌套调用 140
6.4 过程的递归调用 141
6.4.1 Function过程的递归调用 141
6.4.2 Sub过程的递归调用 143
6.5 参数传送 144
6.5.1 按位置和按名传送 144
6.5.2 按地址传送 146
6.5.3 按值传送 146
6.5.4 数组的传送 147
6.5.5 自定义类型数据的传送 148
6.6 鼠标和键盘 152
6.6.1 鼠标 152
6.6.2 键盘 154
6.7 过程的作用域 156
6.7.1 模块 156
6.7.2 过程的作用域 158
6.8 变量的作用域和生存期 160
6.8.1 变量的作用域 160
6.8.2 变量的生存期 162
6.9 应用举例 163
6.9.1 全国电视歌手大奖赛 163
6.9.2 哥德巴赫猜想 164
6.9.3 数据的编码和译码 166
6.10 常用算法Ⅲ 167
6.10.1 有序数列的插入 167
6.10.2 有序数列的删除 169
习题六 171
第七章 文件 176
7.1 文件的基本概念 176
7.1.1 文件的结构 176
7.1.2 文件的分类 177
7.1.3 文件的基本操作 178
7.2 顺序文件 178
7.2.1 顺序文件的打开和关闭 178
7.2.2 顺序文件的读操作 180
7.2.3 顺序文件的写操作 183
7.3 随机文件 187
7.3.1 随机文件的打开和关闭 188
7.3.2 随机文件的读操作 188
7.3.3 随机文件的写操作 188
7.4 二进制文件 190
7.4.1 二进制文件的打开与关闭 191
7.4.2 二进制文件的读/写操作 191
7.5 其他文件操作语句和函数 192
7.6 文件控件 193
7.6.1 驱动器列表框 193
7.6.2 目录列表框控件 194
7.6.3 文件列表框 195
7.6.4 文件系统控件的同步操作 196
习题七 197
第八章 图形设计 204
8.1 坐标系统和颜色 204
8.1.1 坐标系统 204
8.1.2 使用VB颜色 206
8.2 图形控件 208
8.2.1 线条控件 208
8.2.2 形状控件 208
8.2.3 图形控件与动画 209
8.2.4 与图形有关的属性 211
8.3 常用绘图方法 214
8.3.1 画点方法 214
8.3.2 画直线、矩形方法 215
8.3.3 画圆方法 216
8.3.4 清除图形方法 217
8.4 显示图片 217
8.4.1 直接加载图片到窗体 218
8.4.2 使用图像框(Image)控件 218
8.4.3 使用图片框(PictureBox)控件 220
8.4.4 使用滚动条控件 222
习题八 224
第九章 常用界面设计 227
9.1 菜单与工具栏 227
9.1.1 菜单编辑器 227
9.1.2 下拉式菜单 229
9.1.3 弹出式菜单 234
9.1.4 工具栏 236
9.2 多重窗体 241
9.2.1 多重窗体的建立 241
9.2.2 有关多重窗体的语句和方法 242
9.2.3 有关多重窗体的保存 243
9.2.4 多重窗体的应用 243
9.3 多文档窗体界面 247
9.3.1 多文档MDI窗体及子窗体的建立 248
9.3.2 多文档界面的应用 250
习题九 253
第十章 数据库功能 256
10.1 关系数据库的基本结构 256
10.2 数据管理器 257
10.2.1 使用可视化数据管理器新建数据库 257
10.2.2 建立数据查询 260
10.3 数据控件(Data控件) 262
10.3.1 Data控件的属性、方法和事件 262
10.3.2 Data控件与控件绑定 263
10.4 ADO数据控件(ActiveX数据对象) 264
10.4.1 ADO基本概念 264
10.4.2 创建ADO Data控件 265
10.4.3 数据窗体向导 267
10.4.4 数据感知控件 269
10.4.5 ADO编程模型 271
习题十 276
第十一章 程序调试及出错处理 277
11.1 VB的模式 277
11.1.1 设计模式 277
11.1.2 运行模式 277
11.1.3 中断模式 277
11.2 VB的错误类型 278
11.2.1 编译错误 278
11.2.2 运行错误 279
11.2.3 逻辑错误 280
11.3 程序调试 280
11.3.1 调试工具 280
11.3.2 常用的程序调试方法 281
11.4 错误处理 285
11.4.1 设置错误陷阱 286
11.4.2 编写错误处理程序 287
11.4.3 常见错误分析 290
习题十一 294
附录 打包和展开向导 296
参考文献 301
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020