新编Visual Basic程序设计教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:张艳编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302239437
- 页数:412 页
知识篇 3
第1章 Visual Basic程序设计概述 3
1.1 Visual Basic概述 3
1.1.1 VB的发展 3
1.1.2 VB版本简介 4
1.1.3 VB功能特点 4
1.2 VB 6.0的安装和启动 6
1.2.1 安装 6
1.2.2 启动 6
1.3 VB 6.0集成开发环境(IDE) 7
1.3.1 主窗口 7
1.3.2 工具箱窗口 9
1.3.3 窗体窗口 10
1.3.4 属性窗口 10
1.3.5 代码窗口 11
1.3.6 工程资源管理器窗口 12
1.3.7 窗体布局窗口 13
1.3.8 对象浏览器窗口 13
1.4 使用帮助系统 13
1.4.1 获得联机帮助 14
1.4.2 使用MSDN帮助系统 14
1.4.3 上下文相关帮助 16
1.4.4 从Internet上获得帮助 16
1.4.5 运行“帮助”中的示例 16
本章小结 16
思考与练习题 17
第2章 简单的VB程序设计 18
2.1 面向对象的程序设计方法概述 18
2.1.1 程序设计方法的发展 18
2.1.2 初期的程序设计 18
2.1.3 结构化程序设计 18
2.1.4 面向对象的程序设计 19
2.2 VB中的对象及其属性、事件和方法 20
2.2.1 VB中的对象及其分类 20
2.2.2 对象的属性、事件和方法 21
2.2.3 事件驱动程序设计 24
2.3 简单应用程序的建立 25
2.3.1 设计程序的用户界面 25
2.3.2 设置对象的属性 27
2.3.3 编写对象事件过程的程序代码 28
2.3.4 保存工程 30
2.3.5 应用程序运行和调试 30
2.3.6 创建可执行程序 31
2.4 窗体和基本控件 32
2.4.1 基本属性 32
2.4.2 窗体 36
2.4.3 标签 39
2.4.4 文本框 40
2.4.5 命令按钮 45
2.5 VB常用方法 48
2.5.1 Print方法 48
2.5.2 Cls方法 49
2.5.3 Move方法 50
2.6 VB工程结构与工程管理 51
2.6.1 VB工程的结构 51
2.6.2 工程管理 52
2.6.3 环境设置 53
本章小结 55
思考与练习题 56
第3章 VB语言基础 58
3.1 VB程序的书写规则 58
3.1.1 VB代码中不区分字母的大小写 58
3.1.2 语句书写自由 58
3.1.3 程序的注释有利于程序的维护及调试 59
3.2 VB数据类型 59
3.2.1 标准数据类型 59
3.2.2 自定义数据类型 62
3.3 常量与变量 63
3.3.1 标识符 64
3.3.2 常量 64
3.3.3 变量 66
3.4 运算符与表达式 68
3.4.1 算术运算符与算术表达式 68
3.4.2 字符串运算符与字符串表达式 69
3.4.3 关系运算符与关系表达式 70
3.4.4 逻辑运算符与逻辑表达式 71
3.4.5 各种运算符间的优先级 72
3.5 VB常用内部函数 73
3.5.1 数学函数 73
3.5.2 字符串操作函数 74
3.5.3 类型转换函数 75
3.5.4 日期与时间函数 76
3.5.5 格式化输出函数Format 76
3.5.6 Shell函数 79
本章小结 80
思考与练习题 81
第4章 算法基础和VB程序的基本控制结构 84
4.1 算法及程序设计基础 84
4.1.1 算法概述 84
4.1.2 结构化程序设计 87
4.2 顺序结构程序设计 89
4.2.1 赋值语句 89
4.2.2 用户交互函数和过程 90
4.3 选择结构程序设计 95
4.3.1 单分支条件语句(If...Then语句) 95
4.3.2 双分支条件语句(If...Then...Else语句) 95
4.3.3 多分支条件语句(If...Then...ElseIf语句) 96
4.3.4 If语句的嵌套 98
4.3.5 情况语句(Select Case语句) 101
4.3.6 条件函数IIf 103
4.4 循环结构程序设计 103
4.4.1 For循环语句 104
4.4.2 Do...Loop循环语句 106
4.4.3 循环嵌套 110
4.5 其他辅助控制语句 111
4.5.1 GoTo语句 111
4.5.2 End语句 112
4.5.3 Exit语句 112
4.5.4 With语句 112
4.6 常用算法举例(一) 112
4.6.1 累加和累乘 113
4.6.2 递推法 113
4.6.3 判断素数 115
4.6.4 穷举法 115
4.6.5 其他程序示例 117
本章小结 118
思考与练习题 118
第5章 数组 125
5.1 数组的概念 125
5.1.1 定长数组 125
5.1.2 动态数组 127
5.1.3 数组函数和数组语句 128
5.2 数组的基本操作 129
5.2.1 数组元素的输入 129
5.2.2 数组元素的输出 130
5.2.3 For Each...Next语句 130
5.2.4 数组的简单应用 131
5.3 控件数组 134
5.3.1 控件数组的概念 134
5.3.2 控件数组的创建 135
5.3.3 控件数组的使用 136
5.4 常用算法举例(二) 137
5.4.1 排序 137
5.4.2 查找 139
5.4.3 数组元素的插入与删除 141
5.4.4 分类统计 142
本章小结 143
思考与练习题 144
第6章 过程 148
6.1 过程与模块的概念 148
6.1.1 过程 148
6.1.2 模块 148
6.2 Sub子过程的定义及其调用 150
6.2.1 Sub子过程的定义 150
6.2.2 建立Sub子过程 151
6.2.3 Sub子过程的调用 151
6.3 Function函数过程的定义及其调用 152
6.3.1 Function函数过程定义 152
6.3.2 Function函数过程调用 153
6.4 参数的传递 155
6.4.1 形参和实参 155
6.4.2 按值传递和按地址传递 156
6.4.3 数组参数的传递 158
6.4.4 可变参数 159
6.4.5 对象参数 160
6.5 变量与过程的作用域 161
6.5.1 变量的作用域 161
6.5.2 过程的作用域 164
6.6 过程的递归调用 165
6.6.1 递归的概念 165
6.6.2 递归子过程和递归函数 165
6.7 常用算法举例(三) 168
6.7.1 求一元非线性方程的实根 168
6.7.2 数值积分 169
6.7.3 插入排序法 171
6.7.4 数制转换 172
6.8 多重窗体的程序设计 173
6.8.1 多重窗体的建立和管理 174
6.8.2 设置启动对象 174
6.8.3 多重窗体切换的语句和方法 175
6.8.4 多窗体应用程序示例 176
本章小结 178
思考与练习题 178
第7章 程序调试和错误处理 185
7.1 错误类型 185
7.1.1 编译错误 185
7.1.2 运行错误 185
7.1.3 逻辑错误 186
7.1.4 减少错误发生的方法和手段 186
7.2 调试和排错 186
7.2.1 VB调试工具栏 186
7.2.2 中断模式与断点设置 187
7.2.3 使用调试窗口 188
7.2.4 单步调试 192
7.3 错误捕获和处理 193
7.3.1 错误处理程序 193
7.3.2 设置错误陷阱的语句 193
7.3.3 实现错误捕获的对象 194
7.3.4 错误处理程序的退出 195
7.3.5 错误处理程序的设计 196
本章小结 196
思考与练习题 196
第8章 常用控件 198
8.1 单选钮、复选框和框架 198
8.1.1 单选钮和复选框的属性 199
8.1.2 框架的属性 199
8.1.3 事件 200
8.2 列表框和组合框 201
8.2.1 列表框 201
8.2.2 组合框 205
8.3 滚动条和Slider控件 206
8.3.1 滚动条 206
8.3.2 Slider控件 209
8.4 时钟 211
8.4.1 属性 211
8.4.2 事件 212
8.5 鼠标和键盘 214
8.5.1 鼠标事件 214
8.5.2 键盘事件 216
8.5.3 拖放 218
8.6 ActiveX控件和可插入对象 221
本章小结 222
思考与练习题 222
第9章 界面设计 227
9.1 通用对话框 227
9.1.1 添加通用对话框到工具箱中 227
9.1.2 通用对话框的属性 227
9.1.3 通用对话框的方法 228
9.1.4 “打开”对话框 228
9.1.5 “另存为”对话框 229
9.1.6 “颜色”对话框 230
9.1.7 “字体”对话框 230
9.2 菜单设计 232
9.2.1 下拉式菜单 232
9.2.2 弹出式菜单 237
9.3 多文档界面 239
9.3.1 界面样式 239
9.3.2 MDI的MDIChild属性和Arrange方法 240
9.3.3 创建MDI应用程序 240
9.3.4 MDI应用程序示例 241
9.4 工具栏和状态栏 242
9.4.1 工具栏 242
9.4.2 状态栏 249
本章小结 250
思考与练习题 251
第10章 文件 252
10.1 操作文件的控件 252
10.1.1 驱动器列表框 252
10.1.2 目录列表框 253
10.1.3 文件列表框 254
10.1.4 使用文件系统控件的示例 256
10.2 文件的分类及访问 257
10.2.1 文件的分类 257
10.2.2 VB中文件的访问 257
10.3 顺序文件 258
10.3.1 顺序文件的打开和关闭 258
10.3.2 顺序文件的读写操作 260
10.3.3 几个重要的函数和语句 263
10.4 随机文件 265
10.4.1 随机文件的打开与关闭 265
10.4.2 随机文件的读/写操作 266
10.5 二进制文件 270
10.5.1 二进制文件的打开和关闭 270
10.5.2 二进制文件的读/写操作 270
本章小结 271
思考与练习题 272
第11章 图形操作和多媒体应用 275
11.1 图形操作基础 275
11.1.1 坐标系统 275
11.1.2 绘图属性 278
11.1.3 颜色设置 280
11.2 图形控件 282
11.2.1 Line(画线)控件 282
11.2.2 Shape(形状)控件 283
11.2.3 PictureBox(图片框)控件 284
11.2.4 Image(图像框)控件 286
11.3 绘图方法 287
11.3.1 Line方法 287
11.3.2 Circle方法 289
11.3.3 PSet方法 292
11.4 多媒体应用 294
11.4.1 Animation控件 294
11.4.2 Multimedia MCI控件 296
11.4.3 Media Player控件 299
本章小结 300
思考与练习题 301
第12章 数据库访问技术 303
12.1 数据库基本知识 303
12.1.1 数据管理技术的发展 303
12.1.2 数据库基本概念 303
12.1.3 关系型数据库 304
12.2 数据库的建立 307
12.2.1 可视化数据管理器(VisData) 307
12.2.2 创建数据库、添加表和删除表 307
12.2.3 输入、编辑和删除记录 310
12.2.4 建立查询 311
12.3 数据控件 313
12.3.1 数据控件概述 313
12.3.2 记录集(Recordset)对象 318
12.3.3 数据库记录的添加、删除和修改操作 322
12.4 结构化查询语言 325
12.4.1 SQL的基本组成 325
12.4.2 SELECT查询命令及其使用 326
12.5 ADO数据控件 328
12.5.1 ADO对象模型 328
12.5.2 ADO数据控件 329
12.5.3 ADO上的数据绑定控件 330
12.5.4 数据窗体向导 333
12.6 报表处理 336
12.6.1 数据报表设计器布局窗口 336
12.6.2 报表的建立、预览与打印 337
本章小结 338
思考与练习题 339
实验篇 343
实验准备 343
实验一 Visual Basic的基本操作 347
实验二 简单的VB程序设计 349
实验三 数据类型、常量、变量、表达式 355
实验四 顺序结构和选择结构程序设计 359
实验五 循环结构程序设计 364
实验六 数组 370
实验七 过程 375
实验八 常用控件 380
实验九 界面设计 387
实验十 文件 390
实验十一 图形操作与多媒体应用 394
实验十二 数据库访问技术 400
实验十三 VB综合测试 404
附录 409
参考文献 412
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019