网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Delphi系统开发实例精粹

分享到:
Delphi系统开发实例精粹

最 低 价:¥37.90

定 价:¥48.00

作 者:四维科技 刘山 赵辉

出 版 社:人民邮电出版社

出版时间:2005 年8月

I S B N:7115136378

价格
缺货
价格
37.90元
价格
40.80元
价格
43.20元
价格
43.80元

商品详情

编辑推荐

本书的特点在于合理地利用了Delphi编程的特点--基于其“功能强大和简单易用”来选择实例,而且书中汇集了几位作者多年来从事Dephi项目开发的经验之精华。很多实例都提炼自作者从事过的一些实际工程项目,目的就是帮助读者真正学到实用的编程技巧和方法。本书特别适合于具有初步Delphi编程基础的人员进行深入学习和参考。

内容简介

本书精选近40个综合性实例,详细介绍了基于delphi7的程序开发技巧和方法,内容涵盖了delphi的系统编程、多媒体/图形图像编程、网络通信编程、数据库编程、mis开发和游戏开发等许多热门领域。
  每个实例都按照设计思路、编程原理以及实例详解3个步骤来解说。尤其是有针对性地介绍了编程中需要使用的delphi组件相关知识,同时对实例的源代码进行了详细地注释。同时在本书的光盘中赠送了大量非常有价值的实例源代码。通过本书的学习,读者可以非常容易地理解并掌握delphi开发的核心技术,并根据自身需要进行二次开发。
  本书可以作为高等院校相关专业的课程设计、毕业设计的指导用书,同时也可以作为科研单位、企业相关软件开发的技术指导用书。
  
  丛书特色:
  * 案例精——书中汇集了作者多年来从事项目开发的经验之精华,很多实例都提炼自作者从事过的实际工程项目。选取的案例具有典型性,非常适合开发中、小型的系统模块。
  * 性价比高——全书版式紧凑,虽然有些实例的源代码多达上千行,书中只精选了其中的重点和难点代码段进行分析和讲解,其余的代码均收录在随书的光盘中。
  * 涵盖领域广——每本书都涉及了“系统编程”、 “多媒体/图形图像处理”、 “网络通信编程”、“数据库/mis开发”和“游戏编程”等各个开发领域。
  * 光盘内容超值——光盘中不但涵盖了书中正文实例的全部源代码,而且赠送了大量的典型实例源代码,以帮助读者拓宽视野,更好地完成相关领域的开发工作。

作者简介

目录

exampie 01右键注册程序
1.1 设计思路
1.2 编程原理
1.2.1 注册表简介
1.2.2 delphi读注册表的相关操作函数简介
1.2.3 delphi写注册表的相关操作函数简介
1.2.4 delphi操作注册表的其他相关函数简介
1.3 实例详解
1.3.1 程序运行时显示用户注册信息
1.3.2 右键注册详解
exampie 02记事本程序
2.1 设计思路
2.2 编程原理
2.2.1 trichedit组件
2.2.2 “查找”对话框
2.2.3 “替换”对话框
2.2.4 perform函数
2.3 实例详解
2.3.1 声明变量和对象
2.3.2 检查当前文件是否需要保存
.2.3.3 “保存当前文件”功能
2.3.4 “打开文档”功能
2.3.5 “字体设置”功能
2.3.6 “撤销”功能
2.3.7 “查找”功能
2.3.8 “自动换行”功能
exampie 03系统托盘程序
3.1 设计思路
3.2 系统托盘程序原理详解
3.2.1 shell_notifylcon函数
3.2.2 消息处理机制
3.2.3 动态改变图标
3.2.4 资源文件的制作与使用
3.2.5 在任务栏上隐藏应用程序
3.3 实例详解
3.3.1 程序运行时在托盘上添加图标
3.3.2 变换托盘图标
3.3.3 鼠标单击的消息处理
3.3.4 系统菜单中最小化按钮的实现
3.3.5 系统退出的实现
exampie 04简易计算器
4.1 设计思路
4.2 操作dll编程原理
4.2.1 dll原理
4.2.2 dll的特点
4.2.3 可执行程序与dll的区别
4.2.4 编写dll注意事项
4.3 实例详解
4.3.1 创建动态链接库
4.3.2 两个dll的具体实现
4.3.3 使用动态链接库
4.3.4 调试动态链接库
exampie 05电子秒表系统
5.1 设计思路
5.2 编程原理
5.2.1 clx应用程序概述
5.2.2 tlcdnumber控件
5.2.3 formatdate下me函数
5.3 实例详解
5.3.1 声明变量和对象
5.3.2 响应定时器事件
5.3.3 “开始”事件
5.3.4 “暂停”事件
5.3.5 “继续”事件
5.3.6 “停止”事件
5.3.7 设置已选定的电子秒表的边框样式
5.3.8 设置已选定的电子秒表的数字片段类型
exampie 06硬件信息获取系统
6.1 设计思路
6.2 编程原理
6.2.1 获取cpu频率
6.2.2 获取显示器刷新频率
6.2.3 获取内存信息”
6.2.4 获取显示卡信息
6.2.5 获得驱动器信息
6.3 实例详解
6.3.1 实现获取cpu频率
6.3.2 实现获取显示器刷新频率
6.3.3 实现获取内存信息
6.3.4 实现获取显示卡信息
6.3.5 实现检查指定驱动器是否准备就绪
exampie 07屏幕保护系统
7.1 设计思路
7.2 编程原理
7.2.1 实现图像的随机出现
7.2.2 获取桌面位图
7.2.3 设置窗口置顶和隐藏鼠标
7.3 实例详解
7.3.1 声明变量和对象
7.3.2 防止屏保程序重复运行
7.3.3 创建窗体
7.3.4 按空格键后弹出密码框
7.3.5 播放启动声音
7.3.6 定时器响应事件
7.3.7 重画事件
exampie 08批量制作邀请函
8.1 设计思路
8.2 编程原理
8.2.1 word组件
8.2.2 delphi中操作word文件的方法
8.3 实例详解
8.3.1 声明变量和对象
8.3.2 窗体显示
8.3.3 选择文件
8.3.4 制作文件
part2 多媒体/图形图像篇
exampie 09状态栏上加入可视构件
9.1 设计思路
9.2 编程原理
9.2.1 状态栏组件
9.2.2 tanimate组件
9.3 实例详解
9.3.1 声明变量和对象
9.3.2 创建可视构件对象
9.3.3 响应状态栏的重画事件
9.3.4 设置进度条和图像参数
9.3.5 定时器响应事件
exampie 10图像动画系统
10.1 设计思路
10.2 编程原理
10.2.1 定时器组件
10.2.2 图像组件
10.3 实例详解
10.3.1 图像列表中的“增加”功能
10.3.2 图像列表中的“删除”功能
10.3.3 图像列表中的“确定”功能
10.3.4 播放动画
10.3.5 播放控制功能
exampie 11媒体播放系统
11.1 设计思路
11.2 编程原理
11.2.1 tmediaplayer组件
11.2.2 文件选择组件
11.3实例详解
11.3.1 选择媒体文件
11.3.2 绑定媒体文件
11.3.3 “单击”媒体播放器
exampie 12按键发音系统
12.1 设计思路
12.2 编程原理
12.2.1 键盘编程.
12.2.2 声音资源文件的制作与调用
12.2.3 playsound的使用方法
12.3 实例详解
12.3.1 处理键盘事件
12.3.2 添加一个字符
12.3.3 删除一个字符
12.3.4 播放声音
12.3.5 伴随音乐启动和退出
exampie 13 flash动画播放系统
13.1 设计思路
13.2 编程原理
13.2.1 在delphi中使用activex控件
13.2.2 tshockwaveflash控件
13.2.3 替换flash弹出菜单
13.3 实例详解.
13.3.1 选择新的网ash文件.
13.3.2 flash文件的播放、暂停和停止
13.3.3 替换右键弹出菜单
13.3.4 全屏播放flash
13.3.5 普通视图播放flash
exampie 14图像处理系统——点运算篇
14.1 设计思路
14.2 编程原理
14.2.1 tbitmap组件
14.2.2像素化图像
14.3 实例详解
14.3.1 声明变量和对象
14.3.2 像素化图像
14.3.3 膨胀效果
14.3.4 腐蚀效果
14.3.5 提取轮廓
14.3.6 细化图像
14.3.7 sobel边缘检测
exampie 15图像处理系统——几何变换篇
15.1 设计思路
15.2 编程原理
15.2.1 位图和位图对象
15.2.2 setbrushorgex函数
15.2.3 setstretchbltmode函数
15.3 实例详解
15.3.1 声明变量和对象
15.3.2 打开位图文件
15.3.3 顺时针旋转90°
15.3.4 逆时针旋转90°
15.3.5 任意角度旋转
15.3.6 缩小
15.3.7 放大
15.3.8 扭曲效果
15.3.9 波浪效果
15.3.10 远视图效果
15.3.11 水平镜像
15.3.12 垂直镜像
15.3.13 裁剪图像
15.3.14 还原图像
exampie 16图像处理系统——特效篇
16.1 设计思路
16.2 编程原理
16.2.1 copyrect函数
16.2.2 bitblt函数
16.3 实例详解
16.3.1 声明变量和对象
16.3.2 实现飞入效果的函数
16.3.3 实现拉伸效果的函数
16.3.4 实现百叶窗效果的函数
16.3.5 堆沙效果
exampie 17图像处理系统——色彩通道篇
17.1 设计思路
17.2 编程原理
17.2.1 rgb颜色空间
17.2.2 delphi操作rgb颜色空间
17.3 实例详解
17.3.1 声明变量和对象
17.3.2 选择色彩通道
17.3.3 单一色彩通道
17.3.4 调节通道分量
part3 网络通信篇
exampie 18网络测速系统
18.1 设计思路
18.2 编程原理
18.2.1 icmp协议介绍
18.2.2 在delphi中实现icmp协议
18.2.3 winsock网络编程接口
18.3 实例详解
18.3.1对半个目标地址进行ping操作
18.3.2 处理返回信息
18.3.3 获得两个目标地址之间的数量值
18.3.4 获得下一个目标地址
18.3.5 实现目标地址群png操作
exampie 19局域网聊天系统
19.1 设计思路
19.2 编程原理
19.2.1 udp协议简介
19.2.2 tldudpclient组件
19.2.3 tldudpserver对象
19.3 实例详解
19.3.1 程序初始化
19.3.2 发送数据
19.3.3 接收数据
19.3.4 增加聊天人员
19.3.5 删除聊天人员
exampie 20 e-mail发送系统
20.1 设计思路
20.2 编程原理
20.2.1 smtp协议
20.2.2 tldsmtp组件
20.2.3 tldmessage组件
20.3 实例详解
20.3.1 发送邮件
20.3.2 增加附件
20.3.3 删除附件
20.3.4 显示当前状态
exampie 21文件传递系统
21.1 设计思路
21.2 编程原理
21.2.1 socket工作原理
21.2.2 delphi中的socket组件
21.2.3 tclientsocket组件
21.2.4 tserversocket组件
27.2.5 使用socket传送文件的顺序图
21.3 实例详解
21.3.1 声明变量和对象
21.3.2 客户端发送文件
21.3.3 客户端接收文件
21.3.4 服务器端接收文件
21.3.5 取消发送
exampie 22数据库的图表统计
22.1 设计思路
22.2 编程原理
22.2.1 图表组件
22.2.2 tdbchart组件
22.2.3 series对象
22.3 实例详解
22.3.1 声明变量和对象
22.3.2 窗口显示
22.3.3 显示图表
22.3.4 显示直方图
22.3.5 显示3d效果
22.3.6 显示旋转效果
exampie 23商品管理系统——bde篇
23.1 设计思路
23.2 编程原理
23.2.1 基于bde的体系结构
23.2.2 bde控件
23.2.3 tdatabase控件
23.2.4 建立连接
23.2.5 ttable控件
23.3 实例详解
23.3.1 增加
23.3.2 修改
23.3.3 删除
23.3.4 保存
23.3.5 退出
exampie 24商场收银系统——ado篇
24.1 设计思路
24.2 ado数据库编程原理
24.2.1 基于ado的体系结构
24.2.2 ado控件
24.2.3 连接ado数据库
24.2.4 tadoconnection控件
24.2.5 tadoquery控件
24.2.6 tadostoredproc控件
24.3 实例详解
24.3.1 增加
24.3.2 修改
24.3.3 删除
24.3.4 保存
24.3.5 退出
exampie 25用户管理系统——interbase篇
25.1 设计思路
25.2 编程原理
25.2.1 interbase数据库
25.2.2 interbase控件
25.2.3 建立连接
25.3 实例详解
25.3.1 声明变量和对象
25.3.2 创建窗体
25.3.3 显示用户信息界面
25.3.4 数据录入
25.3.5 数据查询
exampie 26用户管理系统——dbexpress
26.1 设计思路
26.2 编程原理
26.2.1 dbexpress简介
26.2.2 dbexpress组件
26.2.3 建立连接
26.2.4 tsqlconnection组件
26.2.5 tsoldataset组件
26.2.6 tsimp.edataset组件
26.2.7 tsolmonltor组件
26.3 实例详解
26.3.1 声明变量和对象
26.3.2 显示窗体
26.3.3 更新
26.3.4 排序
26.3.5 显示dbexpress与后台数据库之间传递的信息
exampie 27数据库备份系统
27.1 设计思路
27.2 编程原理
27.2.1 系统数据库master
27.2.2 backup命令
27.3 实例详解
27.3.1 声明变量和对象
27.3.2 窗体显示
27.3.3 选择备份目录
27.3.4 选择抄送目录
27.3.5 设置参数
27.3.6 备份数据库
exampie 28数据库恢复系统
28.1 设计思路
28.2 编程原理
28.2.1 drop database命令
28.2.2 restore命令
28.3 实例详解
28.3.1 声明变量和对象
28.3.2 窗体显示
28.3.3 选择恢复文件
28.3.4 恢复数据库
exampie 29数据导出系统
29.1 设计思路
29.2 编程原理
29.2.1 excel组件
29.2.2 使用ado直接访问excel数据文件
29.3 实例详解
29.3.1 窗体显示
29.3.2 导出数据
29.3.3 查看excel文件
29.3.4 查看导出数据
exampie 30数据库模糊查询系统
30.1 设计思路
30.2 编程原理
30.2.1 设定搜索条件
30.2.2 like运算符
30.2.3 between运算符
30.3 实例详解
30.3.1 窗体显示
30.3.2 选择between的情况
30.3.3 限制只能输入数字
30.3.4 运行“模糊查询”
exampie 31报表打印——quickreport
31.1 设计思路
31.2 编程原理
31.2.1 quickreport组件
31.2.2 tquickrep控件
31.2.3 tqrband控件
31.2.4 tqrsysdata控件
31.2.5 quickreport安装方法
31.3 实例详解
31.3.1 窗体显示
31.3.2 预览
31.3.3 打印
31.3.4 根据字段值调整显示内容
exampie 32报表打印——rave
32.1 设计思路
32.2 编程原理
32.2.1 rave组件
32.2.2 trvproiect组件
32.2.3 trvsvstem组件
32.2.4 报表设计器
32.2.5 datatext组件
32.2.6 datamemo组件
32.2.7 region组件
32.2.8 databand组件
32.2.9 datacycle组件
32.2.10 bitrnap组件
32.3 实例详解
32.3.1 窗体显示
32.3.2 预览和打印
exampie 33超市票据打印——fastreport
33.1 设计思路
33.2 编程原理
33.2.1 fastreport组件
33.2.2 tfrreport控件
33.2.3 tfrdbdataset控件
33.2.4 报表设计器
33.2.5 text对象
33.2.6 band对象
33.2.7 line对象
33.3 实例详解
33.3.1 窗体显示
33.3.2 “商品数量”输入框失去焦点事件
33.3.3 结账事件
33.3.4 “结账付款”界面中的窗体显示
33.3.5 “结账付款”界面中的付款确定
33.3.6 “显示找零”界面中的窗体显示
33.3.7 “显示找零”界面中的打印预览
part5 mis开发篇
exampie 34个人通讯录管理系统
34.1 设计思路
34.2 编程原理
34.2.1 系统功能分析
34.2.2 系统模块设计
34.2.3 数据库需求分析
34.2.4 数据库逻辑结构设计
34.2.5 第三方控件xpmenu的安装
34.3 实例详解
34.3.1 系统设计概述
34.3.2 用户登录身份验证模块
34.3.3 数据模块
34.3.4 系统主窗体
34.3.5 分类管理模块
34.3.6 名片管理模块
34.3.7 查询模块
exampie 35图书进销管理系统
35.1 设计思路
35.2 编程原理
35.2.1 系统功能分析
35.2.2 系统模块设计
35.2.3 数据库需求分析
35.2.4 数据库逻辑结构设计
35.3 实例详解
35.3.1 系统设计概括
35.3.2 用户登录身份验证模块
35.3.3 数据模块
35.3.4 公用函数单元
35.3.5 入库管理模块
35.3.6 出库管理模块
35.3.7 库存维护模块
35.3.8 库存预警模块
35.3.9 供应商维护模块
35.3.10 数据字典维护模块
35.3.11 会员信息维护模块
35.3.12 报表统计模块
exampie 36仓库信息管理系统
36.1 设计思路
36.2 编程原理
36.2.1 系统功能分析
36.2.2 系统模块设计
36.2.3 uml系统建模
36.2.4 数据库需求分析
36.2.5 数据库逻辑结构设计
36.3 实例详解
36.3.1 系统设计概述
36.3.2 系统主界面设计
36.3.3 用户登录身份验证模块
36.3.4 系统主模块
36.3.5 仓库入库模块
36.3.6 仓库出口模块
36.3.7 仓库盘点模块
36.3.8 库存查询模块
36.3.9 商品销售查询模块
36.3.10 仓库历史记录查询模块
36.3.11 供应商信息模块
exampie 37学生学籍信息管理系统
37.1 设计思路
37.2 编程原理
37.2.1 系统功能分析
37.2.2 系统模块设计
37.2.3 uml系统建模
37.2.4数据库需求分析
37.2.5 数据库逻辑结构设计
37.3 实例详解
37.3.1 系统设计概述
37.3,2 第3方控件安装
37.3.3 用户登录模块
37.3.4 学生基本信息输入模块
37.3.5 入学成绩输入模块
37.3.6 专业管理模块
37.3.7 成绩录入、修改模块
37.3.8 学生信息变动输入和查询模块
37.3.9 学生学位初审模块
37.3.10 奖励情况录入模块
37.3.11 毕业情况录入模块
37.3.12 统计模块
37.3.13 数据模块的使用
exampie 38医院信息系统
38.1 设计思路
38.2 编程原理
38.2.1 系统功能分析
38.2.2 系统模块设计
38.2.3 uml系统建模
38.2.4 数据库需求分析
38.2.5 数据库逻辑结构设计
38.3 实例详解
38.3.7 系统设计概述
38.3.2 程序技术要点说明
38.3.3 系统主界面实现
38.3.4 数据服务器配置和数据模块
38.3.5 通用组合查询模块
38.3.6 门诊管理模块
38.3.7 药品管理模块
38.3.8 住院管理模块
38.3.9 医务人员管理模块
38.3.10 辅助资料管理模块
38.3.11 安全管理模块
38.3.12 帮助文件设计
part6 游戏篇
exampie 39五子棋游戏
39.1 设计思路
39.2 编程原理
39.2.1 图像重叠显示
39.2.2 将鼠标坐标转换为棋盘上的棋格位置
39.3 实例详解
39.3.1 声明变量和对象
39.3.2 创建窗体
39.3.3 响应点击棋盘事件
39.3.4 判断胜负
精彩实例赏析

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...