隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
          數據加載中……

          delphi

          使用Delphi開發IE按鈕擴展
               摘要: 除了可以向IE中添加自定義菜單外,我們還可以向IE的工具條上添加自定義的按鈕。自定義按鈕同自定義菜單COM擴展的實現幾乎一樣, 除了在注冊時需要添加的注冊表項不同。 注意:同菜單擴展一樣,自定義的按鈕擴展也必須是IE5及以后的版本才支持。  閱讀全文

          posted @ 2010-10-02 21:27 銀河使者 閱讀(1394) | 評論 (0)  編輯

          自動填表的IE面板插件
               摘要: IE的面板實際就是嵌入到IE瀏覽器中的子窗體。面板有兩種顯示模式,一種是垂直顯示在瀏覽器的左側,一種是水平顯示在瀏覽器的下方。IE瀏覽器內置提供了很多的標準面板,如收藏夾和搜索面板這些是垂直的面板,而每日提示和討論面板則是水平的面板。  閱讀全文

          posted @ 2010-10-02 21:25 銀河使者 閱讀(2160) | 評論 (0)  編輯

          IE菜單擴展
               摘要: 向IE中添加的自定義菜單,可以被用來執行可執行文件,腳本語言和COM對象的方法,對于前兩種執行方式,相對比較簡單,只需要對注冊表進行編程就可以了,但是能夠執行的功能非常有限,而使用COM組件擴展IE菜單則相對復雜,但是能夠執行的功能也相對是最強大的,所以下面我就主要介紹基于COM的菜單擴展方式,還要注意的一點是只有IE5及以后的版本才支持菜單的擴展。  閱讀全文

          posted @ 2010-10-02 21:23 銀河使者 閱讀(867) | 評論 (0)  編輯

          使用Delphi開發IE右鍵菜單擴展
               摘要: IE除了允許我們添加自定義的主菜單外,還允許在右鍵菜單中添加自定義的菜單,。很多著名的網絡軟件如網絡螞蟻,、網際快車等都在右鍵菜單中添加了可以用來下載文件的快捷菜單。IE的右鍵菜單擴展同其它COM擴展不太一樣,其它擴展只要在注冊表中填寫一定的配置信息就可以使用了,而右鍵菜單擴展必須由一個JavaScript腳本來創建并調用其中的方法。由于我們的COM組件必須能從腳本語言中創建,因此右鍵菜單擴展的必須是一個Automation(自動化)組件,也就是說除了IUnknown接口外,還必須支持IDispatch接口。幸好,Delphi提供了內置的自動化COM組件的支持,我們只需要從TAutoObject而不是標準的TComObject派生COM組件就可以了。  閱讀全文

          posted @ 2010-10-02 21:22 銀河使者 閱讀(875) | 評論 (0)  編輯

          Delphi 自帶的 Base64 編解碼函數
               摘要: 今天幫別人解決一個關于 Base64 編解碼的問題,竟然發現 Delphi 自帶了 Base64 編解碼的單元,叫 EncdDecd,這名字很拗口而且不直觀,估計這是一直很少人關注和知道的原因。  閱讀全文

          posted @ 2010-04-01 10:58 銀河使者 閱讀(9676) | 評論 (0)  編輯

          判斷ShellExecute函數是否執行完一個程序的方法
               摘要: ShellExecute是windows的API函數,功能是執行可執行文件(exe)或任何關聯文件(doc、txt、xls等)。但 ShellExecute是異步執行的,也就是說,不管執行的程序是否成功運行,運行的時間是長是短,ShellExecute函數都會立即返回。這樣雖然可以很好地完成執行程序的工作,但卻會給后續的工作帶來麻煩。  閱讀全文

          posted @ 2010-03-27 15:14 銀河使者 閱讀(2799) | 評論 (2)  編輯

          Delphi和Foxpro整合實現txt和dbf互相轉換
               摘要: 最近做個程序,需要將dbf和文本文件互相轉換,也就是將dbf按表結構將字段和數據導成txt文件,再將txt文件導入其他的dbf表中。在 foxpro中完成這些工作簡直太容易了,但很多功能必須用delphi實現。雖然可以用foxpro做個小程序,然后再用delphi調用,但比較麻煩。因此,可以用Delphi通過調用Com組件的方式直接執行foxpro命令來實現  閱讀全文

          posted @ 2010-03-24 15:44 銀河使者 閱讀(2370) | 評論 (1)  編輯

          將Java程序變成可執行文件的簡單方法
               摘要: 運行Java程序(SWING或SWT的桌面程序)可以直接執行.class文件或將所有的.class文件及相關的其他文件壓縮成.jar文件,然后使用javaw -jar my.jar來運行程序(其中my.jar是一個jar文件名,可以是任何指定的jar文件)。但在windows下,用戶習慣直接運行一個exe來執行程序。在網上有很多程序可以將my.jar或.class文件直接轉換成exe文件。但很多都是將jar或.class文件放到exe里成,這樣不太方便。有些工具,如javalauncher可以使用一個exe程序(用c語言寫的)來調用jar文件。但有時需要在運行程序之間做些其他的工具,例如,在客戶端動態從服務端下載最新版本的程序。因此,在本文將使用delphi2009實現一個簡單的可以調用jar文件的程序,讀者可以對這個程序進行任何擴展,本文還提供了該程序的源代碼和exe文件。  閱讀全文

          posted @ 2009-04-15 13:58 銀河使者 閱讀(4467) | 評論 (2)  編輯

          Delphi使用資源文件全攻略
               摘要: 在通常情況下使用delphi設計程序,都是將字符串、圖像等資源直接使用delphi提供的vcl控件加到*.dfm中,這樣做會合修改這些資源時帶來不便,如果資源被多次引用,這些資源在程序啟動時都被加載到內存中,非常耗費系統資源。因此,這就需要一種新的引用資源的文件:資源文件。資源文件就是將一些資源,如字符串、圖像等信息進行編譯,然后在程序中引用編譯后的資源文件,最后和源程序一起編譯生成可執行文件。由于在資源文件中的資源是在需要時加載,因此,比較節省系統資源,而且,如果要做國際化版本的系統,只需要將資源文件一換,重新編譯即可。下面就詳細介紹delphi中資源文件的建立和使用。  閱讀全文

          posted @ 2008-05-10 19:19 銀河使者 閱讀(665) | 評論 (0)  編輯

          在delphi中如何動態建立類的實例
               摘要: 在面向對象語言中,用兩種方法建立類的實例:靜態建立和動態建立。靜態建立就是在程序中顯式地建立類的實例,如c1 = TClass1.Create()。而動態建立是在只知道類名的前題下建立類的實例。動態建立在實現上要比靜態建立更靈活,因為動態建立無需引用被建立類,并且更容易實現如多態等面向對象特性。  閱讀全文

          posted @ 2008-05-10 19:10 銀河使者 閱讀(3186) | 評論 (0)  編輯

          主站蜘蛛池模板: 龙井市| 孟村| 东源县| 铜川市| 柘城县| 定日县| 云霄县| 常州市| 苍溪县| 务川| 灌南县| 诸城市| 阆中市| 墨竹工卡县| 黄冈市| 安仁县| 广汉市| 清远市| 绥宁县| 增城市| 漳浦县| 汽车| 牟定县| 蕲春县| 辽阳县| 微博| 合阳县| 正阳县| 道真| 银川市| 连江县| 酒泉市| 兰溪市| 玛沁县| 南城县| 石阡县| 弥渡县| 阿合奇县| 宝山区| 嘉鱼县| 柳江县|