Visual Basic 程序设计基础

Visual Basic 程序设计基础
作 者: 李群先
出版社: 人民邮电出版社
丛编项: 高职高专现代信息技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic 程序设计基础》作者简介

内容简介

本书以Visual Basic 6.0的集成环境为背景,循序渐进地介绍面向对象结构化程序设计语言的特点、基础知识和基本概念。重点介绍面向对象的编程思路,包括Visual Basic的数据及函数,程序控制结构,用户自定义函数、过程等内容。集中介绍Visual Basic的界面设计,包括Visual Basic的主要控件、控件属性、方法及事件,窗体界面的设计,对话框设计及菜单的设计等。本书实例丰富,内容翔实,充分考虑初学者学习程序设计的认知规律,紧密结合全国计算机等级考试大纲要求,以实例引导内容的展开,由浅入深,循序渐进。本书既可作为高职高专相应课程教材,也可作为全国计算机等级考试参考书。

图书目录

第1章 Visual Basic 6.0概述 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic的特点 1

1.1.2 Visual Basic 6.0的3种版本 2

1.2 Visual Basic 6.0的安装 3

1.2.1 Visual Basic 6.0的系统环境要求 3

1.2.2 Visual Basic 6.0的安装 3

1.2.3 添加或删除Visual Basic部件 6

1.3 Visual Basic的启动与退出 7

1.4 定制环境 8

1.5 Visual Basic 6.0的帮助系统 13

1.5.1 MSDN Library查阅器 13

1.5.2 使用Visual Basic的帮助菜单 13

1.5.3 Visual Basic中的联机帮助 17

1.5.4 使用帮助实例 18

1.5.5 直接从网上获得帮助 19

1.5.6 运行所提供的样例 19

习题 20

第2章 Visual Basic 6.0集成开发环境 21

2.1 Visual Basic 6.0主窗口 21

2.1.1 用户界面 22

2.1.2 对工具箱的操作 33

2.2 控件的画法和基本操作 35

2.3 创建简单的应用程序 36

2.3.1 基本术语 36

2.3.2 建立程序界面 37

2.3.3 设置控件属性 39

2.3.4 编写过程代码 41

2.3.5 保存和运行程序 42

2.3.6 程序调试 47

2.3.7 错误类型 47

2.3.8 程序书写规则 49

习题 50

第3章 对象 53

3.1 对象 53

3.1.1 对象的概念 53

3.1.2 对象的属性和方法 53

3.1.3 对象的事件及响应 57

3.2 对象的操作 59

习题 61

第4章 窗体设计 63

4.1 窗体的结构与属性 63

4.2 窗体的主要事件 65

4.3 窗体的主要方法 66

4.4 多重窗体 67

4.4.1 窗体的加载与卸载 67

4.4.2 窗体的显示与隐藏 68

4.4.3 设置启动窗体 68

4.4.4 多窗体应用程序的存取 69

习题 71

第5章 数据 73

5.1 数据的类型 73

5.1.1 数据的基本类型 73

5.1.2 用户定义的数据类型 75

5.2 变量与常量 77

5.2.1 变量 77

5.2.2 变量的命名规则 77

5.2.3 变量的声明 78

5.2.4 变量的赋值 84

5.2.5 常量 85

5.3 运算符和表达式 86

5.3.1 运算符 86

5.3.2 表达式 89

5.4 常用内部函数 90

5.4.1 数值型函数 90

5.4.2 字符串函数 91

5.4.3 转换函数 92

习题 93

第6章 程序控制结构 98

6.1 顺序结构 98

6.2 选择结构 99

6.2.1 标准If选择结构 99

6.2.2 单分支结构 103

6.2.3 多分支结构 104

6.3 循环结构 109

6.3.1 For循环结构 109

6.3.2 For循环结构的嵌套 113

6.3.3 Do While…Loop循环结构 120

6.3.4 Do Until…Loop循环结构 124

习题 126

第7章 常用基本控件 132

7.1 命令按钮控件 132

7.1.1 命令按钮的属性 132

7.1.2 命令按钮控件的常用事件 133

7.2 标签控件 136

7.2.1 标签控件的属性 136

7.2.2 标签控件的常用事件 136

7.3 文本框控件 138

7.3.1 文本框的常用属性 138

7.3.2 文本框控件的常用事件和方法 140

7.4 图片框与图像框控件 145

7.4.1 图片框控件常用属性 146

7.4.2 图像框控件属性 150

7.5 直线与形状控件 150

7.5.1 直线与形状控件常用属性 150

7.5.2 Line方法与Circle方法 151

7.6 复选框和单选钮控件 155

7.6.1 复选框的属性 155

7.6.2 单选钮的属性 157

7.7 列表框控件 159

7.7.1 列表框的常用属性 159

7.7.2 列表框的常用方法 160

7.8 组合框控件 162

7.9 滚动条控件 164

7.10 计时器控件 167

7.11 框架控件 169

7.12 焦点与Tab顺序 171

7.12.1 设置焦点 171

7.12.2 Tab顺序 172

习题 172

第8章 对话框设计 177

8.1 预定义对话框 177

8.1.1 数据输入对话框——InputBox函数 177

8.1.2 消息框——MsgBox函数与MsgBox语句 178

8.2 自定义对话框 181

8.3 通用对话框 184

8.3.1 文件对话框 185

8.3.2 颜色对话框 191

8.3.3 字体对话框 192

8.3.4 打印对话框 194

习题 196

第9章 菜单程序设计 198

9.1 菜单概述 198

9.2 菜单编辑器 199

9.3 菜单程序设计 202

9.4 菜单项的控制 206

9.4.1 有效性控制 206

9.4.2 菜单项标记 208

9.5 菜单项的增减 210

9.6 弹出式菜单 213

习题 216

第10章 数组 219

10.1 数组的概念 219

10.2 数组的作用域 219

10.3 一维数组 220

10.4 默认数组 223

10.5 数组元素的操作 224

10.5.1 数组的引用 224

10.5.2 数组的输入 224

10.5.3 数组元素的输出 227

10.5.4 For Each…Next语句 228

10.6 静态数组与动态数组 229

10.7 数组的清除和重定义 231

10.8 控件数组 233

10.8.1 基本概念 233

10.8.2 建立控件数组 234

10.9 数组的排序与查找 235

10.9.1 冒泡排序法(Bubble Sort) 236

10.9.2 二分查找 237

习题 239

第11章 过程 245

11.1 Sub过程 246

11.1.1 通用过程 247

11.1.2 事件过程 248

11.2 Function过程 248

11.3 使用过程 249

11.3.1 创建新过程 249

11.3.2 选择现有过程 250

11.4 调用过程 250

11.4.1 调用Sub过程 251

11.4.2 调用函数过程 251

11.4.3 窗体中的过程 251

11.4.4 标准模块中的过程 252

11.5 向过程传递参数 252

11.5.1 参数传递方式 252

11.5.2 参数的数据类型 254

11.5.3 使用可选的参数 258

11.5.4 提供可选参数的缺省值 259

习题 259

第12章 数据文件 262

12.1 文件概述 262

12.2 文件系统控件 263

12.2.1 文件系统控件属性 264

12.2.2 文件系统控件重要事件 266

12.3 常用文件操作语句和函数 267

12.3.1 文件指针 267

12.3.2 与文件操作相关的语句和函数 267

12.3.3 其他语句和函数 268

12.4 文件的基本操作 269

12.4.1 顺序文件的操作 270

12.4.2 随机文件的操作 274

12.4.3 二进制文件的操作 278

习题 279