1 / 15
文档名称:

设计-UI界面设计.doc

格式:doc   大小:33KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

设计-UI界面设计.doc

上传人:cjl201702 2020/1/29 文件大小:33 KB

下载得到文件列表

设计-UI界面设计.doc

相关文档

文档介绍

文档介绍:窗口基本原则:设置和环境本文为基于窗口的用户界面的剖析提供了概述。基于窗口的用户界面分为若干窗口。窗口可以在窗口中移动、彼此堆叠和图标化。一个系统通常有一个主窗口,和若干辅助窗口。主窗口处理与用户的主要交互,并通常包含任意数目的对象。辅助窗口用来支持与主窗口的交互,方法是提供关于主窗口的对象的详细信息与对这些对象的操作。主窗口主窗口经常包含与用户交互的任意数目个对象。用户通常与系统交互的方式是,首先选择一个或若干对象(例如,通过单击它们),然后选择一项对所有选定对象执行的操作(例如,使用菜单)。常见的操作有剪切、复制、粘贴、删除和查看属性。主窗口通常包含一个菜单栏,用户可以从中选择操作。用户也可以通过弹出菜单(右键单击对象本身)和直接操纵(单击并拖动对象)选择操作。由于对象的总数可能不适合主窗口,用户常常可以使用滚动条在对象之间滚动,或调整窗口大小。此外,主窗口常常可以分成多个窗格(定义窗口的子区域),用户也可以调整窗格的大小。组合用户界面中的组合对象是在视觉上由其他对象组合而成的对象。例如,段落是字符的组合,复杂绘图对象是多个简单绘图对象的组合。辅助窗口辅助窗口用来支持主窗口,方法是提供关于主窗口对象的详细信息(例如属性)和对这些对象的操作。在主窗口中一般仅显示这些对象的几个属性。一个对象的属性可以通过打开一个显示该对象所有属性的属性窗口(是一个辅助窗口)来查看。用户常常可以通过诸如切换按钮、单选按钮、标尺、组合框和文本字段之类的控件来更改这些属性。请注意在主窗口和辅助窗口之间有一条细线(有时非常不自然),它们可以显示相同级别的复杂性。不过,主窗口和辅助窗口之间的两个主要区别却是:主窗口通常被视为对应用程序更重要,因为它们需要提供广泛的可用性。因此,开发工作倾向于更专注于主窗口。辅助窗口经常通过在主窗口中导航而显示,反之不然。除了属性窗口,还有其他类型的辅助窗口,例如对话框、消息框、调色板和弹出窗口。许多应用程序是基于文件的。用户可以对一个文件对象使用打开操作(例如,双击文件夹中的一个文件)而启动这些应用程序。它们的主窗口显示该文件中存储的对象。对文件的常见操作有保存、另存为、打开和新建,通常可以通过主窗口中的文件菜单来选择它们。主窗口通常也可以显示多个文件(也称为“多文档界面”或MDI),从而允许用户在不同文件之间切换。可视元素可以使用的主窗口的关键是当可视化包含的对象及其属性时使用可视元素。显示比标识所需的属性更多的属性的优点是:用户避免窗口导航开销,因为您减少了(当用户需要看到在主窗口中显示的一个属性时)必须显示的窗口数。用户可以同时看到(不同对象的)不同方面,这通常对于比较和开始识别模式很有用。正确地使用可视元素可以鼓励用户对他们的工作产生一种全新的熟悉感觉。可视元素有:位置大小形状颜色这些元素在下面显示。但是,当设计对象的可视化时,要注意可用的屏幕面积。尝试使开发屏幕面积时的开销尽可能小,并考虑使用若干可视元素是否值得额外耗用屏幕面积。可能向用户提供一个名称列表更好,因为该用户实际需要的是看到尽可能多的对象。请注意使用这些可视元素(或扩展它们)以能够唯一标识对象很重要。还要注意,可视元素可以与时间元素结合使用,例如,可通过移动对象(它们的位置随时间变化而更改),或者通过更改对象的形状或颜色(它们的状态随时间变化而更改)来实现。位置位置可以表现的最直接方面是现实世界的位置。示例有:地理信息系统(GIS),显示一个地图,其中您可以在与对象在现实世界中相同的经纬度上表现对象。计算机辅助设计(CAD)程序,完全按照它们现实世界的坐标表现对象及其环境。所见即所得(WYSIWYG)编辑器,在窗口中显示对象(字符)的位置与在纸张打印输出中将显示它们的位置完全相同。有时,比较适合显示现实世界大小(例如,CAD程序和WYSIWYG编辑器),有时不适合;例如,当对象的大小比对象之间的距离小得多的时候。例如,想像一下我们有一个航班订票系统,用户必须在其中输入目的地。对于此,一个可能的表示法是显示一个包含不同机场的地图(其中一个机场是一个对象)。很自然,由于机场的现实世界大小是不相干的(以及太小看不见),所有机场都显示为具有相同大小的图标。此示例还说明了可以使用现实世界的位置,即使它们不相干,只要它们帮助用户标识这些对象。在该示例中,用户不需要知道机场的位置。但是,如果用户熟悉地理,在地图上找到目的地比在列表中要容易一些。您也可以使用位置代表“虚拟的”现实世界位置。例如,想像一个家庭购物系统,其中用户可以从不同的商店买东西。对于此,一个可能的表示法是显示一个放置了不同商店的(虚拟)商场的示意图(其中一家商店是一个对象)。此示意图与这些商店的现实位置无关-它只利用用户的空间记忆:记住坐标位置比记住列表或层次结构中的项要容易一些。位置的另一种