内容简介
第1篇 Visual Basic 6.0中文版基础
第1章 初识Visual Basic 6.0
1.1 Visual Basic 6.0中文版概述
1.1.1 Visual Basic的含义
1.1.2 Visual Basic的发展历史
1.1.3 Visual Basic 6.0中文版的特性
1.1.4 相对于其他编程语言的优点
1.1.5 VB 6.0的版本分类
1.1.6 VB 6.0的应用领域
1.2 工作流程简介
1.3 Visual Basic 6.0中文版的安装、卸载、启动和退出
1.3.1 VB 6.0的运行环境
1.3.2 VB 6.0的安装
1.3.3 Visual Basic 6.0中文版的启动和退出
第2章 认识VB 6.0的工作界面、命令和工具
2.1 Visual Basic 6.0的工作界面
2.1.1 标题栏
2.1.2 菜单栏
2.1.3 工具栏
2.1.4 “窗体设计”窗口
2.1.5 “属性”窗口
2.1.6 工程资源管理器
2.1.7 “代码”窗口
2.1.8 “窗体布局”窗口
2.1.9 工具箱
2.1.10 移动和停放窗口
2.2 如何生成一个应用程序
2.3 使用Visual Basic 6.0中文版的帮助系统
2.3.1 使用MSDN
2.3.2 上下文帮助
2.3.3 从Internet上获得帮助
2.4 实例:创建第一个简单的Visual Basic程序
第2篇 编程基础
第3章 编程基本术语
3.1 基本概念
3.1.1 关键字
3.1.2 标识符
3.1.3 字符集
3.2 数据类型
3.3 VB中的四种数据存储形式
3.3.1 变量
3.3.2 常量
3.3.3 数组
3.3.4 记录
3.4 运算符和表达式
3.4.1 算术运算符和算术表达式
3.4.2 关系运算符和关系表达式
3.4.3 逻辑运算符和逻辑表达式
3.4.4 字符串拼接运算符
3.5 常用内部函数
3.5.1 常用内部函数的作用
3.5.2 VB常用函数实例
第4章 程序语句
4.1 基本语句
4.1.1 赋值语句
4.1.2 注释语句
4.1.3 一句多行和一行多句
4.1.4 打印(Print)语句
4.2 结构控制语句
4.2.1 顺序结构控制语句
4.2.2 选择结构控制语句
4.2.3 循环结构控制语句
第5章 过程
5.1 过程综述
5.1.1 过程的分类
5.1.2 使用过程编程的优点
5.2 事件过程
5.2.1 事件过程的语法
5.2.2 建立事件过程
5.2.3 事件过程应用——窗体单击事件过程实例
5.3 子过程
5.3.1 定义Sub子过程
5.3.2 建立子过程事件
5.3.3 子过程的调用
5.4 函数过程
5.4.1 函数过程的定义
5.4.2 函数过程的调用
5.4.3 函数过程调用实例
5.5 参数的传递
5.5.1 形式参数和实际参数
5.5.2 参数的传递方式
5.5.3 按值传递实例
5.5.4 按地址传递参数:
5.6 数组参数
5.7 过程的嵌套和递归调用
5.7.1 嵌套调用
5.7.2 递归调用
5.7.3 递归调用需要注意的问题
5.8 过程的可选参数与不定量参数
5.8.1 可选参数(Optional)
5.8.2 不定量参数
5.9 过程应用实例
5.9.1 查找问题
5.9.2 插入
第3篇 界面元素设计
第6章 窗体
6.1 窗体简介
6.1.1 窗体的类型
6.1.2 窗体的结构
6.2 窗体的常用属性
6.2.1 窗体的名称属性
6.2.2 窗体的标题(Caption)属性
6.2.3 边框样式(BorderStyle)属性
6.2.4 最大化按钮(MaxButton)属性
6.2.5 最小化按钮(MinButton)属性
6.2.6 宽度和高度(Width和Height)属性
6.2.7 顶部与左边距(Top与Left)属性
6.2.8 背景色与前景色(BackColor与ForeColor)属性
6.2.9 可视属性(Visable)属性
6.2.10 重画属性(Autodraw)属性
6.2.11 系统控制菜单框(ControlBox)属性
6.2.12 窗体图标(Icon)属性
6.2.13 窗体的外表风格(Appearance)属性
6.2.14 窗体的KeyPreview属性
6.3 窗体的常用方法
6.3.1 窗体的移动(Move)方法
6.3.2 窗体的显示(Show)方法
6.3.2 窗体的隐藏(Hide)方法
6.3.4 窗体的清除(Cls)方法
6.3.5 窗体的打印(Print)方法
6.3.6 窗体的打印窗体(PrintForm)方法
6.3.7 窗体的重绘(Refresh)方法
6.3.8 窗体的弹出菜单(PopUpMenu)方法
6.3.9 窗体常用方法应用实例
6.4 窗体的常用事件
6.4.1 窗体的单击事件(click)
6.4.2 窗体的双击(Dbclick)事件
6.4.3 窗体的初始化(Initialize)事件、加载(Load)事件、激活(Activate)事件
6.4.4 窗体的Deactivate事件
6.4.5 窗体的询问卸载(Query Unload)事件和卸载(Unload)事件
6.4.6 窗体的获得焦点(GotFocus)事件与丢失焦点(LostFocus)事件
6.4.7 窗体的绘制(Paint)事件
6.4.8 窗体的重置大小(Resize)事件
6.4.9 窗体的键盘相关事件
6.4.10 窗体的鼠标事件(Mouse Down、MouseUp和MouseMove)
6.4.11 鼠标事件综合应用实例——画图程序
6.5 实例——设计一个MDI窗体
6.5.1 创建MDI应用程序
6.5.2 设计时使用MDI子窗体
6.5.3 MDI窗体运行时的特性
6.5.4 MDI NotePad应用程序实例
第7章 常用控件
7.1 CommandButton(命令按钮)控件
7.1.1 CommandButton控件的常用属性和事件
7.1.2 按钮属性实例
7.2 Label(标签)控件
7.3 TextBox(文本框)控件
7.4 实例—计算器
7.5 对话框
7.5.1 消息框
7.5.2 输入框
7.5.3 通用对话框
7.6 单选按钮(OptionButton)
7.6.1 单选按钮的常用属性
7.6.2 单选按钮的应用实例
7.7 检查框(CheckBox)
7.7.1 检查框(复选框)的常用属性
7.7.2 检查框(复选框)的应用实例
7.8 框架(Frame)
7.8.1 框架的常用属性
7.8.2 框架的应用实例
7.9 滚动条(ScrollBar)
7.9.1 滚动条控件的属性
7.9.2 滚动条控件的事件
7.9.3 滚动条应用实例
7.10 列表框(ListBox)
7.10.1 列表框控件的主要属性
7.10.2 列表框控件的主要事件
7.10.3 列表框控件的方法:
7.10.4 列表框应用实例
7.11 组合框(ComboBox)
7.11.1 组合框控件的主要属性
7.11.2 组合框的方法
7.11.3 组合框应用实例
7.12 时钟(Timer)
7.12.1 时钟控件的主要属性
7.12.2 时钟控件的应用实例
第8章 标准ActiveX控件
8.1 ActiveX控件概述
8.2 ActiveX控件的类型
8.2.1 ImageList控件
8.2.2 ListView控件
8.2.3 TreeView控件
8.2.4 ImageCombo控件
8.2.5 SSTab控件
8.2.6 ProgressBar控件
8.2.7 ToolBar控件
第9章 菜单
9.1 菜单概述
9.2 菜单编辑器
9.2.1 输入区
9.2.2 编辑区
9.2.3 显示区
9.3 菜单界面设计
9.3.1 设计下拉式菜单
9.3.2 设计弹出式菜单
9.4 设计菜单的方法与技巧
9.4.1 菜单应用实例1
9.4.2 菜单应用实例2
9.4.3 菜单应用实例3
9.4.4 菜单应用实例4
9.4.5 动态地增减菜单项
9.4.6 菜单应用实例5
9.4.7 菜单应用实例6
第4篇 文件处理、系统常用对象及调试
第10章 文件处理
10.1 文件概述
10.1.1 文件名
10.1.2 文件的分类
10.2 文件处理控件
10.2.1 驱动器列表框
10.2.2 目录列表框
10.2.3 文件列表框
10.3 组合使用文件处理控件
10.4 常用的文件操作语句和函数
10.5 文件的读写
10.5.1 顺序文件的读写操作
10.5.2 随机文件的读写操作
10.5.3 二进制文件的读写操作
第11章 系统对象
11.1 App对象
11.2 Clipboard对象
11.3 File System Object(FSO)对象模型
11.3.1 FileSystemObject对象
11.3.2 Drive对象
11.3.3 Folder对象
11.3.4 File对象
11.3.5 TextStream对象
11.3.6 File System Object模型的应用实例
第12章 调试、发布程序和创建帮助
12.1 调试程序概述
12.1.1 错误的类型
12.1.2 程序的设计模式、运行模式和中断模式
12.1.3 调试工具
12.2 调试与排错
12.2.1 设置断点
12.2.2 使用Stop语句
12.2.3 控制程序的执行方式
12.2.4 调试窗口的使用
12.2.5 纠正运行时错误并继续执行
12.2.6 避免产生错误(Bug)
12.2.7 处理错误
12.3 为应用程序创建帮助文件
12.3.1 RTF格式文件的编写
12.3.2 将RTF文件编译成HLP文件
12.3.3 在应用程序中调用帮助文件实例
12.4 创建安装程序和安装应用程序
12.4.1 使用“打包和展开向导”打包
12.4.2 安装应用程序
第5篇 高级编程
第13章 多媒体编程
13.1 MMControl控件
13.1.1 MMControl控件的常用属性
13.1.2 MMControl控件的常用事件
13.1.3 播放WAV文件
13.1.4 播放CD文件
13.1.5 播放AVI文件
13.1.6 播放MP3文件
13.2 图形图像
13.2.1 图形图像控件
13.2.2 画图语句
13.2.3 PSet方法(画点)
13.2.4 Line方法(画线)
13.2.5 Circle方法(画圆)
13.2.6 PaintPicture方法
13.2.7 图形图像应用实例
第14章 Visual Basic的网络编程
14.1 Winsock控件
14.1.1 TCP
14.1.2 UDP
14.1.3 Winsock控件的属性
14.1.4 Winsock控件的事件与方法
14.1.5 TCP协议连接初步
14.1.6 多连接请求编程
14.1.7 UDP编程实例
14.2 Microsoft Internet Transfer控件
14.2.1 Microsoft Internet Transfer控件的常用属性
15.2.2 Microsoft Internet Transfer控件的常用方法
14.2.3 Microsoft Internet Transfer控件的常用事件
14.3 WebBrowser控件
14.3.1 WebBrowser的常用属性、方法和事件
14.3.2 WWW浏览器开发实例
第15章 数据库编程基础
15.1 Access数据库
15.2 SQL Server数据库
15.2.1 SQL Server 2000的安装
15.2.2 启动SQL Server
15.2.3 SQL Server的基本使用
15.2.4 SQL Server查询分析器
15.3 SQL语言基础
15.4 ODBC数据源的设定
15.4.1 Access数据源连接配置
15.4.2 SQL Server数据源连接配置
第16章 DAO数据库编程技术
16.1 DAO概述
16.2 DAO控件编程
16.2.1 Data控件的属性
16.2.2 Data控件的常用事件和方法
16.2.3 DAO控件编程实例
16.3 DAO对象编程
16.3.1 DBEngine对象
16.3.2 WorkSpace对象
16.3.3 Database对象
16.3.4 TableDef对象
16.3.5 Recordset对象
16.3.6 QueryDef对象
16.3.7 Field对象
16.4 DAO对象数据库编程应用实例
16.5 通讯录实例
第17章 ADO数据库编程技术
17.1 ADO控件编程技术概述
17.1.1 ADO控件编程应用实例一
17.1.2 ADO控件和DataGrid控件联合编程
17.2 ADO对象编程
17.2.1 Connection对象
17.2.2 Command对象
17.2.3 RecordSet对象
第6篇 综合实例
第18章 屏幕保护程序
18.1 实例分析
18.2 实现过程
18.2.1 动态文字屏幕保护程序的实现过程
18.2.2 图片动态切换的屏幕保护程序的实现过程
第19章 游戏编程
19.1 扫雷游戏编程
19.1.1 游戏规则及分析
19.1.2 扫雷游戏的实现过程
19.2 记忆游戏编程
19.2.1 记忆游戏的实现过程
第20章 视频播放器
20.1 实例分析
20.2 实现过程
第21章 画图程序
21.1 实例分析
21.2 画图程序的实现过程
第22章 进销存程序
22.1 软件简介
22.2 系统分析
22.3 数据库设计与数据源配置
22.3.1 数据库设计
22.3.2 数据源配置
22.4 系统的实现
附录A 常用键盘快捷键