交互式语言有哪些?
(一)文本
文本交互方式,就是建立一个文本输入区,让用户可输入字符。计算机可以把用户的输入与标准比较。例如 Authorware提供的文本交互可以让用户输入长达400个字符,而在比较时可选择忽略大小写、冗余单词、单词顺序等灵活的匹配方式,充分满足编程要求。这些文本交互方式很适合于单词拼写、完形填空等英语教学多媒体课件的编制。
(二)点/触摸屏幕
这种交互方式要求在编辑状态下设定矩形,即所谓"热区",用虚线矩形框出,它在程序执行时是隐形的。对于"热区",用户可用三种交互方式:热区内点击鼠标激活;热区内双击鼠标激活;鼠标经过该区域时激活。当用户选中激活时,可选热区反相显示和热区方框内左边小方框填实这两种提示。
(三)移动对象
选择屏幕上某一对象进行移动,鼠标选中对象并拖到一指定区域时便激活交互。此区域在程序运行时是隐形的。在编辑状态下是一虚线构成的矩形,可改变其大小和位置,激活的方式有三种:
·Leave at Destination,即对象被拖到指定区域便激活交互;
·Put Back,即当对象被拖到指定区域后对象便返回原处,同时激活交互;
·Snap to Center,即对象被拖到指定区域后自动居中,同时激活交互。
(四)按钮
当用户选中屏幕上出现的一个按钮图形,按下鼠标时便激活交互。在编辑状态下可以改变图形的大小和位置,也可以在按钮图形内输入字符。
(五)点击对象
在屏幕画面上选择某对象,当鼠标点中该对象时,便激活交互。其不同于按钮方式,按钮方式只是一固定的按钮图形,只能改变大小,不能改变形状;也不同于点/触摸屏幕方式,该方式的热区是隐形的;而点击对象交互方式的对象是一幅图形、图像,或是一段字符等,不管对象在屏幕的什么位置,只要鼠标点中(单击或双击)或经过对象时,便可激活交互。
(六)热键
在用户按下指定的热键后便激活交互。此方式能给用户一些功能键的命令。这些命令在按下一个键时被执行。热键交互方式常用在多重选择交互中进行单一选择。
(七)菜单
菜单交互方式是使用较早。最广泛的人机交互方式,其特点是让用户在一组多个可能对象中进行选择,各种可能的选择项以菜单项的形式显示在屏幕上。在组织基于菜单的交互时可以把菜单项按线性系列或圆圈顺序排列,一般这种方式只适用于较少数量的选择项。如果选择项过多,一个屏幕显示不下,而且如果选择项对应功能本身又是逻辑上的层次结构,那么可通过对应层次来组织安排菜单系统,菜单的层数称为菜单系统深度,同一层中菜单项的项数称为菜单的宽度。菜单深度、宽度的组织安排将影响到用户对菜单的记忆和操作,以及搜索、选择菜单项的速度,应该综合地加以考虑。
菜单可用文本或图形方式表示,随着计算机技术的发展,直接操纵的图形式菜单现正得到广泛的应用。
菜单的优点是易学易用,它是由系统驱动的,能大大减轻用户的记忆量,用户可以借助菜单界面提示的操作方法,彻底学会掌握新系统。在菜单界面中,用户选择菜单的输入量少,不易出错,而且菜单的实现也较容易。
菜单的缺点是交互活动受限制,即只能完成预定的交互功能;其次在大系统中使用速度慢,有时为完成一个简单的功能必须经过几级菜单的选择;此外因受屏幕显示空间的限制,每幅菜单显示的菜单项数受限制;最后显示菜单需要空间和显示时间,增加了系统开销。
菜单的使用对象是要熟悉系统的功能又缺少计算机经验的用户,对于熟练型或专家型用户如果系统响应快也可使用,但不如命令语言灵活和高效。
(八)条件
当给定条件匹配后便激活交互。条件交互又分为自动和非自动两种。其中自动方式,只要条件满足,便激活交互,而无须等待用户干预。非自动方式,要等待用户应答,条件满足时,才激活交互。这种交互方式通常使用系统变量和自定义变量作为条件,如 Input time〉7、Score〈60等等。
(九)限时
限时交互用来控制用户应答所花费的时间。一旦超过限定的时间,程序将往下执行。还可以选择剩余时间提示,屏幕上不断显示倒计时。
(十)限次
用于用户应答交互次数。它能根据用户不成功应答的次数给出提示。在课件中常将限制应答次数设定为3,当用户应答次数达到3次时,便激活限次交互操作。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有