第一章 设计与一般窗口 1
实例1 如何制作颜色渐变的进度条 1
实例2 带图片的列表框和组合框 2
实例3 截获窗体的关闭信息 5
实例4 透明窗体 6
实例5 最小化所有浏览器窗口 7
实例6 滚动的标题栏文字 9
实例7 使窗体始终显示在最前端 10
实例8 制作动态菜单 12
实例9 自适应表单的实现 14
实例10 多文档窗体 15
实例11 窗体标题栏闪烁 16
实例12 使用PageDown键实现窗体的滚动 18
实例13 制作倾斜的文字(LogFont结构) 19
实例14 实现颜色渐变的窗体 21
实例15 运行时创建一个透明区域 22
实例16 制作屏幕保护程序 24
实例17 打开指定的目录 27
实例18 设定系统输入法 28
实例19 隐藏窗体 29
实例20 实现爆炸窗体的效果 30
实例21 单选项的3种状态 34
实例22 制作图片的透明背景 35
实例23 制作调色板程序 37
第二章 用户界面设计与一般窗口 40
实例24 使用MessageBox函数 40
实例25 使用MessageDbl函数 41
实例26 使用InputBox函数 42
实例27 TreeView控件使用 43
实例28 在按钮中显示两行文字 46
实例29 同时创建和控制多个控件 47
实例30 实现特效菜单 49
实例31 设定ComboBox中某一项为默认选项 51
实例32 对图片进行复制粘贴操作 52
实例33 获取Memo控件当前行和列值 54
实例34 同时打开多个文件 55
实例35 在StringGrid控件的使用 56
实例36 使多个控件都响应同一个事件响应函数 59
实例37 更改系统日期 61
实例38 在状态栏中动态添加面板 63
实例39 在状态栏中动态添加进度条 65
实例40 鼠标按下时,改变光标形状 67
第三章 图形(像)处理与多媒体 69
实例41 按压缩比把BMP图片转化成Jpeg格式 69
实例42 放大一张图片 72
实例43 图像的淡入淡出显示 75
实例44 制作个性光标 78
实例45 实现百叶窗效果 79
实例46 图片旋转 81
实例47 屏幕拷贝 82
实例48 如何设置声卡的音量 88
实例49 如果不通过TMediaPlayer播放Midi 90
实例50 如何通过程序朗读文本 92
实例51 如何在EXE文件中加入WAV文件 93
实例52 如何播放swf文件 94
第四章 文件处理 96
实例53 如何新建一个文本文件并向其中添加内容 96
实例54 如何显示文件属性 99
实例55 怎样检验文件是否存在 100
实例56 如何修改文件的扩展名 101
实例57 怎样显示文件日期 104
实例58 如何读写ini文件 106
实例59 搜索文件 110
实例60 获得目录大小 113
实例61 如何清空回收站 116
实例62 如何禁止程序二次执行 118
实例63 如何生成文件的快捷方式 120
实例64 如何利用内存映射实现文件操作 122
实例65 如何创建临时文件 125
实例66 如何创建和删除文件夹 127
实例67 如何读写文件流数据 130
实例68 如何实现文件的分割和合并 132
第五章 数据库 137
实例69 如何动态增加字段 137
实例70 制作登录密码对话框 139
实例71 让DbGrid自动调整宽度 142
实例72 单击DBGrid标题进行排序 144
实例73 ADO连接SQL Server 146
实例74 在同一数据表中复制记录 151
实例75 创建BDE-Paradox数据库 153
实例76 判断某一列数据是否为空 156
实例77 如何在程序中动态建立Access数据库 158
实例78 如何动态创建SQL SERVER ODBC数据源 159
实例79 如何实现对用户输入数据的控制 163
实例80 如何重整DBGrid中的栏目次序 165
实例82 如何在数据库内批量转换表格式 169
实例83 如何动态生成图表 173
实例84 如何主从数据库的链接 176
第六章 网络 179
实例85 如何获得网卡的MAC地址 179
实例86 如何获取网上邻居的工作组 180
实例87 如何根据客户端IP地址获取计算机名 184
实例88 如何利用MAPI发送邮件 185
实例80 如何在程序中打开IE 189
实例90 如何通过Sockets下载文件 190
实例91 如何实现Ping 192
实例92 如何清除IE缓存中的文件 195
实例93 如何把IE中的页面保存为MHT文件 196
实例94 如何获取当前IE正在使用的URL 198
实例95 如何判断计算机连接网络的方式 199
实例96 如何在IE上添加一个按钮 200
实例97 如何通过网络发送消息 202
实例98 如何监测计算机有几个串口 205
实例99 如何获取计算机的SMTP服务器地址 206
实例100 如何自动填充IE中的表单 207
第七章 操作系统 210
实例101 获取系统硬件信息 210
实例102 编辑注册表信息 211
实例103 锁住计算机 216
实例104 启动和关闭外部应用程序 218
实例105 改变默认的打印机 220
实例106 获取内存信息 222
实例107 显示磁盘剩余空间 224
实例108 显示磁盘细节 225
实例109 如何获取系统的版本信息/用户注册信息 227
实例110 用Windows API函数共享锁定状态 229
实例111 如何检测CPU的速度 231
实例112 如何记录屏幕操作 234
实例113 弹出和关闭光驱的实现 237
实例114 实现剪贴板内容改变自动通知 240
实例115 如何检测某软件是在VMware下运行的 243
实例116 如何检测计算机是否支持休眠及所处的状态 244
第八章 杂项 247
实例117 限定程序的使用时限 247
实例118 设置程序为自动被执行 249
实例119 随机选号 251
实例120 产生程序序列号 255
实例121 打印表单 260
实例122 自动创建组件 266
实例123 获得屏幕当前颜色数量 268
实例124 宇航员找基地游戏 270
实例125 简单的IntraWeb应用程序 274
实例126 在Win2k下实现对系统操作的监视 276
实例127 如何发送Flash电子邮件 283
实例128 指纹登记和验证演示程序 293
Borland使用的DELPHI编码规范(中译本) 303