background image

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 组件,该模块可单独编写和