高级语言程序设计教程:Visual Basic 6.0(中文版)

高级语言程序设计教程:Visual Basic 6.0(中文版)
作 者: 张露
出版社: 人民邮电出版社
丛编项: 21世纪高等学校计算机基础教育系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《高级语言程序设计教程:Visual Basic 6.0(中文版)》作者简介

内容简介

计算机高级语言程序设计是高等学校计算机教育的一门必修课。本书以Visual Basic 6.0为背景,介绍高级语言程序设计的思想和方法,讲解可视化编程和面向对象程序设计的思想。本书的主要内容有:Visual Basic 6.0的工作环境和程序设计基础知识、对象的基本概念和使用方法,以及可视化程序设计的方法等。本书同时也涉及文件操作、数据库操作、多媒体操作和网络操作的相关知识。 本书可作为高等学校非计算机专业或计算机专业的教材,也可以供从事或喜欢计算机程序设计的各类人员学习使用,还可作为计算机等级考试的参考书。

图书目录

第1章 Visual Basic的版本和特点 1

1.1 Visual Basic的版本 1

1.2 Visual Basic的主要特点 1

1.3 Visual Basic的运行环境及安装 2

1.4 启动和退出 3

1.5 Visual Basic的3种工作模式 6

1.6 在Visual Basic 6.0中获取帮助 6

习题 8

第2章 Visual Basic程序设计基础知识 9

2.1 程序设计方法的演变 9

2.2 Visual Basic的工作机制 9

2.2.1 对象 10

2.2.2 事件驱动机制 10

2.3 设计用户程序界面 10

2.4 用户界面元素 11

2.5 事件和事件过程 13

2.5.1 鼠标事件 13

2.5.2 键盘事件 14

2.6 在窗体中设置控件 14

2.7 对象属性的设置 15

2.8 编写事件过程 15

2.9 文件的保存和打开 16

习题 17

第3章 变量、常量和表达式 18

3.1 变量 18

3.1.1 变量命名原则 18

3.1.2 变量基本类型 19

3.2 变量的声明方法及其作用范围 23

3.3 常量 23

3.4 强制声明变量 24

3.5 不同数据类型的精度的转换 25

3.6 表达式 25

3.6.1 运算符 25

3.6.2 表达式的书写规则 27

3.6.3 表达式的分类 28

3.7 部分常用的函数 28

3.8 程序中表达式的书写要求 30

习题 30

第4章 顺序程序设计 31

4.1 结构化程序设计 31

4.2 输入语句 32

4.3 输出语句 33

4.4 注释语句 33

4.4.1 注释的定义 33

4.4.2 注释的作用 34

4.5 顺序程序举例 34

4.6 Visual Basic中应用程序的结构和保存方法 35

习题 36

第5章 选择结构程序设计 38

5.1 If结构 38

5.2 选择结构(Select Cose语句) 43

5.3 用几种选择结构编程举例 46

5.4 条件函数 49

5.5 On-Goto语句 50

5.6 On Error Goto语句 51

习题 52

第6章 循环结构程序设计 54

6.1 For循环结构 54

6.2 Do … Loop结构 57

6.3 循环的嵌套 65

6.4 几个辅助控制语句 68

6.5 用几种循环结构编程举例 71

6.6 For Each … In … Next循环 73

6.7 While … Wend循环 73

习题 74

第7章 菜单和控件 76

7.1 常用控件 76

7.1.1 文本框(TextBox) 76

7.1.2 标签(Label) 77

7.1.3 命令按钮(CommandButton) 77

7.1.4 列表框(ListBox)和下拉列表框(ComboBox) 77

7.1.5 时钟控件(Timer) 78

7.1.6 通用对话框控件 78

7.2 菜单设计 82

7.2.1 下拉式菜单 83

7.2.2 弹出式菜单 83

7.2.3 创建菜单 83

7.2.4 菜单设计举例 85

7.3 特殊控件Clipboard 89

习题 90

第8章 数组的使用 91

8.1 一维数组 92

8.1.1 一维数组的定义 92

8.1.2 一维数组元素的引用 93

8.1.3 交换数组中各元素 98

8.1.4 数组排序 100

8.1.5 数组的复制 104

8.1.6 动态数组的使用 104

8.2 二维数组 105

8.3 多维数组 107

8.4 控件数组 107

8.5 使用数组的一些函数和语句 114

8.6 菜单数组 115

8.7 用For Each…Next访问数组元素 117

习题 118

第9章 Visual Basic中的过程和函数 120

9.1 Sub过程 120

9.1.1 定义和建立Sub过程 120

9.1.2 调用Sub过程 122

9.1.3 提前退出Sub过程 123

9.1.4 通用过程和事件过程 124

9.2 Function过程 125

9.2.1 定义和建立Function过程 125

9.2.2 调用Function过程 125

9.3 参数传递 126

9.3.1 形参和实参 127

9.3.2 传地址和传值 128

9.3.3 数组参数传递 129

9.4 可选参数 131

9.5 可变参数 131

9.6 对象参数 132

9.7 Shell函数 133

9.8 递归调用的经典实例(汉诺塔) 134

习题 138

第10章 Visual Basic中的文件操作 140

10.1 文件及其结构 140

10.2 常用的文件控件 140

10.3 顺序文件 142

10.3.1 打开文件 143

10.3.2 写入文件 143

10.3.3 读出文件中的数据 144

10.3.4 关闭文件 144

10.3.5 函数 144

10.3.6 顺序文件操作举例 145

10.4 随机文件 147

10.4.1 随机文件的基本知识 147

10.4.2 随机文件操作举例 147

习题 148

第11章 图形处理和多媒体编程 153

11.1 图形操作基础 153

11.1.1 坐标系统 153

11.1.2 自定义坐标系统 154

11.2 绘图属性 156

11.2.1 当前坐标(CurrentX,CurrentY属性) 156

11.2.2 线条的粗细(DrawWidth属性) 157

11.2.3 线条类型(DrawStyle属性) 157

11.2.4 填充类型(FillStyle属性) 158

11.2.5 使用颜色 159

11.3 图形方法 159

11.3.1 Line方法 159

11.3.2 Circle 方法 161

11.3.3 PSet 方法 162

11.3.4 Point 方法 163

11.3.5 PaintPicture 方法 164

11.4 绘图的应用 166

11.5 PictureBox和ImageBox控件的使用 168

11.6 Line和Shape控件的使用 170

11.7 播放声音的控件 171

习题 180

第12章 Visual Basic数据库程序设计 181

12.1 数据控件(Data )和文本框控件(TextBox)进行数据库操作 181

12.2 数据控件(Data)和数据库网格(DBGrid)进行数据库操作 190

12.3 ADO控件和DataGrid控件的使用 191

12.3.1 ADO控件 192

12.3.2 DataGrid控件 198

12.4 使用数据窗体向导创建数据管理窗体 199

习题 202

第13章 网络编程基础 203

13.1 WinSock控件 203

13.1.1 选择通信协议 203

13.1.2 协议的设置 204

13.1.3 确定计算机的名称 204

13.1.4 TCP 连接初步 204

13.1.5 创建WinSock应用程序示例 204

13.1.6 UDP初步 206

13.2 创建网页浏览器窗体 209

习题 212

第14章 多窗体程序设计 213

14.1 建立多窗体应用程序 213

14.2 多重窗体程序的执行与保存 216

14.2.1 指定启动窗体 216

14.2.2 多窗体程序的存取 217

14.3 窗体的Mchild属性的使用 218

习题 232

第15章 程序的调试 234

15.1 错误类型 234

15.1.1 编辑错误 234

15.1.2 编译错误 235

15.1.3 运行实时错误 236

15.1.4 逻辑错误 236

15.2 调试和排错 237

15.2.1 插入断点 237

15.2.2 逐句跟踪 238

15.2.3 调试窗口 238

参考文献 240