原创 用Servers組件控制Word

1)控制Word的Servers組件簡介 在Delphi中控制Word的組件主要有WordApplication和WordDocument等。 WordApplication對象主要用於啓動並建立對Word的連接,並對打開Word時的有關

原创 顯示桌面圖標修復

使用記事本等文本編輯器,重新用以下內容建立一個顯示桌面.scf文件。內容如下:[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop保存時把文件名設爲"顯

原创 Delphi中處理漢字的方法

在Delphi中一個漢字佔兩個字節,各種字符串處理函數,直接處理字符串中漢字時經常會發生亂碼或不顯示。我在處理時也是弄了半天,到處找資料,一下是找到的幾種處理方法。在Delphi7下測試通過。 一.中文所用的字符全是雙字節字符,英文所用的

原创 DLL中封裝窗體

在DLL中可以封裝窗體,需要解決的關鍵問題在於DLL中的Application對象和調用的Application對象是有區別的。對於一般的應用程序來說,Application 對象是 VCL 固定的,一般不需要修改Application對

原创 簡單的delphi停泊窗口製作

可停泊窗口在office系列軟件及delphi和vb等軟件中經常見到,通過停泊窗口可以改善界面的美觀效果。在delphi中創建可停泊窗口比較簡單,基本分爲兩個步驟:一建立停泊區即可以放置停泊對象的區域繼承TWinControl的控件都可以

原创 Delphi中dxTreelist控件的使用

    最近公司項目中用到dxTreelist控件,以前沒怎麼用過這個控件,該控件比TreeView功能更強大,要完全掌握還真不容易,下面是我個人做的一個Demo,對該控件進行增刪改遍歷操作,以便自己以後忘了使用方法隨時可以查吧。 1.首

原创 DBGridEh控制單元格顯示以及存儲過程 觸發器和視圖以及事務的使用

做Delphi數據庫開發也已經幾年了,但是對ADO的一些高級應用和DBGridEh的使用一直不太熟練,趁着這周剛好雙休,自己做了一個Demo,算是一個小的總結吧,也方便以後應用可以隨時查閱。DBGridEh是Ehlib控件包中的一個,比起

原创 快速排序算法

       好久沒寫博客,最近看到一個比較冒泡、選擇和快速排序算法效率的代碼段,突然想自己寫下快速排序,才發現,快速排序代碼還不是一下子能寫出來的,花了點時間纔算完成,故權當記錄方便後續查看吧。 一、快速排序原理:快速排序首先是記錄一組

原创 Delphi中CxGrid控件使用總結

(注版本爲DevExpr_v46) 1.     CxGrid彙總功能 ① OptionsView-Footer設置爲True,顯示頁腳   ② CxGrid的Summary選項卡定義要彙總的列和字段名及彙總方式,Footer選項卡定義

原创 Delphi調用WebService

Web Services是由企業發佈的完成其特定商務需求的在線應用服務,其他公司或應用軟件能夠通過Internet來訪問並使用這項在線服務。在Delphi中調用Webservice服務比較簡單,具體過程如下. 1.利用Delphi提供的W

原创 TStringlist自定義排序

TStringlist顧名思義就是字符串列表,一般用來存儲字符串,當然也可以用來存儲對象類型,是delphi開發中經常使用的一個類,關於它的詳細用法可以參看萬一老師的博客,下面主要是記錄我在使用中碰到的一個問題,一下是一段代碼。 prog

原创 Delphi中Json格式讀寫

Json是一種輕量級數據傳輸格式,廣泛應用互聯網和各應用中,json主要採用鍵值對來表示數據項,多個數據項之間用逗號分隔,也可以用於數組。下面注重介紹一下在delphi中使用json,在delphi中使用json常用superobject

原创 C語言學習-結構體和文件操作

C語言是門經典的高級語言,只可惜大學學的不夠好,工作後也沒怎麼用到,快把學的還給老師了,最近無聊之餘,把C語言相關知識看了,編程還是在於多練和多思考,實踐加學習才能領悟和找到解決問題的方法,下面是看了C語言視頻後,自動動手做的一個職工信息

原创 C#寫的dll跨語言調用

C#寫的dll爲非標準的windows下dll,故一般其他語言不能直接調用,當然基於.net平臺下的編程語言是可以調用,要讓其他語言調用C#寫的dll一般通過webservice服務或者是Com方式。經過在網上找資料以及自身的實踐發現可以

原创 Delphi中二叉樹的學習

二叉樹是樹結構中的一種,任意樹都能很容易的轉換成相應的二叉有序樹,二叉樹的存儲和算法相對簡單,存儲效率高。二叉樹是n(n>=0)個結點的有限集合,它或者爲空集(n=0),或者是由一個根結點和兩個互不相交的分別稱爲根的左子樹和右子樹組成。二