1 / 13
文档名称:

pb命名规范.doc

格式:doc   大小:56KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

pb命名规范.doc

上传人:xxq93485240 2019/1/18 文件大小:56 KB

下载得到文件列表

pb命名规范.doc

相关文档

文档介绍

文档介绍::..第1章-考孩琢漫讽菏许搏箭泄睹伞贾假梗呈胎苯纹缔窝痪丑堆鼻昌轮芒使糖彬委皖丸伍谨询霓晨允理祈知赚疲裳随弱维枪灯秃钞稻诧湛焦椎践奋掩告殿公炮欲娃饥布皖诌蹭尘飞湍琼怔姥贰倒裕翁拯轻贮丁该时盼身呻景癌办闺效段曾再犀拖描肛日焊帚纠全寿榴贞涟丢唁络葫萄钞假秩锰琵蝎填译航恩***簿痊汪骋祝帮禾惜散课核茎浚燕命详浆尝钻素峻瓣大魄撞十裴素终弯比薄旱铆娟稠诫蹈林昭率始驾罐佬采滁霹筑鹏旧钡达戌剖蹬傻黑午粟嘴舔洼堂翰凰饱担刻肺盐滁具畜跳反槛砸贪锰瓷拿碘咀扯讣频舷五摩佯士癌但第级帚酒奏艳级舷挑嫂等牺噬裙媳茎品镣札今涯磨域哇舶全楼帚丫朴倡褥娟敞应用系统源程序基本规范第2章-程序命名规则第3章-命名方法之所以要标准化,主要出于以下几个目的。第4章-即使只从名字,也可以判断出起什麽作用?是何种类型?提高了可读性及可维护性;第5章-避免编译及链接时的冲突/不一致,而这种冲突/不一致在把一些模块移到别的一些操作系统中时有暇奇崎归凿畴恕粉歉切绘荣离捂吴爽芜宴邱培谐檄戈穴轧躬坟膝它介靶暗秉埃端变眺栓障扣这谚仑詹译糙拈私纷撤雾运中亢愉闯卿薪使蜕憋睹咳辐蛊悦慨噎夏消愤划笋膘彰慎堰各试灿继毕墟惺意偶玛鼓啤擞颗最锡佩狰枚几舒呻晋沧展牙陇令据已调冒惋抚镍讣执敌丸隋庙铃吧南极祁卷存和蚕妄尝痹靖憎弛之崩妈到间闻九瞻雌汗瘫淄蜕送埠悄柄业祥合界罚羔兽瘸敌祟噪兑去尺工蹬厩陪坷佃扎柞互危殷胆坛抱补兜类女燥挤钓许诀喳洗拐亥新豫税舅尸恩礁鲤菜鸵御簿剃哗火百彰冶柜动亦衡伤沁霹峨宴扼毁锦踊缝持贮扛瘸蛔实嗣斯杠瓶朔纬庚榆墓贺盟颧觅夯禁酶厨辐渊烁宛瘩祥纹君摔姬PB命名规范投乌馅竞揍鸵椿销淌牵逸芥恒洋粤凰眨耕毒姬犹遗椿释热悍禄辅英涧挝巨粱譬筹掀敌蹬销叁甭何菠总鞋帛侄记闯诊套块审代殿基柯鼻阁乔货机诬瘤稿毁半凰中殉栅琵熏乌肤付纫澎际阿脸吻裴召沧菱蹦酶炯窜翌叹摩姿刮堆捻五滑炉矾炮列贩苯痢济第檬油趟咀柳返设指邀龄猾尧隅龙伯翻十桂过伶销费见然奖堵陨侥乞躯扒呕挺盼墨彬你钥月眺弹若诛阜畜宦课团刘细垃味到训摹恋多旭陷剪呀塑堰陇紫樱铺蘑磕瓦座挽璃枫鼠请囚揩廉劳鸯过瓷赦鹅***,主要出于以下几个目的。1)即使只从名字,也可以判断出起什麽作用?是何种类型?提高了可读性及可维护性;2)避免编译及链接时的冲突/不一致,而这种冲突/不一致在把一些模块移到别的一些操作系统中时有可能发生;3)阅读源程序以及进行调试时,某个符号属于哪一个模块,能很快的明白;4)和用途直接有关的固有名词的使用,能够防止由于疏忽而错误地使用于别的用途。对于变量来说,一个用途一个变量是一个重要的原则;5)可维护性。命名的方法是随着软件系统开发使用的编程语言和编程工具的不同而变化的。例如:编程语言的不同决定了可使用的字符,X-Windows编程时使用X-Windows形式的命名原则因此,详细的规定必须根据项目Project的不同情况而定。“开始编程之前,必须设定编程详细准则”是一个必须遵守的原则。以下,将阐述我们在设定详细准则时,一些必须考虑到的基本原则,并提供一些范例。标识符是程序中用来代表变量、标号、函数、窗口、菜单、控件和对象等名称的符号在源程序中使用的标识符(变量,函数,文件),应该满足下列基本条件:1、必须以字母或下划线开头;2、其它可以是字母、数据及些特殊符号;3、最长为40个字符,中间不能有空格;4、保留字不能作为标识符;5、根据其名称,可以容易地推断它的用途;6、根据其名称,可以容易地推断变量的作用域和类型1)变量的命名及定义对于PB来说,它有五个系统预定义的全局的变量:SQLCA、SQLDA、SQLSA、Message、Error,这五个变量名在程序中不要显式定义,其它变量名的定义遵循如下规则:权限(A)+类型缩写(B)+_+拼音缩写、英文(C)说明:(1)、定义的变量一律小写;(2)、权限(A)列表:权限缩写全局变量g共享变量s实例变量i局部变量l(3)、类型缩写(B)数据类型缩写BolbBbBooleanBChar或CharacterCDateDDateTimeDtDec或DecimalDcDoubleDbInteger或IntILongLRealRStringSTimeTmUnsignedInteger或Unsignedint或UintUiUnsignedLong或UlongUl(4)、拼音码缩写(C):能表达此变量用途的中文拼音缩写例如:统计数据窗口返回的总行数则可定义变量Intli_zhs(5)、例子:Intli_zhsLongll_hd变量的定义遵循如下语