2.Panorama
系统的命名约定
2.1 VC 中变量命名时的前缀约定
Array a... //例:CStringArray saText
BOOL b...
UINT n...
int i...
short n...
long l...
WORD w...
DWORD dw...
float f...
char c...
char* psz...
TCHAR* psz...
LPCTSTR lpsz...
CString str...
COLORREF cr...
LPLOGPALETTE lp... (包括 LP 开头的类型都是这样)
POINT pt...
CPoint pt...
HANDLE h...
HGLOBAL h... (包括 H 开头的类型都是这样)
说明:
1.
如果是指向上述类型的指针,就在上面规范前加 "p" ;
2.
如果是指向上述类型的双重指针,就在上面规范前加 "pp" ;
3.
如果是类成员变量,则在上面规范前加 "m_";
4.全局变量,
则在上面规范前加 "g_";
5.在类型前加了"const",命名约定不变;
2.2 VC 中变量命名时的后缀约定
1.MFC 类
CWnd* p...Wnd
省去的地方一般为该类的用途 (如果是某一个类的成员,则还应该在前
加 "m_")又如:CView* p...View
2.3 局 部 变 量 应 尽 量 易 懂 简 洁 , 使 用 常 见 的 变 量 , 如 Num,nCount,i,j,k,n,len,pos,
offset,nReadNum,index,nRet,ret, string,filename 临时变量,如 ltmp,ftmp,tmpStr,tempStr 。。。
2.4 函数命名也应该见名知意。如 CalcAllDataStyle(),ReadDocDataFromTime(),GetIndexInfo()
常 见 的 函 数 Init_, Open_, Create_, Get_, Set_, Read_, Load_, Write_, Start_, Stop_, Check_,