Visual Basic程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:亢临生主编;王金虹副主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2010
- ISBN:9787040301540
- 页数:327 页
第1章 程序设计基础 1
1.1 程序设计语言概述 1
1.1.1 程序设计语言及发展 1
1.1.2 程序设计语言运行方式 2
1.1.3 程序设计方法发展历程 2
1.1.4 面向对象的程序设计语言概述 3
1.1.5 算法及其描述 4
1.2 Visual Basic程序设计语言简介 5
1.2.1 Visual Basic的发展及特点 5
1.2.2 VB集成开发环境 7
1.2.3 VB语句及书写规则 11
1.3 创建VB应用程序过程 12
1.3.1 引例 两位数加、减法自动出题与测试 12
1.3.2 VB中的对象及属性、事件与方法 15
1.3.3 基本控件与界面设计:窗体、标签、文本框、按钮 16
1.3.4 程序设计基本步骤 25
1.3.5 工程组成与管理 29
1.3.6 程序的调试 32
小结 36
习题 36
第2章 VB语言基础 38
2.1 引例 38
2.2 数据及类型 39
2.2.1 标准数据类型 39
2.2.2 自定义数据类型 41
2.3 常量和变量 41
2.3.1 常量 42
2.3.2 变量 43
2.4 运算符与表达式 44
2.4.1 算术运算符及其优先级 44
2.4.2 字符串运算符 45
2.4.3 关系运算符 45
2.4.4 逻辑运算符及其优先级 46
2.4.5 表达式 46
2.5 标准函数及应用 47
2.5.1 函数 47
2.5.2 函数的使用 51
2.6 引例解决方案 51
2.7 案例(汉字编码问题) 52
2.7.1 问题描述 52
2.7.2 解题思路 52
2.7.3 程序设计 52
小结 53
习题 53
第3章 顺序结构 56
3.1 引例 56
3.2 赋值语句 56
3.2.1 格式 57
3.2.2 功能 57
3.2.3 说明 57
3.3 数据的输入输出 58
3.3.1 InputBox输入函数 58
3.3.2 Print方法 58
3.3.3 MsgBox函数 59
3.3.4 用控件实现数据的输入与输出 61
3.4 引例3.1解决方案 62
3.4.1 需要考虑的问题 62
3.4.2 解决方案 62
3.5 案例 65
小结 65
习题 66
第4章 选择结构 70
4.1 引例 70
4.2 If语句 71
4.2.1 单分支If语句及引例的解决方案 71
4.2.2 双分支If语句及引例的解决方案 73
4.2.3 多分支If语句及引例的解决方案 74
4.3 Select Case语句及引例的解决方案 75
4.3.1 Select Case语句 75
4.3.2 引例的解决方案 77
4.4 条件函数 77
4.4.1 IIF函数 77
4.4.2 Choose函数 78
4.5 相关控件 78
4.5.1 单选按钮 79
4.5.2 框架 81
4.5.3 复选框 82
4.5.4 滚动条 84
4.5.5 定时器 85
4.6 案例 86
小结 88
习题 88
第5章 循环结构 91
5.1 引例 91
5.2 For循环 92
5.2.1 For循环语句 92
5.2.2 引例的解决方案 93
5.3 While循环 94
5.3.1 While循环语句 94
5.3.2 引例的解决方案 95
5.4 Do循环 96
5.4.1 Do语句 96
5.4.2 引例Do解决方案 97
5.5 循环的嵌套 98
5.5.1 嵌套循环注意事项 98
5.5.2 嵌套循环举例 100
5.6 案例 102
5.6.1 密码问题 102
5.6.2 猴子吃桃子问题 103
小结 103
习题 104
第6章 数组 109
6.1 一维数组 109
6.1.1 引例6-1 109
6.1.2 一维数组的声明 110
6.1.3 引例6-1的计算机方案 110
6.1.4 一维数组的其他应用 112
6.1.5 应用案例 114
6.2 二维数组 115
6.2.1 引例6-2 115
6.2.2 二维数组的声明 115
6.2.3 二维数组的使用 116
6.2.4 引例6-2的静态数组解决方案 117
6.3 动态数组 118
6.3.1 引例6-3 118
6.3.2 动态数组的声明 118
6.3.3 动态数组的使用 120
6.3.4 引例6-3的动态数组解决方案 123
6.4 使用控件(列表框、组合框) 124
6.4.1 列表框 124
6.4.2 组合框 129
6.5 控件数组 131
6.5.1 控件数组的基本概念 131
6.5.2 控件数组的建立 132
6.5.3 控件数组的使用 133
6.6 案例 135
小结 140
习题 140
第7章 过程与函数 144
7.1 引例7-1 144
7.2 过程与函数概述 144
7.3 过程的定义与调用 145
7.3.1 过程的定义 145
7.3.2 过程的调用 148
7.3.3 引例7-1的解决方案 151
7.4 函数 152
7.4.1 引例7-2 152
7.4.2 函数的定义 152
7.4.3 函数的调用 154
7.4.4 引例7-2的解决方案 155
7.5 参数传递 155
7.5.1 形式参数与实际参数 155
7.5.2 传址与传值 156
7.5.3 数组参数的传递 159
7.6 过程的嵌套调用 160
7.7 变量的作用域 162
7.7.1 局部变量 162
7.7.2 模块级变量 162
7.7.3 全局变量 163
7.7.4 静态变量 164
7.8 案例 164
小结 166
习题 167
第8章 鼠标与键盘事件 171
8.1 鼠标事件 171
8.1.1 鼠标过程事件的格式 171
8.1.2 参数说明 171
8.1.3 案例1:画圆 172
8.1.4 案例2:移动控件位置 173
8.2 鼠标的指针形状 173
8.2.1 MousePointer属性 173
8.2.2 自定义鼠标指针 174
8.2.3 案例3:等待时鼠标指针的图标变化 175
8.3 键盘事件 175
8.3.1 KeyPress事件 176
8.3.2 KeyDown和KeyUp事件 177
8.4 案例 178
小结 181
习题 181
第9章 图形操作 183
9.1 引例 183
9.2 图形操作基础 184
9.2.1 坐标系统 184
9.2.2 自定义坐标系统 184
9.2.3 图形层 185
9.3 绘图属性 185
9.3.1 当前坐标 185
9.3.2 线宽与线型 186
9.3.3 填充与色彩 186
9.4 图形控件 190
9.4.1 图形框 190
9.4.2 图像框 191
9.4.3 Line控件 191
9.4.4 Shape控件 192
9.5 图形方法 193
9.5.1 Line方法 193
9.5.2 Circle方法 194
9.5.3 Pset方法 194
9.5.4 Point方法 195
9.5.5 几何图形的绘制 195
9.6 引例的解决方案 197
9.6.1 系统坐标解决方案 197
9.6.2 自定义坐标解决方案 198
9.7 应用案例 198
小结 201
习题 202
第10章 界面设计 204
10.1 菜单设计 204
10.1.1 打开菜单编辑器 205
10.1.2 创建菜单 206
10.1.3 案例1:下拉式菜单 207
10.1.4 案例2:弹出式菜单 211
10.2 通用对话框设计 212
10.2.1 设置颜色案例 212
10.2.2 通用对话框的Action属性和Show方法 213
10.2.3 “打开”/“另存为”对话框 215
10.2.4 “颜色”对话框 217
10.2.5 “字体”对话框 218
10.2.6 “打印”对话框 220
10.2.7 “帮助”对话框 221
10.3 多文档界面设计 223
10.3.1 案例1:建立简单的多文档窗口界面 223
10.3.2 案例2:创建MDI多文档应用程序 224
小结 230
习题 231
第11章 文件操作 233
11.1 引例 233
11.2 文件概述 234
11.2.1 文件结构 234
11.2.2 文件分类 234
11.2.3 文件的读写过程 235
11.3 顺序文件 235
11.3.1 顺序文件的打开和关闭 235
11.3.2 顺序文件的写入操作 235
11.3.3 顺序文件的读操作 236
11.3.4 文件操作函数和命令 236
11.3.5 引例的顺序文件解决方案 237
11.4 随机文件 238
11.4.1 打开随机文件 238
11.4.2 随机文件的写操作 238
11.4.3 随机文件的读操作 239
11.4.4 案例的随机文件解决方案 240
11.5 文件系统控件 241
11.5.1 驱动器列表框 241
11.5.2 目录列表框 241
11.5.3 文件列表框 241
11.6 案例 243
小结 247
习题 248
第12章 数据库操作 250
12.1 引例 250
12.2 数据库概述 251
12.2.1 关系型数据库 252
12.2.2 基本的SQL查询 253
12.3 数据库操作及引例的实现方案 254
12.3.1 引例的数据管理器(菜单)的操作方案 254
12.3.2 引例ADO方式的实现 260
小结 271
习题 272
第13章 综合应用 275
13.1 四则算术运算自动练习 275
13.1.1 问题 275
13.1.2 程序设计 276
13.2 二分法查找 284
13.2.1 问题 284
13.2.2 算法流程图 284
13.2.3 程序设计 285
13.3 学籍管理 289
13.3.1 系统功能 289
13.3.2 数据库字典 289
13.3.3 开发说明 291
13.3.4 界面及对应的程序模块 291
附录 VB常用标准函数 323
参考文献 326
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018