《Visual Basic语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:付永平,宋向红主编;马战宝,罗建斌,宁孟丽副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508440102
  • 页数:219 页
图书介绍:本书以面向对象程序设计语言为基础,以Visual Basic语言开发为主线,结合大量实例,强调实用性,以通俗易懂的语言,将面向对象程序设计的基础知识和Visual Basic的具体应用展示给读者。本书配有大量的例题和习题,内容由浅入深,循序渐进,以程序结构为主线,介绍可视化程序设计的基本知识和编程方法。内容包括:面向对象的初步概念,程序设计基础,数据输入、输出,选择结构程序设计,循环结构程序设计,数组,过程,数据文件,常用控件的使用,程序调试等。本书内容丰富,文字叙述简明易懂,注重实用性和可操作性。各章配有精心设计的习题和编程及上机调试题。本书适合作为高等职业学院、中等职业学校、各类技术学校在校学生作为计算机相关课程教材使用。

1.1 Visual Basic简介 1

1.1.1 什么是Visual Basic 1

1.1.2 Visual Basic的版本 1

第1章 Visual Basic概述 1

1.2 Visual Basic的基本概念 2

1.2.1 事件 2

1.2.2 过程 2

1.2.3 常用术语 2

1.3.2 程序的组成部分 3

1.4 Visual Basic编程环境 3

1.4.1 Visual Basic 6.0的启动 3

1.3.1 开发步骤 3

1.3 Visual Basic程序的开发过程 3

1.4.2 主窗口 5

1.5 程序的打开、保存和运行 7

1.5.1 打开一个已有的工程 7

1.5.2 保存VB工程 7

1.5.3 运行VB工程 8

1.6 如何获取帮助 8

1.7 VB工程举例 8

1.7.1 定义界面上控件的属性 9

1.7.2 定义事件过程 11

1.7.3 工程的执行 12

1.8 练习题 12

1.9 上机题 13

2.1.1 数值常量 14

2.1 基本数据类型 14

第2章 Visual Basic基本知识 14

2.1.2 字符串常量 15

2.2 变量 15

2.2.1 变量命名规则 15

2.2.2 注意事项 16

2.3 数据类型及声明 16

2.3.1 Variant变量 16

2.3.2 符号常量 17

2.3.3 后缀 17

2.3.4 用户定义的数据类型 17

2.4 运算符和表达式 18

2.4.1 算术运算符 18

2.4.2 表达式 18

2.4.4 插入括号 19

2.4.3 运算符的优先级 19

2.4.5 字符串表达式 20

2.4.6 变量赋值 20

2.5 显示输出——Print语句 20

2.6 库函数 21

2.6.1 数学函数 21

2.6.2 字符串函数 22

2.6.3 日期和时间函数 23

2.6.4 格式化函数 23

2.7 程序注释 24

2.8 练习题 25

2.9 上机题 26

3.1 运算符与表达式 28

3.1.1 关系运算符和关系表达式 28

第3章 分支和循环 28

3.1.2 逻辑运算符和逻辑表达式 29

3.2 If-Then分支语句 31

3.2.1 If-Then语句的格式 31

3.2.2 If-Then语句的功能和执行过程 31

3.3 If-Then-Else分支语句 32

3.3.1 If-Then-Else语句的格式 32

3.3.2 If-Then-Else语句的功能和执行过程 32

3.4 Select Case多分支语句 35

3.4.1 Select Case语句的格式 35

3.4.2 Select Case语句的功能和执行过程 37

3.5.1 For-Next语句的格式 38

3.5.2 For-Next语句的功能 38

3.5 For-Next循环结构 38

3.6 Do-Loop循环结构 39

3.6.1 Do-Loop语句的格式 39

3.6.2 Do-Loop语句的功能和执行过程 40

3.7 While-Wend循环结构 43

3.7.1 While-Wend语句的格式 43

3.7.2 While-Wend语句的功能和执行过程 43

3.8 循环的嵌套 44

3.9 Stop语句 46

3.10 练习题 47

3.11 上机题 50

第4章 Visual Basic控件基础知识 51

4.1 窗体的结构 53

4.1.1 创建新窗体 54

4.1.2 添加窗体 55

4.2 Visual Basic控件工具 56

4.2.1 工具箱 56

4.2.2 控件工具分类 56

4.3 使用控件 58

4.3.1 控件的画法 58

4.3.2 控件的基本操作 59

4.4 给窗体和控件命名 61

4.4.1 对象命名约定 61

4.4.2 给窗体和控件的属性赋值 62

4.4.3 控件常用属性 64

4.5 产生错误消息(MsgBox函数) 70

4.6 执行命令(事件过程和命令按钮) 72

4.6.1 事件过程 72

4.6.2 命令按钮 74

4.6.3 命令按钮的事件 75

4.7 显示输出数据(标签和文本框) 76

4.7.1 标签控件(Label) 76

4.7.2 文本框控件(TextBox) 78

4.8 输入数据(文本框和InputBox函数) 80

4.8.1 文本框(TextBox) 80

4.8.2 InputBox函数 82

4.9 选择多个选项(复选框) 84

4.9.1 复选框(CheckBox)的属性 85

4.9.2 复选框的Click事件 85

4.10 选择单个选项(单选按钮和框架) 87

4.10.1 单选按钮(OptionButton) 87

4.10.2 单选按钮的Click事件 88

4.11 框架(Frame) 89

4.12.1 列表框控件(ListBox) 91

4.12 从列表中选择(列表框和组合框) 91

4.12.2 列表框的事件 92

4.12.3 列表框的方法 92

4.13 组合框(ComboBox) 92

4.14 创建定时事件(定时器控件) 94

4.15 滚动条 96

4.15.1 滚动条的工作原理 97

4.15.2 设置滚动条的变化范围 97

4.15.3 改变移动量 97

4.15.4 滚动条的当前取值 97

4.16 练习题 98

4.17 上机题 99

5.1.1 窗体常用属性 100

5.1 窗体 100

第5章 创建应用程序界面 100

5.1.2 窗体常用事件 101

5.1.3 窗体常见方法和语句 102

5.1.4 窗体的生命周期 102

5.1.5 使用控件数组 103

5.1.6 焦点与Tab键序 104

5.2 菜单设计 107

5.2.1 建立菜单 107

5.2.2 把代码连接到菜单上 108

5.2.3 动态修改菜单状态 109

5.2.4 建立菜单的例子 109

5.3 弹出式菜单 113

5.3.1 弹出式菜单设计 113

5.3.2 弹出式菜单设计例子 114

5.4 多文档界面 115

5.4.1 MDI窗体 116

5.4.2 创建MDI界面 116

5.4.3 加入MDI子窗体 116

5.4.4 加载和关闭MDI窗体及子窗体 117

5.5 练习题 120

5.6 上机题 121

第6章 错误处理与调试 122

6.1 错误类型 122

6.1.1 语法错误 122

6.1.2 逻辑错误 123

6.2 设置断点 124

6.3.1 监视窗口 125

6.3 定义监视值 125

6.3.2 立即窗口 127

6.3.3 本地窗口 128

6.3.4 逐句执行程序 128

6.4 错误处理 133

6.5 练习题 135

6.6 上机题 136

第7章 数组 137

7.1 数组的概念 137

7.2 静态数组和动态数组 138

7.2.1 静态数组 138

7.2.2 动态数组 138

7.2.3 数组在内存中存放的顺序 139

7.3.3 数组的赋值 140

7.3.2 数组的输入 140

7.3.1 给数组元素赋初值 140

7.2.4 数组的清除 140

7.3 数组的基本操作 140

7.3.4 数组的输出 141

7.4 控件数组 141

7.4.1 控件数组的概念 141

7.4.2 控件数组的建立 141

7.5 自定义数据类型数组的应用 144

7.6 综合实例 146

7.6.1 数组排序 146

7.6.2 数据分类统计 148

7.7 练习题 149

8.1 Sub过程 154

8.1.1 声明Sub过程 154

第8章 过程 154

8.1.2 调用Sub过程 155

8.1.3 使用Sub过程 156

8.2 Function过程 157

8.2.1 声明Function过程 157

8.2.2 调用Function过程 158

8.2.3 使用Function过程 158

8.3 过程的递归调用 160

8.4 调用过程时的参数传递 162

8.4.1 按值传递参数(ByVal) 162

8.4.2 按地址传递参数(ByRef) 162

8.5 其他类型的参数 164

8.5.1 可选参数(Optional) 164

8.5.2 不定数量的参数(ParamArray) 166

8.5.4 数组作参数 167

8.5.3 命名参数 167

8.5.5 对象型参数 171

8.5.6 自定义类型参数 172

8.6 函数返回自定义类型值或数组 172

8.6.1 函数返回自定义类型值 172

8.6.2 函数返回数组 173

8.7 练习题 174

第9章 文件 182

9.1 文件及其基本操作 182

9.1.1 文件及文件结构 182

9.1.2 文件的基本操作 184

9.2 顺序文件 189

9.2.1 顺序文件的写操作 189

9.2.2 顺序文件的读操作 190

9.3.1 随机文件的打开与读写操作 192

9.3 随机文件 192

9.3.2 记录的增加与删除 194

9.4 二进制文件 196

9.4.1 二进制存取与随机存取 196

9.4.2 文件指针 197

9.5 文件系统控件 198

9.5.1 驱动器、目录和文件列表框 198

9.5.2 使用通用对话框选择文件 201

9.6 目录及文件操作 201

9.6.1 文件及目录的基本操作 202

9.6.2 文件查找 203

9.7 练习题 205

附录 实验指导 206

参考文献 219