BCB软件编码规范
方式和格式尽可能方便用户,避免因设计不当给使用带来麻烦。应根据不同用户的类型、特点和不同的要求来制定方案。格式力求简单,并应有完备的出错检查和出错恢复措施。
界面布局主要考虑各区域在屏幕的放置,使用户能以最快的速度找到操作对象、发现目标,屏幕的布局还要考虑界面的表现形式,使界面美观一致,协调合理。界面设计要求满足以下要求: ●界面上只包含必要的信息。 ●界面上包含所有必要的信息。 ●界面布局从左上角开始。 ●制订格式标准,所有的屏幕设计都遵守这些标准,保持一致性。 ●根据逻辑关系将相关的信息放在一起。 ●屏幕设计要保持对称的平衡。 ●避免过多使用前调信息。//例如OnEnter事件请尽量少用。 ●区分标题和内容。 ●提示信息要简洁。 ●设计与用户知识和经验一致。 ●按照使用顺序显示信息。 ●遵照流行软件的事实标准。 ●选择合理的显示方式。 ●尽可能不让用户切换画面即可完成一次完整的操作。 5:其它程序技巧 程序中增加合理适量的注释。程序的注释作为评测考核的一个重要指标。 在程序设计时,应该全面考虑出现可能存在的例外情况的处理。应该有一个良好的错误处理和例外处理机制,在处错误的时候能保证程序能正常运行/退出,不会造成用户的数据丢失/损失。对于发生意外错误或例外是要能记录当时的运行情况并且用户可将这个信息返回给开发人员。 避免使用相似的变量名,变量中尽量不含数字。 同一变量名不要有多种意义。 显示说明所有变量。 注意浮点运算的误差,少用浮点数比较。 注意整数运算的特点。 少用或不用GOTO语句,即使用GOTO不要相互交叉。 尽量少用全局和静态变量。 提高程序的封装性,降低程序各模块的耦合性。 提高程序的可继承性,建立通用的函数库、控件库,使开发人员之间的工作成果可以共享。 说明: 该文档设计人:luhongjun(过江项羽)。 文档版权归BCB开发团队所有,欢迎大家转载引用,但请注明文档所有者和设计人。未经同意请勿任意修改,不可用于商业目的。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |