【软件工程系列】之第九章:用户界面设计
来源:互联网 发布:windows商店app 编辑:程序博客网 时间:2024/05/17 03:30
一、界面设计一致性
习惯,可复用代码
两个程序之间的特性具备共性,界面操作通用性
快捷键一致性
二、 编程原则
(一)窗体统一外观和行为特性
窗体是程序界面的基本构件
1、 窗体,边框样式
BorderStyle属性设置
1) Fixed Dialog 不能缩放的固定边框
2) None无边框窗体,没有标题栏和控件菜单框
3) Fixed Single 固定单线窗体,最小化和最大化按钮
4 )Sizable可缩放窗体,拖动边框,改变窗体大小(若不足以显示内容,则降低窗体的效用,超过则显示灰色区域,影响美观)
5 )固定工具窗口和可缩放工具窗口
窗体在主窗体上浮动。
窗体从来不以模态方式显示。
窗体包含会影响主窗体的工具或操作。
2、 控件,标准外观
(1)使文本框和其他“单行控件”的高度与标准组合框相同。
当控件不能使用时,请取消其激活状态,而不要将它们隐藏起来
(三) 最佳界面组件
(四) 便于理解和使用的菜单
(五) 使用系统颜色
- 【软件工程系列】之第九章:用户界面设计
- 软件工程之用户界面设计
- 软件工程之用户界面设计
- 软件工程之用户界面设计
- 用户界面设计-软件工程-第六章
- 软件工程之九——用户界面设计
- 软件工程之用户界面设计和软件维护
- 软件工程:用户界面设计总结
- 软件工程八:用户界面设计
- 软件工程——用户界面设计
- 软件工程——第八章 用户界面设计(一)
- 软件工程——第八章 用户界面设计(二)
- 软件工程系列-总体设计
- 软件工程系列- 详细设计
- 软件工程之设计(好软件系列三)
- 软件设计之用户界面设计
- 软件工程第九章(上)
- 软件工程 之 系统设计
- VC同时操作WORD和用ADO操作数据库时产生冲突的解决方法
- 彻底弄清几乎每次必考的sizeof关键字
- 在Ubuntu下编译wpa_supplicant
- 开发方法:深入理解敏捷开发的常见误区
- Java中的Vector,ArrayList,LinkedList
- 【软件工程系列】之第九章:用户界面设计
- spring 3.1.2+struts 2.3.2 + mybatis 3.1.1框架搭建(二)
- Box2d源码学习<六>动态树的实现
- memcache(使用telnet操作)
- 儒林外史
- /停止/重启MySQL
- 服务外包趋势将持续 至2016年放缓
- android 网络开发
- Box2d源码学习<七>Broad-phase的实现