- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA编码规范(开发培训技巧讲义)
动作响应 PANFOT JAVA Developer 避免|addActionListener |actionPerformed 不可再用 优先|使用IAction机制 动作响应 PANFOT JAVA Developer 1 IAction mActStop = TAction.Create(STOP, 停止,S,this,onStop,SYS_STOP); 2 JButton btStop = new JButton(“”); 3 btStop.setAction(mActStop); 4 public boolean onStop(IAction pAct,ActionEvent pEvt){ 5 return true; //这里即是处理代码。 6 } 7 JMenuItem pMM = new JMenuItem(); 8 pMM.setAction(mActStop); 标准化动作库 PANFOT JAVA Developer 避免|再构造新的标准化的动作 优先|TCmdMaker 提供的标准动作 数据显示风格 PANFOT JAVA Developer 对齐方式|文本居左|数值居右|日期/复选框居中 |可预见等长的字符也可居中 操作风格|尽量选用易于用户操作的操作风格 宽度|尽量与数据实际宽度一致。名称类15-20/数值类10亿 精度|数值列,要根据系统中定义的精度,设置列精度 常用工具:浮点计算 PANFOT JAVA Developer NumberFunction通用类 四舍五入|NumberFunction. round(double anumber,int place) 大小比较|CmpDouble(double d1,double d2,int dec) 常用工具:字符串 PANFOT JAVA Developer 连加处理|使用StringBuffer代替String 组合处理|使用TString类进行组合 1 public static String F(String pStringFormat,String P1) 2 public static String F(String pStringFormat,String P1,String P2) 3 public static String F(String pStringFormat,String P1,String P2,String P3) 4 public static String F(String pStringFormat,String P1,String P2,String P3,String P4) 5 public static String F(String pStringFormat,String P1,String P2,String P3,String P4,String P5) 6 String pData = TString.F(科目%s不存在!;,”1001”); 常用工具:XML PANFOT JAVA Developer 处理引擎|通常情况下,使用XmlEngine处理XML 好处|隐藏了xml细节,代码易移值 让规范成为一种习惯! PANFOT JAVA Developer 减少低级错误|这些低级错误经常出现 提高可维护性|别人维护代码时提供方便 降低维护成本|维护成本降低,这对公司非常重要 自我价值提升|遵守良好规范|具有创造性的人才 普联软件(中国)有限公司 2011年度入职培训,济南燕山学院 PANSOFT JULY,2011 编码规范(JAVA版) 本次课程结束! Technology Team Progress 尾端注释 PANFOT JAVA Developer 极短的注释|可以与它们所要描述的代码位于同一行 极短的注释共存|应该具有相同的缩进 1 if (a == 2) { 2 return TRUE; /* special case */ 3 } else { 4 return isPrime(a); /* works only for odd a */ 5 } 行末注释 PANFOT JAVA Developer 三种风格 1 if (foo 1) { 2. // Do a double-flip. 3 } 4 else { 5. return false; // Explain why
您可能关注的文档
- HZQ900吨桥机培训技巧教程理论.ppt
- hz互动装置之创作及研究.doc
- honeywell报警设备培训技巧教程.ppt
- ICS在有轨巷道堆垛起重机上应用.pptx
- IDL及C#混合编程技术说明.docx
- ICT及波峰焊的学习资料SMT Train.ppt
- HXD1B机车客户培训技巧(总体部分).ppt
- IE培训技巧资料.ppt
- HydroCOM往复式压缩机气量无级调节与监控系统.ppt
- IE现场培训技巧(讲义).ppt
- 与你一起走过的日子作文700字初一作文(7篇).docx
- 腕部正中神经断裂护理.pptx
- 四川省广安市初一新生入学分班考试真题含答案.docx
- 丑小鸭读后感600字8篇.docx
- 新春第一课观后感2000字12篇.docx
- 四川省广安市某中学高一英语分班考试真题含答案.docx
- 四川省广元市某中学高一语文分班考试真题含答案.docx
- GB∕T 22080-2025《信息安全技术-信息安全管理体系要求》之6-3:“9绩效评价-9.3管理评审”专业深度解读和应用指导材料(雷泽佳编制-2025A0).pdf
- 上海市2025年高一入学英语分班考试真题含答案.docx
- 观沧海之诗情画意:八年级语文古诗文鉴赏教学教案.doc
文档评论(0)