匈牙利標記法

編程中變量的一種命名習慣。
爲了紀念具有傳奇色彩的微軟程序員 Charles Simonyi。這種標記法非常簡單,即 變量名錶明該變量 數據類型的小寫字母開始。

控件命名:
fm 窗口
cmd 按鈕
cob combo,下拉式列表框
txt 文本輸入框
lab labal,標籤
img image,圖象
pic picture
grd Grid, 網格
scr 滾動條
lst 列表框
frm fram
變量命名:
ch char,TCHAR
h handle
i int
n 無符號整形
p 指針
sz  0結尾的字符串
w world
x,y 座標
常量命名和宏定義
常量和宏定義必須具有一定的實際意義;
常量和 宏定義在#include和函數定義之間;
常量和 宏定義必須全部以大寫字母來撰寫,中間可根據意義的連續性用下劃線連接,每一
條定義的右側必須有一簡單的註釋,說明其作用;
資源名字定義格式:
菜單:IDM_XX或者CM_XX
位圖:IDB_XX
對話框:IDD_XX
字符串:IDS_XX
DLGINIT:DIALOG_XX
ICON:IDR_XX
註釋
文件開始註釋內容包括:公司名稱、版權、作者名稱、時間、模塊用途、背景介紹等,複雜的算法需要加上流程說明;
函數註釋包括:輸入、輸出、函數描述、流程處理、 全局變量、調用樣例等,複雜的函數需要加上變量用途說明;
程序中註釋包括:修改時間和作者、方便理解的註釋等;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章