Test_, Fill_, Process_, Sort_, Do_, Select_, Is_, Exist_,_Ex…
2.5 禁止使用汉语拼音来命名;
2.6 在代码中尽量不用具体的大小数值,定义成宏,便于以后维护,如:
#define MAX_DOWNLOADNUM 20
struct DownInfo m_DownInfo[MAX_DOWNLOADNUM];
2.7 VC 中一些控件的缩写:
ComboBox cmb
Edit edt
Dialog dlg
ListBox lst
Picture pic
Animate ani
3. 编排
3.1 函数间要有空行分开,一个程序中的空行数目最好占 8%-16% ;
3.2 变量的定义尽可能放在最开始处,多态函数和功能相近的函数集中放在一起;
3.3 声明变量时对齐变量名,并在
定义时加以注释说明;
4. 程序开发环境规约
4.1 工作目录结构的规定:
project name(项目名称)
——
bin
执行文件
——
log
日志文件
——
lib
库文件
——
include 头文件
——
src
源程序
——
dat
数据文件
4.2 工程中不起作用的文件或类应删除,工程目录下的非工程文件也应该移走,保持工
程的清洁,避免混淆难于管理;
4.3 在 VC 环境下,建议将常用的头文件全部放入 stdafx.h 中,而在每个 cpp 开始处嵌入
stdafx.h。避免头文件的交叉引用,如果有严重的交叉引用,适当使用类的声明。
4.4 将独立性比较强的模块抽出来,做成 DLL,控件或 COM 组件,该模块可单独编写和