软件界面(software interface)的定义并不十分统一。 狭义上说,软件界面就是指软件中面向操作者而专门
设计的用于操作使用及反馈信息的指令部分。优秀的软件界面有简便易用,突出重点,容错高等特点。 而广义上讲,软件界面就是某样事物面向外界而展示其特点及功用的组成部分。 通常我们说的软件界面就是狭义上的软件界面。
定义
软件界面(software interface)的定义并不十分统一。
狭义上说,
软件界面就是指软件中面向操作者而专门设计的用于操作使用及反馈信息的
指令部分。优秀的软件界面有简便易用,突出重点,容错高等特点。
而广义上讲,软件界面就是某样事物面向外界而展示其特点及功用的组成部分的界面。
通常我们说的软件界面就是狭义上的软件界面。
组成
软件界面主要包括软件启动封面、软件整体框架、软件面板、菜单界面,按钮界面,标签、图标、滚动条、菜单栏目栏、及状态栏属性的界面等。
设计工具
DotNetBar,
DevExpress,ISV等
软件拥有漂亮且实用的
界面,但是需要付费才能使用。
WPF也很不错,只不过一切都得自己做,WPF在功能方面要远大于
Winform。
Winform做的界面较简陋,且美化界面需要更多的
代码。
设计要点
1.易用性
按钮名称应该易懂,用词准确,屏弃摸棱两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。
2.规范性
通常界面设计都按Windows界面的规范来设计,即包含“菜单条、工具栏、工具厢、状态栏、滚动条、右键快捷菜单”的标准格式,可以说:界面遵循规范化的程度越高,则易用性相应的就越好。小型软件一般不提供工具箱。
3.帮助设施
系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法。
4.合理性
屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。
5.美观与协调性
界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。
6.菜单位置
菜单是界面上最重要的元素,菜单位置按照按功能来组织。
7.独特性
如果一味的遵循业界的界面标准,则会丧失自己的个性.在框架符合以上规范的情况下,设计具有自己独特风格的界面尤为重要。尤其在商业软件流通中有着很好的迁移默化的广告效用。
8.快捷方式的组合
在菜单及按钮中使用快捷键可以让喜欢使用键盘的用户操作得更快一些。在西文Windows及其应用软件中快捷键的使用大多是一致的。
9.安全性考虑
在界面上通过下列方式来控制出错几率,会大大减少系统因用户人为的错误引起的破坏。开发者应当尽量周全地考虑到各种可能发生的问题,使出错的可能降至最小。
如应用出现保护性错误而退出系统,这种错误最容易使用户对软件失去信心。因为这意味着用户要中断思路,并费时费力地重新登录,而且已进行的操作也会因没有存盘而全部丢失。
设计优秀的软件不仅要有完备的功能,而且要尽可能的占用最底限度的资源。
规范性
规范性细则
1.滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。
2.状态条的高度以放置5号字为宜,滚动条的宽度比状态条的略窄。
3.菜单和工具栏要有清楚的界限;菜单要求凸出显示,这样在移走工具栏时仍有立体感。
4.菜单和状态条中通常使用5号字体。工具栏一般比菜单要宽,但不要宽的太多,否则看起来很不协调。
帮助设施
帮助设施是设计者在测试过程中或者用户使用反馈后,给予普通用户可能会遇到的困难和疑问帮助的一种设计。
一般情况下,软件界面可以不附带帮助设施,但如果界面含有非同于一般软件界面的特殊使用要求时,应该使用备注或者帮助设计。比如登陆界面时有特殊的符号等,就需要帮助设施给予说明和解释。