0526的ReportBuilder Enterprise v10.08 Retail For Delphi 7-Lz0里的nfo里没有安装密码,只能自己动手用我的Wun来看密码:piNar3l0f413
想知道别人用Delphi开发的程序用了哪些第三方控件吗,用这个工具就对了。
工具支持文件拖放,很方便的。
对于破解者来说,可以很容易看到该软件作者是否使用了常见的加密相关算法:比如md5, rsa, des, blowfish, sha
下载:
DUnitIDFlashFXP:

FTPRush:

History:
2008-07-12 DUnitID 0.17.2654 released to public.
2008-05-03 DUnitID 0.17.2388 released to public.
摘要: 利用JS实现的RSS订阅演示,支持IE以及FireFox,但是由于浏览器的安全性限制,只能在线订阅cnblogs上的RSS
阅读全文
利用GetClass与RegisterClass可以实现根据字符串来实例化具体的子类,这对于某些需要动态配置程序的场合是很有用的。其他的应用如子窗体切换,算法替换等都能得到应用。
unit Example1;

interface

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

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
public
end;

ILog = interface(IUnknown)
['{A65044FC-644C-482A-BBFF-50A618835FC6}']
procedure WriteMessage;
end;

TLog = class(TInterfacedPersistent, ILog)
public
class function CreateInstance(Name: string): TLog; overload;
procedure WriteMessage; virtual; abstract;
end;

TTextLog = class(TLog)
public
procedure WriteMessage; override;
end;

TXMLLog = class(TLog)
public
procedure WriteMessage; override;
end;

TNullLog = class(TLog)
public
procedure WriteMessage; override;
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
Log: TLog;
begin
{ 实际应用中可以从配置中读取字符串来决定实例化具体的子类 }
Log := TLog.CreateInstance('TXMLLog');
if Assigned(Log) then
begin
Log.WriteMessage;
Log.Free;
end;
end;

class function TLog.CreateInstance(Name: string): TLog;
var
AClass: TPersistentClass;
begin
Result := nil;
AClass := GetClass(Name);
if Assigned(AClass) then
begin
Result := AClass.NewInstance as TLog;
Result.Create;
end
else
{ error handle }
end;

{ TTextLog }

procedure TTextLog.WriteMessage;
begin
//写入到文本文件
end;

{ TXMLLog }

procedure TXMLLog.WriteMessage;
begin
//写入到XML文件
end;

{ TNullLog }

procedure TNullLog.WriteMessage;
begin
{ nothing need to do }
end;

initialization
RegisterClass(TTextLog);
RegisterClass(TXMLLog);
RegisterClass(TNullLog);

finalization
UnRegisterClass(TTextLog);
UnRegisterClass(TXMLLog);
UnRegisterClass(TNullLog);

end.
Program:
DelforExp, Delphi Formatter
Version:
2.5 for Delphi 2007
Description:
DelforExp 是一个集成在Delphi IDE中对源代码进行格式化的工具。
我手上的官方发布的版本无法支持Delphi 2007,强行使用Delphi 2006的也不能使用。因此只有自己动手根据源代码重新编译并做了必要的修改(DelForEx11.dll和SetupEx.exe)。
Download:
http://www.cnblogs.com/Files/Icebird/DelForExD2007.rar
摘要: --------
开发环境
--------
Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi 7后,应立即安装Delphi 7 Update Pack 1,Delphi 2007则建议尽量安装最新的版本。工欲善其事,必先利其器,为了提升开发效率,为了能更加得心应手的处理接下来的开发工作,我们有必要安装一些有用的开发辅助工具(Delphi将此类插件以Expert命名)。首先推荐的是DelForExp这个源代码格式化工具,集成在IDE里,使用相当方便。即使我所写代码的风格非常好,但是还是免不了阅读某些人写的乱七八糟的代码,这时DelForExp就能派上用场了,1秒钟就能让代码能看上去顺眼多了。GExperts曾经是一个非常出名的工具,可现在都不怎么更新了,里面有几个功能还是值得一用,比如Grep Search, Replace Components, Code Proofreader等。强烈推荐安装CnPack IDE 专家包,
阅读全文
功能:可以浏览并编辑Jar电子书的信息与文本,可以导出为文本格式(单文本文件或zip压缩文件),可以删除电子书(删除到回收站),可以重命名文件。
说明:程序不读写注册表,根据需要可能会在系统临时目录生成一些临时文件,但是程序退出后会清理干净的,此外程序执行后会自动生成ini配置文件来保存配置信息。
已知问题:
目前只支持JBookMaker所生成的电子书,别的Jar格式电子书暂时不可识别。
Vista下界面稍微有点不完美。
开发工具:Delphi 2007
测试环境:
Vista, WinXP and PSPKVM on PSP
如果你觉得此软件对你有用,欢迎大家多多测试并提交您的意见以帮助我完善软件。
解析Jar电子书的类:
http://www.cnblogs.com/Files/Icebird/JBookManagerSourceCore.zip软件下载:
http://www.cnblogs.com/Files/Icebird/JBookManager.zip
摘要: 以英文版v7.80.8.218来研究,这个应该是目前最新的公开发布的版本了。
安装程序是最新的Inno Setup 5.2.2制作的安装程序,Inno Setup是用Delphi 2编译的,因此与Delphi做的应用软件是很配的,就如用C++做的程序喜欢用NSIS打包一样。Inno Setup 5.2.2也是目前发布的最新版本了,最近的几次更新,Inno Setup也是一直在改进对于Vista系统的支持。Inno Setup还有一个优点,就是可以设置压缩方式为lzma/ultra,这样可以生成最小的安装包,节约用户的下载时间。
......
阅读全文
TQuickenPanel: 我自己写的一个Quicken风格的Panel控件,Tested on D7 and D2007
源代码下载:
http://www.cnblogs.com/Files/Icebird/QuickenPanel.zip
效果如图所示:
