Delphi優良免費資源:
1、FastMM
首頁:http://fastmm.sf.net Delphi 2006 中一個重要的更新就是使用開源記憶體管理器FastMM 替調了使用了N 年的舊記憶體管理器。
FastMM 在外國Delphi 社群非常有名,其主要目的就是重新實現一個高效、安全、穩定的記憶體管理器(Borland 的記憶體管理器問題多多,如Dll 和Exe 間無法共享,多執行緒下效率底——某些情況下甚至於低一個數量級! ),在代號為Dexter 的Delphi 2006 沒release 之前已經聽李維大肆鼓吹說Dexter 如何出色,還在CSDN 上說他Demo證明FastMM 在Delphi 和BCB
下能提高NNN% 的效率!
相對舊記憶體管理器,FastMM 有許多的優點:
a、徹底實現了Borland 的記憶體管理器,可以完全取代現有的記憶體管理器(取代就是第一個uses FastMM4,that is all ...) b、實現了記憶體管理器共享機制,Exe 和Dll 間共享記憶體管理器不需要任何Dll 支援c、整合了記憶體洩漏偵測功能d、充分相容現有的程式碼、Delphi 舊記憶體管理器模式e、為了加速Delphi IDE(如Delphi 5/6/7、Delphi 2005)的啟動速度、管理記憶體佔用等,他提供了BorlndMM.dll 的替代,直接替換Bin 中的Dll 即可!
2、FastCode
首頁:http://fastcode.sf.net 國外一個非常知名的delphi項目,是一個高效的可代替delphi的rtl的函數庫,裡面的函數
大多都是用匯寫成的,Delphi2006中就有很多程式碼就是參考了fastcode(或直接拷貝過去)。 它就特點就是一個字:快!
3、VirtualTreeview
首頁:http://www.delphi-gems.com 最強大的樹形控件,到底有多強,自已去體會吧! 這個控制也是
Delphi2006的IDE所使用的控制項之一(裡面的所有樹狀相關控制都是用的這個),Delphi2006之所以速度快,很大程式上也有這個控制項的部分功勞!
4、graphics32
首頁:http://www.graphics32.org Graphics32影像控制項是專門用於Windows Bitmap快速繪脊壓及函式庫,能輕易製作半透明視覺效果,可作出圖層效果,縮放,Alpha混合,角度旋轉等多種影像效果。 附六個控制項:TPaintBox32, TImage32, TBitmap32List, TRangeBar, TGaugeBar, TImgView32.
5、GraphicEx
首頁:http://www.delphi-gems.com Delphi的圖形增強控件,為Delphi增加數十種圖形格式的支持
TIFF images (*.tif; *.tiff), extended base line implementation
1..16 bits per sample
indexed, grayscale, RGB(A), CMYK, L*a*b*
uncompressed, packed bits, LZW, CCITT T.4, Thunderscan, Deflate, new style JPEG
GFI fax images (*.fax), uses TTIFFGraphic to read
SGI images (*.bw, *.rgb, *.rgba, *.sgi)
1..16 bits per sample
indexed, grayscale, RGB(A)
uncompressed, RLE
Autodesk images files (*.cel; *.pic) old style only
8 bits per sample, indexed and uncompressed
Truevision images (*.tga; *.vst; *.icb; *.vda; *.win), write support included