摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>Deiphi>Deiphi实例教程
◎→ 本类最新
在DELPHI中用线程排序
在Delphi中使用Queued Component
作非常规程序菜单掌握delphi
执行一个外部程序并等待它的完成
在应用程序中跟踪MOUSE的坐标
五子棋源代码
显示密码的原理
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
Deiphi实例教程
Deiphi窗体文章
Deiphi数据库编程
Deiphi网络编程
Deiphi图形图象文章
Deiphi系统文件
◎→ 热门资源
Delphi数据压缩处理(2)
Delphi数据压缩处理(1)
简析Delphi中如何进行XML编程
简析Delphi中如何进行XML编程(10
Delphi下的COM编程技术简介(2)
Delphi下的COM编程技术简介(1)
用Delphi 3.0编制MP3音乐点歌台

软件中复活节彩蛋的实现


日期:2008-10-20 22:10:59    来源:
   
 ·用Delphi编写后台监控软件 ·Dreamweaver cs3两个彩蛋介绍
 ·用Delphi实现24位真彩色图标
软件中复活节彩蛋的实现
  font color="#ffffff">---- 复活节彩蛋是目前软件中常有的一个小花招,一般是当用户按住某个功能键再输入几个字母就可激活开发者名单、测试名单、致谢等有关信息,而且复活节彩蛋一般隐藏在“关于”对话框中。比如在DELPHI 4.0中,打开Help菜单,单击“About”,在对话框中,按住ALT键不放,输入TEAM、DEVELOPERS或QUALITY,都可以看到有关人员名单。

---- 复活节彩蛋的实现并不复杂,本文给出一个用DELPHI 4.0实现的例子,并说明实现复活节彩蛋的关键技巧。虽然复活节彩蛋一般在“About”窗体中,但它是可以在任何窗体上实现的。在这里首先碰到的第一个问题就是如何让窗体接收用户的键盘输入且不会激活窗体中的其他组件。在窗体的属性中有一个KeyPreview,其缺省值为False,将其值改为TRUE,为什么要这么做呢?因为这样可以使窗体在组件之前接收键盘输入,否则键盘输入被组件接收,就无法实现复活节彩蛋。其次,为了防止用户无意中在键盘输入时激活彩蛋,一般使用ALT、SHIFT或CTRL控制键和其它几个字母的组合作为激活条件,这样一般和用户的键盘输入不会相同。接下来就是接收用户的输入了,将用户每次输入的字符保存,如果和事先定义的字符串相同则激活复活节彩蛋。下面是一个实例。

---- 用户在窗体上按住ALT键不放,输入“HELLO”,则会出现一个消息框,提示你激活了复活节彩蛋,具体的彩蛋随便你设计了。下面是程序代码:注意别忘记将窗体FORM1的KeyPreview属性设定为True。

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Classes, 
 Graphics, Controls, Forms, Dialogs;

type
 TForm1 = class(TForm)
procedure FormKeyDown
 (Sender: TObject; var Key: Word;
 Shift: TShiftState);
 private
 { Private declarations }
 public
 { Public declarations }
 end;

var
 Form1: TForm1;
 keytp :string;
implementation

{$R *.DFM}

procedure TForm1.FormKeyDown
(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
//是否按下ALT键,只接收字符
if (shift=[ssALT]) and (key >=$41) 
 and (key< =$5A) then
 begin
 keytp:=keytp+chr(key);
 if keytp=HELLO then
 begin
 showmessage(你激活了复活节彩蛋);
 end;
 end;
end;

end.

---- 此程序在Delphi 4.0 、中文WIN98 环境下调试? 。

 [1]

软件盈利新模式

GOOGLE的彩蛋--你知道么

用Delphi实现24位真彩色图标(2)

--->QQLive(QQ直播) V3.5.5.2332┊新型的网络QQ直播软件┊简体中文绿色免费版
--->本地挂Q软件 TenyQQ V2.0 Beta 1┊本地批量挂Q软件、消息转发功能┊简体中文绿色特别版
--->维棠FLV视频下载软件 0.8.2i┊可多任务同时下载多个视频┊多国语言绿色免费版
--->雷之源 2.0.11.13┊是基于迅雷下载器的协议资源辅助软件┊简体中文绿色免费版
--->BitTorrent V5.0.7┊多个点下载的源码公开的P2P下载软件┊多国语言绿色免费版
Tags:  软件 彩蛋 实现

芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们