内容简介
如何学习Visual Basic 6.0
第1篇 基础知识
第1章 步入VB开发之门——初识Visual Basic 6.0
1.1关于Visual Basic 6.0
1.1.1 Visual Basic的发展简史
1.1.2 Visual Basic 6.0的特点
1.2 Visual Basic 6.0的开发环境
1.2.1启动与退出
1.2.2认识Visual Basic 6.0的工作界面
1.2.3主窗口
1.2.4其他窗口介绍
1.3用Visual Basic 6.0管理工程
1.3.1工程介绍
1.3.2新建、保存工程
1.3.3运行和关闭工程
1.3.4生成可执行文件
1.4来自VB世界的第一声问候——第1个应用程序
1.5练一练
1.6跟我上机
第2章Visual Basic的入门钥匙——Visual Basic语言基础
2.1标识符和数据类型
2.1.1标识符
2.1.2数据类型
2.2常量和变量
2.2.1常量
2.2.2变量
2.3运算符
2.3.1算数运算符
2.3.2赋值运算符
2.3.3关系运算符
2.3.4逻辑运算符
2.3.5连接运算符
2.3.6特殊运算符
2.3.7运算符的优先级
2.4表达式
2.4.1算术表达式
2.4.2字符串表达式
2.4.3日期表达式
2.5数组与集合
2.5.1数组
2.5.2集合
2.6程序控制结构
2.6.1顺序结构
2.6.2选择结构
2.6.3循环结构
2.7代码编写规范
2.7.1程序书写规则
2.7.2格式化缩排程序语句
2.8练一练
2.9跟我上机
第3章 应用程序的脸——窗体
3.1窗体的基本概念
3.1.1窗体的基本概念
3.1.2添加窗体的方法
3.2控制窗体表情——窗体的属性、事件和方法
3.2.1窗体的属性
3.2.2窗体的事件
3.2.3窗体的方法
3.3窗体的生命周期
3.3.1选择启动窗体
3.3.2快速显示窗体
3.3.3结束窗体
3.4多窗体设计
3.4.1创建多窗体应用程序
3.4.2多窗体特性
3.5登录窗体设计实例
3.6练一练
3.7跟我上机
第4章VB的简易之道——标准控件
4.1控件概述
4.2标签控件
4.2.1标签控件的主要属性
4.2.2标签控件(Label)的主要事件
4.2.3标签控件应用示例
4.3文本框控件
4.3.1文本框的主要属性
4.3.2文本框控件常用的事件
4.3.3文本框控件应用示例
4.4命令按钮控件
4.4.1命令按钮控件的主要属性
4.4.2命令按钮控件的事件
4.4.3命令按钮控件应用示例
4.5单选按钮控件
4.5.1单选按钮的主要属性
4.5.2单选按钮的常用事件
4.5.3单选按钮应用示例
4.6复选框控件
4.6.1复选框的主要属性
4.6.2复选框的常用事件
4.6.3复选框控件示例
4.7框架控件
4.7.1框架的主要属性
4.7.2框架控件应用示例
4.8列表框控件
4.8.1列表框的主要属性
4.8.2列表框的主要事件
4.8.3列表框控件的方法
4.8.4列表框控件应用示例
4.9组合框控件
4.9.1组合框控件的主要属性
4.9.2组合框的事件和方法
4.9.3组合框应用示例
4.10图像框控件
4.10.1图像框控件的主要属性
4.10.2图像框控件的主要事件和方法
4.10.3图像框应用示例
4.11滚动条控件
4.11.1滚动条控件的主要属性
4.11.2滚动条控件的主要事件
4.11.3滚动条应用示例
4.12程序中的闹钟——定时器控件
4.12.1定时器控件的主要属性
4.12.2定时器控件的主要事件
4.12.3定时器控件应用示例
4.13文件系统控件
4.13.1驱动器列表框控件
4.13.2目录列表框控件
4.13.3文件列表框控件
4.13.4文件系统应用示例
4.14练一练
4.15跟我上机
第5章 扩展你的需求——扩展控件
5.1添加扩展控件
5.2图像列表控件
5.2.1向图像列表控件添加图片
5.2.2图像列表控件与其他控件关联
5.2.3图像列表控件的应用实例
5.3工具栏控件
5.3.1工具栏控件的主要属性和事件
5.3.2工具栏控件的应用实例
5.4状态栏控件
5.4.1状态栏控件的属性
5.4.2状态栏控件的方法
5.4.3状态栏控件的事件
5.5树状视图控件——统筹全局的好工具
5.5.1树状视图控件的主要属性、事件和方法
5.5.2树状视图控件的应用实例
5.6选项卡控件
5.6.1选项卡控件的主要属性
5.6.2选项卡控件的应用实例
5.7进度条控件
5.7.1进度条控件的主要属性和方法
5.7.2进度条控件的应用实例
5.8练一练
5.9跟我上机
第6章VB代码中的秘密——内置函数与过程
6.1秘密武器——常用的内置函数
6.1.1数学函数
6.1.2字符串函数
6.1.3时间/日期转换函数
6.1.4类型转换函数
6.1.5 shell函数
6.2过程
6.2.1事件过程
6.2.2 Sub过程(子过程)
6.2.3 Function过程(函数过程)
6.2.4参数的传递
6.2.5过程的嵌套与递归
6.3练一练
6.4跟我上机
第7章鼠标、键盘的另一种编程效果——鼠标、键盘事件
7.1鼠标事件
7.1.1“鼠标按键按下”事件(MouseDown)
7.1.2“鼠标按键释放”事件
7.1.3“移动鼠标”事件
7.2键盘事件
7.2.1“键盘按键”事件
7.2.2“键盘按下”事件
7.2.3“键盘弹起”事件
7.3练一练
7.4跟我上机
第8章 程序与用户的交互——菜单和对话框设计
8.1魅力化妆师——菜单设计
8.1.1菜单编辑器
8.1.2下拉式菜单设计
8.1.3弹出式菜单设计
8.1.4自定义菜单设计
8.2模式对话框和无模式对话框
8.3预定义对话框设计
8.3.1输入对话框设计
8.3.2消息对话框设计
8.4通用对话框设计
8.4.1添加通用对话框控件
8.4.2通用对话框设计实例
8.5练一练
8.6跟我上机
第9章编程错误终结者——程序调试与错误处理
9.1 Visual Basic 6.0程序中的错误类型
9.1.1语法错误
9.1.2逻辑错误
9.1.3运行时错误
9.2程序工作状态
9.2.1设计状态
9.2.2运行状态
9.2.3中断状态
9.3程序调试
9.3.1使程序进入中断状态
9.3.2调试工具
9.3.3调试方法
9.4除虫行动——Visual Basic 6.0中的错误处理
9.4.1 Err对象
9.4.2 On Error GoTo语句
9.4.3 Resume语句
9.4.4错误处理实例
9.5练一练
9.6跟我上机
第2篇核心技术
第10章进入数据仓库——数据库与SQL语言基础
10.1数据库基本概念
10.2 SQL应用
10.2.1 SQL语言的特点
10.2.2常用SQL语句简介
10.3 Select语句的使用——数据库的灵魂
10.3.1 Select子语句
10.3.2 From子语句
10.3.3 As子语句
10.3.4 Where子语句
10.3.5 OrderBy子语句
10.3.6 Group By子语句
10.4 SQL中的常用函数
10.4.1算术函数
10.4.2统计函数
10.5利用SQL语言修改表数据
10.5.1 Insert语句
10.5.2 Update语句
10.5.3 Delete语句
10.6练一练
10.7 跟我上机
第11章Visual Basic与数据库的联合——Visual Basic 6.0中的数据库编程
11.1英雄相惜——Visual Basic 6.0与数据库
11.1.1 VisualBasic支持的常用数据库
11.1.2 VisualBasic中的数据库控件
11.2数据库的建立、维护和查询
11.2.1建立数据库
11.2.2删除数据库中的表
11.2.3修改数据表结构和数据
11.2.4数据查询
11.2.5数据窗体设计器
11.3使用Data控件访问数据库
11.3.1 Data控件的常用属性
11.3.2 Data控件的常用方法
11.3.3 Data控件的常用事件
11.3.4 Data控件访问数据库实例
11.4使用ADO控件访问数据库
11.4.1添加ADO控件
11.4.2 ADO控件的常用属性
11.4.3 ADO控件的常用方法
11.4.4 ADO控件的常用事件
11.4.5 ADO控件访问数据库实例
11.5练一练
11.6跟我上机
第12章Visual Basic 6.0生成的报表——数据报表
12.1数据报表简介
12.2数据报表生成环境
12.3数据报表生成
12.4练一练
12.5跟我上机
第13章Visual Basic编程的核心——API编程
13.1 API概述
13.1.1 API基本数据类型
13.1.2 API常见数据结构
13.1.3 API浏览器
13.2 API的函数分类
13.2.1窗口管理类函数
13.2.2图形设备接口类函数
13.2.3系统服务类函数
13.2.4国际特性类函数
13.2.5网络服务函数
13.3 API函数的应用
13.3.1使用Declare语句手动声明API函数
13.3.2使用API浏览器声明API函数
13.3.3 API函数的调用
13.4插上翅膀去飞翔——API编程实例
13.5练一练
13.6跟我上机
第14章Visual Basic中的网络世界——网络编程
14.1邮件应用编程
14.1.1邮件程序接口控件的属性和方法
14.1.2实现邮件发送
14.2互联网传输应用编程
14.2.1互联网传输控件的属性、事件和方法
14.2.2实现互联网文件上传
14.3网页浏览器应用编程
14.3.1网页浏览器控件的属性、事件和方法
14.3.2实现自定义网页浏览器应用
14.4练一练
14.5跟我上机
第15章Visual Basic中的视听——图形图像与多媒体编程
15.1图形应用编程
15.1.1坐标系
15.1.2颜色设置
15.1.3绘图方法
15.2多媒体应用编程
15.2.1多媒体控制接口控件基本概念
15.2.2多媒体控制接口控件的属性
15.2.3多媒体控制接口控件的事件
15.2.4多媒体控制接口控件应用实例
15.3让程序动起来——动画应用编程
15.3.1添加动画控件
15.3.2动画控件的属性
15.3.3动画控件的方法
15.3.4动画控件应用实例
15.4练一练
15.5跟我上机
第16章用VB操纵文件——文件系统编程
16.1文件的类型与结构
16.1.1文件结构
16.1.2文件类型
16.2文件操作语句
16.3操纵文件的魔法——文件操作函数
16.4顺序文件
16.4.1顺序文件的打开
16.4.2顺序文件的读取
16.4.3顺序文件的写入
16.4.4顺序文件的关闭
16.4.5顺序文件使用实例
16.5随机文件
16.5.1随机文件的打开
16.5.2随机文件的读取
16.5.3随机文件的写入
16.5.4随机文件的关闭
16.5.5随机文件使用实例
16.6二进制文件
16.6.1二进制文件的打开
16.6.2二进制文件的读取
16.6.3二进制文件的写入
16.6.4二进制文件的关闭
16.6.5二进制文件使用实例
16.7练一练
16.8跟我上机
第17章 让你的程序去旅行——应用程序打包
17.1打包前的准备
17.2打包应用程序
17.3安装应用程序
17.4卸载应用程序
17.5打包应注意的问题
17.6练一练
17.7跟我上机
第3篇 应用开发
第18章 网络通信应用开发——VB实现远程控制
18.1系统分析
18.2系统设计
18.3运行系统
18.4开发过程常见问题及解决
第19章 图形图像应用开发——仿Windows画图程序
19.1系统分析
19.2系统设计
19.3运行系统
19.4开发过程常见问题及解决
第20章 多媒体应用开发——开发自己的播放器
20.1系统分析
20.2系统设计
20.3运行系统
20.4开发过程常见问题及解决
第21章 数据库应用开发——个人账目管理系统
21.1系统分析
21.1.1系统需求分析
21.1.2系统功能模块设计
21.2数据库分析和设计
21.2.1数据库分析
21.2.2创建数据库
21.2.3创建表
21.3系统界面设计
21.3.1创建工程和数据库连接模块
21.3.2添加控件
21.3.3系统主界面设计
21.3.4系统功能实现的各界面设计
21.4系统代码设计
21.4.1主窗体代码设计
21.4.2【日常收入】窗体代码设计
21.4.3【日常支出】窗体代码设计
21.4.4【借入款项】窗体代码设计
21.4.5【借出款项】窗体代码设计
21.4.6【月度统计】窗体代码设计
21.5运行系统
21.5.1系统主界面操作
21.5.2项目管理操作
21.5.3日常收入、支出管理操作
21.5.4借入款项、借出款项管理操作
21.5.5月度统计管理操作
21.6开发过程常见问题及解决
第22章文件系统应用开发——文件分割与合并程序
22.1系统分析
22.2系统设计
22.3运行系统
22.4开发过程常见问题及解决
第23章游戏开发——VB连连看
23.1系统分析
23.2系统设计与开发
23.3运行系统
23.4开发过程常见问题及解决
第4篇 项目实战
第24章 项目实战前的忠告——项目规划
24.1项目开发流程
24.1.1项目策划阶段
24.1.2需求分析阶段
24.1.3项目开发阶段
24.1.4项目测试阶段
24.1.5项目后期维护
24.2满足客户需求
24.3项目开发团队
24.3.1项目团队组成
24.3.2项目团队特征
24.4项目计划说明书
24.5项目开发阶段的运作
24.5.1初始阶段
24.5.2细化阶段
24.5.3构建阶段
24.5.4交付阶段
24.5.5维护阶段
24.6开发过程常见问题及解决
第25章 打造你的小型超市——超市进销存管理系统
25.1需求及功能分析
25.2数据库设计
25.2.1创建数据库
25.2.2创建表
25.3系统界面设计
25.3.1【综合管理】窗体设计
25.3.2【员工管理】选项卡设计
25.3.3【供应管理】选项卡设计
25.3.4 【客户管理】选项卡设计
25.3.5【货物分类】选项卡设计
25.3.6【货物管理】选项卡设计
25.3.7【进货记录操作】窗体设计
25.3.8【出货记录操作】窗体设计
25.3.9【VB小型超市管理】主窗体设计
25.4系统代码编写
25.4.1添加【VB小型超市管理】窗体代码
25.4.2添加【综合管理】窗体代码
25.4.3添加【进货记录操作】窗体代码
25.4.4添加【出货记录操作】窗体代码
25.5系统运行
25.5.1员工管理
25.5.2供应管理
25.5.3客户管理
25.5.4货物分类管理
25.5.5货物管理
25.5.6进货记录管理
25.5.7出货记录管理
25.5.8显示“关于”对话框
25.6开发过程常见问题及解决