第1章 文件和目录操作
1.1 目录操作
1.1.1 得到当前目录
1.1.2 改变当前目录
1.1.3 建立目录
1.1.4 删除目录
1.1.5 相对路径
1.2 驱动器操作
1.2.1 相关控件
1.2.2 驱动器列表框
1.2.3 目录列表框
1.2.4 文件列表框
1.2.5 磁盘容量测试
1.2.6 使用通用对话框
1.3 文件的一般操作
1.3.1 文件复制
1.3.2 文件改名
1.3.3 文件删除
1.3.4 设置文件的属性
1.3.5 文件长度测试
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.5.5 打印度量单位设置
1.5.6 打印机颜色模式设置
1.5.7 打印线型设置
1.5.8 填充形式设置
1.5.9 打印位置设定
1.5.10 打印字符串
1.5.11 对打印字符串的说明
1.5.12 在打印中用于作图的语句
1.5.13 其他操作
1.5.14 打印实例
第2章 工作界面设计
2.1 工作界面设计上的考虑
2.2 焦点和Tab键顺序
2.2.1 焦点
2.2.2 Tab键顺序
2.3 键盘鼠标处理
2.3.1 键盘
2.3.2 鼠标
2.4 常用控件
2.4.1 标签(Label)
2.4.2 文本框(TextBox)
2.4.3 命令按钮(CommandButton)
2.4.4 单选钮(OptionButton)
2.4.5 复选框(CheckBox)
2.4.6 分组框(Frame)
2.4.7 列表框(ListBox)
2.4.8 组合列表框(ComboBox)
2.4.9 选项卡(SSTab)
2.4.10 通用对话框(CommonDialog)
2.4.11 滚动条(ScrollBar)
2.4.12 日历控件(MonthView)
2.4.13 定时器(Timer)
2.4.14 状态栏(StatusBar)
2.4.15 控件的格式调整
2.5 菜单设计
2.5.1 菜单编辑器
2.5.2 定义下拉菜单
2.5.3 分割菜单项
2.5.4 定义菜单的访问键
2.5.5 定义菜单的快捷键
2.5.6 在菜单中加入复选标记
2.5.7 动态菜单
2.5.8 弹出式菜单
2.6 工具栏设计
2.6.1 工具栏的属性
2.6.2 图像列表框
2.6.3 工具栏代码设计
2.7 图形绘制
2.7.1 画线
2.7.2 画点
2.7.3 画圆、椭圆和圆弧
2.7.4 画图控件
2.7.5 图像填充
2.8 图标和图像
2.8.1 窗体图标
2.8.2 图像控件
2.8.3 闪动标签
2.8.4 移动字幕
2.8.5 渐变窗体
2.9 动画和声音
2.9.1 播放AVI动画
2.9.2 播放GIF动画
2.9.3 播放WAV文件
2.9.4 播放MIDI文件
2.10 界面提示信息
2.10.1 MsgBox函数的常用属性
2.10.2 MsgBox函数返回值的使用
2.11 多文档界面
2.11.1 多文档界面的创建
2.11.2 子窗体的加入
2.11.3 多文档界面的运行
第3章 数据库操作
3.1 Visual Basic对数据库的操作方法
3.2 使用Data控件操作数据库
3.2.1 在窗体上加入Data控件
3.2.2 Data控件的主要数据属性
3.2.3 Data控件的Refresh方法和Close方法
3.2.4 记录集Recordset的属性
3.2.5 可用于操作数据记录的控件
3.2.6 数据录入
3.2.7 记录定位与数据浏览
3.2.8 记录当前位置的显示
3.2.9 记录查询
3.2.10 记录修改
3.2.11 记录的统计计算
3.2.12 记录删除
3.3 Data控件和DBGrid控件的结合使用
3.3.1 DBGrid控件的加入
3.3.2 DBGrid的编辑
3.3.3 DBGrid其他属性的调整
3.4 基于SQL下的数据查询和数据统计
3.4.1 SQL语言简介
3.4.2 SQL命令的基本组成
3.4.3 SQL的查询方法
3.4.4 在程序中使用SQL查询
3.4.5 SQL的数据统计
3.4.6 使用SQL语句进行记录统计
3.5 报表打印
3.6 数据的安全问题
3.6.1 使用数据库系统本身的安全措施
3.6.2 设置用户登录程序
3.6.3 密码的加密和解密
3.6.4 数据加密和解密
3.6.5 数据备份
第4章 人才资源管理系统
4.1 系统需求分析
4.2 数据库结构设计及数据词典
4.3 数据流程分析
4.4 系统总体设计
4.5 系统程序设计
4.5.1 启动程序设计
4.5.2 用户登录程序设计
4.5.3 工作选项程序设计
4.5.4 数据录入程序设计
4.5.5 数据管理
第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.4.1 程序结构设计前的分析
5.4.2 工作流程图
5.5 各模块设计
5.5.1 启动
5.5.2 用户登录
5.5.3 密码修改
5.5.4 主控模块设计
5.5.5 数据录入模块设计
5.5.6 数据管理模块设计
5.5.7 年度统计模块设计
第6章 客票统计分析系统
6.1 系统需求及数据关系分析
6.1.1 用户需求调查
6.1.2 技术要求
6.1.3 用户数据关系分析
6.1.4 数据库选择及数据库的结构设计
6.1.5 数据库库结构设计
6.1.6 数据处理流程分析
6.2 系统总体设计
6.3 启动程序设计
6.4 用户登录程序设计
6.5 工作选项程序设计
6.6 发车日期及班组选择
6.6.1 发车日期及班组选择用到的数据库
6.6.2 班组运行情况分析
6.6.3 发车日期和班组选择工作界面设计
6.6.4 日期输入及班组选择程序框图设计
6.6.5 发车日期正确性检验算法
6.6.6 日期合法性检验算法
6.7 数据录入程序设计
6.7.1 旅客乘车编码
6.7.2 条码的读入
6.7.3 外设接口程序设计
6.7.4 数据库的使用
6.7.5 工作界面设计
6.7.6 数据采集程序设计
6.8 乘车人数统计程序设计
6.8.1 数据库的使用
6.8.2 统计算法
6.8.3 乘车人数统计的工作界面设计
6.8.4 移动图像技术的实现
6.8.5 表格的绘制和文字的填充
6.8.6 乘车人数统计的工作流程
6.8.7 乘车人数统计表的屏幕显示设计
6.8.8 乘车人数统计报表打印设计
6.9 客票收入统计程序设计
6.9.1 客票收入的统计要求
6.9.2 客票收入统计的统计算法
6.9.3 数据表的使用
6.9.4 客票金额统计工作界面设计
6.9.5 客票收入统计的工作流程
6.10 单车量本利分析程序设计
6.10.1 单车量本利分析的要求及统计条件
6.10.2 数据表的使用
6.10.3 单车量本利分析的统计算法
6.10.4 工作界面设计
6.10.5 单车量本利分析的工作流程
6.11 工资效益分析程序设计
6.11.1 工资效益统计分析的要求
6.11.2 工资效益分析的统计条件
6.11.3 数据表的使用
6.11.4 工作界面设计
6.11.5 工作流程
6.12 其他辅助程序
6.12.1 日期选择
6.12.2 票价涨幅调整
6.12.3 票价调整
6.12.4 基础数据
6.12.5 密码修改
6.12.6 删除记录
第7章 网络数据库开发
7.1 网络数据库开发前的技术准备
7.1.1 计算机网络的组成
7.1.2 硬件需求
7.1.3 软件需求
7.2 建立数据库
7.2.1 在SQL Server 2000中直接建立数据库
7.2.2 在SQL Server 2000中导入其他类型的数据库
7.2.3 将SQL Server 2000数据库引入ODBC
7.3 网络数据库的操作
7.3.1 ADO的结构
7.3.2 使用ADO对象操作数据库
7.3.3 使用ADO数据控件
7.3.4 Adodc中的记录属性
7.3.5 Adodc对数据表的操作方法
7.4 一个完整的网络数据库系统
7.4.1 与数据源连接
7.4.2 加入DataGrid控件
7.4.3 对原有程序的改动
7.5 网络连接测试
附录1 各章使用的程序文件
附录2 各章使用的数据文件
参考文献