《Visual Basic程序设计基础》,本书主要介绍了Visual Basic的基础知识、Visual Basic语言的常用对象、控件的概念及开发简单Visual Basic程序的步骤以及3种基本控制结构、数组和过程等知识。另外,本书配有《VB语言程序设计实验指导与习题解答》,为学生提供配套的辅导教材。
第1章 Visual Basic程序开发环境
1.1 VB功能特点
1.1.1 引例
1.1.2 功能特点
1.2 VB集成开发环境
1.2.1 VB集成开发环境简介
1.2.2 VB主窗口
1.2.3 工具箱
1.2.4 窗体设计/属性窗口
1.2.5 代码设计窗口
1.2.6 其他窗口
1.3 VB应用程序的建立
1.3.1 设计用户界面
1.3.2 编写事件代码
1.3.3 程序的运行和调试
1.3.4 保存程序和生成可执行文件
习题一
第2章 Visual Basic的程序设计概述
2.1 程序和编程
2.2 VB面向对象编程的基本概念
2.2.1 对象和类
2.2.2 属性
2.2.3 事件及事件过程
2.2.4 方法
2.3 窗体和基本控件
2.3.1 通用属性
2.3.2 窗体
2.3.3 命令按钮
2.3.4 标签
2.3.5 文本框
2.3.6 定时器控件
2.4 综合应用
习题一
第3章 数据类型及运算
3.1 数据类型
3.2 变量和常量
3.2.1 变量
3.2.2 常量
3.3 运算符和表达式
3.3.1 运算符
3.3.2 表达式
3.4 常用内部函数
3.4.1 数学函数
3.4.2 转换函数
3.4.3 字符函数
3.4.4 日期函数
3.4.5 其他常用函数
3.5 编码规则
3.6 综合应用
习题三
第4章 程序的基本控制结构
4.1 VB结构化程序设计基础
4.1.1 计算机程序设计方法概述
4.1.2 算法及其描述方法
4.1.3 程序设计风格
4.2 顺序结构
4.2.1 赋值语句
4.2.2 数据输出
4.2.3 数据输入
4.2.4 其他语句
4.3 选择结构
4.3.1 If条件语句
4.3.2 Select Case语句
4.3.3 条件函数
4.4 循环结构
4.4.1 For循环语句
4.4.2 当循环语句
4.4.3 Do-Loop循环语句
4.4.4 多重循环
4.4.5 GoTo型控制语句
4.5 常用控件
4.5.1 单选钮
4.5.2 复选框
4.5.3 框架
4.5.4 滚动条
4.6 综合应用
4.6.1 求最大值与最小值
4.6.2 累和、累积与计数
4.6.3 多分支判断
4.6.4 输出图形
4.6.5 穷举法、递推法
4.6.6 VB控件应用——格式对话框
习题四
第5章 数组
5.1 数组的概念
5.2 定长数组
5.2.1 一维数组
5.2.2 多维数组
5.2.3 获取数组下标上、下界值的函数
5.2.4 静态数组
5.3 数组的基本操作
5.3.1 数组元素的输入、输出与复制
5.3.2 FOR Each……Next语句
5.4 动态数组
5.5 应用举例
5.5.1 求最大、最小和交换问题
5.5.2 分类统计问题
5.5.3 排序问题
5.5.4 查找问题
5.5.5 插入和删除问题
5.6 控件数组
5.6.1 控件数组的概念
5.6.2 控件数组的建立和应用
5.7 列表框和组合框
5.7.1 列表框和组合框的说明
5.7.2 列表框和组合框的属性、方法和事件
5.8 枚举类型
5.9 自定义的数据类型
5.9.1 自定义类型的定义
5.9.2 自定义类型变量的声明和使用
5.9.3 自定义类型数组及应用
5.10 综合应用
5.10.1 简易计算器设计思路
5.10.2 扫雷程序设计思路
习题五
第6章 过程
6.1 函数(Function)过程
6.1.1 引例
6.1.2 Function过程的定义
6.1.3 调用Function过程
6.2 Sub过程
6.2.1 引例
6.2.2 定义Sub过程
6.2.3 Sub过程的调用
6.3 参数传递
6.3.1 形参与实参
6.3.2 传址与传值
6.3.3 数组参数的传递
6.4 过程的嵌套调用和递归调用
6.4.1 过程的嵌套调用
6.4.2 过程的递归调用
6.5 变量、过程的作用域
6.5.1 变量的作用域
6.5.2 过程的作用域
6.5.3 静态变量
6.6 应用举例
习题六
第7章 用户界面
7.1 菜单设计
7.1.1 菜单编辑器的使用
7.1.2 弹出式菜单
7.2 对话框
7.2.1 通用对话框
7.2.2 文件对话框
7.2.3 其他对话框
7.3 多重窗体和多文档界面
7.3.1 多重窗体的管理
7.3.2 多文档界面
7.4 鼠标与键盘
7.4.1 鼠标
7.4.2 键盘
7.5 工具栏与状态栏
7.5.1 工具栏
7.5.2 状态栏
7.6 综合应用——简易文字编辑系统
7.6.1 RichTextBox控件
7.6.2 简易的文字编辑系统
习题七
第8章图形处理
8.1 绘图控件
8.1.1 图形类控件
8.1.2 图片框
8.1.3 图像框
8.1.4 图形的动态加载
8.2 绘图基础知识
8.2.1 VB坐标系
8.2.2 自定义坐标系
8.2.3 图形层
8.3 绘图属性
8.3.1 当前坐标
8.3.2 线宽和线型
8.3.3 填充和色彩
8.4 绘图方法
8.4.1 Pset方法
8.4.2 Line方法
8.4.3 Cirde方法
8.5 应用举例
习题八
第9章 数据文件
9.1 文件概述
9.1.1 文件的分类
9.1.2 文件处理流程
9.2 顺序文件
9.2.1 打开和关闭文件
9.2.2 数据的读写操作
9.2.3 应用举例
9.3 随机文件
9.3.1 记录
9.3.2 打开文件
9.3.3 文件的读写操作
9.3.4 应用举例
9.4 二进制文件
9.4.1 文件操作
9.4.2 应用举例
9.5 文件系统控件
9.5.1 驱动器列表框
9.5.2 目录列表框
9.5.3 文件列表框
9.6 综合应用
习题九
第10章 数据库技术
10.1 数据库的概念
10.1.1 基本概念
10.1.2 关系型数据库
10.1.3 关系型数据库的建立
10.2 结构化查询语言
10.2.1 SELECT语句格式
10.2.2 其他数据操纵语句
10.3 VB数据库访问
10.3.1 ODBC
10.3.2 ADO对象模型访问数据库
10.3.3 ADO数据控件
10.4 综合应用
习题十
参考文献