1、第16章 定义用户界面 16.1 引言和讨论1.设计一个良好的用户界面是成功地实现一个软件系统的关键.2.HIC(Human Interface Component)部分在系统行为和用户界面的实现技术之间架起了一座桥梁。3.3.16.2 16.2 ECSECS的的HICHIC4.1.不存在屏幕、窗口等用户界面形式需要进行设计(图16.1 ).2.召唤请求如何发生 SUMMONS BUTTON发送,向对象类SUMMONS EVENT报告有一个召唤事件发生了(见图16.2 )。SUMMONS BUTTON是如何知道按钮被按下了,将在第17章任务管理中讨论.16.3 16.3 SBSSSBSS的的H
2、ICHIC1.设计用户界面 P2822.2.设计类设计类 HIC类见图16.3 P147,窗口对象由各种基本GUI对象组成,如:文本域、选择按钮等。由类库提供,输入参数填写事件的处理过程。订阅管理窗口订阅管理窗口SBSS窗口窗口编辑管理窗口编辑管理窗口订阅管理订阅管理选择按钮选择按钮订阅输订阅输入窗口入窗口续订输续订输入窗口入窗口编辑管理编辑管理选择按钮选择按钮文章文章窗口窗口作者作者窗口窗口月刊月刊窗口窗口特殊订单窗口特殊订单窗口付款输入窗口付款输入窗口查询查询零售价零售价格追踪格追踪基本订基本订户追踪户追踪赠阅赠阅图16.3 SBSS的人机的人机 交互部分交互部分3.状态迁移图状态迁移图用
3、户界面转换关系 P148,图16.4。状态为窗口,给出转换条件/动作。Small Bytes订阅项目订阅项目菜单菜单特殊订特殊订单窗口单窗口帮助帮助窗口窗口编辑管编辑管理窗口理窗口订阅管订阅管理窗口理窗口ALT+F,X返回起返回起始菜单始菜单ALT+S订阅管理订阅管理ALT+F,X返回起返回起始菜单始菜单ALT+D特殊特殊订单订单ALT+H帮助帮助工具工具ALT+F,X返回起返回起始菜单始菜单ALT+F,X返回起返回起始菜单始菜单ALT+S编辑编辑管理管理SBSS HIC的的状态迁移模型状态迁移模型Small Bytes订阅系统订阅系统订阅管订阅管理窗口理窗口订阅事订阅事务窗口务窗口地址地址窗
4、口窗口事务认事务认定窗口定窗口付款事付款事项窗口项窗口查询查询窗口窗口查询显示查询显示窗口窗口(a)查询显示查询显示窗口窗口(b)查询显示查询显示窗口窗口(c)查询显示查询显示窗口窗口(d)查询显示查询显示窗口窗口(e)编辑管编辑管理窗口理窗口作者编作者编辑辑/显显示窗口示窗口文章编文章编辑辑/显显示窗口示窗口刊物编刊物编辑辑/显显示窗口示窗口地址地址窗口窗口事件挂事件挂起窗口起窗口开始菜单开始菜单/帮助窗口帮助窗口特殊订特殊订单窗口单窗口地址地址窗口窗口付款事付款事项窗口项窗口4.菜单树F菜单树可以让用户直观地看到如何在界菜单树可以让用户直观地看到如何在界面上巡航。面上巡航。F用菜单树表示用
5、菜单树表示HIC的基本结构,有助于的基本结构,有助于全局用户界面的可视化。例如,可以了全局用户界面的可视化。例如,可以了解有多少种不同的方式能够访问解有多少种不同的方式能够访问“地址地址”的窗口。的窗口。F用户界面可尽量采用清真寺式的结构:用户界面可尽量采用清真寺式的结构:在界面的上层,希望扇出大于在界面的上层,希望扇出大于 扇入,表明用户可以有多扇入,表明用户可以有多 个可供选择的选项。在界个可供选择的选项。在界 面的低层,希望扇入大于面的低层,希望扇入大于 扇出,表明一个单独的界扇出,表明一个单独的界 面可以被多个双亲使用。面可以被多个双亲使用。16.4 16.4 总结总结 1.1.适应用
6、户的文化背景适应用户的文化背景 如:表格设计与纸上的形式一样。2.2.界面可引导用户完成工作,易学习使用界面可引导用户完成工作,易学习使用 3.3.HICHIC的设计过程的设计过程 定义用户界面、给出功能描述、定义HIC类 4.4.OOAOOA时开始用户界面设计时开始用户界面设计 5.5.复用复用 用户界面类库 结束结束召唤按钮召唤按钮目的地按钮目的地按钮按按 钮钮人机交互部分人机交互部分上行召唤按钮上行召唤按钮下行召唤按钮下行召唤按钮图图16.1(1)下行召唤指示灯下行召唤指示灯召唤指示灯召唤指示灯指示灯指示灯到达指示灯到达指示灯目的地指示灯目的地指示灯 上行召唤指示灯上行召唤指示灯人机交互部分人机交互部分图图16.1(2)“召唤事件召唤事件”的执行机制的执行机制召唤事件召唤事件召唤按钮召唤按钮报告报告PDCHIC我们有一个召唤!我们有一个召唤!图图16.2
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1