第1章 窗体设计 1
案例1.1 渐变背景 1
案例1.2 窗体背景图案的实现 2
案例1.3 拖动没有标题栏的窗口 5
案例1.4 奇形怪状的窗体 6
案例1.5 创建字型窗体 9
案例1.6 创建具有动画效果的窗体标题 12
案例1.7 创建垂直的窗体标题栏 14
案例1.8 窗体启动特效 18
案例1.9 使窗体的“关闭”按钮无效 20
案例1.10 软件封面的制作 22
案例1.11 制作屏幕保护程序 25
案例1.12 制作About窗体 28
案例1.13 自动调整控件的位置与大小 32
案例1.14 为窗体添加透明阴影 34
案例1.15 向窗体的控制菜单栏添加菜单项 38
案例1.16 编写托盘程序 40
第2章 控件与菜单 48
案例2.1 聪明的按钮 48
案例2.2 制作浮动按钮 50
案例2.3 制作动态按钮 53
案例2.4 创建只读文本框 55
案例2.5 设置文本框的滚动区域 57
案例2.6 滚动文本框中的内容 59
案例2.7 文本框的输入限制 61
案例2.8 实现UNDO功能 63
案例2.9 获取多行文本框信息 65
案例2.10 屏幕取词 67
案例2.11 使列表框中不同项目显示不同的提示 70
案例2.12 更换文本框的快捷菜单 72
案例2.13 在窗体间拖动控件 75
案例2.14 在运行时使用代码生成控件 78
案例2.15 菜单标记 80
案例2.16 创建快捷菜单 82
案例2.17 创建位图菜单 85
第3章 图形与文本设计 88
案例3.1 调色板 88
案例3.2 五彩缤纷的清屏效果 90
案例3.3 滚动显示图片 93
案例3.4 绘制柱状图表 95
案例3.5 “百叶窗”图形特效 99
案例3.6 图片切换特效 101
案例3.7 实现屏幕变暗的效果 105
案例3.8 旋转位图 107
案例3.9 缩放位图 110
案例3.10 显示背景透明的图片 112
案例3.11 演示3D旋转效果 115
案例3.12 滚动字幕 122
案例3.13 实现打字效果 124
案例3.14 在VB中使用Word的“艺术字” 126
案例3.15 创建3D文字效果 129
案例3.16 创建旋转文本效果 133
案例3.17 创建蒙板字 135
第4章 系统控制 138
案例4.1 重新启动计算机 138
案例4.2 获取磁盘空间信息 140
案例4.3 获取磁盘信息 142
案例4.4 获取磁盘的序列号 144
案例4.5 获取与设置计算机名 146
案例4.6 获取系统目录 148
案例4.7 显示动画鼠标指针 149
案例4.8 限制鼠标的移动 152
案例4.9 定义热键 154
案例4.10 屏蔽Ctrl+Alt+Del功能键 156
案例4.11 改变屏幕的设置 158
案例4.12 定时启动程序 161
案例4.13 开机时自动更换墙纸 165
案例4.14 自动记录应用软件的工作时间 166
案例4.15 设置启动程序 170
案例4.16 隐藏与显示任务栏 175
案例4.17 变化的“开始”按钮 177
案例4.18 将程序从Windows的系统任务列表中隐藏 180
案例4.19 查看窗口信息 182
第5章 文件管理 186
案例5.1 读写INI文件 186
案例5.2 VB中的APP对象及其应用 189
案例5.3 加密文件 192
案例5.4 拷贝文件 195
案例5.5 删除文件到回收站 198
案例5.6 创建文件夹列表框 200
案例5.7 显示文件的属性 202
案例5.8 利用递归方法查找文件 205
案例5.9 获取目录的大小 209
第6章 数据库编程技术 212
案例6.1 用数据库保存程序的用户设置 212
案例6.2 从Excel中读取数据到数据库 214
案例6.3 非绑定模式下的DbGrid控件 217
案例6.4 将数据库转换为文本文件 223
案例6.5 使用图表显示数据 226
案例6.6 制作通讯录 230
第7章 多媒体应用程序 234
案例7.1 使用MMControl控件制作CD播放器 234
案例7.2 使用API函数制作CD播放器 237
案例7.3 使用MMControl控件播放媒体文件 242
案例7.4 Flash动画播放器 244
案例7.5 RealPlayer播放器 252
案例7.6 获取光驱的盘符 268
案例7.7 测试声卡 270
案例7.8 弹动的小球 275
第8章 网络编程 280
案例8.1 创建超级链接 280
案例8.2 简单的拨号程序 283
案例8.3 发送电子邮件 285
案例8.4 收取邮件 288
案例8.5 制作自己的浏览器 293
案例8.6 拖放网页的图像与链接 297
第9章 实用程序 301
案例9.1 编写一个计算器 301
案例9.2 Hanoi塔问题 308
案例9.3 内存统计程序 314
案例9.4 指针式时钟 316
案例9.5 刮卡 320
案例9.6 打字练习程序 322
案例9.7 “井字”游戏 326
案例9.8 将阿拉伯数字转换成汉字数字 341
案例9.9 密码登录程序 344
案例9.10 进制转换器 350