Visual Basic程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:白金牛,李慧萍,邢俊风主编;胡广春,莫再峰,谢海波等副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2011
- ISBN:7508487229
- 页数:296 页
第1章 Visual Basic程序开发环境 1
1.1 Visual Basic简述 1
1.2 Visual Basic的特点和版本 1
1.2.1 Visual Basic的特点 2
1.2.2 Visual Basic的版本 3
1.2.3 开设Visual Basic课程的意义 3
1.3 Visual Basic的启动和退出 4
1.3.1 启动Visual Basic 4
1.3.2 Visual Basic的退出 5
1.4 Visual Basic开发环境的主窗口 6
1.4.1 标题栏 6
1.4.2 菜单栏 7
1.4.3 工具栏 7
1.5 其他窗口 9
1.5.1 窗体设计器窗口 9
1.5.2 工程资源管理器 9
1.5.3 属性窗口 10
1.5.4 工具箱 11
1.6 帮助系统 11
习题一 12
第2章 对象及其操作 13
2.1 对象 13
2.1.1 对象的概念 13
2.1.2 对象的建立和编辑 14
2.1.3 对象属性设置 15
2.1.4 对象属性的读取 17
2.1.5 对象的事件、事件过程和事件驱动 17
2.2 窗体 19
2.2.1 窗体的结构与属性 19
2.2.2 窗体事件 22
2.2.3 窗体方法 24
2.3 控件 24
2.3.1 控件的分类 25
2.3.2 标准控件 25
2.3.3 控件的命名和控件值 26
2.4 控件的画法和基本操作 27
2.4.1 控件的画法 28
2.4.2 控件的基本操作 29
2.5 常用方法 31
习题二 32
第3章 数据类型及其运算 34
3.1 数据类型 34
3.2 变量和常量 36
3.2.1 变量 36
3.2.2 变量的显式声明和隐式声明 37
3.2.3 用户定义的数据类型 39
3.2.4 常量 39
3.2.5 变量的作用域 41
3.2.6 变体变量类型 43
3.3 常用内部函数 44
3.3.1 数学函数 45
3.3.2 随机数函数 45
3.3.3 转换函数 46
3.3.4 字符串函数 47
3.3.5 日期和时间函数 47
3.4 运算符与表达式 47
3.4.1 算术运算符 48
3.4.2 关系运算符和逻辑运算符 49
3.4.3 逻辑运算符 49
3.4.4 字符串运算符 50
3.4.5 表达式 50
3.4.6 表达式的执行顺序 50
3.5 常用语句 51
3.5.1 赋值语句 51
3.5.2 注释语句 52
3.5.3 暂停语句 52
3.5.4 结束语句 52
习题三 52
第4章 数据输入输出 55
4.1 数据输入InputBox函数 55
4.2 数据输出 56
4.2.1 Print方法 56
4.2.2 与Print方法有关的函数 57
4.2.3 其他方法 59
4.2.4 MsgBox函数和MsgBox语句 61
4.2.5 用标签输出数据 64
4.2.6 利用文本框输入输出数据 64
4.3 字形 65
4.3.1 字体 65
4.3.2 字号 65
4.3.3 其他属性 66
4.4 打印机输出 67
4.4.1 打印机直接输出 67
4.4.2 窗体输出 68
习题四 69
第5章 常用标准控件 72
5.1 文本控件 72
5.1.1 标签(Label) 72
5.1.2 文本框(TextBox) 73
5.2 命令按钮 76
5.3 单选按钮和复选框 77
5.3.1 单选按钮 77
5.3.2 复选框 78
5.4 框架 80
5.5 图形控件 82
5.5.1 图片框 83
5.5.2 图像框 86
5.5.3 直线和形状 87
5.6 滚动条 90
5.7 计时器 91
5.8 列表框和组合框 93
5.8.1 列表框(ListBox) 93
5.8.2 组合框(ComboBox) 95
5.9 焦点和Tab顺序 97
5.9.1 设置焦点 97
5.9.2 Tab顺序 98
5.10 文件系统控件 99
5.10.1 驱动器列表框(DriveListBox) 99
5.10.2 目录列表框(DirListBox) 100
5.10.3 文件列表框(FileListBox) 100
习题五 102
第6章 控制结构 106
6.1 顺序结构 106
6.2 选择结构 106
6.2.1 If条件语句 106
6.2.2 Select Case多分支语句 112
6.2.3 IIf函数 113
6.3 For循环控制结构 114
6.4 当型循环控制结构 116
6.5 Do循环控制结构 117
6.6 多重循环 120
6.7 GoTo型控制 121
6.8 程序调试 122
6.8.1 错误类型 122
6.8.2 调试和排错 123
习题六 124
第7章 数组 130
7.1 数组概述 130
7.1.1 数组的定义 130
7.1.2 数组的初始化 133
7.1.3 静态数组和动态数组 133
7.2 数组的基本操作 135
7.2.1 数组元素的输入 135
7.2.2 数组元素的输出 136
7.2.3 数组元素的复制 136
7.2.4 数组元素的插入和删除 137
7.2.5 数组排序 138
7.2.6 For Each...Next语句 140
7.3 控件数组 141
7.3.1 控件集合 141
7.3.2 建立控件数组 142
7.3.3 修改控件数组 143
7.3.4 控件数组的应用 143
习题七 144
第8章 过程 147
8.1 函数过程 147
8.1.1 函数过程的定义 147
8.1.2 函数过程的建立 148
8.1.3 函数过程的调用 149
8.2 子过程 151
8.2.1 子过程的定义 151
8.2.2 子过程的调用 151
8.2.3 子过程与事件过程 153
8.3 参数传递 153
8.3.1 形参与实参 153
8.3.2 引用(传地址) 154
8.3.3 传值 155
8.3.4 数组参数的传递 155
8.4 可选参数与可变参数 156
8.4.1 传递可选参数 156
8.4.2 传递可变参数 157
8.5 对象参数 158
8.5.1 窗体参数 158
8.5.2 控件参数 158
8.5.3 Shell函数 159
8.6 过程的嵌套和递归调用 161
8.6.1 过程的嵌套调用 161
8.6.2 过程的递归调用 162
习题八 163
第9章 对话框与菜单 166
9.1 对话框概述 166
9.1.1 对话框的分类 166
9.1.2 对话框的特点 166
9.2 通用对话框 167
9.2.1 打开对话框和保存对话框 168
9.2.2 颜色对话框 172
9.2.3 字体对话框 173
9.2.4 打印对话框 174
9.3 菜单设计 175
9.3.1 下拉式菜单 175
9.3.2 菜单编辑器 176
9.3.3 用菜单编辑器建立菜单 180
9.3.4 菜单项的控制 182
9.3.5 菜单项的动态增减 184
9.3.6 弹出式菜单 186
习题九 188
第10章 多重窗体与环境应用 193
10.1 建立多重窗体应用程序 193
10.1.1 多重窗体的操作 193
10.1.2 多重窗体应用程序的设计举例 195
10.2 多重窗体程序的执行和保存 198
10.2.1 多重窗体程序的执行 198
10.2.2 多重窗体程序的保存 199
10.3 Visual Basic工程结构 200
10.3.1 模块 200
10.3.2 Sub Main过程 202
10.4 闲置循环与DoEvents语句 203
10.4.1 DoEvents语句 203
10.4.2 闲置循环 204
习题十 205
第11章 键盘与鼠标事件过程 208
11.1 键盘事件 208
11.1.1 KeyPress事件 208
11.1.2 KeyDown和KeyUp事件 209
11.2 鼠标事件 210
11.2.1 鼠标键状态参数(Button) 211
11.2.2 鼠标键转换参数(Shift) 212
11.2.3 鼠标的位置参数(X,Y) 212
11.3 鼠标光标的形状 213
11.3.1 MousePointer属性 213
11.3.2 设置鼠标光标形状 214
11.4 鼠标拖放 215
11.4.1 拖放有关的属性、事件和方法 215
11.4.2 自动拖放 217
11.4.3 手动拖放 218
习题十一 218
第12章 数据文件 222
12.1 文件的结构和分类 222
12.1.1 文件的结构 222
12.1.2 文件的分类 223
12.2 文件操作与函数 225
12.2.1 文件操作 225
12.2.2 文件操作相关的语句和函数 227
12.3 顺序文件 231
12.3.1 顺序文件的读操作 231
12.3.2 顺序文件的写操作 234
12.3.3 顺序文件操作举例 235
12.4 随机文件的读写操作 236
12.4.1 定义随机文件的数据类型 236
12.4.2 随机文件的读操作 237
12.4.3 随机文件的写操作 238
12.4.4 随机文件中记录的增加和删除 239
12.4.5 随机文件操作举例 239
12.5 二进制文件的读写操作 241
12.6 文件基本操作 243
习题十二 245
第13章 数据库应用 252
13.1 数据库基本知识 252
13.1.1 数据库的基本概念 252
13.1.2 建立Access数据库 254
13.1.3 使用SQL查询数据库 257
13.2 ADO数据库访问技术 259
13.2.1 ADO数据控件使用基础 260
13.2.2 ADO数据绑定控件 260
13.2.3 ADO数据控件的属性、方法和事件 264
13.2.4 ADO数据控件的Fields集合 267
13.3 应用举例 268
13.4 制作报表 274
13.4.1 数据环境设计器 274
13.4.2 报表设计器 276
13.4.3 设计报表 277
实验一 数据的输入与输出 278
实验二 常用标准控件 280
实验三 控制结构 282
实验四 数组 284
实验五 过程 286
实验六 对话框与菜单 288
实验七 多重窗体与环境应用 289
实验八 键盘与鼠标事件过程 291
实验九 数据文件 292
实验十 数据库应用 293
标准答案 294
参考文献 296
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018