下面簡(jiǎn)單介紹一下單元的內(nèi)容:
Win32.pas
API函數(shù)的簡(jiǎn)單調(diào)用,如建立進(jìn)程,建立文件映射,建立、讀取管道(可以捕捉DOS程序輸出)等。
StrFuncs.pas
字符串處理單元,完全兼容寬字節(jié)處理(即使用wideString),特有的中文字符串處理函數(shù)(如簡(jiǎn)繁轉(zhuǎn)換等等),經(jīng)過(guò)多次優(yōu)化,大多以編表的方式進(jìn)行處理(一般來(lái)說(shuō)是最快的處理方式)。
BiosHelp.pas
讀取Bios信息的單元,兼容各種windows系統(tǒng)。
Streams.pas
流(TStream)輸入輸出處理單元,可以用來(lái)保存讀取控件屬性。
ShlFile.pas
各種文件操作,包括獲得系統(tǒng)特殊路徑,獲取文件圖標(biāo)等。
RegExpr.pas
一個(gè)規(guī)則表達(dá)式類的單元。
ShareMemRep.pas
一個(gè)可以用來(lái)替代Delphi本身的內(nèi)存管理的單元。
MessageDlg.pas
提供了一個(gè)高制定性的消息對(duì)話框。
Lists.pas
提供了很多個(gè)TList的擴(kuò)展類,是學(xué)習(xí)很研究TList的好東西。
Calendar.pas
公歷與農(nóng)歷換算和時(shí)間處理的函數(shù)單元,具體看里面的說(shuō)明。
Clipboards.pas
提供一個(gè)剪貼板增強(qiáng)類,可支持保存和載入剪貼板,支持多重剪貼板。
ComputerInfo.pas
完整的系統(tǒng)信息檢測(cè)單元,從軟件到硬件,從CPU到鼠標(biāo),很全面。
AccessCtrls.pas
一個(gè)Access數(shù)據(jù)庫(kù)操作單元。
FastIniFile.pas
可以用來(lái)替換DELPHI提供的慢吞吞的IniFiles單元,并且支持更多寫入讀出類型。
EnumStuff.pas
一個(gè)募舉進(jìn)程和窗口列表的單元,兼容各種Windows系統(tǒng)。
DES.pas
DES加密算法單元。
AES.pas
AES加密算法單元。
CryptoAPI.pas
一個(gè)完整的Hash算法單元,如MD5、CRC之類等等。
FastMM.pas
國(guó)外很著名的內(nèi)存管理單元,Delphi2006的內(nèi)存管理單元用的就是它。
FastStrings.pas
一個(gè)快速字符串處理單元,一些函數(shù)用匯編寫的,處理速度比DELPHI本身的字符串處理快很多,不過(guò)不支持WideString類型。
Idpacker.pas
壓縮文件類型檢測(cè)單元。
ZLibEx.pas
純Pascal代碼的快速壓縮解壓?jiǎn)卧?,壓縮率和速度都不錯(cuò)。
FastStringFuncs.pas
基于FastStrings.pas單元的應(yīng)用?! ?br>此外還有一些單元一般不需要引用,所以沒(méi)必要介紹了。
本文來(lái)自Delphi之窗,原文地址:
http://www.52delphi.com