命名規則(一)

2021-07-23 23:30:20 字數 1831 閱讀 3525

依照變數在程式中出現和使用的特性,可以將變數分為總體性變數、區域變數、傳遞引數及螢幕變數。

1、整體性變數(global varibles)

格式:g_******x

說明:g_:表示該變數具有整體性(gobal)

******x:為變數的名稱

舉例:g_gui_type為定義gui的樣式為哪一種

整體性變數定義的位置:

整體性變數定義在整體性變數檔案中,該檔案為$top/config/top.global。

2、區域性變數(local varible)

格式:l_******x

說明:l_:表示該變數具有區域性(local),僅限與某function中有效。

******x:為有意義的名稱,請以有意義的方式命名。

3、傳遞性引數(parameter varlables)

格式:p_******x

說明:p_:表示該變數具有傳遞性(parameter)

******x:為變數名稱,請以有意義之方式命名。

4、螢幕變數(screen varlables)

格式:s_******x

說明:s_:表示該變數為螢幕變數(screen)

******x:為變數名稱,請以有意義的方式命名。

使用範圍:

在單檔多欄中會使用到螢幕變數(screen varlables)

注意:螢幕變數(screen)以字段來命名,以方便和字段做對比。而且,只有使用多欄式陣列的程式才需以此方式定義。

**命名長度以3至4個英文本元命名,不同的系統,配置了不同的**名稱使用區段,建議在開啟新的**前,先行了解系統原始啟動的**名稱範圍。

1、**名稱(table name)

格式:***_file

客製(客戶定製)**命名格式:

tc_***_file

說明:***:用2碼至4碼表示,以小寫英文本元(可含數字)命名。

_file:固定字,表示為**。

舉例:aim_file為料件主檔

gef_file為銷售單據性質檔

注意:在開啟新**前,須在【p_zta檔案架構修整記錄維護作業】中註冊該支**的相關資料及使用方法,始納入管理。

2、欄位名稱(field name)

格式:***99

客製(客戶定製)字段命名格式:

(1).在客製**中新增客製字段的命名原則:

格式:tc_***99

舉例:tc_ima_file下的客製字段為:tc_ima001、tc_ima002….。

(2).在標準**中新增客製字段的命名原則:

格式:ta_***99

舉例:ima_file下的客製字段為:ta_ima001、ta_ima002…。

說明:***:與**名稱***_file的***名稱一致。

99:為2碼流水編號,如果流水號不足可以擴充為3至4碼。

舉例:zz32為**zz_file中的字段

注意:在開啟新字段前,須在【p_zta檔案架構修整記錄維護作業】中註冊該支**的相關資料及使用方法,始納入管理。

3、索引名稱(index name)

格式:***_01

客製(客戶定製)索引命名格式:

tic_***_01

舉例:ima_file**下的客製索引為tic_ima_01。

說明:***:與**名稱***_file的***名稱一致。

01:為2碼流水編號。

舉例:zz_01為在zz_file的unique index**。

注意:在開啟新索引前,須在【p_zta檔案架構修整記錄維護作業】中註冊該支**的相關資料及使用方法,始納入管理。

參考《tiptop gp 技術手冊》

匈牙利命名規則

匈牙利命名規則建議變數名稱以乙個或多個字母開頭,這些小寫字母用以標識其變數型別,型別標識字母的下乙個字母一般採用大寫。型別定義使用相同的型別識別符號作為字首,唯一不同的是,型別定義名稱一般全部使用大寫。表1 匈牙利命名規則約定 字首 資料型別 例子 b boolean bispresent,bval...

元件命名規則

元件命名規則 c和p的命名規則 tinyos 所有的終端程式元件都以字母c或p為結尾。以c結尾所命名的元件表示它是乙個可用的抽象,而以p結尾的元件則表示它是私有的。以p結尾的元件不能被直接的連線,但可以對它做一些封裝以使它變成可用 變成名字以c結束的 硬體平台抽象命名規則 tinyos 2.0中的硬...

NAND FLASH命名規則

基於網路的乙個修訂版 搜了下東芝的好像比較少有介紹,就找到乙個表,貼上 型號 結構 頁結構 塊結構 工作電壓 v 溫度 讀速度 ns 封裝 生產狀態 注釋 2gb th58nvg1s3aft05 256m x 8 2112b 128kb 2.7 3.6 c,i 50 48tsop i 量產 1gb ...