微信扫一扫,移动浏览光盘
简介
DelPhi是Inprise公司新一代面向对象、可视化应用程序的开发环境,可以工作在Windows 95、 Windows 98、Windows NT、Windows 2000、Windows XP或Windows 2003操作系统上。通过阅读本书,读者可以了解和掌握Delphi常见的使用方法和基本的使用技巧。本书适合有一定Delphi程序设计基础的读者阅读,而且适合作为易用的案头开发参考书。
Delphi是Inprise公司新一代面向对象、可视化应用程序的开发环境,可以工作在Windows 95、 Windows 98、Windows NT、Windows 2000、Windows XP或Windows 2003操作系统上。
本书分为窗体界面、文件管理、网络、数据库、多媒体程序设计、图形图像编程、游戏制作、系统编程、字处理、高级应用、综合编程11个部分共19章来介绍Delphi在这些方面的应用。
通过阅读本书,读者可以了解和掌握Delphi常见的使用方法和基本的使用技巧。本书适合有一定Delphi程序设计基础的读者阅读,而且适合作为易用的案头开发参考书。
目录
目录
第一部分 窗体界面
第1章 窗体界面设计
1.1 核心实例
1.1.1 多文档程序
1.1.2 编程实现不规则窗口
1.1.3 在Delphi中定制提示窗口
1.1.4 程序启动界面
1.2 扩展实例
1.2.1 实现文字颜色渐变效果
1.2.2 实现颜色渐变窗体
1.2.3 实现颜色渐变的进度条
1.2.4 制作透明窗体
1.2.5 制作任意拖动窗体
1.2.6 制作倾斜文字
1.2.7 滚动标题栏文字
1.2.8 制作超级链接文字
第2章 窗体界面操作
2.1 核心实例
2.1.1 在标题栏中使用自绘按钮
2.1.2 列表框之间的内容拖放
2.2 扩展实例
2.2.1 如何给窗体边框加颜色
2.2.2 实现分割窗体
2.2.3 制作颜色下拉列表框
2.2.4 制作标题栏按钮
2.2.5 竖着显示按钮中的文字
2.2.6 查找列表框中的内容
2.2.7 实现爆炸窗体的效果
第二部分 文件管理专题
第3章 文件浏览
3.1 核心实例
3.1.1 文件管理器
3.1.2 搜索文件
3.1.3 读写INI文件
3.2 扩展实例
3.2.1 文件编辑器
3.2.2 建立Internet快捷方式
3.2.3 利用内存映射实现文件操作
3.2.4 递归法搜索目录中的文件
3.2.5 获得与扩展名关联的应用程序
3.2.6 修改文件的创建时间和修改时间
3.2.7 获取文件属性
第4章 文件处理
4.1 核心实例
4.1.1 加密解密器
4.1.2 文件切割器
4.1.3 将IE收藏夹导出为HTML文件
4.2 扩展实例
4.2.1 将文件删除到回收站中
4.2.2 清空回收站
4.2.3 创建和删除文件夹
4.2.4 更改文件的扩展名
4.2.5 获取驱动器容量
4.2.6 检测驱动器类型
第三部分 网络编程专题
第5章 获取网络相关信息
5.1 核心实例
5.1.1 网络聊天室
5.1.2 Ping操作的实现
5.1.3 信使服务
5.1.4 获得局域网计算机列表
5.2 扩展实例
5.2.1 取得计算机所在工作组名称
5.2.2 映射网络驱动器
5.2.3 读取网卡ID
5.2.4 编写WWW浏览器
5.2.5 建立拨号连接
5.2.6 修改本地计算机名
第6章 基本网络应用
6.1 核心实例
6.1.1 动态改变DNS地址
6.1.2 网络资源树形浏览
6.2 扩展实例
6.2.1 获取本机IP
6.2.2 根据lP得到主机名称
6.2.3 取得系统端口
6.2.4 检索网址
第四部分 数据库专题
第7章 初识Delphi数据库
7.1 核心实例
7.1.1 ADO技术
7.1.2 捕捉异常
7.1.3 SQL查询
7.1.4 彩色数据表格
7.2 扩展实例
7.2.1 添加BDE别名
7.2.2 获得BDE的系统信息
7.2.3 复制记录
7.2.4 取得当前的记录数
7.2.5 创建和原始表相同的新表
7.2.6 转换数据库
7.2.7 将图片导入到数据库中
7.2.8 用ADO动态浏览数据
第8章 SQL语言及综合实例
8.1 核心实例
8.1.1 TreeView显示数据库信息
8.1.2 搜索Access数据库
8.2 扩展实例
8.2.1 在DBGrid控件中显示图片
8.2.2 动态创建和删除字段
8.2.3 将字段中的内容导入ListBox
8.2.4 将数据库中的内容添加到OutLine中
8.2.5 修改DBGrid控件中指定行的颜色
8.2.6 MTS缓冲池技术
第五部分 多媒体程序设计专题
第9章 视频相关
9.1 核心实例
9.1.1 播放动画
9.1.2 图片浏览器
9.1.3 打造自己的RM播放器
9.1.4 综合多媒体播放器
9.2 扩展实例
9.2.1 全屏播放电影
9.2.2 弹出和关闭光驱
9.2.3 播放Flash动画
第10章 音频相关
10.1 核心实例
10.1.1 CD播放器
10.1.2 简单录音机
10.2 扩展实例
10.2.1 判断光驱中是否有CD
10.2.2 禁止光驱的自动播放
10.2.3 显示声音属性设置窗口
第六部分 图形图像编程专题
第11章 图像处理
11.1 核心实例
11.1.1 桌面晃动
11.1.2 OpenGL编程
11.1.3 制作图表
11.1.4 小画笔
11.2 扩展实例
11.2.1 图片放大
11.2.2 浏览大图片
11.2.3 屏幕抓图
11.2.4 实现控件的阴影效果
11.2.5 图像文件的压缩
11.2.6 双缓冲技术动画
第12章 图形效果
12.1 核心实例
12.1.1 图片的显示特效
12.1.2 图像滤镜运算器
12.2 扩展实例
12.2.1 颠倒图片
12.2.2 绘制正弦曲线
12.2.3 实现图片的拉伸效果
12.2.4 彩色图片转化为黑白
第七部分 游戏制作专题
第13章 游戏制作
13.1 核心实例
13.1.1 贪吃蛇
13.1.2 拼图游戏
13.1.3 俄罗斯方块
13.2 扩展实例
第八部分 系统编程专题
第14章 获取系统信息
14.1 核心实例
14.1.1 获得系统信息
14.1.2 放大镜
14.1.3 托盘程序
14.1.4 禁止程序二次运行
14.2 扩展实例
14.2.1 隐藏任务栏
14.2.2 窗口始终在最前面
14.2.3 枚举系统正在运行的程序
14.2.4 调用Windows程序
14.2.5 修改系统菜单
14.2.6 禁止窗体右上角的按钮
14.2.7 多线程应用程序
14.2.8 在程序间传递数据
14.2.9 按键控制Memo控件的滚动
14.2.10 得到密码编辑框中的密码
14.2.11 控制鼠标移动
14.2.12 生成文件的快捷方式
14.2.13 超级鼠标
14.2.14 修改程序的图标
14.2.15 动态生成数字按钮
14.2.16 检测Shift、Alt和Ctrl键是否被按下
14.2.17 更改光标的闪烁速度
14.2.18 模拟按键
14.2.19 记录屏幕操作
14.2.20 在系统中使用组合键启动记事本
14.2.21 限制鼠标的移动范围
14.2.22 查看IE浏览器是否运行
14.2.23 取得下拉条的信
14.2.24 为ListBox控件添加水平滚动条
14.2.25 修改显示器分辨率
14.2.26 关闭外部程序
14.2.27 隐藏程序
14.2.28 使用剪贴板
14.2.29 修改计算机在网络中的名称
14.2.30 使电脑发出“滴”的一声
第15章 系统控制
15.1 核心实例
15.1.1 高精度计时器
15.1.2 创建控制面板项
15.2 扩展实例
15.2.1 取得除任务栏以外的桌面大小
15.2.2 屏蔽系统功能键
15.2.3 Panel控件接收按键
15.2.4 按下键盘时弹出快捷菜单
15.2.5 使用方向键在控件中间切换
15.2.6 使用方向键代替Tab键
15.2.7 截获Tab按键
15.2.8 按下Esc键退出程序
15.2.9 在一段时间后隐藏鼠标
15.2.10 取得文件的修改日期
15.2.11 判断一个文件是否被使用
15.2.12 取得系统目录
15.2.13 得到当前文件所在的目录
15.2.14 查看文件是否存在
15.2.15 使用流文件读取数据
15.2.16 创建临时文件
15.2.17 获得操作系统的序列号
15.2.18 创建和删除文件夹
15.2.19 读取文本文件的信息
15.2.20 将外部文件添加到资源文件中
第九部分 字处理专题
第16章 汉字处理
16.1 核心实例
16.2 扩展实例
16.2.1 金额大写转换
16.2.2 获取汉字的拼音索引字母
16.2.3 输入法切换
16.2.4 公历日期转换为阴历
16.2.5 去掉字符串中的空格
16.2.6 查找一段文字中的汉字数和字母数
16.2.7 取得汉字的第一个拼音字母
第17章 字符处理
17.1 核心实例
17.2 扩展实例
17.2.1 将二进制数据添加到注册表
17.2.2 将字符串改为首字大写
17.2.3 替换字符串中的内容
17.2.4 设置字体
17.2.5 实现文字查找功能
第十部分 高级应用专题
第18章 高级应用
18.1 核心实例
18.1.1 创建和使用对象
18.1.2 Hook技术
18.2 扩展实例
18.2.1 获得窗口最大化时的大小
18.2.2 使其他应用程序作为当前窗口
18.2.3 重启计算机
18.2.4 控制Power键
18.2.5 隐藏窗体的标题栏
18.2.6 取得所有的光驱盘符
18.2.7 复制文件
18.2.8 设定Memo控件的边框
18.2.9 拖曳工具栏
18.2.10 设定菜单的快捷键
18.2.11 取得按钮中OnClick事件的执行时间
18.2.12 打开Chm文件
18.2.13 取得文件的大小
18.2.14 检查驱动器是否准备好
18.2.15 获得内存的使用情况
18.2.16 取得操作系统的版本信息
18.2.17 截获OnClick消息
18.2.18 转让程序的控制权
18.2.19 隐藏桌面的图标
18.2.20 使用PageDown键实现窗体的滚动
18.2.21 窗体关闭后执行另外一个程序
第十一部分 综合编程专题
第19章 综合编程
19.1 核心实例
19.1.1 图像测览器
19.1.2 Delphi实现程序自启动
19.1.3 图书管理系统
19.2 扩展实例
19.2.1 Delphi制作简单桌面
19.2.2 读写其他进程的内存
19.2.3 预览屏幕保护程序
19.2.4 编写动态链接库
19.2.5 向IE的工具栏中添加按钮
19.2.6 控制开始菜单
19.2.7 获得打印机的驱动和端口信息
19.2.8 得到打印的页边距
19.2.9 打印位图
19.2.10 改变纸张的打印大小
19.2.11 设置打印机为默认打印机
19.2.12 打印Memo控件中的内容
19.2.13 把PopupMenu的触发事件改为左键触发
19.2.14 同时控制多个控件
19.2.15 使原有的右键功能失效
19.2.16 截获窗体的关闭信息
19.2.17 设置Edit控件只输入数字和小数点
19.2.18 设置打印方向
19.2.19 使用MessageBox函数
19.2.20 使用InputBox函数
19.2.21 使多个按钮都响应同一个事件响应函数
19.2.22 使用方向键对文字进行选择
19.2.23 制作椭圆按钮
19.2.24 得到资源管理器指定文件的路径
附录A Delphi常用标准函数和过程
附录B Delphi编译错误信息中英文对照
附录C 错误信息说明
9Lx
第一部分 窗体界面
第1章 窗体界面设计
1.1 核心实例
1.1.1 多文档程序
1.1.2 编程实现不规则窗口
1.1.3 在Delphi中定制提示窗口
1.1.4 程序启动界面
1.2 扩展实例
1.2.1 实现文字颜色渐变效果
1.2.2 实现颜色渐变窗体
1.2.3 实现颜色渐变的进度条
1.2.4 制作透明窗体
1.2.5 制作任意拖动窗体
1.2.6 制作倾斜文字
1.2.7 滚动标题栏文字
1.2.8 制作超级链接文字
第2章 窗体界面操作
2.1 核心实例
2.1.1 在标题栏中使用自绘按钮
2.1.2 列表框之间的内容拖放
2.2 扩展实例
2.2.1 如何给窗体边框加颜色
2.2.2 实现分割窗体
2.2.3 制作颜色下拉列表框
2.2.4 制作标题栏按钮
2.2.5 竖着显示按钮中的文字
2.2.6 查找列表框中的内容
2.2.7 实现爆炸窗体的效果
第二部分 文件管理专题
第3章 文件浏览
3.1 核心实例
3.1.1 文件管理器
3.1.2 搜索文件
3.1.3 读写INI文件
3.2 扩展实例
3.2.1 文件编辑器
3.2.2 建立Internet快捷方式
3.2.3 利用内存映射实现文件操作
3.2.4 递归法搜索目录中的文件
3.2.5 获得与扩展名关联的应用程序
3.2.6 修改文件的创建时间和修改时间
3.2.7 获取文件属性
第4章 文件处理
4.1 核心实例
4.1.1 加密解密器
4.1.2 文件切割器
4.1.3 将IE收藏夹导出为HTML文件
4.2 扩展实例
4.2.1 将文件删除到回收站中
4.2.2 清空回收站
4.2.3 创建和删除文件夹
4.2.4 更改文件的扩展名
4.2.5 获取驱动器容量
4.2.6 检测驱动器类型
第三部分 网络编程专题
第5章 获取网络相关信息
5.1 核心实例
5.1.1 网络聊天室
5.1.2 Ping操作的实现
5.1.3 信使服务
5.1.4 获得局域网计算机列表
5.2 扩展实例
5.2.1 取得计算机所在工作组名称
5.2.2 映射网络驱动器
5.2.3 读取网卡ID
5.2.4 编写WWW浏览器
5.2.5 建立拨号连接
5.2.6 修改本地计算机名
第6章 基本网络应用
6.1 核心实例
6.1.1 动态改变DNS地址
6.1.2 网络资源树形浏览
6.2 扩展实例
6.2.1 获取本机IP
6.2.2 根据lP得到主机名称
6.2.3 取得系统端口
6.2.4 检索网址
第四部分 数据库专题
第7章 初识Delphi数据库
7.1 核心实例
7.1.1 ADO技术
7.1.2 捕捉异常
7.1.3 SQL查询
7.1.4 彩色数据表格
7.2 扩展实例
7.2.1 添加BDE别名
7.2.2 获得BDE的系统信息
7.2.3 复制记录
7.2.4 取得当前的记录数
7.2.5 创建和原始表相同的新表
7.2.6 转换数据库
7.2.7 将图片导入到数据库中
7.2.8 用ADO动态浏览数据
第8章 SQL语言及综合实例
8.1 核心实例
8.1.1 TreeView显示数据库信息
8.1.2 搜索Access数据库
8.2 扩展实例
8.2.1 在DBGrid控件中显示图片
8.2.2 动态创建和删除字段
8.2.3 将字段中的内容导入ListBox
8.2.4 将数据库中的内容添加到OutLine中
8.2.5 修改DBGrid控件中指定行的颜色
8.2.6 MTS缓冲池技术
第五部分 多媒体程序设计专题
第9章 视频相关
9.1 核心实例
9.1.1 播放动画
9.1.2 图片浏览器
9.1.3 打造自己的RM播放器
9.1.4 综合多媒体播放器
9.2 扩展实例
9.2.1 全屏播放电影
9.2.2 弹出和关闭光驱
9.2.3 播放Flash动画
第10章 音频相关
10.1 核心实例
10.1.1 CD播放器
10.1.2 简单录音机
10.2 扩展实例
10.2.1 判断光驱中是否有CD
10.2.2 禁止光驱的自动播放
10.2.3 显示声音属性设置窗口
第六部分 图形图像编程专题
第11章 图像处理
11.1 核心实例
11.1.1 桌面晃动
11.1.2 OpenGL编程
11.1.3 制作图表
11.1.4 小画笔
11.2 扩展实例
11.2.1 图片放大
11.2.2 浏览大图片
11.2.3 屏幕抓图
11.2.4 实现控件的阴影效果
11.2.5 图像文件的压缩
11.2.6 双缓冲技术动画
第12章 图形效果
12.1 核心实例
12.1.1 图片的显示特效
12.1.2 图像滤镜运算器
12.2 扩展实例
12.2.1 颠倒图片
12.2.2 绘制正弦曲线
12.2.3 实现图片的拉伸效果
12.2.4 彩色图片转化为黑白
第七部分 游戏制作专题
第13章 游戏制作
13.1 核心实例
13.1.1 贪吃蛇
13.1.2 拼图游戏
13.1.3 俄罗斯方块
13.2 扩展实例
第八部分 系统编程专题
第14章 获取系统信息
14.1 核心实例
14.1.1 获得系统信息
14.1.2 放大镜
14.1.3 托盘程序
14.1.4 禁止程序二次运行
14.2 扩展实例
14.2.1 隐藏任务栏
14.2.2 窗口始终在最前面
14.2.3 枚举系统正在运行的程序
14.2.4 调用Windows程序
14.2.5 修改系统菜单
14.2.6 禁止窗体右上角的按钮
14.2.7 多线程应用程序
14.2.8 在程序间传递数据
14.2.9 按键控制Memo控件的滚动
14.2.10 得到密码编辑框中的密码
14.2.11 控制鼠标移动
14.2.12 生成文件的快捷方式
14.2.13 超级鼠标
14.2.14 修改程序的图标
14.2.15 动态生成数字按钮
14.2.16 检测Shift、Alt和Ctrl键是否被按下
14.2.17 更改光标的闪烁速度
14.2.18 模拟按键
14.2.19 记录屏幕操作
14.2.20 在系统中使用组合键启动记事本
14.2.21 限制鼠标的移动范围
14.2.22 查看IE浏览器是否运行
14.2.23 取得下拉条的信
14.2.24 为ListBox控件添加水平滚动条
14.2.25 修改显示器分辨率
14.2.26 关闭外部程序
14.2.27 隐藏程序
14.2.28 使用剪贴板
14.2.29 修改计算机在网络中的名称
14.2.30 使电脑发出“滴”的一声
第15章 系统控制
15.1 核心实例
15.1.1 高精度计时器
15.1.2 创建控制面板项
15.2 扩展实例
15.2.1 取得除任务栏以外的桌面大小
15.2.2 屏蔽系统功能键
15.2.3 Panel控件接收按键
15.2.4 按下键盘时弹出快捷菜单
15.2.5 使用方向键在控件中间切换
15.2.6 使用方向键代替Tab键
15.2.7 截获Tab按键
15.2.8 按下Esc键退出程序
15.2.9 在一段时间后隐藏鼠标
15.2.10 取得文件的修改日期
15.2.11 判断一个文件是否被使用
15.2.12 取得系统目录
15.2.13 得到当前文件所在的目录
15.2.14 查看文件是否存在
15.2.15 使用流文件读取数据
15.2.16 创建临时文件
15.2.17 获得操作系统的序列号
15.2.18 创建和删除文件夹
15.2.19 读取文本文件的信息
15.2.20 将外部文件添加到资源文件中
第九部分 字处理专题
第16章 汉字处理
16.1 核心实例
16.2 扩展实例
16.2.1 金额大写转换
16.2.2 获取汉字的拼音索引字母
16.2.3 输入法切换
16.2.4 公历日期转换为阴历
16.2.5 去掉字符串中的空格
16.2.6 查找一段文字中的汉字数和字母数
16.2.7 取得汉字的第一个拼音字母
第17章 字符处理
17.1 核心实例
17.2 扩展实例
17.2.1 将二进制数据添加到注册表
17.2.2 将字符串改为首字大写
17.2.3 替换字符串中的内容
17.2.4 设置字体
17.2.5 实现文字查找功能
第十部分 高级应用专题
第18章 高级应用
18.1 核心实例
18.1.1 创建和使用对象
18.1.2 Hook技术
18.2 扩展实例
18.2.1 获得窗口最大化时的大小
18.2.2 使其他应用程序作为当前窗口
18.2.3 重启计算机
18.2.4 控制Power键
18.2.5 隐藏窗体的标题栏
18.2.6 取得所有的光驱盘符
18.2.7 复制文件
18.2.8 设定Memo控件的边框
18.2.9 拖曳工具栏
18.2.10 设定菜单的快捷键
18.2.11 取得按钮中OnClick事件的执行时间
18.2.12 打开Chm文件
18.2.13 取得文件的大小
18.2.14 检查驱动器是否准备好
18.2.15 获得内存的使用情况
18.2.16 取得操作系统的版本信息
18.2.17 截获OnClick消息
18.2.18 转让程序的控制权
18.2.19 隐藏桌面的图标
18.2.20 使用PageDown键实现窗体的滚动
18.2.21 窗体关闭后执行另外一个程序
第十一部分 综合编程专题
第19章 综合编程
19.1 核心实例
19.1.1 图像测览器
19.1.2 Delphi实现程序自启动
19.1.3 图书管理系统
19.2 扩展实例
19.2.1 Delphi制作简单桌面
19.2.2 读写其他进程的内存
19.2.3 预览屏幕保护程序
19.2.4 编写动态链接库
19.2.5 向IE的工具栏中添加按钮
19.2.6 控制开始菜单
19.2.7 获得打印机的驱动和端口信息
19.2.8 得到打印的页边距
19.2.9 打印位图
19.2.10 改变纸张的打印大小
19.2.11 设置打印机为默认打印机
19.2.12 打印Memo控件中的内容
19.2.13 把PopupMenu的触发事件改为左键触发
19.2.14 同时控制多个控件
19.2.15 使原有的右键功能失效
19.2.16 截获窗体的关闭信息
19.2.17 设置Edit控件只输入数字和小数点
19.2.18 设置打印方向
19.2.19 使用MessageBox函数
19.2.20 使用InputBox函数
19.2.21 使多个按钮都响应同一个事件响应函数
19.2.22 使用方向键对文字进行选择
19.2.23 制作椭圆按钮
19.2.24 得到资源管理器指定文件的路径
附录A Delphi常用标准函数和过程
附录B Delphi编译错误信息中英文对照
附录C 错误信息说明
9Lx
Delphi开发实用编程200例
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!