本书汇集了80个基于Delphi 7的实际编程案例,并附带完整的源代码。每个案例都详细解释了实现过程和技术要点,适合希望提升Delphi编程技能的开发者参考学习。
目录清单:
01 界面设计
- 制作一个屏幕保护程序
- 设计一款美观的VCD播放器界面
- 创建几何形状的窗体
- 开发桌面小工具(精灵)
- 创作出相框效果的应用
- 实现带阴影效果的画框
- 为Memo组件添加边框
02 系统设置
- 托盘程序开发
- 文件和目录的操作(复制、删除、移动)
- 更改壁纸及启动/关闭屏幕保护功能
- 构建文件管理器
- 格式化磁盘
- 获取系统路径信息(WINDOWS, SYSTEM, TEMP等)
- 获得文件日期属性
- 控制计算机的重启或关机
- 隐藏任务栏和桌面图标
03 硬件访问与控制
- 更改显示器模式
- 读取端口信息(两种方法)
- 获取电源电池状态
- 查询内存使用情况
- 获得CPU型号信息
- 操作硬盘或光盘设备
- 获取不同的声音播放装置
- 键盘相关设置调整
- 鼠标设置修改
- 注册表中读取硬件详情
04 控件应用
- LISTBOX控件的折行显示实现
- 在控件内添加消息处理功能
- 将系统中的com接口封装为自定义控件
- 带背景图标签的设计
- 创建自己的资源管理器
- 编写文件分割工具
- 制作滚动提示控件
- 开发邮件发送客户端
05 文件操作
- Delphi中INI文件编程技巧
- 删除或移动正在使用的文件
- 使用Delphi操作Excel文档
- 实现应用程序的拖放功能
- 将EXE转换为SWF格式
- SWF转EXE工具开发
- 文件捆绑技术
- 统计文本中的字符数量(中英文)
06 图形图像多媒体
- 艺术字效果实现
- 渐变色和动画矩形特效
- 处理图片的多种方法
- 在IntraWeb中显示图片数据
- 编织带效果
- 镜框样式开发
- 动画屏保创建
- MATLAB结合应用
- GIS组件(Mapobject)深入探索
- 利用scanline属性
07 数据库应用
- 获取BDE信息(使用Session)
- 决策图的应用
- ThreadedIBX技术介绍
- 可视化数据表创建
- SQL语句的运用
- 设计“一对多”关系表
- 文本与记录转换技巧
- 使用ADO从SQL Server 2000读取数据
- 多媒体数据库操作
- IntraWeb技术实现
- Rave报表生成
08 网络通讯
- 开发网络信使服务
- 实现NetClock功能
- 断点续传工具开发
- 升级精灵创建
- 文件在网络间传输
- Ping命令的使用
- 邮件群发程序开发
09 趣味游戏
- 小狗过桥小游戏设计
- 深入学习OpenGL游戏编程
- 键盘练习游戏
- 字母拼图挑战
- 乒乓球模拟器
- 打地鼠(两部分)
- 扫雷 (分两个部分)
- 简单的OpenGL游戏