内容简介
第1章 Visual Basic概述
1.1 Visual Basic的发展
1.1.1 BASIC语言
1.1.2 Visual Basic
1.2 Visual Basic的特点
1.3 Visual Basic的集成开发环境
1.3.1 启动与退出Visual Basic
1.3.2 Visual Basic的集成开发环境
1.4 简单的Visual Basic程序设计
1.5 Visual Basic程序的工作机制
1.5.1 对象
1.5.2 控件
1.5.3 应用程序的组成、编译和运行
习题1
第2章 Visual Basic语言基础知识
2.1 数据类型
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.2.3 强制变量声明
2.3 运算符与表达式
2.3.1 算术运算符与算术表达式
2.3.2 字符串运算符与字符串表达式
2.4 常用内部函数简介
习题2
第3章 顺序结构程序设计
3.1 Visual Basic基本语句
3.1.1 语句
3.1.2 赋值语句
3.1.3 输出数据
3.1.4 注释语句
3.1.5 暂停语句
3.1.6 结束语句
3.2 窗体
3.2.1 窗体的结构与属性
3.2.2 窗体的方法
3.2.3 窗体事件
3.3 数据输入与输出
3.3.1 命令按钮
3.3.2 标签与文本框
3.3.3 计时器控件
3.3.4 InputBox函数
3.3.5 MsgBox函数
3.3.6 MsgBox语句
3.3.7 打印机输出
习题3
第4章 选择结构程序设计
4.1 关系运算与逻辑运算
4.1.1 关系运算符与关系表达式
4.1.2 逻辑运算符与逻辑表达式
4.2 选择结构程序设计
4.2.1 单选按钮、复选框及框架控件
4.2.2 单行结构条件语句
4.2.3 块结构条件语句
4.2.4 IIf函数
4.2.5 If语句的嵌套
4.3 多分支结构程序设计
4.4 转移控制语句
4.4.1 无条件转移语句
4.4.2 有条件转移语句
4.4.3 多分支选择转移语句
习题4
第5章 循环结构程序设计
5.1 For-Next循环
5.2 While-Wend循环
5.3 Do-Loop循环
5.4 列表框和组合框
5.4.1 列表框
5.4.2 组合框
5.5 多重循环
5.5.1 多重循环
5.5.2 循环的非正常退出
5.6 GoTo语句控制循环
5.7 常用算法Ⅰ
5.7.1 方程求解
5.7.2 求最大公约数和最小公倍数
5.7.3 判断质数
习题5
第6章 数组
6.1 数组的概念
6.2 静态数组
6.2.1 静态数组的定义
6.2.2 Option语句
6.2.3 数组下标测试函数
6.3 动态数组
6.3.1 动态数组的定义
6.3.2 数组的删除
6.4 数组的基本操作
6.4.1 数组的引用
6.4.2 数组元素赋初值
6.4.3 数组的输入和输出
6.4.4 数组的赋值
6.4.5 For Each…Next语句
6.5 控件数组
6.5.1 控件数组的概念
6.5.2 控件数组的建立
6.5.3 控件数组的使用
6.6 自定义数据类型
6.6.1 自定义数据类型的定义
6.6.2 声明和使用自定义数据类型变量
6.6.3 声明和使用自定义数据类型数组
6.7 常用算法Ⅱ
6.7.1 求最大值和最小值
6.7.2 排序
6.7.3 查询
6.7.4 数组与矩阵运算
习题6
第7章 过程
7.1 Function过程
7.1.1 Function过程的定义
7.1.2 Function过程的建立
7.1.3 Function过程的调用
7.2 Sub过程
7.2.1 Sub过程的定义
7.2.2 Sub过程的调用
7.3 过程的嵌套调用
7.3.1 Function过程的嵌套调用
7.3.2 Sub过程的嵌套调用
7.4 过程的递归调用
7.4.1 Function过程的递归调用
7.4.2 Sub过程的递归调用
7.5 参数传送
7.5.1 按位置和按名传送
7.5.2 按地址传送
7.5.3 按值传送
7.5.4 数组的传送
7.5.5 自定义类型数据的传送
7.6 鼠标和键盘
7.6.1 鼠标
7.6.2 键盘
7.7 过程的作用域
7.7.1 模块
7.7.2 过程的作用域
7.8 变量的作用域和生存期
7.8.1 变量的作用域
7.8.2 变量的生存期
7.9 应用举例
7.9.1 全国电视歌手大奖赛应用例子
7.9.2 哥德巴赫猜想应用例子
7.9.3 数据的编码和译码
7.1 0常用算法Ⅲ
7.1 0.1 有序数列的插入
7.1 0.2 有序数列的删除
习题7
第8章 文件
8.1 文件的基本概念
8.1.1 顺序文件和随机文件
8.1.2 文本文件和二进制文件
8.1.3 文件的存取类型
8.1.4 文件的操作
8.1.5 其他文件操作语句和函数
8.2 文件控件
8.2.1 驱动器列表框
8.2.2 目录列表框
8.2.3 文件列表框
8.3 顺序文件
8.3.1 顺序文件的打开和关闭
8.3.2 顺序文件的读操作
8.3.3 顺序文件的写操作
8.4 随机文件
8.4.1 随机文件的打开和关闭
8.4.2 随机文件的读操作
8.4.3 随机文件的写操作
8.5 二进制文件
8.5.1 二进制文件的打开与关闭
8.5.2 二进制文件的读操作
8.5.3 二进制文件的写操作
习题8
第9章 图形设计
9.1 坐标系统和颜色
9.1.1 坐标系统
9.1.2 使用VB颜色
9.2 图形控件
9.2.1 线条控件
9.2.2 形状控件
9.2.3 图形控件与动画
9.2.4 与图形有关的属性
9.3 常用绘图方法
9.3.1 画点方法
9.3.2 画直线、矩形方法
9.3.3 画圆方法
9.3.4 清除图形方法
9.3.5 绘图语句(方法)与Paint事件
9.4 显示图片
9.4.1 直接加载图片到窗体
9.4.2 使用图像框(Image)控件
9.4.3 使用图片框(PictureBox)控件
9.4.4 使用滚动条控件
习题9
第10章 菜单与工具栏的设计
10.1 菜单编辑器窗口简介
10.2 下拉式菜单
10.3 弹出式菜单
10.4 制作工具栏
10.4.1 用手工方式制作工具栏
10.4.2 使用Toolbar控件与ImageList控件制作工具栏
习题10
第11章 多重窗体和多文档界面
11.1 多重窗体的建立
11.1.1 语句和方法
11.1.2 多重窗体建立步骤
11.2 多重窗体的应用
11.2.1 建立启动窗体
11.2.2 建立其他窗体及修改属性
11.2.3 编写程序代码
11.2.4 保存多重窗体程序
11.3 多文档界面的建立
11.4 多文档界面的应用
11.5 工具栏和状态栏
习题11
第12章 数据库功能
12.1 关系数据库的基本结构
12.2 数据库管理器
12.2.1 使用可视化数据管理器新建数据库
12.2.2 建立数据查询
12.3 数据控件(Data控件)
12.3.1 Data控件的属性、方法和事件
12.3.2 Data控件与控件绑定
12.4 ADO数据控件(ActiveX数据对象)
12.4.1 ADO基本概念
12.4.2 创建ADO Data控件
12.4.3 数据窗体向导
12.4.4 数据感知控件
12.4.5 ADO编程模型
习题12
附 录
打包和展开向导