本书参照教育部关于《非计算机专业计算机基础课程教学基本要求》在Visual Basic程序设计方面的基本要求进行编写。全书共分为12章和3个附录,主要内容包括Visual Basic概述、Visual Basic对象、Visual Basic语言基础、Visual Basic基本语句与结构、常用标准控件、数组、过程、多功能界面设计、文件、键盘与鼠标事件过程、多媒体应用开发基础、数据库编程等。
本书以“基础理论—实用技术—实训”为主线组织编写。每一章都设置了“上机实验”,以便于读者掌握该章的重点及提高实际编程能力。同时,本书兼顾等级考试的需要,书中以大量考试真题为例进行分析。
本书可作为大学本科及高职院校非计算机专业计算机程序设计基础教材,也可作为等级考试培训教材。
样章试读
目录
- 前言
第1章 Visual Basic概述
1.1 Visual Basic简介
1.1.1 Visual Basic的版本
1.1.2 Visual Basic的特点
1.2 Visual Basic的集成开发环境
1.2.1 Visual Basic的启动与退出
1.2.2 主窗口
1.2.3 其他窗口
1.3 Visual Basic应用程序的构成与工作方式
1.3.1 Visual Basic应用程序的构成
1.3.2 Visual Basic应用程序的工作方式
1.3.3 Visual Basic应用程序的开发步骤
1.4 创建第一个Visual Basic程序
1.4.1 新建工程
1.4.2 设计界面
1.4.3 编写事件代码
1.4.4 保存工程
1.4.5 运行程序
1.4.6 生成可执行程序
1.5 上机实验
1.6 习题
第2章 Visual Basic对象
2.1 Visual Basic中的基本概念
2.1.1 对象和类
2.1.2 属性
2.1.3 方法
2.1.4 事件
2.2 窗体
2.2.1 窗体的结构
2.2.2 窗体的属性
2.2.3 窗体的事件
2.3 控件基础
2.3.1 标准控件(内部控件)
2.3.2 控件的命名和控件值
2.3.3 控件的画法
2.3.4 控件的基本操作
2.3.5 控件属性的设置方法
2.3.6 控件的公用属性
2.4 基本控件
2.4.1 标签
2.4.2 文本框
2.4.3 命令按钮
2.5 上机实验
2.6 习题
第3章 Visual Basic语言基础
3.1 数据类型
3.1.1 基本数据类型
3.1.2 用户定义的数据类型
3.2 常量与变量
3.2.1 常量
3.2.2 变量
3.3 变量的作用域
3.4 运算符与表达式
3.4.1 算术运算符与算术表达式
3.4.2 关系运算符与关系表达式
3.4.3 逻辑运算符与逻辑表达式
3.4.4 字符串运算符与字符串表达式
3.4.5 日期表达式
3.4.6 运算符的执行顺序
3.5 常用内部函数
3.5.1 转换函数
3.5.2 数学函数
3.5.3 时间和日期函数
3.5.4 字符串函数
3.6 上机实验
3.7 习题
第4章 Visual Basic基本语句与结构
4.1 赋值语句与注释语句
4.1.1 语句书写规则
4.1.2 赋值语句
4.1.3 注释语句
4.2 暂停语句与结束语句
4.2.1 暂停语句(Stop)
4.2.2 结束语句(End)
4.3 数据输出——Print方法
4.3.1 Print方法
4.3.2 与Print方法有关的函数
4.3.3 格式输出
4.3.4 其他方法和属性
4.4 交互函数
4.4.1 InputBox函数
4.4.2 MsgBox语句和MsgBox函数
4.5 选择结构
4.5.1 单行结构条件语句
4.5.2 块结构条件语句
4.5.3 IIf 函数
4.5.4 多分支选择控制结构
4.6 循环语句与循环结构
4.6.1 For…Next结构
4.6.2 Do…Loop结构
4.6.3 当循环控制结构
4.6.4 多重循环
4.7 GoTo型控制结构
4.7.1 GoTo语句
4.7.2 On-GoTo语句
4.8 上机实验
4.9 习题
第5章 常用标准控件
5.1 图形控件
5.1.1 图片框和图像框
5.1.2 图形文件的装入
5.1.3 直线和形状
5.2 列表框和组合框
5.2.1 列表框
5.2.2 组合框
5.3 复选框和单选按钮
5.4 框架
5.5 滚动条
5.6 计时器
5.7 焦点与Tab顺序
5.7.1 设置控件焦点
5.7.2 Tab键顺序
5.8 上机实验
5.9 习题
第6章 数组
6.1 数组的基本概念
6.2 常规数组
6.2.1 常规数组的声明
6.2.2 常规数组的基本操作
6.2.3 使用For Each…Next语句遍历数组
6.2.4 数组的清除和重定义
6.3 动态数组
6.3.1 动态数组的定义
6.3.2 动态数组的使用
6.4 控件数组
6.4.1 控件数组的概念
6.4.2 控件数组的建立与使用
6.5 上机实验
6.6 习题
第7章 过程
7.1 Sub过程
7.1.1 建立Sub过程
7.1.2 调用Sub过程
7.1.3 事件过程和通用过程
7.2 函数过程
7.2.1 建立Function过程
7.2.2 调用Function过程
7.3 Sub Main过程
7.4 参数传递
7.4.1 形参与实参
7.4.2 传值
7.4.3 引用
7.4.4 数组参数的传递
7.5 其他参数的传递
7.5.1 可选参数与可变参数
7.5.2 对象参数
7.6 Shell函数
7.7 局部内存分配
7.8 过程的嵌套与递归调用
7.8.1 过程的嵌套调用
7.8.2 过程的递归调用
7.9 上机实验
7.10 习题
第8章 多功能界面设计
8.1 多窗体设计
8.1.1 多窗体程序的添加、保存、删除
8.1.2 与多重窗体程序设计有关的语句和方法
8.1.3 多重窗体程序设计实例
8.2 对话框设计
8.2.1 对话框概述
8.2.2 自定义对话框
8.2.3 通用对话框控件
8.2.4 文件对话框
8.2.5 其他对话框
8.3 菜单设计
8.3.1 菜单概述
8.3.2 菜单编辑器
8.3.3 设计菜单
8.3.4 菜单项的控制
8.3.5 菜单项的增减
8.3.6 弹出式菜单
8.4 上机实验
8.5 习题
第9章 文件
9.1 文件的基本概念
9.1.1 文件结构
9.1.2 文件种类
9.2 文件的基本操作
9.2.1 文件的打开(建立)
9.2.2 删除文件
9.2.3 复制文件
9.2.4 文件(目录)重命名
9.2.5 文件(目录)删除
9.2.6 文件的关闭
9.3 文件操作语句和函数
9.3.1 文件指针
9.3.2 其他语句和函数
9.4 顺序文件
9.4.1 顺序文件的写操作
9.4.2 顺序文件的读操作
9.5 随机文件
9.5.1 随机文件的打开与读写操作
9.5.2 顺序文件中记录的增加与删除
9.6 二进制文件
9.7 文件系统控件
9.7.1 驱动器列表框和目录列表框
9.7.2 文件列表框
9.8 上机实验
9.9 习题
第10章 键盘与鼠标事件过程
10.1 KeyPress事件、KeyDown事件和KeyUp事件
10.1.1 KeyPress事件
10.1.2 KeyDown事件和KeyUp事件
10.2 鼠标事件
10.2.1 MouseDown事件
10.2.2 MouseMove事件
10.2.3 MouseUp事件
10.2.4 检测鼠标按钮
10.3 鼠标光标的形状
10.3.1 MousePointer属性
10.3.2 设置鼠标光标形状
10.4 拖放
10.4.1 与拖放有关的属性、事件和方法
10.4.2 自动拖放
10.4.3 手动拖放
10.5 上机实验
10.6 习题
第11章 多媒体应用开发基础
11.1 多媒体基础知识
11.2 多媒体控件
11.2.1 MCI简介
11.2.2 MMControl控件
11.2.3 使用MMControl控件播放音频文件
11.2.4 使用MMControl控件播放AVI文件
11.3 调用API函数设计多媒体应用程序
11.3.1 Windows API函数
11.3.2 使用API函数进行音频处理
11.3.3 使用API函数进行视频处理
11.4 动画
11.4.1 VB动画基础
11.4.2 移动图像产生动画
11.4.3 无位移动画
11.4.4 动态绘制图形
11.5 上机实验
11.6 习题
第12章 数据库编程
12.1 数据库基础知识
12.1.1 数据库的基本概念
12.1.2 关系数据库系统及相关概念
12.1.3 SQL语言基础
12.2 Visual Basic数据库编程方法
12.3 创建数据库
12.3.1 Visual Basic中创建数据库的方法
12.3.2 使用“可视化数据管理器”建立数据库
12.4 使用Data 控件访问数据库
12.4.1 建立Data控件
12.4.2 设置Data控件的属性
12.4.3 数据绑定控件的使用
12.4.4 Data控件的方法和事件
12.4.5 记录集(Recordset)的属性和方法
12.5 ADO控件的使用
12.5.1 ADO控件的使用方法
12.5.2 ADO控件应用实例
12.6 上机实验
12.7 习题
习题参考答案
参考文献