delphi7學習中的小知識點

2021-06-26 20:36:17 字數 1320 閱讀 7470

1、trim()函式:函式的基本格式為trim(s),s為字元或字串,該函式用法比較簡單,函式功能為:刪除字元或字串s中左右兩端的空格並返回。

2、copy()函式:函式的基本格式為copy(s,x,y),該函式有三個引數,s為字串,x和y為整數,函式功能為:返回字串s中從第x個字元開始,且長度為y的子字串。例如copy('abcdef',3,2),函式的返回值為:cd。

3、函式宣告語法格式:

function total(x,y:real):real;

begin

total := x + y;

end;

過程的宣告和使用:

proceduce  tform1.buttonclick(sender:tobject);

begin

close;

end;

函式和過程是pascal語言的兩種子程式,函式在執行時將返回乙個值,而過程執行時不返回任何值。函式智慧型出現在表示式中,不能單獨使用;而過程不能出現在表示式中,僅能以某個語句出現。在函式體中必須有乙個賦值語句,將函式返回值付給函式名。 

4、迴圈語句

(1)repeat語句

repeat語句會重複執行一行或一段語句知道某一種狀態為真。語句以repeat開始,以until結束,其後跟隨被判斷的布林表示式。

表示式:repeat

statements    //執行語句

until condition//執行迴圈的條件

例如:i := 0;

repeat 

i := i + 1;

writen(i);

until i = 10;

repeat語句至少會被執行一次。

(2)while語句

表示式:while condition do

begin

statements

end;

例如:i := 0;

while i < 10 do

begin

i := i + 1;

writen(i);

end;

(3)for語句

表示式:for condition do

begin

statements

end;

例如:var  i : integer;

for i := 1 to 5 do

writen(i);

以上三種迴圈語句,如果知道迴圈次數的話,可以使用for語句,for語句執行速度快,效率高。如果不知道執行多少次,但是至少執行一次,選用repeat...until比較合適;當可能一次都不執行,可以選用while...do語句。

Delphi 7 中DBGrid的排序。

procedure tfrmtracereport.dbgrid1titleclick column tcolumn var sortfield,fieldtitle string begin sortfield column.field.fieldname fieldtitle column.ti...

delphi7 開發ActiveX的學習備忘錄

關於delphi7 activex的學習備忘 步驟 1 先建立activex工程檔案 2 註冊activex檔案 ocx檔案 3 編寫相應呼叫activex檔案 ocx檔案 的html檔案.具體操作流程如下 步驟1 a 選擇file new other activex頁面,選擇activex for...

JAVA學習的小知識點

boolean型別和其他型別不能轉換 int x 5 double y 6 boolean b boolean x y 報錯 boolean b boolean x y int float double轉換 int i 9 system.out.println 1 0 i 7.0 輸出結果是 9.0...