Visual Basic程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:吴小华,郑建群编著
- 出 版 社:中国人民大学出版社;北京科海电子出版社
- 出版年份:2009
- ISBN:9787300098319
- 页数:302 页
第1章 Visual Basic概述 1
1.1 Visual Basic的版本 1
1.2 VB的特点 2
1.3 VB的启动和退出 3
1.3.1 启动VB 3
1.3.2 退出VB 4
1.4 VB集成开发环境 4
1.4.1 标题栏 4
1.4.2 菜单栏 5
1.4.3 工具栏 5
1.4.4 工具箱 6
1.4.5 窗体设计窗口 8
1.4.6 工程资源管理器 9
1.4.7 “属性”窗口 10
1.4.8 “代码”窗口 11
1.5 小结 13
1.6 习题 13
1.6.1 填空题 13
1.6.2 单选题 13
1.6.3 简答题 14
1.7 上机操作 14
第2章 Visual Basic中的基本概念与操作 15
2.1 基本概念 15
2.1.1 对象 15
2.1.2 属性 16
2.1.3 事件 17
2.1.4 方法 19
2.2 对象的操作 20
2.2.1 在窗体中布置控件 20
2.2.2 设置对象属性的方式 21
2.2.3 编写对象的事件过程 21
2.3 焦点概述 22
2.3.1 设置焦点 23
2.3.2 Tab顺序 23
2.4 工程的管理 24
2.4.1 新建工程 24
2.4.2 添加工程 25
2.4.3 保存工程 25
2.4.4 移除工程 25
2.4.5 添加、移除和保存文件 26
2.5 实战演练 26
2.6 小结 29
2.7 习题 29
2.7.1 填空题 29
2.7.2 单选题 29
2.7.3 简答题 30
2.8 上机操作 30
第3章 Visual Basic语言基础 31
3.1 书写规则 31
3.1.1 分行与续行 31
3.1.2 注释 32
3.2 数据类型 32
3.2.1 基本数据类型 32
3.2.2 用户定义的数据类型 34
3.3 变量 35
3.3.1 变量的命名规则 35
3.3.2 变量的声明 35
3.3.3 变量的赋值 36
3.3.4 变量的作用域 36
3.4 常量 38
3.5 运算符与表达式 39
3.5.1 算术运算符 39
3.5.2 关系运算符 40
3.5.3 逻辑运算符 40
3.5.4 字符串运算符 41
3.5.5 运算符的优先级 41
3.5.6 表达式 42
3.6 常用内部函数 42
3.6.1 数学函数 42
3.6.2 转换函数 43
3.6.3 字符串函数 44
3.6.4 日期与时间函数 44
3.7 程序基本结构 45
3.7.1 顺序结构 45
3.7.2 选择结构 45
3.7.3 循环结构 48
3.8 数组 51
3.8.1 一维数组 51
3.8.2 多维数组 53
3.8.3 动态数组 54
3.8.4 数组的作用域 54
3.9 过程 54
3.9.1 子过程 55
3.9.2 函数过程 56
3.9.3 过程参数的传递 57
3.9.4 可选参数 58
3.10 综合应用举例:求解满足要求的等式 58
3.11 实战演练 60
3.11.1 有关圆柱体的计算 60
3.11.2 求解方程 60
3.11.3 创建数组并存入数据 61
3.11.4 冒泡排序 61
3.11.5 在有序序列中进行折半查找 62
3.12 小结 63
3.13 习题 63
3.13.1 填空题 63
3.13.2 单选题 63
3.14 上机操作 64
第4章 程序的调试 66
4.1 程序错误的分类 66
4.1.1 编译错误 66
4.1.2 运行错误 67
4.1.3 逻辑错误 67
4.2 “调试”工具栏 68
4.3 设置断点 68
4.4 跟踪程序的运行 69
4.4.1 “逐语句”跟踪 69
4.4.2 “逐过程”跟踪 69
4.4.3 运行到光标处 70
4.4.4 设置下一条语句 70
4.5 使用调试窗口 70
4.5.1 “立即”窗口 70
4.5.2 “本地”窗口 72
4.5.3 “监视”窗口 72
4.6 错误捕捉 74
4.7 实战演练 76
4.7.1 输出VB中预定义的错误代码及相关说明 76
4.7.2 用Error语句模拟错误 77
4.8 小结 78
4.9 习题 78
简答题 78
第5章 基本控件的使用 79
5.1 标签控件 79
5.2 按钮控件 81
5.2.1 按钮的有效性 82
5.2.2 多功能按钮 83
5.2.3 图片按钮 84
5.3 文本框控件 86
5.3.1 文本框的基本属性 86
5.3.2 字体与字号 87
5.3.3 选择文本 88
5.3.4 密码框 89
5.3.5 Change事件 92
5.3.6 使用剪贴板交换文本 93
5.4 单选按钮控件 96
5.4.1 单选按钮的基本属性 96
5.4.2 在程序中使用单选按钮 97
5.5 框架控件 98
5.6 复选框控件 100
5.7 图片框控件与图像框控件 102
5.7.1 图片框控件 102
5.7.2 图像框控件 104
5.8 计时器控件 106
5.8.1 计时器控件的特点 106
5.8.2 制作动画 108
5.9 列表框控件 110
5.9.1 列表框控件的基本属性 110
5.9.2 列表框控件的基本操作 113
5.10 组合框控件 115
5.11 滚动条控件 116
5.12 控件数组 118
5.13 综合应用举例:教师信息管理 119
5.14 实战演练 122
5.14.1 将数值转换为千位格式 122
5.14.2 将数字逆转并输出 123
5.14.3 编程实现字符串的替换功能 123
5.14.4 二进制和十进制之间的相互转换 123
5.14.5 日历表 124
5.14.6 文本编辑器(1) 124
5.15 小结 125
5.16 习题 125
5.16.1 填空题 125
5.16.2 单选题 125
5.17 上机操作 126
第6章 窗体的设计 127
6.1 窗体的属性 127
6.2 窗体的事件 129
6.2.1 鼠标事件 129
6.2.2 键盘事件 132
6.2.3 其他事件 134
6.3 窗体的方法 136
6.3.1 Print方法 136
6.3.2 Cls方法 137
6.3.3 Move方法 137
6.4 多重窗体 138
6.4.1 窗体的加载、显示、隐藏与卸载 138
6.4.2 设置启动窗体 139
6.5 设置窗体的位置 140
6.6 创建工具栏 141
6.6.1 添加工具栏控件与图像列表控件 141
6.6.2 向图像列表控件添加图片 142
6.6.3 使用工具栏控件 143
6.6.4 为工具栏编写代码 145
6.7 创建状态栏 146
6.8 实战演练 149
6.8.1 多重窗体的创建与基本操作 149
6.8.2 用Print方法输出杨辉三角形 150
6.8.3 包含标题栏、工具栏和状态栏的小应用程序 150
6.9 小结 151
6.10 习题 151
6.10.1 填空题 151
6.10.2 单选题 151
6.11 上机操作 152
第7章 对话框的设计 153
7.1 预定义对话框 153
7.1.1 输入框 154
7.1.2 消息框 155
7.2 通用对话框 156
7.2.1 打开通用对话框的方法 157
7.2.2 “打开”与“保存”对话框 158
7.2.3 “颜色”对话框 161
7.2.4 “字体”对话框 162
7.2.5 “打印”对话框 164
7.3 自定义对话框 165
7.4 实战演练 169
7.4.1 设置控件的背景色 169
7.4.2 文本编辑器(2) 170
7.5 小结 170
7.6 习题 170
7.6.1 填空题 170
7.6.2 单选题 170
7.7 上机操作 171
第8章 菜单与多文档界面的设计 172
8.1 菜单简介 172
8.2 菜单编辑器简介 173
8.3 菜单的设计 174
8.3.1 建立菜单 174
8.3.2 编写代码 177
8.4 在运行时控制菜单 179
8.4.1 有效性控制 179
8.4.2 菜单项标记 180
8.4.3 菜单项的隐藏与显示 181
8.5 快捷菜单 182
8.6 多文档(MDI)界面的设计 185
8.6.1 创建MDI界面 186
8.6.2 MDI界面中的常见操作 187
8.6.3 新建子窗体 189
8.6.4 创建“窗口”菜单 191
8.7 综合应用举例:通过菜单对字体进行设置 193
8.8 实战演练 195
8.8.1 动态增加和删除菜单项 195
8.8.2 创建位图菜单 195
8.8.3 快速关闭所有的子窗体 196
8.9 小结 197
8.10 习题 197
8.10.1 填空题 197
8.10.2 单选题 197
8.11 上机操作 198
第9章 基本图形程序的设计 199
9.1 绘图控件 199
9.1.1 直线控件 199
9.1.2 形状控件 200
9.2 坐标系统 202
9.2.1 默认坐标系统及度量单位 203
9.2.2 用户自定义对象坐标系统 203
9.3 定义颜色 205
9.3.1 颜色常量 205
9.3.2 QBColor函数 206
9.3.3 RGB函数 206
9.4 与绘图有关的属性 207
9.4.1 CurrentX与CurrentY属性 207
9.4.2 AutoRedraw属性 207
9.4.3 其他绘图属性 208
9.5 与绘图有关的方法 209
9.5.1 Line方法 210
9.5.2 Circle方法 212
9.5.3 Pset与Point方法 213
9.5.4 PaintPicture方法 214
9.6 综合应用实例:绘图窗口 216
9.7 实战演练 218
9.7.1 浮动按钮 218
9.7.2 五彩缤纷的清屏效果 219
9.7.3 图片切换效果 219
9.7.4 创建3D文字效果 219
9.7.5 旋转位图 220
9.8 小结 220
9.9 上机操作 220
第10章 文件管理及操作 221
10.1 文件的概念 221
10.1.1 文件结构 221
10.1.2 文件分类 222
10.1.3 文件操作及相关函数 223
10.2 文件的访问 226
10.2.1 顺序文件的读写操作 226
10.2.2 随机文件的读写操作 228
10.2.3 二进制文件的读写操作 231
10.3 文件系统的基本操作 232
10.3.1 目录操作 232
10.3.2 文件操作 232
10.4 文件系统控件 234
10.4.1 驱动器列表框 234
10.4.2 目录列表框 235
10.4.3 文件列表框 236
10.5 综合应用举例:学生信息管理 239
10.6 实战演练 244
10.6.1 从子目录中查找文件 244
10.6.2 获取目录的大小 244
10.6.3 文件加密 244
10.7 小结 245
10.8 习题 245
10.8.1 填空题 245
10.8.2 单选题 246
10.9 上机操作 247
第11章 数据库编程技术 248
11.1 数据库的基本概念 248
11.1.1 表 248
11.1.2 主关键字 249
11.1.3 索引 249
11.2 VB数据库系统 249
11.3 用可视化数据管理器 250
11.3.1 创建Access格式数据库 250
11.3.2 创建表 250
11.3.3 添加索引 251
11.3.4 输入记录 252
11.3.5 使用数据窗体设计器 252
11.4 数据库控件 253
11.4.1 Data控件的属性 253
11.4.2 数据绑定控件 255
11.4.3 Data控件的方法 256
11.4.4 DBGrid(数据网格)控件 260
11.5 综合应用举例:学生信息数据库管理 261
11.6 VB与SQL Server数据库的连接 263
11.6.1 VB与数据库的连接方式的选择 263
11.6.2 连接方法 265
11.7 实战演练 268
11.7.1 使用数据库保存应用程序的个性化设置 268
11.7.2 从Excel中读取数据到Access数据库中 268
11.7.3 图表设计 269
11.8 小结 269
11.9 上机操作 269
第12章 课程设计 270
12.1 实用的打字小游戏 270
12.1.1 实例简介 270
12.1.2 相关知识点 270
12.1.3 设计思路 271
12.1.4 设计步骤 271
12.1.5 上机练习 276
12.2 模拟Windows中的记事本程序 276
12.2.1 实例简介 276
12.2.2 相关知识点 277
12.2.3 设计思路 277
12.2.4 设计步骤 278
12.2.5 上机练习 286
12.3 用标准控件制作工具栏 286
12.3.1 实例简介 286
12.3.2 相关知识点 287
12.3.3 设计思路 287
12.3.4 设计步骤 288
12.3.5 上机练习 293
12.4 工资管理系统 293
12.4.1 实例简介 293
12.4.2 相关知识点 294
12.4.3 设计思路 294
附录A 习题参考答案 297
附录B 上机操作参考答案 301
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019