程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi源程序格式書寫規范(一)(2)

Delphi源程序格式書寫規范(一)(2)

編輯:Delphi

3.3 變量

3.3.1 變量命名及格式

首先所有變量必須起有意義的名字,使其它組員可以很容易讀懂變量所代表的意義,變量命名可以采用同義的英文命名,可使用幾個英文單詞,但每一單詞的首字母必須大寫。例如: var WriteFormat::string;

同時對於一些特定類型可采用一定的簡寫如下:

指針類型 P
紀錄類型 Rec
數組類型 Arr
類 Class

循環控制變量通常使用單一的字符如:i, j, 或 k。 另外使用一個有意義的名字例如:UserIndex ,也是准許的。

3.3.2 局部變量

在過程中使用局部變量遵循所有其它變量的命名規則。

3.3.3 全局變量

盡量不使用全局變量,如必須使用全局變量則必須加前綴‘g’,同時應在變量名稱中體現變量的類型。例如:
gprecUserCount: point;//名稱為UserCount的全局變量,其類型為指向一結構的指針但是在模塊內部可以使用全局變量。所有模塊內全局變量必須用‘F’為前綴。如果幾個模塊之間需要進行資料交換,則需要通過聲明屬性的方法來實現。例如:

type
TFormOverdraftReturn = class(TForm)
private
{ Private declarations }
FuserName: string;
FuserCount: Integer;
Procedure SetUserName(Value: string);
Function GetUserName: string;
public
{ Public declarations }
property UserName: string read GetUserName write SetUserName;
property UserCount: Integer read FuserCount write FuserCount;
end;

3.4 類型

3.4.1 大小寫協議

保留字的類型名稱必須全部小寫。Win32 API 的類型通常全部大寫,對於其它類型則首字母大寫,其余字母小寫,例如:

var
MyString: string; // reserved word
WindowHandle: HWND; // Win32 API type
I: Integer; // type identifier introduced in System unit

3.4.2 浮點類型

盡量不使用 Real 類型,他只是為了和舊的Pascal代碼兼容,盡量使用Double 類型。Double 類型是對處理器和數據總線做過最優化的並且是IEEE定義的標准數據結構。當數值超出Double的范圍時,使用Extended 。但Extended不被Jave支持。但使用其它語言編寫的DLL時可能會使用Single 類型。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved