系统软件特别是针对交互式使用的图形用户操作界面的设计和实现蕴涵了计算机软件的各种设计思想,相应的系统软件交互式使用中蕴涵了各种应用模式,对这些应用模式的学习和理解,可以深入认识系统软件人性化设计的理念,有助于在操作中做到触类旁通。
1.自然化模拟
当前计算机技术虽然不能完全实现人以自然交互方式与计算机交流,但是人们在构造软件时一直在不断努力,最主要的表现是操作界面的自然化模拟。
(1)图标
系统软件中的图标通常被设计成一个比较直观和直接的图形或动画,能快速地约束语义,特别在操作型语义表达方面,图标更具有其特殊作用。因此,基于图形用户界面的现代软件中都大量采用图标。如果软件使用者可以“用图生意”去理解图标及其功能,那么就能有利于计算机操作的熟练掌握,比如是与鼠标有关的问题;是和打印机有关的问题等。
(2)桌面
桌面(Desktop)是指使用系统软件时的屏幕画面,它实际上类似于我们工作的办公桌,坐在计算机前就像坐在办公桌前一样,办公桌上可以放一些办公用品,比如电话机、台历、笔和纸以及一些暂时不看的书等。同样,计算机桌面上也可以放一些工作时需要的物品,比如废纸篓(回收站)、文件夹(我的文档)、连接网络的工具(拨号连接)、计算器、记事本等,而这些都是通过图标的形式给出的。
2.个性化设计理念
使用者可以按其爱好和需要对系统软件本身进行调整实现系统软件的个性化,这种调整可以是扩展或者缩减操作,也可以是对一些参数的不同选择设置。
系统软件将各种可以独立的数据部分以参数形式抽象出来,通过给参数赋予不同值以实现个性化要求。比如,屏幕各种显示颜色及其搭配调整、桌面的更换、为工作桌面覆盖上一张个人的生活照、更换一个图标、调整缓冲器的大小、调整磁盘交换区空间大小等;系统安装时针对各种参数都设定了默认值,这些默认值体现了大众化以及通用性,使用者可以不作调整直接使用,也可以按自己的喜好进行调整。
3.使用方法的实现方式
交互式使用方法的实现如果是基于菜单方式的,那就是以动作的对象为中心,先确定动作对象,后确定动作,动作的确定已经统一为菜单;如果是基于命令方式的,则是以命令语言为主体,操作的基本模式是先确定动作,后确定动作对象,通过输入命令完成。
交互式使用方法的实现正在从过去的基于命令方式向菜单方式转变,这种变化不仅是操作方法的改变,也是认识思维的变迁,其本质反映了人类对软件本身的认识的深入,使软件技术由功能型为主转变为以数据型为主,最终演化为对象模型技术的诞生。(www.xing528.com)
一般而言,选择对象的数量可能是一个、多个或者全部三种情况,因此,系统软件对对象的选择进行了归纳,进而形成统一的操作模式。比如Windows操作系统中,将对象选择模式定义为单个选择、连续多个选择、非连续多个选择、全部选择和反向选择5种基本模式,并规定通过Shift键配合鼠标实现连续多个对象选择。通过Ctrl键配合鼠标实现非连续多个对象选择。因此,遇到要选择多个连续对象时,自然可以使用同样的操作。
4.建立向导机制
普通使用者面对与系统有关、较为复杂的操作或者涉及较多功能和参数设置时,自己处理有一定的困难,因此,系统软件设计中建立了向导机制。通过向导指导,使用者按步骤前进,最终完成复杂问题的解决。
为了更好地使用向导机制,使用者必须对所向导的抽象假设前提有所理解,否则就不能熟练回答向导操作步骤中的问题。向导机制对要处理的问题所涉及的操作进行了重新整理和安排,并给出了一定的解释,让我们操作起来简化了一些。比如,软件的安装可以自己完成,也可以通过安装向导完成,但两者需要理解的概念基本是一致的,只是通过安装向导,相对零碎的过程向导已经替你完成,使得整个安装过程简洁很多。
5.树形结构组织和管理
在所有的软件操作中,凡是涉及资源的地方,都会通过浏览按钮或下拉列表、列表框等方式打开树形结构,方便我们查找,因此,我们所有的操作都建立在树形结构资源管理的思想基础之上,隐藏在整个系统软件中的资源的树形结构组织和管理,发挥着深远的影响。
6.计算机网络世界
随着网络不断深入社会的各个角落,网络连接和访问成为系统软件必备的功能。通过网络构成计算机虚拟社会,这个虚拟社会中系统软件将所使用的计算机看成是网络中的一台计算机,而使用的计算机桌面则是面对整个计算机网络世界的,计算机的操作视野要比人类现实社会的操作视野要广泛得多,比如,我们可以将一个文件拖放到一台打印机上,而该打印机可以不在本地;可以将远在国外的某个计算机中的图片拖到自己的一个文件夹中;可以查阅世界各地的计算机前沿技术文献等,而这些仅需要在网络世界中为自己的计算机设置一个地址就足够了。
7.信息共享机制的实现
自然生活中,我们在剪报时首先寻找感兴趣的信息资料,然后将其复制或剪下来,并将其粘贴到某个空白处,以后需要时就可以使用。现在计算机系统软件为了在不同人、不同文件之间共享多元化信息,也提供了剪贴板和剪贴簿技术,其思想与自然生活中的剪报十分类似,剪报时我们同样的操作完全适用于剪贴板和剪贴簿的相应操作。
剪贴板是指内存中的一块区域,用于暂存需要共享的信息;剪贴簿是在剪贴板基础之上发展起来的,它提供了多个不同信息的实时共享机制,并支持通过网络共享。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。