序言
前言
第1章 案例提出
1. 1 案例综述
1. 1. 1 项目的开发过程
1. 1. 2 案例的背景
1. 1. 3 案例的需求分析
1. 1. 4 案例的功能分析
1. 1. 5 案例的设计方法
1. 1. 6 案例的数据库设计
1. 2 案例开发环境
1. 3 多项目的组织方法
1. 4 本章小结
第2章 VisualBasic编程基础
2. 1 编程思想
2. 1. 1 兴趣是最好的老师
2. 1. 2 实践出真知
2. 1. 3 不要把所有事情交给电脑
2. 1. 4 软件工程很重要, 忽视早晚要吃亏
2. 2 VisualBasic基础
2. 2. 1 常量和变量
2. 2. 2 数组
2. 2. 3 流程控制
2. 2. 4 VisualBasic过程
2. 3 窗体
2. 3. 1 最大化按钮与最小化按钮
2. 3. 2 控制框
2. 3. 3 边框
2. 3. 4 多文档接口
2. 3. 5 显示子窗体与普通. 非MDI窗体
2. 3. 6 窗体事件
2. 4 菜单
2. 4. 1 窗体属性
2. 4. 2 Pop-Up菜单
2. 4. 3 MDI子窗体菜单
2. 5 工具条和状态条
2. 6 应用程序焦点
2. 7 VisualBasic编码规范
2. 8 编写高质量的VisualBasic代码
2. 8. 1 如何提高代码的运行速度
2. 8. 2 编译优化
2. 9 实例
2. 9. 1 HelloWorld!
2. 9. 2 赛马连赢程序
2. 10 案例完善:案例编程方法
2. 10. 1 多项目共同使用同一个文件
2. 10. 2 界面的设计风格一致
2. 10. 3 设计相同的窗体事件
2. 10. 4 采用遍历的方法设置控件属性
2. 10. 5 采用相同的事件流程
2. 10. 6 采用良好的编程风格
2. 11 本章小结
第3章 VisualBasic控件
3. 1 控件使用方法
3. 1. 1 General工具栏的使用
3. 1. 2 添加一些可用控件
3. 1. 3 自编控件
3. 1. 4 第三方控件
3. 1. 5 调整控件在窗体中的位置
3. 1. 6 控件的Tablndex属性
3. 1. 7 控件数组的妙用
3. 2 案例完善:控件的组合使用方法
3. 3 案例完善:常用控件模块的编写
3. 4 本章小结
第4章 ActiveX控件
4. 1 ActiveX控件基础
4. 2 创建ActiveX控件
4. 2. 1 ActiveX控件的创建步骤
4. 2. 2 创建ActiveX控件的方法
4. 3 使用ActiveX控件
4. 3. 1 安装和注册ActiveX控件
4. 3. 2 加载ActiveX控件
4. 4 实例
4. 4. 1 创建ActiveX控件程序
4. 4. 2 ActiveX控件与其他对象的交互
4. 4. 3 开发数字输入限制控件
4. 5 案例完善:金额控件的开发
4. 6 本章小结
第5章 文件操作
5. 1 VisualBasic文件操作
5. 2 FileSystemObject
5. 2. 1 创建FileSystemObject对象
5. 2. 2 获取驱动器信息
5. 2. 3 文件夹
5. 2. 4 文件
5. 2. 5 实例:带进度条的文件拷贝程序
5. 3 操作INI文件
5. 3. 1 操作INI文件的函数
5. 3. 2 实例:INI文件读取程序
5. 3. 3 实例:利用INI文件实现软件的注册
5. 4 文件属性和文件关联
5. 4. 1 文件属性
5. 4. 2 文件关联
5. 4. 3 实例:获取文件属性程序
5. 4. 4 实例:文件关联程序
5. 5 本章小结
第6章 数据库编程
6. 1 数据库基础
6. 1. 1 什么是数据库系统
6. 1. 2 数据库系统的产生和发展
6. 1. 3 几种流行的数据库系统
6. 1. 4 大案例使用的数据库
6. 2 数据库访问方法
6. 2. 1 VisualBasic数据库访问方法
6. 2. 2 选择数据库访问方法的原则
6. 3 数据控件
6. 3. 1 为什么使用数据控件
6. 3. 2 数据绑定
6. 4 ADO
6. 4. 1 什么是ADO
6. 4. 2 ADO的运作模式
6. 4. 3 ADO的关键对象
6. 4. 4 为项目添加ADO
6. 5 SQL和存储过程
6. 5. 1 SQL基础
6. 5. 2 SQL语句
6. 5. 3 存储过程
6. 5. 4 SQL的特殊应用
6. 6 SQLDMO对象
6. 6. 1 SQLDMO运作模式
6. 6. 2 SQLDMO关键对象
6. 7 实例
6. 7. 1 使用SQLDMO对象操作数据库
6. 7. 2 名片管理程序
6. 8 案例完善
6. 8. 1 数据库访问模块
6. 8. 2 数据库备份模块
6. 8. 3 用户登录
6. 8. 4 附加数据库
6. 9 本章小结
第7章 XML编程
7. 1 XML简介
7. 1. 1 XML的存在和应用
7. 1. 2 XML的主要特点
7. 1. 3 XML文档规则
7. 2 文档类型定义
7. 2. 1 定义DTD
7. 2. 2 定义外部DTD
7. 2. 3 公用DTD
7. 3 命名空间
7. 3. 1 命名空间定义
7. 3. 2 命名空间创建
7. 3. 3 缺省名称空间
7. 4 案例完善
7. 4. 1 数据库操作模块
7. 4. 2 XML操作模块
7. 5 本章小结
第8章 API编程
8. 1 WindowsAPI概述
8. 1. 1 使用API阅览器
8. 1. 2 将文本文件转换为Jet数据库
8. 1. 3 注意事项
8. 2 动态链接库(DLL)
8. 2. 1 静态链接
8. 2. 2 动态链接
8. 3 WindowsAPI函数声明
8. 4 向WindowsAPI函数传递信息
8. 5 从WindowsAPI函数获取信息
8. 6 引用传递和值传递
8. 7 实例:调用API实现连续任务的等待
8. 8 案例完善:实现链接到网页
8. 9 本章小结
第9章 系统信息和注册表
9. 1 Sysinfo控件
9. 1. 1 Syslnfo控件的属性和事件
9. 1. 2 实例:操作系统版本检测程序
9. 2 与系统相关的API函数
9. 2. 1 API函数
9. 2. 2 实例:硬盘. 内存信息检测程序
9. 3 环境操作方法
9. 3. 1 命令行参数与环境变量
9. 3. 2 执行其他程序
9. 3. 3 命令分析
9. 4 注册表操作
9. 4. 1 注册表. System. ini和win. ini
9. 4. 2 用VisualBasic实现对注册表的编写
9. 4. 3 注册表函数
9. 5 案例完善:将设置保存到注册表
9. 6 本章小结
第10章 多媒体
10. 1 多媒体基础
10. 2 VisualBasic多媒体环境
10. 3 VisualBasic绘图
10. 3. 1 物理设备
10. 3. 2 度量系统
10. 3. 3 坐标系统
10. 3. 4 绘图方法
10. 3. 5 实现正弦动画曲线
10. 4 动画编程
10. 4. 1 基本原理
10. 4. 2 实例:猎豹奔跑动画程序
10. 5 媒体控制接口(MCI)
10. 5. 1 MCI控件
10. 5. 2 MCI指令
10. 5. 3 实例:使用MMControl编写多媒体播放器
10. 6 案例完善:等待界面
10. 7 本章小结
第11章 网络编程
11. 1 网络基础
11. 1. 1 Internet概述
11. 1. 2 TCP/IP层次模型
11. 1. 3 UDP传输
11. 1. 4 TCP传输
11. 2 Winsock规范和控件
11. 2. 1 Winsock规范
11. 2. 2 Winsock控件
11. 3 实例
11. 3. 1 使用Winsock控件编写数据交换程序
11. 3. 2 使用WebBrowser控件编写网页数据下载程序
11. 3. 3 编写E-mail发送和接收程序
11. 4 案例完善:银行扣款的实现
11. 4. 1 银行端程序
11. 4. 2 客户端程序
11. 5 本章小结
第12章 报表制作
12. 1 报表制作的难点
12. 2 数据报表设计器
12. 3 操作Office
12. 3. 1 VBA的特点
12. 3. 2 在VisualBasic中控制Word
12. 4 打印
12. 4. 1 坐标系统
12. 4. 2 Printer对象概述
12. 4. 3 Printers集合
12. 4. 4 访问多个打印机
12. 5 实例
12. 5. 1 使用数据报表设计器制作报表
12. 5. 2 使用Word或Excel制作报表
12. 5. 3 使用打印对象制作报表
12. 6 案例完善
12. 6. 1 发票打印
12. 6. 2 日结单打印
12. 7 本章小结
第13章 技术拓展
13. 1 VisualBasic. NET简介
13. 1. 1 VisualBasic. NET的新特性
13. 1. 2 从VisualBasic6向VisualBasic. NET迁移
13. 2 ASP. NET简介
13. 2. 1 ASP. NET特点
13. 2. 2 ASP. NET与其他语言的比较
13. 2. 3 ASP. NET编程语言选择
13. 3 实例
13. 3. 1 使用VisualBasic. NET编写名片管理程序
13. 3. 2 使用ASP. NET(VisualBasic语言)编写名片管理程序
13. 4 案例完善:缴费查询网页
13. 5 本章小结
附录A 程序发布
附录B 程序调试
参考文献