文本菜单的设计 设计基于文本菜单的系统主要包括两方面的工作 口菜单的生成和显示 口内部流程的控制及错误处理。 【例4-2】图书管理程序的主菜单的]ava语言代码 Lecture 4 16 SHANDONG UNIYEKSETY
Lecture 4 16 文本菜单的设计 ◼ 设计基于文本菜单的系统主要包括两方面的工作: ❑ 菜单的生成和显示 ❑ 内部流程的控制及错误处理。 ◼ 【例4-2】图书管理程序的主菜单的Java语言代码
import java.IO. ublic class MenuDemot static void display_mainmenu i System. out. print(“ nInt\t<<维护子菜单>>nn”); System. out. println("t1-注册借书者′ System. out println("t2-注册图书”); System. out. println("to-返回主菜单”) public static void main (string args) throws Exception t boolean quit=false; char ch; display_mainmenu o: ch =(char )system. in read o: switch(ch) /调用相应的处理函数 while(!quit); Sytem in. reado Lecture 4 SHANDONG UNIYEKSETY
Lecture 4 17 import java.io.*; public class MenuDemo{ static void display_mainmenu() { 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(); } }
43图形用户界面(GUI) 图形用户界面又称为WMP界面,由窗口 indows)、图标 cons)、菜单( Menus、指点设备( Pointing Device)四位 体,形成桌面( Desktop) WIMP界面 手 击键/指点 应用例程 用 眼 窗口、图标 菜单、文本 Lecture 4 WIMP界面概念模型 SHANDONG UNIYEKSETY
Lecture 4 18 4.3图形用户界面(GUI) ◼ 图形用户界面又称为WIMP界面,由窗口(Windows)、图标 (Icons)、菜单(Menus)、指点设备(Pointing Device)四位一 体,形成桌面(Desktop)。 WIMP 界面 用 户 手 眼 击键/指点 窗口、图标 菜单、文本 应用例程 WIMP界面概念模型
4.3图形用户界面特点 图形用户界面的共同特点是以窗口管理系统为核心 使用键盘和鼠标器作为输入设备。 ■窗口管理系统除了基于可重叠多窗口管理技术外,广 泛采用的另一核心技术是事件驱动( Event-Driven)技 术 能同时输出不同种类的信息,用户也可以在几个工作 环境中切换而不丢失它们之间的联系,通过菜单可以 执行控制型和对话型任务。 ■由于引入了图标、按钮和滚动条技术,大大减少键盘 输入,提高了交互效率。 Lecture 4 SHANDONG UNIYEKSETY
Lecture 4 19 4.3图形用户界面特点 ◼ 图形用户界面的共同特点是以窗口管理系统为核心, 使用键盘和鼠标器作为输入设备。 ◼ 窗口管理系统除了基于可重叠多窗口管理技术外,广 泛采用的另一核心技术是事件驱动(Event-Driven)技 术。 ◼ 能同时输出不同种类的信息,用户也可以在几个工作 环境中切换而不丢失它们之间的联系,通过菜单可以 执行控制型和对话型任务。 ◼ 由于引入了图标、按钮和滚动条技术,大大减少键盘 输入,提高了交互效率
4.3图形用户界面特点 WIMP界面可看作是第二代人机界面,是基于图形方 式的人机界面。 在WIMP界面中,人被称为用户,人机通过对话进行 工作 用户只能使用手这一种交互通道输入信息,通过视觉 通道获取信息。 在WIMP界面中,界面的输出可以为静态或动态的二 维图形或图像等信息。 Lecture 4 SHANDONG UNIYEKSETY
Lecture 4 20 4.3图形用户界面特点 ◼ WIMP界面可看作是第二代人机界面,是基于图形方 式的人机界面。 ◼ 在WIMP界面中,人被称为用户,人机通过对话进行 工作。 ◼ 用户只能使用手这一种交互通道输入信息,通过视觉 通道获取信息。 ◼ 在WIMP界面中,界面的输出可以为静态或动态的二 维图形或图像等信息