版主答疑――Delphi高級編程技巧

Bata版上如何安裝Delphi? 如何在ListBox中添加圖示? 如何“處理”加密的Delphi控制項?

作品目錄

第1章 安裝和IDE環境
Delphi安裝過程一開始就無故終止
Delphi和顯示卡驅動程式的衝突
如何阻止Local Interbase伺服器程式在系統啟動時自動運行?
安裝程式在更新/合併BDE的設定時出現錯誤
安裝Delphi的時候出現奇怪的錯誤,並報告錯誤號xxx等
在Wndows 2000 Bata版上如何安裝Delphi?
安裝Delphi時出現“Can’t find PVCS”錯誤
如果不想依賴安裝光碟,請問如何從硬碟或者網路上安裝DelPhi?
如何在程式中構造自己的中斷事件?
檢測Delphi IDE是否正在運行
第2章 Object Pascal語言
如何在C語言中調用Delphi寫的動態連線庫?
String類型和PChar類型使用的區別
如何正確地使用TStream的Read/Write方法?
變數申明在interface的private和var中有什麼區別?
如何在定義數組時同時給定初值?
如何判斷一個pChar的內容是否為空?
如何格式化輸出字元串?
如何對字元串加密?
如何進行二進制、十進制和十六進制數的轉換?
在Delphi中通過內嵌彙編調用WindowsAPI函式
如何得到過程/函式的地址?
如何通過流保存對象屬性值?
如何拷貝一個檔案?
如何剪下中文字元串而不會出現亂碼?
如何得到X的Y次方?
什麼是記憶體泄漏?
建立最小的Delphi程式
第3章資料庫技術
如何得到SQL返回的計算結果?
Dbase和Prodox資料庫的壓縮
如何在欄位名中使用空格?
如何得知現在資料庫操作的進度?
在DBMemo中查找義子
如何在資料庫中查詢日期
數據表的索引被損壞了怎么辦?
如何創建Paradox數據表和索引?
如何恢復在Dbase中被刪除的記錄?
為何在Paradox數據表中創建indexe時不能設定ixUnique選項?
如何使用動態創建的資料庫別名(Aliase)?
如何知道某個資料庫別名(Alias)所指的資料庫目錄(如paradox)或資料庫名稱(interbase)?
如何最佳化BDE的設定以提高資料庫性能?
使用BDE的ASCll驅動資料庫
如何在資料庫中讀寫blob欄位?
如何實現用戶自定義公式報表計算?
使用TQuery時出現“Errof creating cursor handle”錯誤
如何在程式運行中改變資料庫別名指向的路徑?
InMemory Table技術的套用
如何設定多用戶環境的Paradox資料庫
如何利用DAO存取Access資料庫?
利用Table更新Memo手段
如何壓縮及修復Access資料庫?
如何有效地存取Access資料庫?
在Oracle資料庫中能否通過存儲過程使用自定義函式?
如何找到當前BDE檔案存在的目錄?
檢測當前BDE的版本號
如何通過程式在註冊表中註冊BDE?
如何重整TDBGrid的欄目次序?
如何防止KEY VIOLATION錯誤?
製作一個資料庫快速搜尋器
如何實現資料庫相關的樹型控制?
保存DBGrid中的用戶設定
第4章 網路通信和Internet
獲知當前網路用戶的名稱(用戶名)
CGI技術的原理和開發概略
多進程間如何通過共享記憶體實現通信?
列出目前可用的Modem的相關信息
檢測網卡的物理地址(MAC地址)
如何得到本地計算機的名宇和自己的IP位址?
實現到Internet的超級連結
如何知道系統有幾個串口?
區域網路內的訊息通信技術
如何捕獲Winsock的錯誤?
網路已分享資料夾的設定
檢測當前系統中是否安裝了Internet Explore
當前系統默認的測覽器是什麼?
如何在程式中利TAPI通過Modem撥號?
檢測當前是否連線到Internet
如何個Web Server程式中返回圖像?
監視POP3信箱
第5章 窗體、界面和繪圖
察看和改變系統的顯示解析度和調色板
Delphi 3圖形VCL中的一個Bug
Delphi中控制項深度投影及陰影效果的實現
當控制項重繪時如何防止閃動的情況?
如何在程式運行時隱藏滑鼠?
如何在某個視窗模擬按鍵?
合理地製作程式啟動封面
如何顯示旋轉的字型?
如何修改對話框使得提示為中文?
如何選擇合適的組合框(ComboBox)?
基於調色板的圖像消隱技術
如何實現點陣圖背景平鋪功能?
如何使得窗體(Form)透明?
閃動窗體標題欄以提醒用戶注意
怎樣將窗體設成在任意部分都可使用滑鼠拖動的窗體?
得到目前系統中焦點所在視窗的句柄
列出系統中當前所有的可用字型
在用戶界面中用回車鍵代替Tab鍵
詢問用戶是否真的要關閉視窗
通過系統托盤(tray)顯示和隱藏程式界面
如何在系統托盤(tray)上顯示彈出選單?
如何顯示和隱藏任務條?
如何改變窗體的系統選單?
如何顯示多行提示條?
第6章 多媒體及相關設備
檢測當前計算機中是否安裝了光碟機設備
Delphi 4程式為何不能正常播放Audo-CD?
如何通過編程關閉/開啟聲音通道,或者只關閉其中一個通道?
如何製作自己的螢幕保護程式?
如何檢測系統中是否安裝了音效卡?
如何讓系統通過揚聲器發出聲音?
如何播放一張標準音樂CD(Audio-CD)?
如何控制系統中安裝的操縱桿?
如何打開和關閉光碟機?
如何解讀MP3檔案信息?
如何播放程式資源檔案中的聲合資源?
將按鈕(Button)和指定聲音關聯
如何檢測系統中是否存在滑鼠?
如何得到CD的卷標?
檢測光碟機中是否放置了CD
如何將資源檔案加入到EXE程式中去?
如何實現光碟插入自動運行?
如何改變Wndows系統桌面牆紙?
第7章 控制項開發和使用
在TDBGrid/TstringGrid中用回車鍵代替Tab的功能
設定TDate Time Picker的顯示格式
將註冊表中的內容轉化為.REG檔案
標準可視控制項如何實現剪貼簿的拷貝與貼上?
檢測用戶多長時間沒有按鍵盤
MEMO的UNDO功能
超級連結的視覺效果
如何給TListBoX加上水平的滾動條?
如何選擇合適的組合框?
如何取得Memo控制項的編輯內容的行號?
在運行時他用滑鼠移動控制項
在DBGRID中實現COPY、PASTE功能
如何在StringGrid中使用下拉列表格?
如何在ListBox中添加圖示?
第8章 報表和列印
如何最簡單地向印表機傳送數據?
如何直接控制印表機輸出?
如何列印個點陣圖?
檢測印表機的可用輸出方式
如何向印表機輸出控制字元?
為何有時在QuickReport預覽後會耗盡系統資源?
QuickReport中如何指定某台列印設備?
如何直接將DBGrid的內容輸出到印表機?
利用Excel輸出報表
如何更改印表機使用的紙張類型?
如何設定預設的印表機?
在QuickReport上是否能夠列印任意的控制項?
如何在QuckReport的expressions中使用其他數據集的欄位?
一次輸出QReport的多份拷貝
為什麼見不到QReport預覽視窗的標題?
在 QReport中如何改變印表機設定?
QReport中計算表達式總返回0
QReport的升級問題
在NT 4上列印報表發現己定義了字型的標籤經常發生隨機變化
如何使用QuickReport的AddPrintable?
在沒有安裝印表機驅動程式的機器上使用QuckReport會產生錯誤
如何使用QuckReport的HTML輸出功能?
使用QRCreateList為何總是出錯?
第9章 Windows API函式
如何防止同一個程式運行多次?
Windows系統退出時的窗體事件處理
如何取得當前的環境變數?
如何得到當前運行程式的路徑和檔案名稱?
如何通過程式設定系統時間?
如何同步運行一個外部程式?
如何獲取一個應用程式的標題圖示
實現不同的退出Windows的方式
如何激活/禁止螢幕保護程式?
如何得到當前系統用戶名以及系統的產品註冊號?
如何通過程式移動當前游標的位置?
判定Windows的安裝目錄和臨時檔案目錄
如何截獲得到按下方向鍵的鍵盤訊息?
如何將程式添加到自動啟動項中?
如何得知視窗現在的狀態為最大或最小化?
使程式不出現在任務條中
如何創建或者更換系統牆紙(wallpaper)?
Delphi中有沒有類似於VB的DoEvents方法?
用Application.OnMessage事件處理訊息
禁止Form的放大/縮小/移動/關閉
如何檢測滑鼠進入或者離開一個可視控制項?
如何在“系統選單條”中添加自己的內容?
如何通過程式控制ComboBox顯示下拉選單或者隱藏下拉選單?
如何自定義窗體最大化按鈕?
如何使用EnumChildWindows()函式枚舉子窗體?
在程式中如何區分左Shift鍵和右Shift鍵?
如何捕獲磁碟錯誤?
如何得知Memo中能夠顯示多少行信息?
如何把檔案刪除到資源回收筒中?
第10章 其他
如何獲得當前系統相關目錄?
如何調出系統的檔案查找對話框?
如何使用Windows HOOK技術?
螢幕抓詞的技術原理
如何判斷一個字元串中有多少個漢字?
如何進行GB碼與BIG5碼之間的轉換?
如何編寫一個精確的延時程式?
如何檢測當前系統中是否正在運行SoftICE?
如何“處理”加密的Delphi控制項?
顯示密碼編輯框中的密碼
如何對中文輸入法調用和管理?
如何用拼音首字元序列來實現檢索功能?
如何實現與資源管理器之間的檔案拖放?
如何將一個流的內容寫入到剪貼簿中並處理?
如何實現遠程螢幕截取?
附錄
附錄A:Delphi及BDE各版本升級列表
附錄B:Delphi編譯錯誤信息對照表
附錄C:虛擬鍵值列表
附錄D:BDE錯誤列表
附錄 E:常用Internet資源
後記

相關詞條

熱門詞條

聯絡我們