全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第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烟草行业健康产品开发方向探讨及市场安全监管书
- (2025年)GSP零售药店考试试卷及答案
- 2025年妇幼技能竞赛理论考核试题及答案
- 低压电工考试题库2025年及答案
- 2025年名著阅读试题卷及答案
- 2025年国开《管理学基础》章节自测题作业答案
- 2025年初级加油站操作员职业鉴定考试题库附答案
- 2025年版小学数学新课程标准测试题含答案【附新课标解读】
- 2025年版内科相关护理试题含答案
- 2025年药品法律法规培训试题测试题库含答案
- Web安全实践-课件 第1-4章 SQL注入漏洞- 文件包含漏洞
- 2025年职业健康培训考试题及答案
- 网络安全员考试实操题库及答案解析
- (2025年)护士考试理论知识整合试题及答案
- 2025年大学《智慧建筑与建造-智慧建造机器人技术》考试备考试题及答案解析
- 2025年及未来5年中国客户端游戏未来趋势预测分析及投资规划研究建议报告
- 报批报建流程及注意事项
- 2025河北省金融租赁有限公司校园招聘笔试历年难易错考点试卷带答案解析试卷2套
- 雨课堂在线学堂《军事理论》作业单元考核答案
- JJG 1036-2022电子天平
- 闪购模式介绍PPT
评论
0/150
提交评论