1 / 13
文档名称:

PB命名规范.doc

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

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

分享

预览

PB命名规范.doc

上传人:ayst8776 2019/3/16 文件大小: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变量的定义遵循如下语