创建博客 登录  
 关注
   显示下一条  |  关闭

残缺的碎碎念

燕舞樱,剑綄花,江山尽在青水间

 
 
 

日志

 
 

超级函数代码库SRTL  

2007-11-27 00:14:11|  分类: 严谨编程 |  标签: |字号 订阅

这两年来编写程序,着实接触了不少函数代码,遇到比较有收藏价值的或者应用比较广的就收集了起来,就形成了这个大杂烩 SRTL(Super Run Time Library)。这里面有除了一些是本人编写的代码,其他全非本人版权,只是希望各位在修改或者传播的过程中,保留作者的版权说明.另外由于是免费的完全开源的,所以本人不对使用SuperRTL所造成的后果有任何责任。

下面简单介绍一下单元的内容:
Win32.pas (本人编写)
API函数的简单调用,如建立进程,建立文件映射,建立、读取管道(可以捕捉DOS程序输出)等。
StrFuncs.pas (本人编写)
字符串处理单元,完全兼容宽字节处理(即使用wideString),特有的中文字符串处理函数(如简繁转换等等),经过多次优化,大多以编表的方式进行处理(一般来说是最快的处理方式)。
BiosHelp.pas 
读取Bios信息的单元,兼容各种windows系统。
Streams.pas 
流(TStream)输入输出处理单元,可以用来保存读取控件属性。
ShlFile.pas 
各种文件操作,包括获得系统特殊路径,获取文件图标等。
RegExpr.pas 
一个规则表达式类的单元。
ShareMemRep.pas 
一个可以用来替代Delphi本身的内存管理的单元。
MessageDlg.pas (本人编写)
提供了一个高制定性的消息对话框。
Lists.pas 
提供了很多个TList的扩展类,是学习很研究TList的好东西。
Calendar.pas 
公历与农历换算和时间处理的函数单元,具体看里面的说明。
Clipboards.pas (本人编写)
提供一个剪贴板增强类,可支持保存和载入剪贴板,支持多重剪贴板。
ComputerInfo.pas (本人编写)
完整的系统信息检测单元,从软件到硬件,从CPU到鼠标,很全面。
AccessCtrls.pas (本人编写)
一个Access数据库操作单元。
FastIniFile.pas 
可以用来替换DELPHI提供的慢吞吞的IniFiles单元,并且支持更多写入读出类型。
EnumStuff.pas
一个募举进程和窗口列表的单元,兼容各种Windows系统。
DES.pas 
DES加密算法单元。
AES.pas 
AES加密算法单元。
CryptoAPI.pas 
一个完整的Hash算法单元,如MD5、CRC之类等等。
FastMM.pas 
国外很著名的内存管理单元,Delphi2006的内存管理单元用的就是它。
FastStrings.pas 
一个快速字符串处理单元,一些函数用汇编写的,处理速度比DELPHI本身的字符串处理快很多,不过不支持WideString类型。
Idpacker.pas 
压缩文件类型检测单元。
ZLibEx.pas 
纯Pascal代码的快速压缩解压单元,压缩率和速度都不错。
FastStringFuncs.pas 
基于FastStrings.pas单元的应用。  

此外还有一些单元一般不需要引用,所以没必要介绍了。

点击这里下载最新的SRTL

  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(3026)| 评论(7)| 引用 (0) |举报

历史上的今天

相关文章

最近读者

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--相关文章--> <#--历史上的今天--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012