Delphi實用程式設計經驗二 (轉)
是全新的視覺化環境,為我們提供了一種方便、快捷的應用開發工具。
下面是兩則Delphi程式設計的實用,希望能與大家共享:
1?使用超文字連結標示語言(HTML)。使用Windows中的開啟方式(如IE等)訪問HTML,受限制太大,不夠靈活。Delphi提供了THTML,它能HTML檔案,但在它的屬性中卻沒有詳細說明怎樣呼叫本機的HTML檔案。其實,只要使用正確的URL格式,是能夠完成這一功能的,其格式如下:
file:∥<host>/<path>
舉一個例子:如果有一個HTML檔案路徑為C:HelpHome?Htm;那麼其正確的URL格式應該為:file:∥C:HelpHome?htm。因此,對於控制元件HTML1呼叫該HTML檔案則應該為:HTML1?RequestDoc(file:∥c:HelpHome?Htm)。這樣,就可以自己編寫一個程式來呼叫HTML檔案以形成獨立的幫助檔案系統。
2?使用實現欄位資料的模糊查詢。Delphi作為一個強大的應用開發工具的一個重要標誌,就是支援SQL程式設計。在實際的過程中,經常需要對某些欄位進行模糊查詢。如對“姓名”欄位進行查詢,當輸入“王”時,能自動地將王姓的所有記錄列出來。其實,透過結合SQL和Delphi的特點,就能很容易地完成這個功能。其基本原理是:查詢時,將查詢的範圍控制在姓名大於‘查詢字串+chr(0)’與小於‘查詢字串+chr($ff)’之間,就能將滿足條件的所有記錄查詢出來了。下面是具體的例子:
Var
NameStr:String;∥設定字串中間變數
Begin
NameStr:=′王′;
Query1?SQL?Clear{清除SQL屬性中的SQL命令語句}
Query1?SQL?Add(′*FromCustom?where(Name1>=N1)and(Name2<=N2)′);∥SQL命令語句
Query1?params[0]?AsString:=NameStr+chr(0);∥控制引數在NameStr+Chr(0)
Query1?params[1]?AsString:=NameStr+chr($ff);∥和NameStr+Chr($ff)之間
Query1?Open;∥開啟資料庫,SQL查詢
End; (陝西 楊波)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1001210/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Delphi實用程式設計經驗二則 (轉)程式設計
- 用Delphi 開發資料庫程式經驗三則 (轉)資料庫
- 設計模式、用Delphi實現---->Builder模式 (轉)設計模式UI
- Java實驗二:類程式設計實驗Java程式設計
- Linux核心程式設計實戰經驗談(轉)Linux程式設計
- 設計模式、用Delphi實現---->Singleton 模式 (轉)設計模式
- Delphi程式設計:完全控制桌面的實現 (轉)程式設計
- Delphi托盤程式設計實戰演練 (轉)程式設計
- Delphi之快速設計(程式設計篇) (轉)程式設計
- 實驗二 結對程式設計程式設計
- 談Delphi程式設計中資原始檔的應用 (轉)程式設計
- 用Delphi進行OpenGL程式設計學習心得 (轉)程式設計
- Delphi程式設計之--慣用法 (轉)程式設計
- VB程式介面設計經驗點滴 (轉)
- 設計模式、用Delphi描述-->Lock pattern (轉)設計模式
- 高階程式設計師考試經驗 (轉)程式設計師
- 設計模式、用Delphi描述-->Reference Count pattern (轉)設計模式
- 設計模式、用Delphi描述-->Visitor模式 (轉)設計模式
- 設計模式、用Delphi描述-->Factory Method模式 (轉)設計模式
- 設計模式、用Delphi描述-->Abstract Factory模式 (轉)設計模式
- Delphi資料庫程式設計教程(九) (轉)資料庫程式設計
- 程式設計師面試經驗程式設計師面試
- plsql 程式設計經驗---引用SQL程式設計
- 一個老程式設計師的小小經驗(轉)程式設計師
- Oracle程式設計經驗及維護點滴(轉)Oracle程式設計
- VB程式設計中的一些經驗 (轉)程式設計
- c語言程式設計——實驗報告二C語言程式設計
- 實驗3 轉移指令跳轉原理及其簡單應用程式設計程式設計
- 軟體測試用例設計實用經驗之談
- 實驗7 檔案應用程式設計程式設計
- 用Delphi編寫DelTree程式 (轉)
- 12年經驗老程式設計師5次轉型程式設計師
- 程式設計師的經驗之談-生活與工作(轉)程式設計師
- 程式設計師程式設計知識經驗總結程式設計師
- 程式設計師的管理經驗程式設計師
- VB程式設計經驗點滴程式設計
- Delphi設計模式-Abstract Factory (轉)設計模式
- ORACLE應用經驗(4)-加密程式(轉)Oracle加密