计算思维与Visual Basic程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张春英,赵艳君主编;山艳,陈晓,刘盈等副主编
- 出 版 社:北京:北京邮电大学出版社
- 出版年份:2017
- ISBN:7563549122
- 页数:340 页
第1章 计算思维基础知识 1
1.1 科学与思维 1
1.1.1 什么是科学 1
1.1.2 思维与科学思维 3
1.2 计算思维的产生与发展 4
1.2.1 计算思维产生的背景 4
1.2.2 计算思维在中国的发展 5
1.3 计算思维的定义与特征 6
1.3.1 计算思维的定义 6
1.3.2 计算思维的特征与本质 7
1.3.3 计算思维的宏观特性 9
1.4 计算思维与计算机的关系 12
1.4.1 计算机促进了计算思维的发展 12
1.4.2 计算机科学中的计算思维 13
1.5 本章知识点小结 14
第2章 Visual Basic程序设计与问题求解 15
2.1 程序设计的基本概念 15
2.1.1 计算模型 15
2.1.2 程序设计的发展阶段 18
2.1.3 程序设计语言的基本概念 20
2.1.4 编写程序的步骤 23
2.2 Visual Basic的集成开发环境 24
2.2.1 Visual Basic的特点 24
2.2.2 Visual Basic的安装与运行 25
2.2.3 Visual Basic的集成开发环境 27
2.3 工程的管理 33
2.3.1 工程的构成 33
2.3.2 创建、打开和保存工程 34
2.3.3 添加、移除和保存文件 37
2.3.4 工程的设置和运行 38
2.3.5 Visual Basic应用程序设计的基本步骤 40
2.4 算法的概念及其描述方法 40
2.4.1 算法的概念与起源 40
2.4.2 算法的定义和特征 42
2.4.3 算法设计的要求 43
2.4.4 算法的描述方法 44
2.5 本章知识点小结 48
第3章 顺序结构与程序调试 49
3.1 Visual Basic语言基础 49
3.1.1 数据类型及常量、变量实例 49
3.1.2 Visual Basic程序编码规则 50
3.1.3 数据类型 52
3.1.4 数据类型转换 55
3.1.5 常量与变量 56
3.1.6 运算符与表达式 59
3.1.7 常用内部函数 64
3.2 顺序结构程序设计 68
3.2.1 顺序结构程序设计实例 69
3.2.2 输入语句 70
3.2.3 输出语句 71
3.2.4 其他语句 76
3.2.5 程序调试技术 77
3.3 对象及其属性、事件和方法 82
3.3.1 Visual Basic对象的应用实例 82
3.3.2 Visual Basic的对象 83
3.3.3 对象的属性 86
3.3.4 对象的事件 89
3.3.5 对象的方法 90
3.3.6 焦点的概述 90
3.4 窗体与基本控件 91
3.4.1 窗体 91
3.4.2 命令按钮 97
3.4.3 标签 99
3.4.4 文本框 100
3.4.5 图形控件 102
3.4.6 时钟控件 107
3.5 本章知识点小结 110
第4章 选择结构 111
4.1 If选择结构 111
4.1.1 单分支结构 111
4.1.2 双分支结构 114
4.1.3 多分支结构 116
4.2 Select…Case结构 119
4.2.1 语句结构 119
4.2.2 应用实例 121
4.3 选择结构的嵌套 122
4.4 选择类控件 123
4.4.1 单选按钮和复选框 124
4.4.2 框架 125
4.5 综合应用实例 128
4.6 程序测试 130
4.6.1 程序测试方法 131
4.6.2 程序测试类型 131
4.6.3 程序测试流程 132
4.7 本章知识点小结 132
第5章 循环结构 133
5.1 循环结构与循环语句 133
5.1.1 循环结构 133
5.1.2 Do循环结构 134
5.1.3 While循环结构 137
5.1.4 For循环结构 139
5.2 流程的转移控制语句 141
5.3 计数控制的循环 143
5.3.1 累加和问题 143
5.3.2 数列问题 144
5.3.3 递推问题 145
5.4 条件控制的循环 146
5.4.1 计算近似值 147
5.4.2 迭代问题 148
5.5 嵌套循环 149
5.5.1 穷举法 151
5.5.2 图形打印问题 152
5.6 循环控件 154
5.6.1 滚动条 154
5.6.2 ProgressBar控件 156
5.6.3 Slider控件 158
5.6.4 UpDown控件 159
5.7 本章知识点小结 161
第6章 数组及其应用 162
6.1 数组的定义与初始化 162
6.1.1 数组的概念 162
6.1.2 数组的声明 165
6.2 数组的基本操作 166
6.2.1 数组元素的赋值 166
6.2.2 数组元素的输出 167
6.2.3 ForEach…Next语句 168
6.3 动态数组 169
6.3.1 案例引入 169
6.3.2 动态数组的定义 170
6.3.3 学生成绩的动态添加 172
6.4 控件数组 173
6.4.1 引例 173
6.4.2 控件数组的概念 174
6.4.3 控件数组的建立 174
6.4.4 摇奖器的实现 176
6.5 列表框和组合框 177
6.5.1 列表框 177
6.5.2 组合框 179
6.6 最值问题 182
6.6.1 一维数组的最值问题 182
6.6.2 二维数组的最值问题 183
6.7 排序 184
6.7.1 直接插入排序 185
6.7.2 冒泡排序 186
6.7.3 选择排序 188
6.8 查找 190
6.8.1 顺序查找 190
6.8.2 二分查找 194
6.9 矩阵计算 196
6.9.1 矩阵转置 196
6.9.2 矩阵乘积 197
6.9.3 矩阵变换 198
6.10 多信息集成统计 199
6.10.1 学生信息统计问题 200
6.10.2 With语句 201
6.10.3 实例的实现 202
6.11 本章知识点小结 203
第7章 过程与模块化设计 205
7.1 分而治之与信息隐藏 205
7.2 过程分类 206
7.2.1 引例 206
7.2.2 过程分类 208
7.3 Sub过程 209
7.3.1 过程的定义与调用实例 209
7.3.2 自定义Sub过程的定义 210
7.3.3 自定义Sub过程的调用 213
7.4 Function过程 215
7.4.1 Function过程的定义与调用示例 215
7.4.2 Function过程的定义 216
7.4.3 Function过程的调用 217
7.4.4 Function过程与Sub过程的区别及注意事项 218
7.5 参数传递 218
7.5.1 按值传递参数(ByVal) 219
7.5.2 按地址传递参数(ByRef) 219
7.5.3 参数传递实例 219
7.5.4 数组参数的传递 222
7.5.5 选用传递方式的规则 222
7.6 递归 223
7.6.1 递归问题的提出 223
7.6.2 递归过程 225
7.6.3 递归调用 229
7.7 模块化程序设计 231
7.8 本章知识点小结 232
第8章 文件处理 233
8.1 文件操作实例 233
8.2 文件概述 234
8.2.1 文件及其结构 234
8.2.2 文件编程方法 236
8.3 顺序访问文件 236
8.3.1 打开顺序文件 237
8.3.2 读顺序文件 237
8.3.3 写顺序文件 239
8.3.4 关闭顺序文件 241
8.4 随机文件 241
8.4.1 随机文件的特点 241
8.4.2 随机文件读写实例 242
8.4.3 随机文件读写操作 243
8.5 二进制文件 245
8.5.1 二进制文件的特点 245
8.5.2 二进制文件读写操作 245
8.6 常用文件操作函数与语句 246
8.6.1 文件操作函数 246
8.6.2 文件操作语句 250
8.7 菜单与对话框 251
8.7.1 文件系统控件 251
8.7.2 菜单的设计与响应 253
8.7.3 对话框的设计 258
8.8 工具栏与状态栏 265
8.8.1 工具栏 265
8.8.2 状态栏 267
8.9 多重窗体与多文档界面设计 269
8.9.1 创建和设计MDI窗体及其子窗体 269
8.9.2 MDI窗体和子窗体的交互 271
8.9.3 MDI应用程序中的“窗口”菜单 273
8.10 本章知识点小结 274
第9章 数据库程序设计 276
9.1 学生信息管理系统实例 276
9.1.1 系统功能要求 276
9.1.2 系统功能结构图 277
9.1.3 系统运行效果 277
9.1.4 实例分析 281
9.2 数据库的基本概念 281
9.2.1 数据库系统 282
9.2.2 关系数据库 282
9.2.3 记录集 284
9.3 使用Access建立数据库 285
9.3.1 建立数据库 285
9.3.2 建立表 286
9.4 ADO数据控件 290
9.4.1 学生信息维护与学生信息查询实例 290
9.4.2 ADO访问数据模型 291
9.4.3 ADO数据控件的主要属性 292
9.4.4 数据绑定控件的属性 295
9.4.5 记录集的属性与方法 296
9.4.6 数据库记录的增、删、改操作 299
9.4.7 ADO的数据绑定控件DataGrid 303
9.5 SQL查询 304
9.5.1 成绩查询与成绩分析实例 304
9.5.2 SQL查询 304
9.6 报表制作 309
9.7 本章知识点小结 312
第10章 多媒体程序设计 313
10.1 图形操作 313
10.1.1 绘制曲线实例 313
10.1.2 坐标系统 314
10.1.3 绘图属性 317
10.1.4 绘制图形 319
10.2 多媒体控件 324
10.2.1 多媒体控件实例 324
10.2.2 MMControl控件 327
10.2.3 WindowsMediaPlayer控件 331
10.2.4 ShockWaveFlash控件 335
10.3 本章知识点小结 339
参考文献 340
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《思维进阶 常态课不能绕过的素养》田树林,刘强 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019