Tstrings類簡單介紹及執行個體

在DELPHI的程式開發過程中Tstrings類的使用是比較頻繁的,下面就此類在DELPHI5的開發環境中進行一下簡單的介紹及執行個體(註:本文只對tstrings類中的方法及屬性進行介紹,從其父類繼承的屬性及方法不屬本文討論之內)。       Add     原型:function   Add(const   S:   string):   Integer;   virtual;     註解:此方法是在字元表中的後面添加字串,傳回值是新添加字串的索引值。     執行個體:    

白話解釋雜湊表

講解雜湊表,就需要與一般的數組作對比的講,這樣更能說明雜湊表。我們都知道,數組是一個下標(數字)與一個值得對應,給出數組某一合法下標,就會得到數組在這個下標下儲存的值;而雜湊表就類似是用名字代替下標的一個特殊的數組。只要給出雜湊表中某一個合法名字的值,就能找到與這個名字對應的,雜湊表中的一個值。舉個例子說明數組與雜湊表:有一個數組array,他有3個元素,這個數組儲存了3個城市的當天的氣溫,array[0]=“-1攝氏度”,array[1]=“3攝氏度”,array[2]=“12攝氏度”,這樣的

Delphi TPerlRegEx : 關於子運算式

// MatchedExpression 與 SubExpressions[0]var  reg: TPerlRegEx;begin  reg := TPerlRegEx.Create(nil);  reg.Subject := 'CodeGear Delphi 2007';  reg.RegEx   := 'Delphi';   while reg.MatchAgain do  begin    ShowMessage(reg.MatchedExpression); //Delphi;

美麗人生論壇發貼delphi版

提交地址:http://www.hackpig.cn/aspbbs/post2.aspHTTP頭資訊:POST /aspbbs/post2.asp HTTP/1.1Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/x-silverlight,

HTMLDocument介面屬性方法總結

{IHTMLDocument2 方法:}write         //寫入writeln        //寫入並換行open         //開啟一個流,以收集 document.write 或 document.writeln 的輸出close         //關閉並輸出用 document.open 方法開啟的流clear         //清空文檔中所有元素, 可能暫時不支援queryCommandSupported //是否支援指定命令queryCommandEnabled

delphi中Webbrowser的提示

1.擷取網頁中變數的值例如:htm中<script> var currIDS=123</script>   程式中可以這樣調用 id := Form1.WebBrowser1.OleObject.Document.script.currIDS    備忘:變數可以是javascript定義的,也可以是vbscript定義的,如果Webbrowser1中找不到該變數,調用會觸發一個例外狀況事件,即變數currIDS不存在。2.執行網頁中的函數    tmpf :=

Delphi ListView基本用法總結

//增加項或列(欄位)ListView1.Clear;ListView1.Columns.Clear;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Items[0].Caption:=&apos;id&apos;;ListView1.Columns.Items[1].Caption:=&apos;type&apos;;ListView1.Col

Delphi類的構造與析構

當我們不在使用某個對象時,必須將這個對象從記憶體空間中刪除,這樣可以避免不必要的資料浪費記憶體空間。  Object Pascal類的物件建構方法必須以保留字"Constructor”取代"Function"或"Procedure";對象的析構必須使用保留字"Destructor"。   由於類的聲明分為兩種:繼承Delphi內建類的Class類 和 完全自訂的object類,因此類的構造和析構也分開來談。 1、繼承Delphi內建類的Class類 的構造和析構 1.1

TWebBrowser 擷取 DOM 中的 window 對象

藉助 TWebBrowser 可以把軟體做的更漂亮、更靈活, 很多軟體已經或者早就這樣做了.儘管 HTML DOM 內容繁雜(涉及到 HTML、JavaScript、CSS), 但也都屬於 TWebBrowser 的功能範圍.使用 TWebBrowser 時, 如果配合上 MSHTML, 將會有很好的代碼提示; 不然也可以, 就是寫代碼困難.HTML DOM 中的一切都是源於一個叫 window 對象, 為了和 JS 中的 DOM 一致起來, 本次先擷取這個對象.TWebBrowser 是調用

delphi TThread類的簡單示範代碼

代碼如下:unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    start: TButton;    Memo1: TMemo;    procedure startClick(Sender: TObject);  *******    {

Delphi中canvas類(畫布)

在DELPHI為編程者提供了一個靈活的繪圖場所,即本文所述的    CANVAS類,在DELPHI中的很多控制項都具有此屬性,使編程者可以    在這些的控制項的表面隨心所欲的繪圖,這對完善使用者介面或者制    作一些螢幕特技都有著非凡的作用,下面舉例說明幾種特殊螢幕    效果的形成過程。       一、CANVAS必備基本知識:       1.具有CANVAS屬性的控制項:    TBitmap,TComboBox,TDBComboBox,TDBGrid,TDBListBox,TDir

Delphi RegexTPerlRegEx文法: 選項

// preCaseLess: 不區分大小寫, 相當於其他語言中的 ivar  reg: TPerlRegEx;begin  reg := TPerlRegEx.Create(nil);  reg.Subject := 'abc ABC aBc';  reg.RegEx   := 'abc';  reg.Replacement := '◆';  reg.Options := [preCaseLess]; //選項是集合類型的  reg.ReplaceAll; 

Delphi中的InStrRev函數(倒找文本)

寫HTML解釋部分的時候,需要在一個完整的URL中,提取出該URL的路徑,如http://www.515800.cn/blog/index.asp需要提取出http://www.515800.cn/blog/這個路徑出來,這個如果在VB/VBS中,使用InStrRev函數,很容易就可以實現,但在Delphi中,雖然經常用Pos來判斷字元的的位置,但從來沒有看到過PosRev之類的函數,查了協助也沒有便到。本來想自己寫一個,但一想到網路這個寶庫,還是先找找看再說,說不定有拿位前輩已經為我們寫好了。

Delphi中的容器類(2)

TStrings類  出於效率的考慮,Delphi並沒有象C++和Java那樣將字串定義為類,因此TList本身不能直接儲存字串,而字串列表又是使用非常廣泛的,為此Borland提供了TStrings類作為儲存字串的基類,應該說是它除了TList類之外另外一個最重要的Delphi容器類。  要注意的是TStrings類本身包含了很多抽象的純虛的方法,因此不能執行個體化後直接使用,必須從TStrings類繼承一個基類實現所有的抽象的純虛方法來進行實際的字串列表管理。雖然TStrings類本身是一個

try … excetpt on e:Exception do 中的 E 是哪裡來的

問題的由來:先申明,我不是   DELPHI   的三星,達到3星後各個板塊的層級都一樣的。在   DELPHI   裡面我只是個新手,只學了DELPHI   8天,希望大家幫忙         try   ...   excetpt   on   e:Exception   do   中的   E   是哪裡來的?憑空出來的?怎麼沒在協助裡面找到說明?E是繼承某個類嗎?這裡只有   E.MESSAGE,難道沒有錯誤號碼嗎?             我如何根據   E    

TWebBrowser組件在DELPHI中POST資料和取得網頁源檔案

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, OleCtrls, SHDocVw; type TForm1 = class(TForm)      WebBrowser1: TWebBrowser;      Memo1: TMemo;      Button1: TButton;     

Delphi中處理Google的URL編碼解碼

從delphi的角度看Google(Google)URL編碼解碼方式在網上搜尋了一下,似乎沒有什麼關於google的URL編碼解碼的很詳細的資料,因此在這裡寫一下,希望給有用的人提供一點協助。使用googleGoogle搜尋一下關鍵詞,對應的編碼如下:刀:%E5%88%80刀具:%E5%88%80%E5%85%B7刀具網:%E5%88%80%E5%85%B7%E7%9A%84因此可見,google對URL的編碼並非簡單的httpencode編碼,因為httpencode編碼後的字串應該是帶有兩個

idhttp下載html的代碼(含錯誤處理)

IdHTTP_Thread := TIDHTTP.Create;    IdHTTP_Thread.ReadTimeout  := 240000;    IdHTTP_Thread.ConnectTimeout := 240000;    IdHTTP_Thread.Request.UserAgent :='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)';    try      try       

delphi的泛型示範代碼

代碼檔案:-------------------------------------------------------------------------------- unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Memo1: TMemo;

delphi中Ihtmldocument2介面的使用

MSHTML是微軟公司的一個COM組件,該組件封裝了HTML語言中的所有元素及其屬性,通過其提供的標準介面,可以訪問指定網頁的所有元素.

總頁數: 61357 1 .... 12290 12291 12292 12293 12294 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.