Visual Basic程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐红主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2008
- ISBN:7113086721
- 页数:334 页
第1章 Visual Basic程序开发环境 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的特点 1
1.1.2 Visual Basic的版本 3
1.2 Visual Basic的启动与退出 3
1.3 Visual Basic 6.0的集成开发环境 5
1.3.1 主窗口 5
1.3.2 窗体窗口 6
1.3.3 工程资源管理器窗口 6
1.3.4 属性窗口 7
1.3.5 窗体布局窗口 8
1.3.6 代码窗口 8
1.3.7 立即窗口 9
1.3.8 工具箱 10
1.4 怎样学好Visual Basic 10
本章小结 11
思考与练习一 11
实验一 13
第2章 Visual Basic可视化程序设计初步 15
2.1 简单的应用程序示例 15
2.2 对象 16
2.2.1 对象的定义 16
2.2.2 对象的属性、事件和方法 16
2.3 窗体 17
2.3.1 窗体的外观设计 17
2.3.2 窗体的加载和卸载 19
2.3.3 窗体能识别的常用事件 20
2.3.4 窗体可使用的常用方法 22
2.3.5 多窗体应用程序 23
2.4 控件 25
2.4.1 控件的画法和基本操作 25
2.4.2 控件命名和控件值 25
2.4.3 命令按钮 26
2.4.4 标签 27
2.4.5 文本框 28
2.5 开发Visual Basic应用程序的一般步骤 30
2.6 简单应用程序示例的实现 31
2.7 知识延伸 32
2.7.1 工程组的设计 32
2.7.2 使用帮助系统 32
本章小结 33
思考与练习二 33
实验二 34
第3章 Visual Basic程序设计基础 36
3.1 鸡兔同笼问题示例 36
3.2 数据类型 37
3.2.1 基本数据类型 37
3.2.2 自定义的数据类型 40
3.3 变量与常量 40
3.3.1 变量 40
3.3.2 常量 42
3.3.3 变量的作用域 43
3.4 运算符与表达式 43
3.4.1 运算符 43
3.4.2 表达式 46
3.5 常用内部函数 46
3.5.1 数学函数 47
3.5.2 转换函数 48
3.5.3 字符串函数 49
3.5.4 时间/日期函数 49
3.5.5 格式输出函数 50
3.6 鸡兔同笼问题示例的实现 51
3.7 知识延伸 52
3.7.1 编码规则 52
3.7.2 枚举数据类型 53
本章小结 54
思考与练习三 54
实验三 55
第4章 Visual Basic控制结构 56
4.1 打印数字金字塔示例 56
4.2 顺序结构 57
4.2.1 赋值语句 57
4.2.2 Print方法 58
4.2.3 With结构 60
4.3 选择结构 60
4.3.1 If语句 60
4.3.2 Select Case语句 65
4.4. 循环结构 66
4.4.1 For...Next循环 66
4.4.2 Do...Loop循环 68
4.4.3 循环的嵌套 69
4.5 打印数字金字塔示例的实现 71
4.6 知识延伸 71
4.6.1 IIF函数 71
4.6.2 GoTo型控制 72
本章小结 72
思考与练习四 72
实验四 74
第5章 数据的输入和输出 75
5.1 输入数据求和示例 75
5.2 输入对话框 76
5.3 消息对话框 78
5.3.1 MsgBox函数 79
5.3.2 MsgBox语句 80
5.4 通用对话框 80
5.4.1 文件对话框 81
5.4.2 颜色对话框 84
5.4.3 字体对话框 84
5.4.4 打印对话框 86
5.4.5 帮助对话框 87
5.5 输入数据求和示例的实现 88
5.6 知识延伸 89
5.6.1 打印机输出 89
5.6.2 自定义对话框 90
本章小结 91
思考与练习五 91
实验五 92
第6章 常用内部控件 94
6.1 字体设置示例 94
6.2 选择类控件 95
6.2.1 单选按钮控件 95
6.2.2 复选框控件 96
6.3 框架 97
6.4 列表类控件 98
6.4.1 列表框控件 98
6.4.2 组合框控件 100
6.5 图像显示控件 102
6.6 计时器 104
6.7 滚动条 105
6.8 字体设置示例的实现 106
6.9 知识延伸 108
6.9.1 TreeView控件 108
6.9.2 ListView控件 110
本章小结 114
思考与练习六 114
实验六 115
第7章 数组 117
7.1 应用程序示例——杨辉三角形 117
7.2 数组的概念 118
7.2.1 数组的定义 119
7.2.2 默认数组 119
7.3 静态数组和动态数组 120
7.3.1 静态数组 120
7.3.2 动态数组 124
7.4 控件数组 125
7.5 杨辉三角形示例的实现 128
7.6 知识延伸 129
7.6.1 数组的初始化 129
7.6.2 For Each...Next语句 130
本章小结 131
思考与练习七 131
实验七 133
第8章 过程 138
8.1 斐波纳契问题示例 138
8.2 Sub过程 139
8.2.1 事件过程 139
8.2.2 通用过程 140
8.3 Function过程 142
8.4 参数传递 143
8.4.1 形参与实参 144
8.4.2 按地址传递 144
8.4.3 按数值传递 145
8.4.4 数组参数的传递 146
8.5 过程应用 147
8.5.1 过程的作用范围 147
8.5.2 标准模块与Sub Main过程 148
8.6 键盘和鼠标事件过程 150
8.6.1 键盘事件 150
8.6.2 鼠标事件 153
8.7 斐波纳契问题的实现 155
8.8 知识延伸 156
8.8.1 可选参数与可变参数 156
8.8.2 对象参数 157
8.8.3 Shell函数 160
本章小结 162
思考与练习八 162
实验八 164
第9章 程序调试 166
9.1 程序可能发生的几类错误 167
9.1.1 编译错误 167
9.1.2 逻辑错误 168
9.1.3 运行异常错误 168
9.2 程序调试方法 169
9.2.1 如何设置断点 169
9.2.2 使用调试窗口 170
9.2.3 单步调试和跳跃调试 171
9.3 捕获和处理错误 172
9.3.1 设置错误捕获 172
9.3.2 编写错误处理程序 173
9.3.3 退出错误处理程序 173
9.3.4 关于Err对象 175
9.3.5 避免错误的方法 176
本章小结 176
思考与练习九 176
实验九 177
第10章 设计多功能用户界面 178
10.1 文本编辑器示例 178
10.2 菜单 179
10.2.1 菜单编辑器 179
10.2.2 运行时修改菜单 180
10.2.3 弹出式菜单 182
10.3 工具栏 184
10.3.1 在ToolBar控件中添加按钮 184
10.3.2 在ImageList控件中添加图像 185
10.3.3 响应ToolBar控件事件 186
10.4 多文档界面 187
10.4.1 建立多文档界面 187
10.4.2 创建MDI应用程序的菜单 189
10.4.3 创建窗口菜单 189
10.4.4 排列子窗体 190
10.5 文本编辑器示例的实现 190
10.6 知识延伸 197
10.6.1 闲置循环与DoEvents语句 197
10.6.2 使用应用程序向导 198
本章小结 202
思考与练习十 202
实验十 203
第11章 图形操作 204
11.1 模拟“画笔程序”设计 204
11.2 图形设计基础 206
11.2.1 坐标系统 206
11.2.2 对象的位置和绘图区的大小 207
11.2.3 用户设定坐标 208
11.3 图形控件 209
11.3.1 直线控件Line 209
11.3.2 形状控件Shape 209
11.4 绘图方法 210
11.4.1 Pset方法 210
11.4.2 Line方法 211
11.4.3 Circle方法 213
11.5 与绘图有关的常用属性、事件和方法 215
11.5.1 ForeColor属性 215
11.5.2 DrawWidth属性 216
11.5.3 DrswStyle属性 216
11.5.4 FillColor属性 217
11.5.5 FillStyle属性 217
11.5.6 AutoReDraw属性 217
11.5.7 Paint事件 218
11.6 “画笔程序”设计与实现 219
11.6.1 界面及属性设置 219
11.6.2 “画笔”程序代码 221
11.6.3 操作说明 226
11.7 知识延伸 227
11.7.1 控件拖放 227
11.7.2 OLE拖放 228
本章小结 232
思考与练习十一 232
实验十一 234
第12章 文件管理 238
12.1 “学籍信息的文件管理”示例 238
12.2 文件的概念 240
12.3 文件系统控件 240
12.3.1 驱动器列表框 241
12.3.2 目录列表框 241
12.3.3 文件列表框 242
12.3.4 文件系统控件的联动 244
12.4 常用文件处理 245
12.4.1 访问顺序文件 245
12.4.2 访问随机文件 248
12.4.3 访问二进制文件 252
12.4.4 常用的文件操作语句和函数 253
12.5 “学籍信息的文件管理”示例的实现 257
12.6 知识延伸 260
12.6.1 文件系统对象的种类 260
12.6.2 使用文件系统对象 261
本章小结 269
思考与练习十二 269
实验十二 270
第13章 数据库应用基础 272
13.1 “进销存信息管理系统”示例 272
13.2 数据库基础 273
13.2.1 关系型数据库 273
13.2.2 创建Access数据库 274
13.3 Visual Basic对数据库的访问 278
13.3.1 ADO数据控件 278
13.3.2 数据绑定控件 281
13.3.3 使用数据窗体向导 282
13.4 使用SQL语句生成记录集 283
13.4.1 初识记录集对象 283
13.4.2 SQL语句 283
13.4.3 限定记录集筛选条件 284
13.4.4 在Visual Basic程序中如何使用SQL语句 284
13.4.5 记录排序 285
13.4.6 记录分组 285
13.4.7 过滤重复记录 285
13.5 数据库记录的操作 285
13.5.1 如何移动记录指针 286
13.5.2 如何查找记录 286
13.5.3 如何添加记录 288
13.5.4 如何修改记录 289
13.5.5 如何删除记录 289
13.6 ADO编程模型简介 289
13.6.1 ADO的主要对象 290
13.6.2 使用ADO编程模型的一般步骤 290
13.6.3 记录集对象的Open方法简介 292
13.7 “进销存信息管理系统”的实现 293
13.8 知识延伸 297
13.8.1 在数据库中存取二进制数据 297
13.8.2 在数据库中存取图像文件 299
本章小结 300
思考与练习十三 300
实验十三 301
第14章 综合应用实例 303
14.1 “学生信息管理系统”示例 303
14.2 学生信息管理系统数据库设计 305
14.3 学生信息管理系统模块设计 306
14.4 学生信息管理系统的实现 307
14.4.1 设计主窗体 308
14.4.2 设计闪屏 309
14.4.3 设计登录窗体 310
14.4.4 功能模块设计 310
14.4.5 部分参考代码 319
14.5 知识延伸 328
14.5.1 创建简单报表 328
14.5.2 创建含有分层结构的报表 330
本章小结 333
实验十四 333
参考文献 334
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018