春天来了!

展开阅读全文

Delphi的春天就要来了(Delphi Spring Framework)

10-27

我考虑了很久,还是决定先把代码发布出来,早点接受大家的反馈。rnrnDelphi Spring Framework的目标是为企业应用程序提供强劲而灵活的基础架构。整个框架基于Embarcadero RAD Studio 2010平台,充分利用了新的语言特性(如泛型、匿名方法和反射),并借鉴了.net和java平台上其他同类框架的一些思想,希望能给大家带来全新的体验。rnrn下面我就把项目的进展及未来的一些计划跟大家汇报一下:rnrn本次为首次发布版本,版本号为V0.1.1,主要完成的特性有:rnrn+Spring.Systemrn> 系统环境类(TEnvironment、TOperatingSystem、TDriveInfo)rn> 工具类(TArgument、TEnum、TRtti)rn> 其他(TInterfaceBase、TVersion、TFileVersionInfo、TNullable等)rn> 全局函数(SplitString, TrySetFocus,Lock, UpdateStrings, EnumerateControls, EnumerateDataSet等)rn+Spring.Collections (泛型容器接口:ICollection, IList, IDictionary)rn+Spring.DesignPatterns (利用泛型完成了单例模式、观察者模式和Specification模式)rn+Live Templates (包括了近30个代码模板,大大提高编程效率)rnrn目前正在进行中的工作主要有:(将在接下来的版本中发布)rn> Spring.IoC (IoC容器)rn> Spring.Logging (log4j的移植版本)rn> Spring.Vaidation(验证框架)rn> Spring.Numbering(通用编号和流水号规则及生成器)rn> Spring.Objects(常用领域对象如TMoney、TCurrency、TRatio、TQuantity、TUnit、TRange)rnrn未来的主要任务:rn> Spring.Cryptography(密码及安全部分)rn> > 哈希算法(MD5、SHA-1等)rn> > 校验算法(CRC16和CRC32等)rn> > 加密算法(DES、Triple-DES和AES,支持多种加密模式,支持IV和PaddingMode)rn> Spring.Collections (LINQ式的容器扩展)rn> Spring.Configuration (配置)rn> Spring.Resources (资源)rn> Spring.Scheduling (计划任务和调度)rn> Spring.Localization.Chinese (简繁体转换、拼音首字母、人民币转换和阴历)rn> Spring.Adapters (Plugins)rn> 系统及工具类rn> > TUrirn> > TRegex (Regular Expressions Wrapper)rn> > TBigInteger and TBigDecimalrn> > Base64 Encoding/Decodingrn> > BCD and String Conversionrn> > TDynamicArrayrn> > TNetworkWatcherrn> > IAsyncResult, etc.rn> > TFileSearcher, etc.rn> > TFileSystemWatcherrn> > TClipboardWatcherrn> > TServiceControllerrn> > TRecycleBinrn> > Single Application Instancernrn项目主页:http://delphi-spring-framework.googlecode.comrn项目svn(ReadOnly):http://delphi-spring-framework.googlecode.com/svn/trunk/rn更多信息:http://www.zuobaoquan.comrnrn(本开源项目版权采用Apache License, Version 2.0)rnrn如果你和我一样,对Delphi有一种无法磨灭的情感,请加入我们!我们相信——Delphi因我而不同。rnrnMSN/Email: baoquan.zuo[at]gmail.com (请将[at]改为@)rnQQ技术交流群:6994768 论坛

没有更多推荐了,返回首页