八講的內容這么快就講完了,通過這八講相信大家對于Delphi控件開發有了大體的了解。但是僅僅了解還不夠,要自己去發現:我做的程序中有沒有可以提煉成控件的東西?一旦發現有可以提煉成控件的東西,就要盡力將它抽象化成控件。這樣將能成倍甚至成十倍的提高系統的開發進度。
這篇文章其實是我去年寫的,當時發在了我的個人網站上,但是由于空間到期了,我就一直沒有理他。昨天注冊了一個blog,所以想把這些東西再放出來,希望能給需要它的朋友帶來一點幫助。
我在實際的開發系統中開發了很多實用的控件,這些組件列表如下:
1、BigStringContainer:可以在程序中以資源的形式嵌入大尺寸的字符串,比如一篇文章,并且通過一個屬性就讀取出來。
2、BrowseComputerDlg:選擇局域網中的所有計算機的對話框。
3、CheckTreeView:節點前帶復選框的樹控件。
4、DataSet2Excel:將DataSet中的數據導出為Excel文件。
5、DataSetHTMLProducer:將DataSet中的數據導出為HTML。
6、DBDateTimepk:可以做數據綁定的日期、時間選擇控件。
7、DBLabelEdit:帶Label標簽的文本框,可以做數據綁定。
8、DBOperatTool:帶有"添加""刪除""修改"“確認”“取消”的按鈕的數據庫操縱工具面板。其中【刪除】按鈕點擊的時候還會彈出一個帶“下次不再顯示此對話框”的確認對話框。
9、DBSelectDlgEdit:此控件可以用來選擇數據庫中已有的數據,是彈出對話框選擇。
10、ExcelCreator:可以生成Excel文件,在沒有安裝Excel的機器上也無可以運行。
11、IconContainer:可以在程序中以資源的形式嵌入圖標,并且通過一個屬性就讀取出來。
12、LincoClock:表盤時鐘控件。
13、PopupMsg:像QQ一樣可以在右下角彈出消息框,并且會超時自動縮回。
14、qqpanel:QQ風格的面板。
15、selectdirdlg:選擇文件夾目錄的對話框控件。
16、switch:長得像按鈕開關一樣的控件。
17、sysMenu:可以將一個PopMenu設置到窗口的系統菜單中顯示,和“最大化”、“最小化”那些菜單在一起。
18、trayicon:原創的系統拖盤圖標控件。比市面上流行的TrayIcon更小巧,功能一點都不弱,安裝也更加簡單。
19、urllabel:長得像超鏈接的Label,用戶點擊label的時候自動打開網址。
20、URLRichEdit:自動識別超鏈接并添加下劃線的URLRichEdit控件。
21、窗口設計器,可以實現類似于Delphi那樣的控件拖放效果。
以上控件、源碼每份30元(不帶售后服務,只提供源碼),如果需要提供售后服務每份再加30元,售后服務只包括安裝、使用指導、修改Bug等售后服務,不包括增加新功能、修改功能、講解代碼等,如果需要安裝、使用指導、修改Bug等售后服務,費用面議。
以上源碼打包購買只需要300元,另加200元提供售后服務(不包括增加新功能、修改功能、講解代碼等)。
以上代碼是個人開發,從未上傳到網上,因此不用費勁去網上找泄露版,找不到的。這么長的《Delphi控件開發淺入深出》系列文章已經免費提供了,希望大家能夠諒解。上面的源碼、控件都是我的心血之作,我免費提供是我的無私之心,收費提供是我的本分,因此請不要說黑不黑的問題,花幾百元買一件衣服怎么從來沒有罵過服裝商黑呢?我也要養家。
購買請到CowNew的淘寶網店: http://item.taobao.com/auction/item_detail.jhtml?x_id=0db2&item_id=2ee8dc9c5459bd770f598989568ce745
比如需要購買DataSet2Excel和PopupMsg的源碼,并且需要購買PopupMsg的售后,只要拍下3件“CowNew技術服務”即可,拍下后我們將盡快向你提供源碼和售后服務.我們還支持手機充值卡支付,詳見http://www.rupeng.com/index.php/action-channel-name-pengbishop