版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目第一概第二命名规Net程序命名规命名空页面命控方目第一概第二命名规Net程序命名规命名空页面命控方控件事变量命隐藏控Java程序命名规包命名规类名规1.2.3方法名规1.2.4变量命名规1.2数据库命名规主键、外索字视过函触发序参变编程风Net程序注第三属方法、事JS文件中方页面JS方Java程序注2.1类注释规2.2属方法、事JS文件中方页面JS方Java程序注2.1类注释规2.2方法注释规2.3其他注释规数据库注视过程、函触发变Net代码编排风Java代码编排风Net 异常的产生、传递、处Java 异常的产生、传递、处变量和作用Net框架各EntityDALerfaceBusFactor
2、yFactoryWebServiceWeb .7Java框架各7.3BO7.4Factory7.5Service第四界面设屏幕分辨率、IE、色页面编排要Table布Frame布字图标7.5Service第四界面设屏幕分辨率、IE、色页面编排要Table布Frame布字图标颜文字对齐方Tab键顺按页必录入项设编辑控件长度设控件使用要按下拉按下拉选日期选英文输数字输文本输弹出选查询条件控列表控窗口布单列左右列上下列单左树右列弹出窗其提示信提示信息捕获原左树右列弹出窗其提示信提示信息捕获原提示信息分显性错控件提控制性提误操作性提询问性提.5 错误性提隐性错第五开发注意要第六附BaseP
3、age 公共方法、属性列系统保留字列类型简称列表(数据、数据库、类缩写常用控件缩写列常用图标列常用功能按钮名称列常用CSS样式列第一在建设过程中,将涉及到在新的.NetVisualStudio.NETWeb第二名规Pascal1.1.VisualStudio.NETWeb第二名规Pascal1.1. Net 程序命名规1.1.1命名空命名规则 :com.origin.组件类别1.1.2页面命工模逻数据基础父名XMLComponent名XMLComponent 1.1.3Pascal 风格5 个单词I 开头1.1.4控命名规则:com.origin.项目名.组件类别1.1.5方Pascal1.1
4、.4控命名规则:com.origin.项目名.组件类别1.1.5方Pascal1.1.6控件事命名规则: 触发对象_On 触发事件名On 1.1.7变量命JS、CS 方法的mLength= 0 JS方法、CS参数名、输出类型参数应添加前缀 ref、out ref outPublicvoidgetUserName(longuserID,refstringuserName,errCode6.4 类型简称列表PublicvoidgetUserName(longuserID,refstringuserName,errCode6.4 类型简称列表(数据、数据库、类缩写1.1.8隐藏控hid字段名hidU
5、serID hid含义名hidListLength 1.2Java程序命名规1.2.1包命名规 系统名 com.origin.项目名.base下面,com.origin.项目名.base.util 下面1.2.2类名规Pascal 风格5 个单词I 开头等1.2.3方法名规1.2.3方法名规1.2.4变量命名规1,2,31.2数据库命名规1.2.1234530 个字符_ 下划线进行分割 66.2.1主键、外主键:PK_表名外键:FK_主表名_6.2.1主键、外主键:PK_表名外键:FK_主表名_副表名_副表的外键 FK_SYS_DEPATENT_SYS_USER_DEPTID DEPTID表的
6、主键,6.2.2索IDX_6.2.3字备注:(启用标志:1 启用、0禁用6.2.4视30个字符过40 过40 个字符命名规则:SP_业务类别_业务名_扩展名(ID删除用户信息6.2.6函(用户停用标志6.2.7触发TG_业务类别_业务名称_BEF/AFT_操作类型_护展类型之前验证用户信息Insert Update 、6.2.8序SQ_业务类别_Insert Update 、6.2.8序SQ_业务类别_ID6.2.9参in_数据库表字段名称in_tmp_参数名如果输出参数为数据库表字段: out_数据库表字段名称out_tmp_参数名ref_参数名注: ref_ Proc_System_Use
7、rCheck(v_UserIDinv_tmp_CheckType in number, out_UserName out varchar2, out_tmp_CheckCodeoutnumber, ref_ErrTable out Sys_Refcursore)6.2.10 变m 第三程风.1 Net 程序注类在定义一个类之前,应用“/第三程风.1 Net 程序注类在定义一个类之前,应用“/”注释说明类的功能、描述 历史修改。遵从.NET 对注释的约定,使用标记来指定类总体注释的开始,用标记它的结束。对类的一些注解说明可以放在和 实现用所需底层方无2010-01-02 添加 MAQ Sys_U
8、ser_Insert2010-01-01 新增 属/ / *GridCode/ public string 方法、事/ / / / 当strType=1/ 0 执行成功 1strType=0时,绑定用户组信息BandData(string JS文件/ / / / 当strType=1/ 0 执行成功 1strType=0时,绑定用户组信息BandData(string JS文件中方获取XML: : 要的XML无functionJS方/*btnDelete按钮事件(删除) function btnDelete_OnClick()当前XMLfunction .2 Java 程序注2.1类注释规*f
9、unction .2 Java 程序注2.1类注释规*O实现类CreateDate2011-12-19CreateModifyDate2011-12-19Modify2.2方法注释规*创建人param requestDTO2.3其他注释规DTOif数据库注视1, 2, 应对重要字段进行说明CreateOrReplaceViewView_Sys_User2.3其他注释规DTOif数据库注视1, 2, 应对重要字段进行说明CreateOrReplaceViewView_Sys_UserasSelect user.F_Name,-过程、函|过程名称:采购管理-采购订单-|功能描述|designerc
10、ompletedon:2010-8- -1,初始化*需求单输返回代码0成功 输返回说输|参数描述 :参数标名输入输类 -2,进行* end包1, 2, |过程名称|功能描述 -2,进行* end包1, 2, |过程名称|功能描述 |designercompletedon:2010-8-触发|过程名称:系新 |designercompletedon:2010-8-变-mDisableFlag.4 Net 代码编排风.4 Net 代码编排风if(A= B mLength = 0 stringstr=str=“sssssssssssssssssssssssssssssssssssssssssssss
11、sssssssssssssssssss”; str+= ifAB |BC ./*C = D5, publicvoidSys_User_Validate(stringstringstr2, stringstr3, stringstr4, stringstr5, stringstr6, string6, stringstringshtLength=0shtLength=0 7, if、for、do、while、case7, if、for、do、while、case、switch、defaultif、for、do、while等语句的执行语句部分无论if(user=NULL)if( user = fo
12、r (.) if void for if void 9, 对于同一业务功能处理的方法或属性,应适当使用#region Excel#region#end#region Excel10, 9, 对于同一业务功能处理的方法或属性,应适当使用#region Excel#region#end#region Excel10, 对于循环、if判断等,应在操作符左右添加空格if (strFilter = | strFilter = .5 Java代码编排风 .6 Net异常的产生、传递、处出错信息和警告现问题时系统给出的信息,对于出错信息和警告应该遵循以下原则将异常分类,必须包括OTHERS不必每个方法都用t
13、ry-catch不写太大的 try-catch 模块。如果需要,为每个执行的任务编写单独的 try-catch 模块。这将有助于找出哪一.7 Java异常的产生、传递、处异常分为两类: checked exception 和unchecked.7 Java异常的产生、传递、处异常分为两类: checked exception 和unchecked excpetionRuntimeExceptionunchecked excpetion BUGdownchecked 来负责,这种错误是程序问题造成的,那么捕获后需要整理再显示给客户,同时还有一系列的针对 checked ErrorCode.xml
14、变量和作用private void if( UserNameA = UserNameB stringstrName=; strName = /*if( UserNameA = UserNameC stringstrName=; strName = /*privatevoid string strName = able if( UserNameA = UserNameB strName = /*if( UserNameA = UserNameC strName = /*for、while、foreach循环语句中使用到的变更,if( UserNameA = UserNameB strName =
15、 /*if( UserNameA = UserNameC strName = /*for、while、foreach循环语句中使用到的变更,privatevoid able for i = 0; i dtb.Rows.Count; i+ string strUserName = strUserName = ./*privatevoid ablestring strUserName = for i = 0; i dtb.Rows.Count; i+ strUserName = ./*.9 Net 框架各M层业务名例: 例: 数据表名(.9 Net 框架各M层业务名例: 例: 数据表名(去掉下划线
16、1, EntityDAL业务名例: DAL数据表名(例: erface1, 2, DAL erface1, 2, DAL 基本方法、DAL 中未实现的护展3, IBus业务名例: 1, 因为接口层只有一个接口文件,所以该业务线下所有对应的单独业务模块应使用块进行分割BusFactory1, 2, DAL 基本方法、DAL 中未实现的护展3, Bus业务名FactoryWebService1, FactoryWebService1, WebService接口,规则:业务名Web第二章 命名规范 .7Java框架各层层hibernate层命名规则是各表名例7.3BO.7Java框架各层层hiber
17、nate层命名规则是各表名例7.3BO命名规则是类名例7.4Factory命名规则是类名例7.5Service命名规则是类名例第四面设屏幕分辨率、IE、色1024*768开发的程序支持当前主流的浏览器(IE、IE8IE6、IE7第四面设屏幕分辨率、IE、色1024*768开发的程序支持当前主流的浏览器(IE、IE8IE6、IE7页面编排要4.2.1 Table布4.2.2 Frame布FrameTableFrameFrameframeborder01noyes,AjaxementById(IFrameZTSPQX).src = /*ementById(IFrameZTSPQX).src = /
18、*ementById(IFrameGNQX).style.display = ementById(IFrameZTSPQX).style.display = 4.2.3 字4.2.4 图标对于项目中所使用的按钮图标,详细查看 颜4.2.3 字4.2.4 图标对于项目中所使用的按钮图标,详细查看 颜文字对齐方按4.2.10 页4.2.11 必录入项设4.2.12 编辑4.2.11 必录入项设4.2.12 编辑控件长度设控件使用要按下拉按下拉选日期选英文输数字输文本输弹出选英文输数字输文本输弹出选查询条件控4.3.10 列表控窗口布单列左右列上下列单左树右列弹出窗其提示信4.5.1 提示信息捕获原单左树右列弹出窗其提示信4.5.1 提示信息捕获原id 显示错误消息时,还应提示用户如何解决问题。如:“更新数据库失败,请确保登陆 id 4.5.2 提示信息分 显性错.1 控件4.5.2 提示信息分 显性错.1 控件提输入性控件应在用户输入时,根据验证规划进行及时提示.2 控制性提.3 误操作性提.4 询问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 非洲概述课件教学课件
- 青竹湖湘一外国语学校九年级上学期语文第一次月考试卷
- 创意妆课件教学课件
- 三年级数学计算题专项练习汇编及答案
- 考编面试协议书(2篇)
- 《数学物理方法》第7章测试题
- 南京航空航天大学《弹性力学基础》2022-2023学年第一学期期末试卷
- 南京工业大学浦江学院《现代企业管理》2023-2024学年第一学期期末试卷
- 南京工业大学浦江学院《设计史》2021-2022学年第一学期期末试卷
- 交通配套设施(标线、标志、交通信号灯)工程施工组织设计
- 注塑IPQC培训教材
- 现场技术服务确认单
- 恶性心律失常及常见心律失常识别与急诊处理
- 砂石项目盈利能力分析报告(范文)
- 第13课 规划每一天
- 羧甲基纤维素钠的制备及表征
- 【人教版】八年级英语上册 Unit 7 全单元英文教案
- (完整版)汽油发电机操作规程
- 大平矿副井2.25m过卷缓冲装置安装2课件
- 门窗工程项目特征描述情况
- 工程造价咨询服务质量承诺及保证措施
评论
0/150
提交评论