目 录 1
第一篇界面编程 1
实例1第一个应用程序 1
实例2在窗口标题栏中使用 6
自绘按钮 6
实例3动态菜单 14
实例4在Delphi 7中定制提示窗口 19
实例5闪现窗体 24
实例6不规则窗体 27
实例7用Delphi制作溅射屏幕 30
实例8文本编辑器 36
第二篇图形图像编程 43
实例9简单的图像滤镜运算器 43
实例10小画笔 59
实例11抓取屏幕 64
实例12图像文件的压缩 71
实例13快捷方便的图像浏览器 75
实例14屏幕保护 93
实例15制作图表 96
实例16双缓冲技术实现的动画 100
实例17 OpenGL编程 105
第三篇文件操作 113
实例18文件管理器 113
实例19简单的文件编辑器 119
实例20利用递归法搜索目录 123
中的文件 123
实例21搜索文件 126
实例22一个加密解密器 131
实例23做一个文件切割器 135
第四篇多媒体技术 147
实例24图片浏览器 147
实例25 CD播放器 154
实例26播放动画 162
实例27制作自己的RM播放器 167
实例28综合多媒体播放器 174
实例29简单的录音机 181
第五篇系统功能 187
实例30让程序显示在系统 187
托盘上 187
实例31放大镜 194
实例32获得系统信息 200
实例33创建控制面板的新项目 212
实例34禁止程序二次运行 217
实例35超级鼠标 219
实例36建立高精度计时器 227
实例37剪贴板监控程序 232
第六篇数据库编程 238
实例38使用Rave控件 238
实例39创建数据库 243
实例40图书管理系统 247
实例41 ADO技术 255
搜索 260
实例42 Access数据库中的 260
实例43在Access数据库中添加删除项 263
实例44 SQLServer的连接和 269
初步使用 269
实例45用TreeView来显示数 276
据库信息 276
实例46 MTS缓冲池技术 283
实例47事务处理 289
第七篇网络编程 294
实例48网页浏览器 294
实例49聊天室工具 300
文件格式输出 305
实例50将数据库内容以HTML 305
实例51获得局域网的计算机 313
列表 313
实例52实现Ping功能 321
实例53网络资源树形浏览 326
实例54动态改变DNS地址 330
实例55信使服务程序 334
实例56计数器 337
第八篇游戏制作 342
实例57贪吃蛇游戏 342
实例58俄罗斯方块 349
实例59拼图游戏 371
实例60拯救地球 385
第九篇综合应用 395
实例61用Delphi编码实现程序自启动 395
实例62制作有动画效果的按钮 399
实例63公历日期转换为阴历 403
实例64读写其他进程的内存 419
实例65键盘鼠标动作记录与回放 422
实例66屏幕保护程序的预览 426
实例67动态链接库编程 432
实例68用Delphi制作简单桌面 435