公司编程规范

来源:互联网 发布:dota2快速模式知乎 编辑:程序博客网 时间:2024/06/14 08:07

所有的函数,都要事先在头文件中声明;方便测试单位修改文件,和其他人员观看

具体代码格式如下:

void im2bw(HDIB hDIB,int topx,int topy,int wid,int hig)/*函数名称:im2bw        返回值类型:void函数参数:HDIB hDIB 将图像变为句柄图像         topx roi区域起始X坐标 topy roi区域起始Y坐标 wid  roi区域宽度 hig  roi区域高度函数功能:将一副图像二值化,可是给按钮函数调用*/
第二次编辑:
比较详细的编程规范代码如下

void im2bw(HDIB hDIB,int topx,int topy,int wid,int hig)/*函数名称:im2bw        返回值类型:void                         返回值:函数参数:输入参数:HDIB hDIB 将图像变为句柄图像       输出参数:         topx roi区域起始X坐标 topy roi区域起始Y坐标 wid  roi区域宽度 hig  roi区域高度函数功能:将一副图像二值化*/
以上是头文件中的编程规范

下面介绍cpp文件的编程规范

1.输入参数,输出参数必须注释。具体形式如下

        LONGlWidth;//原图宽度LONGlHeight;//原图高度LONGlNewWidth;//变化后LONGlNewHeight;//变化后
2.重点变化过程必须要注释

3.各种循环体的大括号要求条理清晰,大括号中的内容最后空一行并在空白地方标注。具体形式如下

for(m = topx; m < hig; m++)//ROI区域二值化{//逐列扫描for(n = topy; n < wid; n++){// 指向DIB第i行,第j个象素的指针lpSrc = (unsigned char*)lpDIBBits + lLineBytes * (lHeight - 1 - m) + n;// 变换*lpSrc = bMap[*lpSrc];}
4.构造一个函数是必须表明函数功能





原创粉丝点击