Delphi Spring Framework V0.2.0 is released!
介绍
Delphi Spring Framework是一个国际性的社区开源项目,我们的使命是提供一个强劲的基础框架(Infrastructure Framework),帮助Delphi开发者开发健壮、灵活、扩展性强的企业级应用程序。本框架基于Embarcadero® Delphi® 2010 for Win32平台。
许可
本项目授权许可为Apache License V2.0. 您可以自由使用,个人使用或商用。
特性
>> 控制反转/依赖注入(Inversion of Control/Dependency Injection)容器
Spring.IoC命名空间提供了简单而强大的IoC/DI容器,它支持:
* 使用代码或属性来进行注册和注入
* 使用Fluent-style方式完成注册
* 支持强类型的接口,并提供编译期检查
* 多种预定义生命周期类型(Singleton/Transient/SingletonPerThread?/Pooled)
* 支持构造函数注入、方法注入、属性注入和字段注入
* 可以为服务注册多种组件并使用名称进行标识
* 组件可以实现多种服务,并可以自动注册GUID接口作为服务
* 自动激活
* 循环依赖检查
* 支持反射或委托来实例化组件
* 多种生命周期接口(IInitializable, IStartable, IRecyclable, etc)
>> Cryptography Library
Spring.Cryptography命名区间包含了下列密码学算法:
* 哈希算法 (MD5, SHA-1/256/384/512)
* 校验算法 (CRC-16, CRC-32)
* 对称算法 (DES, Triple-DES. 支持CipherMode, PaddingMode and IV)
* 随机数生成器
>> Generic Collection Interfaces
Spring.Collections命名区间提供了.Net框架中存在的泛型容器接口:ICollection <T>, IList <T>, IDictionary <TKey, TV
相关问答:
VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......
急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:
unit UShare;
interface
uses Windows, Me ......
我在网上找了个关于IEBHO的代码,然后按照哪个设置了,后来运行的时候出现
[错误] Unit1.pas(15): Undeclared identifier: 'GetTypeInfoCount'
[错误] Unit1.pas(15): Undeclared identifier: 'GetTypeInfo ......
IF THEN ELSE中多个条件怎么写,如:字符串S1,S2,S3,S4均要不为空。
怎么样把它写到IF中去?
请各位帮帮忙,谢谢!
if (S1<>'') and (S2<>'') and (S3<>'') and (S4<>'') then
begin ......