设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2350|回复: 0
打印 上一主题 下一主题

北京大学管理信息系统软件开发标准

[复制链接]
跳转到指定楼层
1#
发表于 2002-11-22 06:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



--------------------------------------------------------------------------------

第一部分 应用界面

一、控件选择

  选择控件应根据每种控件的用途,而且应使界面尽可能直观,
======================================================================
激发某一动作     Command Button(命令按钮)
----------------------------------------------------------------------
指明一种选择     CheckBox(检查框) RedioButton(单选钮)
----------------------------------------------------------------------
修饰             Line(直线)
                 Oval(椭圆)
                 Rectangle(矩形)
                 RoundRectangle(圆角矩形)
----------------------------------------------------------------------
显示数据        DropDownListBox(下拉列表框)
                DataWindow Control(DataWindow控件)
                EditMask(带格式编辑框)
                Graph(图形控件)
                ListBox(列表框)
                MultiLineEdit(多行编辑器)
                Picture(图片控件)
                SingleLineEdit(单行编辑器)
                StaticText(静态文本)
=======================================================================
二、控件使用

避免一屏使用过多的控件,如果需要控件太多,可以用多个窗口实现。
控件之间保持适当的距离,并将同类功能的控件分组且画在同一区域内。
对于可编辑或可选的控件使用较明显的边框(例如:外框,阴影),对于只作提示作用的控件则不加边框。
将用户在程序运行过程中不能使用的控件变灰(即Enabled=False)
在MDI的Sheet中避免使用过多的PictureButton或CommandButton。如果要完成某个处理动作,可通过菜单实现。
三、菜单设计

一个menu中避免有过多的菜单项。
菜单一般限制在两层深度以内。
用户不可使用的菜单项应变成灰色(Enabled属性置成False).
菜单文字应易于理解,对于将显示对话框的菜单项应在名字后面加省略号,例About…,Open…。
对于标准菜单项应使用原名,例如File, Edit,并且位置应与原来相同。
对于用于状态选择的菜单项应加上选择标记(使用Check()函数)。
每个菜单上应提供帮助项。
用户可以使用键盘控制菜单(在菜单定义时加热键)。
MDI菜单除要满足上述要求外,还要符合以下要求:
(1)每个Frame Window(主窗口或狂架窗口)要有一个菜单,每一个Sheet Window(子窗口)要有一个菜单.
(2)为程序中常使的菜单项定义工具条图标(Icon).
(3)为每个菜单项提供Microlhelp.
(4)在Frame Window的菜单中应提供以下基本功能:
  A、打开Sheet子窗口
  B、关闭Sheet子窗口
  C、显示已打开的Sheet列表
  D、排列Sheet窗口
四、界面风格

登录窗口
  所有系统都用同样的登录窗口,这个登录窗口大家共用一个,不必自己编写代码。模版为w_login。
窗口、Datawindow、静态文本等控件颜色
  窗口控件用朴素颜色,如灰色和黑色。
菜单项、按钮全部设置键盘快捷
  比如“文件(F)”就是一个键盘快捷为Alt+F的文件菜单。当菜单太多时,建议分类分级,多用子菜单。
  快捷键设置标准为:
  1、同级菜单或同一窗口中的按钮不许有重复;
  2、字母大致采用文本的对应英文单词第一个字母
    如果第一个字母重复,则采用第2个,以次类推;
一些常用的按钮或菜单功能相同,描述也要相同
  (1)从菜单上关闭窗口,用“退出(&X)”菜单,从窗口中关闭窗口用“关闭(&C)”按钮;如果关闭某Response类型窗口时,用“确定(&O)” 执行某些动作,“取消(&C)”则不执行。
  (2)不提倡图形按钮,图形按钮在Power Builder中实现得比较差
窗口、菜单、控件的布局和风格要统一,控件布局要准确
  窗口中的控件文字包括字体、颜色、大小、字体大小、字体粗细、背景颜色要一致,同一应用中的窗口和控件采用一种风格,而且在不同窗口中,功能相近的按钮最好设置在同样的位置,在不同的菜单中,功能相近的菜单项也设置在相同的位置。按钮控件需要进行细致布局,作到大小相等、行列对齐。
  推荐用9号宋体最为屏幕显示字体,这是中文Windows中提供一种的适合屏幕显示的最小字体,这种字体没有毛刺,很自然。
  少用或不用粗体。
窗口大小要自适应屏幕像素模式
  像素模式有640x480、800x600、1024x768等。如果不能作到控件自动适应窗口大小变化,则最好针对一种模式(建议800x600)布置所有控件。
窗口标题文字描述统一规范
  窗口标题都采用“应用名字 - 窗口功能描述”的模式。比如登录窗口,可以用“??管理信息系统 - 登录”作为标题。所有窗口都应该有标题。
在一个应用中同时打开的窗口之间关系要明确
  不允许在整个应用已经关闭的情况下,有的窗口还显示在屏幕上。在MDI应用中,用OpenSheet函数打开子窗口,用Open函数打
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-11 06:07 , Processed in 0.089687 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表