预备知识
0.1 VisualBasic优缺点
0.2 安装和运行环境要求
0.3 集成开发环境
0.4 事件、方法、对象、过程和属性
0.5 基础语法
0.5.1 数据类型
0.5.2 常量与变量
0.5.3 数组
0.5.4 逻辑运算符
0.5.6 VisualBasic的过程
第1讲 窗体的多样效果
1.1 背景知识
1.1.1 窗体的命名规则
1.1.2 窗体主要属性
1.1.3 相关API函数
1.1.4 Windows环境和VisualBasic
1.2 范例
1.2.1 分割窗体
1.2.2 实现透明效果
1.3 本讲总结
第2讲 对话框
2.1 背景知识
2.1.1 通用对话框
2.1.2 文件对话框
2.1.3 颜色对话框
2.1.4 字体对话框
2.1.5 打印对话框
2.1.6 帮助对话框
2.1.7 自定义对话框
2.2 范例
2.2.1 制作“关于”对话框
2.2.2 显示通用对话框的范例程序
2.3 本讲总结
第3讲 控制热键和特殊键
3.1 背景知识
3.1.I SendMessage()函数
3.1.2 窗体的WindowState属性
3.1.3 MsgBox函数
3.1.4 相关APl函数
3.2 范例
3.2.1 实现热键功能
3.2.2 控制特殊键
3.3 本讲总结
第4讲 绘图
4.1 背景知识
4.1.1 绘制多边形
4.1.2 绘制矩形
4.1.3 绘制椭圆和圆
4.2 范例
4.2.1 绘图范例
4.3 本讲总结
第5讲 窗体的背景设置
5.1 背景知识
5.1.1 窗体背景颜色
5.1.2 Line方法
5.1.3 Picture控件
5.2 范例
5.2.1 改变窗体背景色
5.2.2 用图片填充背景
5.3 本讲总结
第6讲 标题栏的设置
6.1 背景知识
6.1.1 相关API函数
6.2 范例
制作不同效果的标题栏
6.3 本讲总结
第7讲 窗体的复杂切割
7.1 背景知识
7.1.1 VB的颜色
7.1.2 坐标系统
7.1.3 图形控制
7.2 范例
7.2.1 复杂分割
7.2.2 绘制艺术图案
7.3 本讲总结
第8讲 菜单的变换显示
8.1 背景知识
8.1.1 基本知识
8.1.2 使用菜单编辑器设计菜单
8.1.3 菜单项的增减
8.1.4 弹出式菜单
8.1.5 相关APl函数
8.2 范例
改变菜单显示方式
8.3本讲总结
第9讲 窗口图标最小化到通知栏
9.1 背景知识
9.2 范例
窗口图标最小化
9.3本讲总结
第10讲 CommonDialog控件
10.1 背景知识
10.1.1 CommonDialog控件概述
10.1.2 CommonDialog控件的方法和属性
10.2 范例
10.2.1 CommonDialog控件基本应用范例
10.2.2 CommonDialog控件复杂应用范例
10.3 本讲总结
第11讲 RichTextBox控件
11.1 背景知识
11.1.1 概述
11.1.2 属性
11.1.3 方法
11.1.4 事件
11.1.5 应用
11.2 范例
11.2.1 实现文本编辑软件
11.2.2 鼠标显示RichTextBox控件中的文字
11.3 本讲总结
第12讲 ListBox控件
12.1 背景知识
12.1.1 概述
12.1.2 RightToLeft属性
12.1.3 使用技术
12.2 范例
12.2.1 多功能操作的特性编程
12.2.2 ListBox控件中节点移动操作程序
12.3 本讲总结
第13讲 Slider控件与TreeView控件
13.1 背景知识
13.1.1 Slider控件
13.1.2 TreeView控件
13.1.3 Slider控件和TreeView控件的添加方法
13.2 范例
13.2.1 用Slider控件显示滑块移动距离
13.2,2 TreeView控件的精彩编程
13.3 本讲总结
第14讲 文本框控件TextBox
14.1 背景知识
14.1.1 TextBox控件概述
14.1.2 Tex出ox控件的属性
14.1.3 TextBox控件的应用
14.2 范例
14.2.1 在TextBox控件中实现文本自动换行
14.2.2 鼠标显示TextBox控件中文本所在行列位置
14.3 本讲总结
第15讲 引用ActiveX控件进行编程
15.1 背景知识
15.1.1 ActiveX控件概述
15.1.2 ActiveX控件的发展
15.1.3 使用ActiveX控件
15.1.4 创建ActiveX控件
15.2 范例
15.2.1 XP窗体模拟控件编程
15.2.2 随想滚动条控件编程
15.3 本讲总结
第16讲 鼠标事件与绘图
16.1 背景知识
16.1.1 鼠标事件
16.1.2 绘图实现方法
16.1.3 基本的绘图
16.1.4 绘图的属性
16.2 范例
16.2.1 正弦动画曲线的实现
16.2.2 利用鼠标事件实现绘图程序的编写
16.3 本讲总结
第17讲 随机画图与百叶窗效果编程
17.1 背景知识
17.1.1 相关的APl函数概览
17.1.2 注意事项
17.1.3 常用API函数
17.1.4 API函数Bitbn
17.2 范例
17.2.1 用VB实现随机画图程序
17.2.2 VB实现图片“百叶窗”推出效果
17.3 本讲总结
第18讲 图片的透明、淡入淡出与颜色效果实现
18.1 背景知识
18.1.1 透明位图的实现方法
18.1.2 颜色渐变实现方法
18.2 范例
18.2.1 利用WindowsAPI函数TransparentBlt实现透明与颜色特效处理
18.2.2 —个真彩图像淡入淡出程序
18.3 本讲总结
第19讲 编写DirectX7.0游戏
19.1 背景知识
19.1.1 DirectXSDK库的安装
19.1.2 DirectX7对象
19.1.3 DirectDraw7对象
19.2 范例
显示火焰字
19.3 本讲总结
第20讲 OpenGL与VB
20.1 背景知识
20.1.1 OpenGL的发展
20.1.2 OpenGL的主要优势
20.1.3 OpenGL基本操作与应用
20.1.4 OpenGL体系结构
20.1.5 OpenGL像素格式管理
20.1.6 VisualBasic平台下OpenGl安装
20.1.7 OpenGL函数库
20.2 范例
用VB6.0实现图形融和效果
20.3 本讲总结
第21讲 屏幕保护自己做
21.1 背景知识
21.1.1 屏幕保护设计基本思路
21.1.2 屏幕保护设计基础语法
21.2范例
CommonDialog控件基本应用范例
21.3 本讲总结
第22讲 时间与日期
22.1 背景知识
22.1.1 Format函数
22.1.2 Year函数
22.1.3 Day函数
22.1.4 Date函数
22.1.5 Month函数
22.1.6 Now函数
22.1.7 Weekday函数
22.2 范例
22.2.1 仿液晶的时钟
22.2.2 用VB编写一个日历程序
22.3 本讲总结
第23讲系统信息
23.1 背景知识
23.1.1 Sysinfo控件
23.1.2 Syslnfo控件的属性和事件
23.1.3 与系统信息相关的API函数
23.2 范例
23.2.1 一个利用API函数检测硬盘、内存信息的程序
23.2.2 一个小巧的操作系统版本检测程序
23.3 本讲总结
第24讲 文件分割操作
24.1 背景知识
24.1.1 分割基本原理
24.1.2 涉及的API函数
24.2 范例
—个用VB实现文件分割恰并的程序
24.3本讲总结
第25讲 文件基本操作
25.1 背景知识
25.1.1 文件基本操作内容
25.1.2 文件系统对象
25.1.3 文件和目录关键字
25.2 范例
25.2.1 一个简单的拷贝程序
25.2.2 带进度条的文件拷贝程序
25.3 本讲总结
第26讲 INI格式文件
26.1 背景知识
26.1.1 1NI文件概述
26.1.2 读写INI文件的方法
26.1.3 在VB中操作INI文件的几个WindowsAPI函数
26.2 范例
26.2.1 一个读取INI文件的程序
26.2.2利用INI文件实现软件的注册
26.3 本讲总结
第27讲 实现查找编程
27.1 背景知识
27.1.1 文本查找
27.1.2 文件查找
27.1.3 目录查找
27.2 范例
27.2.1 一个类似记事本的简单文本查找程序
27.2.2 类似Windows系统自带的文件查找程序
27.3 本讲总结
第28讲 文件属性与文件关联
28.1 背景知识
28.1.1 文件属性
28.1.2 文件关联
28.2 范例
28.2.1 一个简单的获取文件属性程序
28.2.2 文件关联程序
28.3 本讲总结
第29讲 注册表操作
29.1 背景知识
29.1.1 注册表概述
29.1.2 注册表用途
29.1.3 注册表编辑器
29.1.4 用VB实现对注册表的编写
29.2 范例
一个注册表基本操作程序
29.3 本讲总结
第30讲 操作Omoe
30.1 背景知识
30.1.1 Office的开发工具VBA
30.1.2 VB调用Omce
30.2 范例
30.2.1 调用Word和Excel(实现打开、关闭功能)
30.2.2 调用Word中的“拼写检查”和“单词统计”功能
30.2.3 调用ExcelSheet.对象处理可变数据
30.3 本讲总结
第31讲 Excel自动获取外部数据
31.1 背景知识
31.2 范例
实现Excel自动获取外部数据
31.3 本讲总结
第32讲 实现关机功能
32.1 背景知识
应用VB6.0开发关机程序必须掌握的内容
32.2 范例
32.2.1 一个简单的Windows2000下的关机程序
32.2.2 一个可以定时的多功能自动关机程序
32.3 本讲总结
第33讲 字符串、数组与文字处理
33.1 背景知识
33.1.1 字符串
33.1.2 数组
33.1.3 文字处理
33.2 范例
33.2.1 将阿拉伯数字转成汉字字符串
33.2.2 维数组重新排列
33.2.3 仿打字效果程序
33.3 本讲总结
第34讲 VisualBasic动画编程
34.1 背景知识
34.1.1 基本原理
34.1.2 动画实现类型概述
34.2 范例
34.2.1 模拟果树生长的动画实现
34.2.2 猎豹奔跑动画程序设计
34.3 本讲总结
第35讲 Flash播放器
35.1 背景知识
35.1.1 概述
35.1.2 编写Flash播放器原理
35.1.3 全屏幕播放
35.1.4 Flash效果
35.2 范例
具备基本功能的Flash播放器
35.3 本讲总结
第36讲 MP3播放器
36.1 背景知识
36.1.1 MP3音频文件
36.1.2 VB编写MP3捐放器的方法
36.2 范例
36.2.1 用MediaPlayer控件编写MP3播放器
36.2.2用MP3play控件编写MP3播放器
36.3 本讲总结
第37讲 视频软件编程
37.1 背景知识
37.1.1 视频多媒体概述
37.1.2 视频格式
37.1.3 视频软件编写方法
37.2 范例
用API函数实现视频播放程序
37.3 本讲总结
第38讲 Winsock控件与网络
38.1 背景知识
38.1.1 TCP基础
38.1.2 UDP基础
38.1.3 Winsock控件的使用
38.1.4 通讯协议的选择
38.1.5 协议的设置
38.1.6 Winsock编程结构
38.2 范例
38.2.1 利用Winsock控件实现网页下载
38.2.2 利用Winsock控件生成的黑客程序
38.3 本讲总结
第39讲 利用RAS调用实现拨号上网
39.1 背景知识
39.1.1 RAS技术
39.1.2 相关结构和函数
39.2 范例
拨号上网程序
39.3 本讲总结
第40讲 局域网编程
40.1 背景知识
40.1.1 TCP/IP
40.1.2 局域网的网络地址
40.1.3 局域网通讯
40.1.4 局域网编程可能的用途
40.2 范例
40.2.1 局域网信息发送软件
40.2.2 获取局域网域和工作组的程序
40.3 本讲总结
第41讲 网页浏览器开发
41.1 背景知识
41.1.1 WebBrowser控件重要的方法和事件
41.1.2 WebBrowser控件的应用范围
41.1.3 WebBrowser控件的优点
41.2 范例
41.2.1 简单浏览器程序
41.2.2 一个华丽的网页浏览器
41.3 本讲总结
第42讲 InternetTransfer控件
42.1 背景知识
42.1.1 概述
42.1.2 应用范围
42.1.3 方法
42.1.4 重要属性
42.1.5 StateChanged事件
42.2 范例
42.2.1 短信发送程序
42.2.2 利用IntemetTrasfer控件下载网页程序
42.3 本讲总结
第43讲 收发电子邮件程序
43.1 背景知识
43.1.1 使用MAPISession控件
43.1.2 使用MAPlMessages控件
43.2 范例
完整的Email发送程序
43.3 本讲总结
第44讲 开发DHTML应用程序
44.1 背景知识
44.1.1 DHTML应用程序设计注意事项
44.1.2 测试DHTML应用程序
44.1.3 DHTML应用程序的状态管理
44.1.4 动态HTML(DHTML)中的事件
44.1.5 应用VB 6.0中文版进行DHTML程序开发
44.1.6 DHTML应用程序的页面设计
44.1.7 DHTML应用程序的优点
44.2 范例
一个动态DHTML应用程序
44.3 本讲总结
第45讲 数据库基础
45.1 背景知识
45.1.1 数据库概述
45.1.2 数据库系统的特点与功能
45.1.3 数据库技术的发展
45.1.4 VB数据库基础
45.2 范例
45.2.1 创建一个简单的数据库
45.2.2 不利用VB数据库控件实现数据库编程.
45.3 本讲总结
第46讲 访问数据库
46.1 背景知识
46.1.1 常用的数据库访问方法
46.1.2 远程数据库的访问
46.1.3 VB访问数据库的原则
46.2 范例
DAO在数据库访问中的应用
46.3 本讲总结
第47讲 ADO与数据库
47.1 背景知识
47.1.1 ADO简介
47.1.2 ADO的对象与集合
47.1.3 ADO的控件
47.1.4 ADO编程模型
47.1.5 使用对象的ADO编程模型
47.1.6 ADO对象模型小结
47.1.7 ADO特性
47.2 范例
用ADO编写数据库
47.3 本讲总结
第48讲 编写完整数据库
48.1 背景知识
48.1.1 数据库设计的一般过程
48.1.2 数据库系统
48.1.3 数据库管理系统DBMS
48.1.4 数据模型
48.1.5 VB的数据库编程方式
48.2 范例
通讯录数据库实现
48.3 本讲总结
第49讲 加密编程
49.1 背景知识
49.1.1 加密的发展历史
49.1.2 加密系统组成
49.1.3 密码的分类
49.1.4 加密技术
49.2 范例
字符串加密程序
49.3本讲总结
第50讲 解密编程
50.1 背景知识
50.1.1 密码知识
50.1.2文件密码认证
50.1.3 与解密相关的API函数
50.2 范例
50.2.1 屏保密码破解程序
50.2.2 密码查看程序
50.3 本讲总结