background image

程序员编码规范                                                           

一.概述

本标准的制订主要是为了规范程序员的编码,提高程序员的编码质量,从而从根本上

提高应用系统的质量和性能。本标准分别从应用程序的界面设计及控制、代码编制规范(通
用编码规范、

C++编码规范、Java 编码规范)、Web 应用程序编码规范三大方面阐述了程序员

在程序编制过程中应该注意的问题。从而使程序员养成良好的编程习惯,编制出逻辑实现正
确、处理流程清晰、可读性强、性能优良的优秀代码。

二.界面设计及控制

界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设

计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,
具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相
反由于界面设计的失败,让用户有挫败感,再强大的功能都可能在用户的畏惧与放弃中付
诸东流。因此程序员应该提高对界面的重视程度,设计出简洁、统一、实用、方便、美观的用户
界面。以下所有规则都是界面设计过程中应该注意的:

2.1 易用性

按钮名称应该易懂,用词准确,摒弃模棱两可的字眼,要与同一界面上的其他按钮易

于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相

关的正确操作。

易用性细则:

1) 完成相同或相近功能的按钮用 Frame 框起来,常用按钮要支持快捷方式。

2) 完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。

3) 按功能将界面划分成局域块,用

Frame 框括起来,并要有功能说明或标题。

4) 界面要支持键盘自动浏览功能,即按 Tab 键的自动切换功能。

5) 界面上首先应输入的、重要信息的控件在

Tab 顺序中应当靠前,位置也应放在窗口

上较醒目的位置。

 

6) 同一界面上的控件数最好不要超过 10 个,多于 10 个时可以考虑使用分页界面显

第 1 页 共 25 页