命令行交互界面 ◆不同的操作系统要用不同的命令进入命令行界 面。在Win9X/Me的开始菜单中的运行程序中 键入“ command命令,可进入命令行界面 在Win2000/NT的开始菜单中的运行程序中键 入“cmd命令,可进入命令行界面 ◆批处理文件(也称为批处理程序或 脚本)。批 处理文件是无格式的文本文件,包含一条或多 条命令,文件扩展名为bat或cmd。 人机交互技术编写组
人机交互技术编写组 11 命令行交互界面 不同的操作系统要用不同的命令进入命令行界 面。在Win9x/Me的开始菜单中的运行程序中 键入“command”命令,可进入命令行界面。 在Win2000/NT的开始菜单中的运行程序中键 入“cmd”命令,可进入命令行界面。 批处理文件(也称为批处理程序或脚本)。批 处理文件是无格式的文本文件,包含一条或多 条命令,文件扩展名为 bat或cmd
4.2.2文本菜单 ◆字符界面下的菜单方式:在菜单方式下用户必 须在有限的一组选项中进行识别和选择,更多 的是响应而不是发出命令 ◆用户不必记忆功能命令,缩短了用户的培训时 间,减少用户的击键次数,错误处理能力也有 了显著提高 ◆在这种界面中,人还是被看成操作员,机器做 出被动的反应,人只能使用手这一交互通道用 键盘输入选择信息,通过视觉通道获取信息, 界面输出只能为静态的文本字符 人机交互技术编写组 12
人机交互技术编写组 12 4.2.2文本菜单 字符界面下的菜单方式:在菜单方式下用户必 须在有限的一组选项中进行识别和选择,更多 的是响应而不是发出命令。 用户不必记忆功能命令,缩短了用户的培训时 间,减少用户的击键次数,错误处理能力也有 了显著提高。 在这种界面中,人还是被看成操作员,机器做 出被动的反应,人只能使用手这一交互通道用 键盘输入选择信息,通过视觉通道获取信息, 界面输出只能为静态的文本字符
4文本菜单的设计 ◆设计基于文本菜单的系统主要包括两方 面的工作:菜单的生成和显示,内部流 程的控制及错误处理。 ◆【例4-2】图书管理程序的主菜单的Java语言代码。 人机交互技术编写组 13
人机交互技术编写组 13 文本菜单的设计 设计基于文本菜单的系统主要包括两方 面的工作:菜单的生成和显示,内部流 程的控制及错误处理。 【例4-2】图书管理程序的主菜单的Java语言代码
import java. 1o. o public class MenuDemot o static void display__ maintenace_menu t ◆ System. out, print(\nntt<<维护子菜单>>Ⅶnln?); · System. out. println(t1-注册借书者”) ◆ System. out. println(\t2-注册图书”); ◆ System.out. println(to-返回主菜单”); ◆} o public static void main(String args] throws Exception ◆ boolean quit= false; ◆ char ch ◆do{ display_mainmenu o: ch =(char)System. in. reado; ◆ switch(ch) { ◆…,调周用相应的处理函数 hile(Iquit); ◆ Sytem. in. read(; 人机交互技术编写组
人机交互技术编写组 14 import java.io.*; public class MenuDemo{ static void display_maintenace_menu() { System.out.print(“\n\n\t\t<<维护子菜单>>\n\n”); System.out.println (“\t1--注册借书者”); System.out.println (“\t2--注册图书”); ……. System.out.println (“\t0--返回主菜单”); } public static void main(String args[]) throws Exception{ boolean quit=false; char ch; do { display_mainmenu(); ch = (char)System.in.read(); switch (ch) { …….//调用相应的处理函数 } }while(!quit); Sytem.in.read(); } }
4.3图形用户界面 ◆图形用户界面又称为WIMP界面,由窗口 ( windows)、图标(cons)、菜单m)、指点设备 ( pointing device)四位一体,形成桌面 ( desktop),如图42所示 ◆图形用户界面是当前用户界面的主流,广泛应 用于各档台式微机和图形工作站。 ◆比较成熟的商品化系统有 Apple的 Macintosh、 IBM的PM( Presentation Manager)、 Microsoft 的 Windows和运行于Unⅸ环境的 X-Window、 OpenLook和OSF/Motf等 人机交互技术编写组 15
人机交互技术编写组 15 4.3图形用户界面 图形用户界面又称为WIMP界面,由窗口 (windows)、图标(icons)、菜单m)、指点设备 (pointing device)四位一体,形成桌面 (desktop) ,如图4-2所示。 图形用户界面是当前用户界面的主流,广泛应 用于各档台式微机和图形工作站。 比较成熟的商品化系统有Apple的Macintosh、 IBM的PM(Presentation Manager)、Microsoft 的Windows和运行于Unix环境的X-Window、 OpenLook和OSF/Motif等