内容简介
第1章 Visual Basic程序设计概述
1.1 程序设计基础
1.1.1 程序设计
1.1.2 算法
1.1.3 程序设计语言
1.1.4 程序设计方法
1.2 Visual Basic简介
1.2.1 Visual Basic的发展史
1.2.2 Visual Basic 6.0的特点
1.2.3 Visual Basic 6.0的版本
1.2.4 Visual Basic 6.0的安装与启动
1.3 Visual Basic集成开发环境
1.3.1 主窗口
1.3.2 其他窗口
1.3.3 集成开发环境的工作模式
1.4 可视化编程的基本概念与方法
1.4.1 对象
1.4.2 属性
1.4.3 事件
1.4.4 方法
1.5 窗体和基本控件
1.5.1 窗体
1.5.2 标签
1.5.3 文本框
1.5.4 命令按钮
1.6 建立Visual Basic应用程序的基本步骤
1.6.1 新建工程
1.6.2 设计界面
1.6.3 设置属性
1.6.4 编写代码
1.6.5 保存工程
1.6.6 运行和调试工程
1.6.7 编译工程
习题1
第2章 Visual Basic语言基础
2.1 字符集和编码规则
2.1.1 字符集
2.1.2 编码规则
2.2 基本数据类型
2.3 常量和变量
2.3.1 常量
2.3.2 变量
2.4 运算符与表达式
2.4.1 算术运算
2.4.2 字符串运算
2.4.3 关系运算
2.4.4 逻辑运算
2.4.5 日期运算
2.4.6 表达式混合运算
2.5 常用内部函数
2.5.1 数学函数
2.5.2 字符串操作函数
2.5.3 日期与时间函数
2.5.4 转换函数
2.5.5 格式输出函数F ormat
2.5.6 Shell函数
习题2
第3章 顺序结构程序设计
3.1 顺序结构概述
3.2 赋值语句
3.3 数据输入
3.3.1 使用InputBox函数
3.3.2 使用TextBox控件
3.3.3 焦点和Tab键序
3.4 数据输出
3.4.1 使用MsgBox函数
3.4.2 使用Print方法
3.5 其他语句
3.5.1 Cls语句
3.5.2 End语句
3.5.3 Stop语句
习题3
第4章 选择结构程序设计
4.1 If语句
4.1.1 单行结构条件语句
4.1.2 块结构条件语句
4.1.3 IIf函数
4.1.4 If语句的嵌套
4.1.5 多分支结构的If语句
4.2 Select Case语句
习题4
第5章 循环结构程序设计
5.1 For循环语句
5.2 While循环语句
5.3 Do…Loop循环语句
5.3.1 前测型Do…Loop循环语句
5.3.2 后测型Do…Loop循环语句
5.4 循环嵌套
5.5 应用举例
习题5
第6章 数组
6.1 数组的概念
6.1.1 数组的定义
6.1.2 数组的初始化
6.1.3 数组元素的引用
6.2 一维数组的基本操作
6.2.1 一维数组的输入
6.2.2 一维数组的输出
6.2.3 一维数组的复制
6.2.4 数组的最大最小值
6.3 二维数组的基本操作
6.3.1 二维数组的输入与输出
6.3.2 二维数组的统计求和
6.3.3 矩阵的转置
6.3.4 数组元素的查找
6.4 For Each…Next语句
6.5 动态数组
6.5.1 动态数组的定义
6.5.2 Ubound函数和Lbound函数
6.5.3 动态数组应用举例
6.6 控件数组
6.6.1 基本概念
6.6.2 建立控件数组
6.6.3 控件数组应用举例
6.7 应用举例
习题6
第7章 过程
7.1 概述
7.1.1 模块化程序设计
7.1.2 引例
7.1.3 过程的概念
7.2 Function过程
7.2.1 Function过程的定义
7.2.2 Function过程的调用
7.2.3 Function过程应用示例
7.3 Sub过程
7.3.1 Sub过程的定义
7.3.2 Sub过程的调用
7.3.3 Sub过程应用示例
7.3.4 Sub过程与Function过程的区别
7.4 参数传递
7.4.1 形式参数与实际参数
7.4.2 传值与传址
7.4.3 数组参数
7.5 过程、变量的作用域
7.5.1 代码模块的概念
7.5.2 过程的作用域
7.5.3 变量的作用域
7.5.4 静态变量
7.6 递归
习题7
第8章 常用控件
8.1 控件概述
8.1.1 常用控件的分类
8.1.2 控件的基本操作
8.2 容器控件
8.3 选项控件
8.3.1 单选按钮
8.3.2 复选框
8.3.3 列表框
8.3.4 组合框
8.4 图形控件
8.4.1 图片框和图像框
8.4.2 形状和直线
8.5 滚动条
8.6 定时器
8.7 键盘事件
8.7.1 KeyPress事件
8.7.2 KeyDown事件和KeyUp事件
8.8 鼠标事件
8.8.1 Click事件和DblClick事件
8.8.2 MouseMove事件、MouseDown事件和MouseUp事件
习题8
第9章 界面设计
9.1 菜单设计
9.1.1 菜单编辑器
9.1.2 下拉式菜单
9.1.3 弹出式菜单
9.2 对话框
9.2.1 自定义对话框
9.2.2 通用对话框
9.3 工具栏和状态栏
9.3.1 ImageList控件
9.3.2 Toolbar控件
9.3.3 StatusBar控件
9.4 多重窗体
9.4.1 建立多重窗体
9.4.2 多重窗体的执行
9.5 多文档界面
9.5.1 多文档界面的特点
9.5.2 创建MDI窗体和子窗体
9.5.3 MDI应用程序举例
习题9
第10章 文件
10.1 文件的基本概念
10.1.1 文件结构
10.1.2 文件的分类
10.2 文件的打开与关闭
10.2.1 文件的打开
10.2.2 文件的关闭
10.2.3 文件指针及相关语句和函数
10.3 顺序文件
10.3.1 顺序文件的写操作
10.3.2 顺序文件的读操作
10.4 随机文件
10.4.1 记录型变量
10.4.2 随机文件的读写操作
10.4.3 随机文件操作举例
10.5 目录和文件操作
10.6 文件系统控件
10.6.1 驱动器列表框
10.6.2 目录列表控件
10.6.3 文件列表控件
10.6.4 应用举例
习题10
第11章 数据库技术
11.1 数据库基础
11.1.1 数据库的基本概念
11.1.2 关系数据库的基本概念
11.1.3 数据库访问技术
11.2 可视化数据管理器
11.2.1 数据库的创建
11.2.2 编辑数据表中的数据
11.2.3 查询数据库记录
11.3 Data控件
11.3.1 Data控件的主要属性
11.3.2 数据绑定控件
11.3.3 Data控件的方法
11.3.4 Data控件的Recordset对象
11.3.5 用代码操作记录
11.4 ADO控件
11.4.1 ADO的对象模型
11.4.2 ADO控件
11.5 结构化查询语言
11.5.1 SQL的基本语法
11.5.2 SELECT语句
11.5.3 SQL语句应用举例
习题11
参考文献