




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章 附件:Brio Query编程规范4.1 Brio Query编程规范为了提高编码的效率和标准化程度,增强代码的可读性,本规范作为本期深交所中心数据库市场分析系统Brio Enterprise程序员开发规范。4.2 命名规范(Naming Conventions)在命名规范中,约定统一的命名规则如下:s 命名要有意义、具有描述性,避免含糊,具有可读性。s 使用全名。不要因为想少击键而任意节略,除非公认的标准节略。s 名称前后要一致,可扩展。s 每个有意义的单位(单词)之间用下划线分隔。s 不使用汉语拼音(文件名除外),必须使用有意义的英文单词。s 大小约定:标识符(Identifier)、对象(Object)、自定义函数(User_defined Function)全部小写。系统保留字(Reserved Word)、SQL语句应大写。如:BEGIN END; IF THEN END IF; SELECT, INSERT系统函数应按其固有的格式书写。主要是每个意义单位首字母大写。如:SetTransObject() 4.3 Brio Query文件命名规范Brio Query的文件名分为两类,一类是OCE(Open Catalog Extensions)文件,即数据连接文件,应连接到的数据库来命名,如连接到的数据库为TESTDB,则OCE文件命名为“testdb.oce”。另一类是BQY文件,即制作查询分析报表文件名,应根据报表的内容来命名,尽量做到简洁清晰,如报表的内容为用户数统计,则BQY文件名为“用户数统计.bqy”。4.4 Brio Query对象命名规范Brio Query对象:指独立存在于Brio Query中的各个对象,包括查询区、结果区、表区、OLAP查询区、旋转透视表区、图表区、报表区、EIS区、EIS区中的控件和图形以及用户自定义函数。为便于统一识别,Brio Query对象命名应严格使用标准前缀。Brio Query所有对象的命名应采用如下标准: _ Brio Query对象前缀定义及范例如下:Brio Query对象前缀范例查询区qq_sale结果区rr_sale表区tt_saleOLAP查询区oo_sale旋转透视表区pp_sale图表区cc_sale报表区rprp_saleEIS区eiseis_sale用户自定义函数ff_connectdb主数据模型区mdmmdm_sale控件对象:指存在EIS中可视的控件对象。控件的命名规范如下:_ 控件对象的前缀定义及范例如下:控件对象前缀范例命令按钮cb_cb_ok单选框rb_rb_include复选框cbx_cbx_draft下接列表框ddlb_ddlb_year列表框lb_lb_vendor文本框text_text_employee图片对象:指存在于EIS区中可视图片的对象。图片对象的命名规范为: _ 图片对象前缀定义及范例如下:图片对象标准前缀范例线条glngln_draft水平线ghlnghln_draft垂直线gvlngvln_draft矩形grgr_draft圆角矩形grrgrr_draft椭圆形gogo_draft文本标签gtlgtl_year图片gggg_logo4.5 变量命名规范变量的命名规范如下:_作用范围:前缀说明a函数的参数g全局变量l局部变量变量含义:简明的英文单词,能表示该变量含义的简洁单词。4.6 Brio Query语句规范4.7 Script语句规范Script语句应体现循环或控制的层次,每不同层次之间应该用一个制表符(TAB或二个空格)区分,如:/取出结果区中第一行第一列的值for(i=1;i=ActiveDocument.Sections”结果”.RowCount;i+)var l_value=ActiveDocument.Sections”结果”.GetCell(i,1)每5、6条Script语句至少应该有一条注释说明。4.8 函数注释规范/*FunctionNameDescriptionInteger: Description Public/Protected/Privateas_Arg1: Descriptionas_Arg2: DescriptionHow to use this function.*/详细例子如下:/*f_get_token分解字符串,返回第一个单词(由指定的分隔符确定),并从字符串中删除该单词以及分隔符 string字符串的第一个单词函数的使用方法为:string ls_source, ls_tokenls_source = “this is a test string!”ls_token = f_get_token( ls_source, “a” )这时,ls_token的值为”this is “, 并且ls_source的值变为” test string!”sourceref需要分解的字符串separator确定第一个单词的分隔符*/4.9 Script注释规范在编写script语句时,须遵循以下注释原则:s 在循环语句的头进行注释说明;s 在选择语句的头进行必要的注释说明;s 在关键的script语句前进行注释说明;对带返回值的return语句必须对返回值进行说明。4.10 数据模型主题优先级进入查询区或数据模型区,点击菜单条上的“数据模型”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江省总工会选聘直属企业总经理1人笔试历年参考题库附带答案详解
- 2025年甘肃省平凉华亭市山寨回族乡招聘行政村村文书考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025贵州茅台酒厂集团招聘管理人员13人笔试历年参考题库附带答案详解
- 2025贵州六盘水攀登开发投资贸易有限公司面向社会招聘12人笔试历年参考题库附带答案详解
- 2025福建晋江产业集团及下属公司招聘笔试历年参考题库附带答案详解
- 2025湖南长沙长泰智能装备有限公司招聘70人笔试历年参考题库附带答案详解
- 2025广西桂林市恭城瑶族自治县泰源粮油购销公司招聘国有企业工作人员笔试总及考察人员笔试历年参考题库附带答案详解
- 2025内蒙古农牧业融资担保有限公司招聘工作人员10人笔试历年参考题库附带答案详解
- 2025第十师北屯市高层次和急需紧缺人才引才(20人)模拟试卷附答案详解(完整版)
- 2025广西河池市计量测试研究所招聘2人考前自测高频考点模拟试题及答案详解(网校专用)
- 设备类风险辨识培训课件
- 黔菜菜名英译规范
- 神经病学诱发电位技术操作规范2023版
- 2023年高考地理真题 (浙江6月) 【备课精讲精研】 详细评讲
- 结婚函调报告表
- JJG 1036-2022电子天平
- FZ/T 64087-2022木棉纤维絮片
- GB/T 19812.6-2022塑料节水灌溉器材第6部分:输水用聚乙烯(PE)管材
- GB/T 7131-1986裂解气相色谱法鉴定聚合物
- GB/T 11379-2008金属覆盖层工程用铬电镀层
- CSCCP宫颈细胞病理学理论考试题
评论
0/150
提交评论