华为设计规范

华为设计规范

ID:23354145

大小:27.63 KB

页数:27页

时间:2018-11-07

华为设计规范_第1页
华为设计规范_第2页
华为设计规范_第3页
华为设计规范_第4页
华为设计规范_第5页
资源描述:

《华为设计规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立华为设计规范  篇一:华为程序开发规范  Panorama系统程序开发规范之二  1.匈牙利命名规则  变动前缀类型  abbyccbcrcx,cydwfnhim_nnpp×(str)ssztmwx,y  ArrayBooleanByteCharCharByteColorRefLengthofx,y(ShortInt)DoubleWordFunctionHandleIntegerMemberofa

2、classShortIntegerNearPointerPointerStringStringwithZeroEndTextWordCoordinate  //有符号型字符//无符号型字符(没多大用处)//颜色参考值//坐标差(长度)lpLongPointer//以字符''结尾的字符串//文本内容//坐标  系统的命名约定  VC中变量命名时的前缀约定  Arraya...//例:CStringArraysaTextBOOLb...UINTn...inti...shortn...longl...WORDw...DWORDdw.

3、..floatf...charc...char*psz...TCHAR*psz...LPCTSTRlpsz...CStringstr...COLORREFcr...  LPLOGPALETTElp...(包括LP开头的类型都是这样)POINTpt...CPointpt...HANDLEh...随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统

4、一标准规则的建立  HGLOBALh...(包括H开头的类型都是这样)  说明:  1.如果是指向上述类型的指针,就在上面规范前加"p";  2.如果是指向上述类型的双重指针,就在上面规范前加"pp";3.如果是类成员变量,则在上面规范前加"m_";4.全局变量,则在上面规范前加"g_";5.在类型前加了"const",命名约定不变;  VC中变量命名时的后缀约定类  CWnd*p...Wnd省去的地方一般为该类的用途(如果是某一个类的成员,则还应该在前加"m_")又如:CView*p...View  局部变量应尽量易懂简洁,使用

5、常见的变量,如Num,nCount,i,j,k,n,len,pos,offset,nReadNum,index,nRet,ret,string,filename临时变量,如ltmp,ftmp,tmpStr,tempStr。。。  函数命名也应该见名知意。如CalcAllDataStyle(),ReadDocDataFromTime(),GetIndexInfo()常见的函数Init_,Open_,Create_,Get_,Set_,Read_,Load_,Write_,Start_,Stop_,Check_,  Test_,Fil

6、l_,Process_,Sort_,Do_,Select_,Is_,Exist_,_Ex…随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  禁止使用汉语拼音来命名;  在代码中尽量不用具体的大小数值,定义成宏,便于以后维护,如:#defineMAX_DOWNLOADNUM20  structDownInfom_DownIn

7、fo[MAX_DOWNLOADNUM];  VC中一些控件的缩写:ComboBoxcmbEditedtDialogdlgListBoxlstPicturepicAnimateani  3.  编排  函数间要有空行分开,一个程序中的空行数目最好占8%-16%;  变量的定义尽可能放在最开始处,多态函数和功能相近的函数集中放在一起;  声明变量时对齐变量名,并在定义时加以注释说明;  4.  程序开发环境规约  工作目录结构的规定:projectname(项目名称)——bin执行文件——log日志文件——lib库文件——i

8、nclude头文件——src源程序——dat数据文件  工程中不起作用的文件或类应删除,工程目录下的非工程文件也应该移走,保持工程的清洁,避免混淆难于管理;随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。