pb开发标准与命名约定

pb开发标准与命名约定

ID:30788244

大小:171.08 KB

页数:7页

时间:2019-01-03

pb开发标准与命名约定_第1页
pb开发标准与命名约定_第2页
pb开发标准与命名约定_第3页
pb开发标准与命名约定_第4页
pb开发标准与命名约定_第5页
资源描述:

《pb开发标准与命名约定》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目标:方法:实现:////规范PB编码,提高项目质量源代码规范与界面规范MICROSOFTWORD、POWERBUILD一、PB开发标准与命名约定•在PB代码开发中,局部变量不使用作用域限定符,所有的运算符及赋值动词(=)的前后者应加上一个空格,并且函数的参数表中的每个变量前面也要加入一个空格。如:wf_GetAttrib(id,name,date)。•应使用TAB而不是空格來缩排循环或复合语句中的代码,显示其包含关系。•函数名,事件名或变量名一律用英文书写,首字母用大写,单词之间不用连字符(_)如:wf_

2、RightTrim()。•数据库命令(INSERT,SELECT...)使用全部大写。•行延续时,连接标记应置于行尾。•单行结构的语句应分解多行:Ifn_Rows>6thendw_report.Retrieve()Endlf而非Ifn_Rows>6thendw_report.Retrieve()。•在函数或事件代码屮,应加入相应的注释内容与函数头(事件头)如下所示:////////////////////////////////////////////////////////////////////////

3、/////////////目标://参数:AglAg2Ag3//返回值://编写人://编写日期:如有修改,写下面信息://修改人://修改原因://修改内容描述://修改日期:////////////////////////////////////////////////////////////////////////////////////〃以下开始为代码•PBL库的命名规则应为PPP_OOOO,PPP为项目缩写,0000为能体现此库的内容的缩写。1、PB对象命名约定对象前缀示例应用N/AOrder_e

4、ntry应用级函数afl应用级结构as_窗口w_窗口函数wf_窗口结构ws_菜单m_菜单函数mf_菜单结构ms_标准用八对彖u_定制类用户对象u_cc_标准类用户对彖u_cs_可视定制用户对象u_vc_可视标准用户对象u_vs_用户对象函数uL用八对象结构us_结构对象s_查询q函数对象f_数据窗口对象d_2、PB数据类型命名约定数据类型前缀示例Blobbb_Windoww_Menuitemm_DataWindowdw_DataWindowChilddwc_ListViewItemlvi_TreeViewi

5、temtvi_UserObjectuo_IntegerI_UnsignedIntegerui_LongUnsignedLongul_Booleanb_Strings_Characterc_Doubledbl_Realr_Decimaldec_Dated_Structurestr_Transactiontrans_Timet_DateTimedtm_3、PB控件命名约定控件前缀示例CheckBoxcbx_CommandButtoncb_DataWindowdw_DropDownListBoxddlb_Drop

6、DownPictureListBoxddplbEditMaskem_Graphgr_GroupBox也HscrollBarhsb_Lineln_ListBoxlb_ListViewlv_MultiLineEditmle_OLE2ole_PictureP-PictureButtonPbPictureListBoxplb_RadioButtonrb_Rectangler_RichTextEditrte_SingleLineEditsle_StaticTextst_Tabtab_TabPagetabp_TreeV

7、iewtv_UserObjectuo_VscrollBarvsb_4、PB变量作用域约定范围前缀示例Globleg?Sharedsh?_Instancei?_Argumenta?_二、PB开发界面规范1、总则•系统运行平台为中文Win98或中文Win2000或中文WinXp。•屏幕分辨率为800x600或1024*768或1280*800,大字体。•系统整体界而采用MDI多文档界而。系统使用一个主窗口,每个细分功能使用一个MDI子窗口。•要求界面在完成功能的前题下,能做到清晰、大方、整齐。2、窗口区域分隔•

8、菜单:位于MDI主窗口上,各MDI子窗口不再设菜单,子窗口内功能实现由命令按钮来完成。•数据显示操作区:位于MDI子窗口的中间主要部分。外框使用PB的GROUPBOX控件。若在数据显示操作区内还需对信息进一步分类,则每一类信息使用GROUPBOX作为外框,显示操作区整体不再设外框。•操作选择区:在数据显示区的下方或右边可以放置命令按钮,并加GROUPBOX作为外框。•记录信息显示区:一般可以设置在DATAWIND

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

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

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