计算机程序设计强化复习 Visual Basic篇 最新大纲版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:计算机基础教学专家组编
- 出 版 社:南京:东南大学出版社
- 出版年份:2006
- ISBN:7564105585
- 页数:224 页
第一篇 VB语法知识基础 1
第1章 程序代码的组织方式 3
1.1 程序代码的基本构成 3
1.1.1 字符集 3
1.1.2 关键字 3
1.1.3 标识符 3
1.1.4 运算符 4
1.1.5 表达式 4
1.1.6 语句及语法规则 4
1.1.7 语义 5
1.2 VB中的过程 5
1.2.1 用过程编程的两大好处 5
1.2.2 VB中过程的种类 5
1.3.2 标准模块 6
1.3.3 类模块 6
1.3 VB中的模块 6
1.3.1 窗体模块 6
第2章 数据类型、常量与变量 7
2.1 基本数据类型 7
2.1.1 数值型 7
2.1.4 日期型 8
2.1.5 变体型 8
2.1.3 逻辑型 8
2.1.2 字符串型 8
2.1.6 数据类型转换 9
2.2 构造数据类型 9
2.2.1 数组 9
2.2.2 自定义类型 10
2.3 常量与变量 10
2.3.1 字面常量 10
2.3.2 符号常量 10
2.3.3 变量 11
3.1.2 字符串连接符 12
3.1.1 算术运算符与算术表达式 12
第3章 运算符、表达式与公共函数 12
3.1 VB中的运算符与表达式 12
3.1.3 关系运算符与关系表达式 13
3.1.4 逻辑运算符与逻辑表达式 14
3.1.5 运算符的优先级 14
3.2 VB中的公共函数 14
3.2.1 数学函数 14
3.2.2 字符串函数 15
3.2.3 类型转换函数 17
3.2.4 随机函数 19
3.2.5 输入与输出函数 20
4.1.2 数组的说明 22
4.2 数组结构与数组元素 22
4.2.1 数组的逻辑结构与存储结构 22
4.1.1 数组的命名 22
4.1 数组的命名及说明 22
第4章 数组 22
4.2.2 数组元素 23
4.3 固定大小数组与动态数组 23
4.3.1 固定大小数组 23
4.3.2 动态数组 23
4.3.3 Erase 语句 24
第二篇 VB语法知识进阶 27
第5章 顺序结构 29
5.1 赋值语句 29
5.1.1 赋值语句的格式 29
5.1.2 不同类型数据之间的赋值 29
5.1.3 赋值号与等号的区别 31
5.2 Print方法、Cls方法 31
5.2.1 Print方法 31
5.2.2 Cls方法 32
6.1.2 单分支结构 33
6.1.1 标准分支选择结构 33
第6章 选择结构 33
6.1 IF…Then结构语句 33
6.1.3 多分支结构 34
6.2 Select Case结构语句 35
6.2.1 一般形式 35
6.2.2 测试项的形式 36
第7章 循环结构 37
7.1 Do…Loop结构语句 37
7.1.1 Do-While循环结构 37
7.1.2 Do-Until循环结构 37
7.2 For…Next结构语句 39
7.2.1 一般形式 39
7.2.2 For循环与Do循环的比较 45
7.2.3 循环嵌套 45
8.1 Sub过程与Function过程的定义与调用 48
8.1.1 Sub过程的定义 48
第8章 过程设计 48
8.1.2 Function过程的定义 50
8.1.3 Function过程与Sub过程的区别 50
8.1.4 Sub过程与Function过程的调用 51
8.2 过程调用时的参数传递 53
8.2.1 参数传递的限制 53
8.2.2 按值传递 54
8.2.3 按地址传递 55
8.3.1 递归过程的定义 59
8.3 递归过程 59
8.3.2 递归过程的构成条件 61
8.4 变量的作用域与生命期 62
8.4.1 变量的作用域 62
8.4.2 变量的生命期 63
8.4.3 同名变量 66
9.1.2 文件类型 68
9.1.1 文件的概念 68
9.1 文件的基本概念 68
第9章 文件操作 68
9.1.3 文件操作步骤 69
9.2 基本文件操作控件 69
9.2.1 驱动器列表框(DriveListBox) 69
9.2.2 目录列表框(DirListBox) 69
9.2.3 文件列表框(FileListBox) 70
9.3 常用文件操作语句与文件操作函数 71
9.3.1 Open语句 71
9.3.2 Close与Reset语句 72
9.3.3 Look和Unlock语句 73
9.3.4 Seek语句 73
9.3.5 Print#和Write#语句 73
9.3.7 Put#和Get#语句 74
9.3.8 常用文件操作函数 74
9.3.6 Input#和Line Input#语句 74
第三篇 常用算法及编程技巧 77
第10章 算法中使用的基本技巧 79
10.1 交换、累加及累乘方法 79
10.1.1 交换 79
10.1.2 累加、累乘 79
10.2 最大、最小值问题 80
10.3 穷举与迭代 81
10.3.1 穷举 81
10.3.2 迭代 82
10.4 递推与递归方法 83
10.4.1 递推 83
10.4.2 递归 84
第11章 数列、级数求和及矩阵运算问题 86
11.1 数列问题 86
11.2.1 级数求和 87
11.2 级数求和与连乘积问题 87
11.2.2 连乘积 89
11.3 矩阵相关的计算 90
11.3.1 矩阵的生成和打印 90
11.3.2 矩阵的行列交换 91
11.3.3 矩阵的变换 92
11.3.4 寻找某特殊点 94
11.3.5 特殊矩阵 95
11.3.6 综合例题 97
第12章 数组的移动、排序及查找 101
12.1 移动 101
12.2 排序 104
12.2.1 选择法排序 104
12.2.2 冒泡法排序 105
12.2.3 插入法排序 106
12.2.4 合并排序 107
12.2.5 综合例题 108
12.3 查找 110
12.3.1 顺序查找 110
12.3.2 二分法查找 111
第13章 因数、最大公约数与素数等问题 113
13.1 整数的因数计算问题 113
13.1.1 问题的提出 113
13.1.2 如何保存求得的因数 113
13.1.3 进一步的讨论 114
13.2 最大公约数与最小公倍数问题 114
13.2.1 求最大公约数的一个简单方法 114
13.2.2 求最大公约数的欧几里得算法 115
13.2.3 求最大公约数的递归算法 116
13.2.4 求最小公倍数的一个简单方法 117
13.2.5 利用最大公约数求最小公倍数 118
13.3.1 素数判断的基本方法 119
13.3 素数问题 119
13.3.2 找出给定范围内的素数 120
13.3.3 素数问题的扩展 121
第14章 整数拆分、进制转换 126
14.1 整数拆分 126
14.1.1 转换成字符型处理 126
14.1.2 数值法处理 126
14.1.3 整数拆分的应用 127
14.2 进制转换 129
14.2.1 十进制转换为二进制 129
14.2.2 十进制转换为十六进制 130
14.2.3 二进制转换为十进制 130
14.2.4 十六进制转换为十进制 131
14.2.5 二进制转换为八进制 132
15.1.1 字符的替换 134
15.1 字符运算 134
第15章 字符运算及圆圈数问题 134
15.1.2 字符串的替换 135
15.1.3 逆序、回文串 136
15.1.4 统计 137
15.2 圆圈数问题 139
15.2.1 报数问题 139
15.2.2 圆圈中的特殊点 140
15.2.3 翻转问题 141
第四篇 界面元素与程序调试 143
第16章 常用控件的通用属性、事件及方法 145
16.1 常用控件的通用属性 145
16.1.1 控件的通用属性 145
16.1.2 属性值的设置方法 146
16.1.3 运行时属性 146
16.1.4 控件的默认属性和默认属性值 146
16.2 常用控件的通用事件 146
16.2.2 键盘事件:KeyPress事件 147
16.2.1 鼠标事件:Click事件、DblClick事件 147
16.2.3 光标事件:LostFocus事件 148
16.3 常用控件的通用方法 148
16.3.1 Move方法 148
16.3.2 Refresh方法 149
16.3.3 SetFocus方法 149
第17章 窗体的常用属性、事件及方法 152
17.1 窗体的常用属性 152
17.1.1 ForeColor属性 152
17.1.2 BackColor属性 152
17.1.3 BorderStyle属性 152
17.1.4 Icon属性 152
17.1.5 Picture属性 152
17.2 窗体的常用事件与方法 153
17.2.1 窗体的常用事件 153
17.3 多窗体工程的设计 154
17.2.2 窗体的常用方法 154
17.3.1 在工程中添加窗体 155
17.3.2 保存窗体 155
17.3.3 从工程中删除窗体 155
17.3.4 设置工程的启动窗体 155
17.3.5 窗体语句 155
17.3.6 不同窗体间数据的存取 155
第18章 重要控件 158
18.1 文本框、标签与命令按钮 158
18.1.1 文本框 158
18.1.2 标签框 159
18.1.3 命令按钮 159
18.2 单选按钮、复选框及框架 159
18.2.1 单选按钮 159
18.3.1 列表框 160
18.3 列表框与组合框 160
18.2.2 复选框 160
18.2.3 框架 160
18.3.2 组合框 162
18.4 图片框与图像控件 162
18.4.1 图片框 162
18.5.1 滚动条 164
18.5.2 定时器控件 164
18.5 滚动条、定时器、菜单 164
18.4.2 图像框 164
18.5.3 菜单 165
第19章 程序调试和程序设计 169
19.1 程序调试的基本方法 169
19.1.1 Visual Basic的调试工具 169
19.1.2 Visual Basic的工作模式 170
19.1.3 调试窗口 171
19.1.4 调试手段 172
19.2.1 编辑错误 173
19.2 程序中常见的错误和调试步骤 173
19.2.2 编译错误 174
19.2.3 运行时错误 177
19.2.4 逻辑错误 180
19.2.5 程序调试步骤 180
19.3 编程题的设计思路 181
19.3.1 题目分析 181
19.3.2 界面设置 182
19.3.3 程序设计 182
19.3.4 运行和调试程序 185
19.3.5 保存程序 185
19.4 实例 185
第五篇 模拟试题 201
Visual Basic模拟试题一 203
Visual Basic模拟试题二 209
Visual Basic模拟试题三 215
参考文献 224
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《2013数学奥林匹克试题集锦 走向IMO》2013年IMO中国国家集训队教练组编 2013
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《若时光倒流,我依然如初》读者丛书编辑组编 2020
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《时光凝固的敦煌》读者丛书编辑组编 2019
- 《时代光影里的丝路繁华》读者丛书编辑组编 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《实用日语口语大全 商务口语 白金版》柠檬树日语教学团队编著 2018
- 《语文素养读本 小学卷 二年级 下 巧克力和咖啡树》北京大学语文教育研究所组编 2015
- 《中国文学在法国》北京语言大学语言资源高精尖创新中心组编;钱林森著 2019