第1章 图形控件的应用 1
1-1 绘制界面 2
1-2 编写程序 3
1-3 运行效果 4
第2章 增强标签 7
2-1 程序设计实例1:标签的发光和鼠标响应 8
2-1-1 发光效果 8
2-1-2 快捷键 13
2-1-3 响应鼠标事件 15
2-2-1 分析VCL库中的绘图过程 17
2-2 程序设计实例2:旋转标签 17
2-2-2 编写程序 18
2-3 程序设计实例3:阴文与阳文 24
2-3-1 使用Enabled属性 25
2-3-2 专用的阴文阳文属性 27
2-4 程序设计实例4:闪烁的标签 29
2-5 程序设计实例5:鼠标事件 35
2-6 程序设计实例6:突起和凹陷效果 40
2-6-1 编写控件 40
2-6-2 编写测试程序 45
2-6-3 结果分析 46
2-7 程序设计实例7:阴影标签 50
2-7-1 编写控件 51
2-7-2 编写测试程序 54
2-7-3 结果分析 55
2-8 程序设计实例8:立体效果 58
2-8-1 编写控件 58
2-8-2 编写测试程序 62
2-8-3 结果分析 63
2-9 程序设计实例9:渐变填充 66
2-9-1 编写控件 67
2-9-2 编写测试程序 72
2-9-3 结果分析 73
第3章 高级标签 79
3-1 程序设计实例10:按钮标签 80
3-2 程序设计实例11:垂直标签 86
3-3 程序设计实例12:阴文与阳文的配色方案 97
3-4 程序设计实例13:突起和凹陷的渐变效果 109
3-5 程序设计实例14:半透明标签 121
3-5-1 基本的半透明效果 121
3-5-2 失效的半透明标签 129
3-5-3 带背景的半透明标签 134
第4章 增强可视化控件 141
4-1 程序设计实例15:字体列表框 142
4-2 程序设计实例16:屏幕的复制 144
4-3 程序设计实例17:时钟 148
4-4 程序设计实例18:透明图片 155
4-5 程序设计实例19:阴影按钮 165
第5章 多媒体 175
5-1 程序设计实例20:多媒体播放器 176
5-2 程序设计实例21:Flash播放器 178
5-3 程序设计实例22:音量控制 181
5-3-1 总音量控制 182
5-3-2 单声道音量控制 184
5-3-3 平衡音量控制 190
5-3-4 多设备音量控制 196
5-4 程序设计实例23:MP3 199
5-4-1 MP3浏览器 199
5-4-2 修改MP3信息 207
5-5 程序设计实例24:播放声音文件 223
第6章 综合实例 227
6-1 程序设计实例25:二十一点游戏 228
6-1-1 需求分析 228
6-1-2 编写游戏操作者 230
6-1-3 编写游戏操作者——人 234
6-1-4 编写游戏操作者——计算机 235
6-1-5 编写游戏控制 237
6-1-6 编写操作界面 243
6-1-7 编写游戏操作者的信息界面 247
6-1-8 完成主程序 251
6-1-9 初始化程序 254
6-1-10 运行程序 265
6-1-11 结束程序 270
6-1-12 查看完整的牌面 270
6-1-13 自定义绘制牌面 273
6-2-1 需求分析 278
6-2 程序设计实例26:猜牌面游戏 278
6-2-2 编写回答程序 279
6-2-3 编写备选牌界面 283
6-2-4 目标牌界面 287
6-2-5 绘制主程序界面 293
6-2-6 测试操作效果 294
6-2-7 游戏控制的需求分析 305
6-2-8 编写游戏控制 306
6-2-9 编写游戏操作 312
6-2-10 编写游戏结果界面 314
6-2-11 完成游戏的主程序 317
6-2-12 运行游戏 319