《计算机程序设计强化复习 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