| 本软件由“小帆工作室”,版权所有,保留全部权利 。 BmpClock V 3.5 模拟钟表组件 For D5/D6/D7/D2005/BDS2006,采用 Delphi 7 Enterprise 版本编写/编译,采用 FastMM 4.27 的版本进行内存泄露问题的检测。 新增功能: 1。增加秒针平滑移动功能; 2。增加 GMT 时区功能,现在用 BMPCLOCK ,可以显示国际不同的 GMT 时区的时钟功能; 修正: 利用 FastMM V4.27 来检测内存泄漏,以前版本存在的问题已经修正,主要是有些动态创建的句柄没有释放,此版本已经修正此问题。你可以打开 “DEMO\Test_Fast_MM”里面的工程来测试。 主要功能: 1。可以自由设置表针的长度,反向长度; 2。透明位图背景; 3。透明位图; 4。应许多热心用户要求,重新添加“纯颜色背景”; 5。使用后台双缓冲消除闪烁; 6。可以根据个人需要设置时钟发生器的周期(默认为 100 ms ); 7。可以设置激活(Active 属性); 8。可以自由设置时钟指针的宽度; 9。为美观起见,增加中心遮罩点遮罩指针旋转中心。 安装说明: 安装前,如果你以前已经安装了 BmpClock 的其他版本,必须先将旧版本完全卸载后,才能安装此版本,否则 IDE 会提示已经有相同的类名,不能继续安装。 如果你使用的是 Delphi5/Delphi6/Delphi7: 1。将压缩包解压缩到一个目录,例如: \BmpClock V3.5 2。启动 Delphi 7 ,菜单-->Component-->Install Component... 3。选择刚才解压缩到的目录,例如: \BmpClock V3.5,选中 BmpClock.pas... 4。点击“OK”,点击“Yes”进行编译,关闭组件安装面板,点击 “Yes” 保存刚才编译的包... 5。在 Delphi 7 的“Samples”面板,将会添加一个 “BmpClock” 的组件; 6。可能某些原因,你可能要自己手动添加 BmpClock 所在的目录路径到 Delphi 的 Lib 路径中。 如果你使用的是 Delphi2005(Delphi9)/BDS2006(Delphi2006): 1。将压缩包解压缩到一个目录,例如: \BmpClock V3.5 2。启动 Delphi 2005/BDS 2006 ,菜单-->File-->Open-->Lib 目录下面的 dclusr.bdsproj; 3。菜单-->View-->Project manager-->鼠标右键(于 dclusr.bpl 上面点击)-->Add-->BmpClock.pas; 4。点击“OK”,点击“Install”(鼠标右键于 dclusr.bpl 上面点击),关闭“Close All”,点击 “Yes” 保存刚才编译的包... 5。在 Delphi 2005/BDS 2006 的“Samples”面板,将会添加一个 “BmpClock” 的组件; 6。可能某些原因,你可能要自己手动添加 BmpClock 所在的目录路径到 Delphi 的 Lib 路径中。 DEMO 程序: 请先参阅安装说明安装好 BmpClock.pas 组件,再打开相对应的 DEMO 版本。DEMO 中的可能加入 FastMM 的有关单元,这是作者用来测试程序的,如果你没有使用 FastMM,可以注释掉有关 FastMM 的有关单元,并不影响 DEMO 程序的测试。 注意事项: 1。此组件是用Delphi 7 编写/编译(环境为 Windows Xp SP2 pro),在其他版本如 Delphi 6.0 或 Deilphi 5.0 或 Delphi 2005 上使用 VPC ,Windows 98 环境测试,通过编译安装,并正常使用。 2。如果你对此代码进行改进,请遵守开源社区的协定,保留原来作者的一切信息,同时,请不要忘记给我寄一份你修改后的源代码! 3。如果你对此代码进行改进,请不要忘记给我也寄一份!如果你找到或者写了更好的组件,请不忘也给我一份哦! 版本历史: 2006-01-01 版本 3.5 新增功能: 1。增加秒针平滑移动功能,让 BmpClock 能够配合程序需要,更加美观; 2。增加 GMT 时区的功能,可以让 BmpClock 显示不同的国际 GMT 时区; BUG 修复: 用 FastMM 4.27 版本来检测内存泄漏,已经修正。 2005-05-01 版本 3.0 再次重新编写核心代码,让用户在设置组件属性时更加快速,轻易找到所要的属性;修复几个 BUG ... 新增功能: 1。增加指针中心遮罩点:中心颜色/半径/边缘颜色; 2。增加 OnTime, OnHour, OnMinute, OnSecond 事件; 3。增加控件外形样式:圆形(椭圆形)/倒圆角方形/标准变形 4。增加指针样式:镂空指针中心样式(围绕一中心旋转); 5。增加自动中心功能:自动/手动设置; 6。增加背景图片的放置方式:拉伸背景/平铺背景/单一背景图/单颜色背景; 2005-04-11 版本 2.0 重新改写全部代码,不再基于 TImage 组件的 BmpClock ,使用后台位图缓冲,组件不再有闪烁出现。让你更加轻松控制组件,重新命名属性,让查找属性更加快速,提高编写代码的效率。 2004-09-24 版本 1.0 继承于 TImage 的 BmpClock 控件,最初版本,实现基本指针算法。 联系E-Mail: sail2000@126.com |