C 系統編碼規範

2021-08-16 02:12:51 字數 2802 閱讀 4852

1. 資料庫

資料庫命名以字母 db 開頭(小寫),後面加資料哭相關英文單詞或縮寫。

資料庫名稱

描述db_jfcg

機房重構資料庫

2. 資料表

資料表以字母 tb 開頭(小寫),後面家資料表相關英文單詞或縮寫。

資料表名稱

描述tb_login

登入資訊表

3. 字段

字段一律採用英文單詞或片語命名,如果找不到專業的英文單詞或片語,可以用相同意義的英文單詞或片語代替。

欄位名稱

描述name

名字pwd密碼

4. 檢視

檢視命名以字母 view 開頭(小寫),後面加表示該檢視作用的相關英文單詞或縮寫。

view_admininfo

檢視全名

view

檢視admininfo

檢視管理員資訊

5. 儲存過程

儲存過程命名以字母 proc 開頭(小寫),後面加表示該儲存過程作用的相關英文單詞或縮寫。

proc_login

儲存過程全名

proc

儲存過程

login

實現登入功能

6. 觸發器

觸發器命名以字母 trig 開頭(小寫),後面加表示該觸發器作用的相關英文單詞或縮寫。

trig_inadmin

觸發器全名

trig

觸發器inadmin

新增管理員資訊

在資料庫中使用**規範,有助於其他使用者更好地理解資料表及表中個字段的內容。

1. 變數及物件名稱定義規則

根據不同的程式需求,編寫**時需要定義一定的變數或常量。

變數及常量級別

命名規則

舉例模組級常量

m_+資料型別簡寫+變數名稱

m_int_xx

全域性變數

g_+資料型別簡寫+變數名稱

g_int_xx

區域性變數

p_+資料型別簡寫+變數名稱

p_dbl_sl

模組級常量

mc_+資料型別簡寫+常量名稱

mc_str_xx

全域性常量

gc_+資料型別簡寫+常量名稱

gc_str_xx

過程級常量

pc_+資料型別簡寫+常量名稱

pc_str_xx

2. 資料型別簡寫規則

程式中定義常量、變數或方法等內容時,常常需要制定型別。

資料型別

簡寫資料型別

簡寫整型

int長整型

lint

字串str

單精度浮點型

flt布林型

sint

位元組型bt

3. 控制項命名規則控制項

縮寫形式

控制項縮寫形式

form

frmcheckedlistbox

clbox

textbox

txtradiobutton

rbtn

button

btnpanel

plcombobox

cbox

groupbox

gbox

label

labtabcontrol

tcldatagridviw

dgverrorprovider

eprp

listbox

lbimagelist

ilist

timer

tmrhelpprovider

hpro

checkbox

chblistview

lvlinklabel

llbl

treeview

tvrichtextbox

rtbox

notifyicon

nicon

numericupdown

nudown

datetimepicker

dtpicker

monthcalendar

mcalen

tooltip

ttip

1. 窗體命名規範

在建立乙個窗體時,首先對窗體的 id 進行命名,其中窗體名稱最好時英文形式的窗體說明,便於開發者通過窗體 id 就能知道該窗體的作用。

在窗體中呼叫其他窗體時,必須對呼叫窗體進行引用,其引用的變數名為「frm+窗體名稱。」

2. 新增、修改操作中各控制項的命名規範

在對資料進行編輯時,如果資料表中的字段過多,很難將窗體中對應的控制項值組合程sql語句。為了便於對資料庫中的資訊進行新增、修改操作,各字段所對應的控制項名為「表明(或部分表名)_數字」,這裡的數字是根據資料表中相應欄位的順序進行編號的。

3. 查詢操作中各控制項的命名規範

當使用多字段對資料好中的資料進行查詢時,將窗體中相應的控制項值組合成查詢語句是非常麻煩的,為了能夠快速組合查詢條件,可以將設定查詢條件的控制項命名為「表名相應欄位名」。當查詢條件需要邏輯運算子時,將記錄邏輯雲端福的控制項命名為「相應欄位名+sign」。這樣即可通過欄位名來組合查詢條件。

在專案中使用良好的命名規則,有助於開發者快速了解編寫後的變數、方法、類、窗體以及各控制項的用處。

linux 系統編碼

一。linux系統的預設編碼設定。etc sysconfig i18n controls the system font settings.the language variables are used in etc profile.d lang.sh.an example i18n file la...

linux 系統編碼

一。linux系統的預設編碼設定。etc sysconfig i18n controls the system font settings.the language variables are used in etc profile.d lang.sh.an example i18n file la...

編碼系統python 系統編碼 python編碼

編碼一直都是乙個很讓人頭疼的問題,尤其是在python裡面。花了幾天時間,終於把這個問題給弄明白了。一,什麼是編碼,編碼過程是怎樣的?常見的編碼方式有哪些?編碼是從乙個字元,比如 哈 到一段二進位製碼流的過程。解碼是從一段二進位製碼流到乙個字元的過程。在編碼的過程中,會涉及到三個名詞 字元,內碼,字...