Icebird

Delphi/C# - My favorite programming language

导航

上一页 1 ··· 3 4 5 6 7 8 下一页

2005年1月27日 #

一个很有用的检测USB设备插入拔出的对象(from Torry's Dephi Pages)

摘要: unit USBUnit; interface uses Windows, SysUtils, Classes, Messages, Forms; type PDevBroadcastHdr = ^DEV_BROADCAST_HDR; DEV_BROADCAST_HDR = packed record dbch_size: DWORD; dbch_devicetype... 阅读全文

posted @ 2005-01-27 16:23 Icebird 阅读(4410) 评论(0) 推荐(0) 编辑

2005年1月10日 #

在JScript中实现函数重载(overload)

摘要: 众所周知,JScrip中没有overload关键字,但是我们可以构造一个调度函数来实现 阅读全文

posted @ 2005-01-10 10:48 Icebird 阅读(2018) 评论(8) 推荐(0) 编辑

2004年11月4日 #

自己写的一个测试函数执行效率的单元(test on Delphi 7)

摘要: 运用了一点技巧来实现对函数进行效率测试使用方法:uses Profile;.......function TForm1.Func1():string;begin TFunctionTimeProfiler.ExecuteTest(ClassName, 'Func1'); //这里会创建一个接口实例,并开始测试; 此实例会自动释放并结束测试 ....end;程序最后退出会自动生成一详细... 阅读全文

posted @ 2004-11-04 14:39 Icebird 阅读(2429) 评论(1) 推荐(0) 编辑

2004年9月30日 #

如何在C#中存取以关键字作为名字的元素

摘要: Access a Program Element That Has the Same Name as a Keyword Problem You need to access a member of a type, but the type or member name is the same as a C# keyword. Solution Prefix all instances of ... 阅读全文

posted @ 2004-09-30 16:07 Icebird 阅读(873) 评论(0) 推荐(0) 编辑

2004年7月23日 #

软件测试什么时候可以结束

摘要: 有人说 测试应该永远不会结束!因为这个世界上根本没有“没有错误”的程序,既然如此,测试应当永续。有人认为测试应该有结束的时候,那这个到底是什么时候呢,应该就是软件的寿终时刻吧,一个产品的寿命到了尽头,那也就意味着它的测试也就结束了。也有人说当发布软件之后测试就结束了。 阅读全文

posted @ 2004-07-23 09:37 Icebird 阅读(1375) 评论(0) 推荐(0) 编辑

2004年6月11日 #

CrossKylix - Kylix Crosscompiler for Delphi/Windows

摘要: 实在是不知道写什么好,就介绍介绍有用的工具吧。 CrossKylix - Kylix Crosscompiler for Delphi/Windows About Welcome to CrossKylix, a free (as in beer and speech) toolkit to integrate the Borland Kylix (Delphi for Linux) compil... 阅读全文

posted @ 2004-06-11 09:01 Icebird 阅读(1140) 评论(0) 推荐(0) 编辑

2004年4月6日 #

关于对象池化技术

摘要: 恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间。 创建新的对象并初始化的操作,可能会消耗很多的时间。在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千米... 阅读全文

posted @ 2004-04-06 16:57 Icebird 阅读(2306) 评论(1) 推荐(0) 编辑

2004年3月31日 #

[Delphi]有用的小函数IIF

摘要: 某些情况下直接使用IIF可以使程序变得更加简洁,Delphi没有现成的,写一个也很简单:function iif(Condition: Boolean; TrueReturn, FalseReturn: Variant): Variant;begin if Condition then Result := TrueReturn else Result := FalseReturn;... 阅读全文

posted @ 2004-03-31 16:19 Icebird 阅读(6244) 评论(3) 推荐(0) 编辑

关于软件注册的一点思考

摘要: 之前写过一个共享软件的注册系统,并从中得到一些经验:其实,软件注册从用户需求来说,是并不存在这种需求的,但是由于软件产品的特性(容易复制),决定了绝大多数的商业软件都要对其产品进行一定的保护,这种保护的目的就是让购买了其产品的用户能够正常使用,而未购买的用户只能试用或完全不能使用。如何设计一个好的注册算法,并且防止那些好事者的破解不是一件容易的事,我的建议是尽量采用如md5,des等复杂的算法,并... 阅读全文

posted @ 2004-03-31 14:00 Icebird 阅读(1855) 评论(3) 推荐(0) 编辑

Delphi的彩蛋 (好像Delphi5~Delphi7都可以)

摘要: 打开关于对话框,按住Alt键不放并输入JEDI或者DEVELOPERS或者TEAM或者QUALITYAfter the large DELPHI word scrolls off the screen you will see:- a praise to the Joint Endeavour of Delphi Innovators (and a link to their site in th... 阅读全文

posted @ 2004-03-31 09:49 Icebird 阅读(1596) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页