- 1
- 0
- 约2.08万字
- 约 15页
- 2018-05-24 发布于天津
- 举报
第4章数据的输入和输出-华信教育资源网.PDF
第 4 章 数据的输入和输出
要让计算机运行程序,程序和运行程序所需的数据首先要输入计算机中;要让用户能
看到程序运行的结果,就需要把运行结果输出。数据的输入是用户通过输入设备来完成的,
程序运行的结果是通过输出设备完成的。汉字的输入和输出要考虑编码问题。
4.1 用户界面的发展过程
计算机系统中实现用户和计算机信息交互的硬件和软件称为用户界面,也称为用户接
口、人机界面等。
用户界面的硬件部分包括用户向计算机输入数据或命令的输入设备,以及计算机输出
给用户观察数据和保存数据的输出设备。目前,常用的输入设备有键盘、鼠标等,常用的输
出设备有显示器、打印机等。
用户界面的软件部分包括用户与计算机交互时使用的协议、命令、处理程序等。
用户通过命令操作计算机完成自己的任务。这里需要首先解释命令的概念。计算机中
已设计实现的完成特定功能的程序称为命令。命令由命令符和命令参数两部分组成。命令符
是不同命令的标识。命令符不同,表示要执行的程序不同。许多命令都要求有命令参数,命
令参数用来指出具体的操作细节。用户通过给出不同的命令参数来实现细节内容略有差别的
操作。第 3 章讨论的机器指令程序的启动,就是由用户输入命令完成的。
用户界面的发展过程可分为 3 个主要阶段。
① 0 、1 符号式用户界面。在计算机发明出来后的最初 10 多年中,用户通过开关、按
钮或穿孔纸带向计算机输入程序、数据或命令。计算机通过指示灯、打印机等输出程序
的运行结果。这时,输入/输出使用的开关、按钮、穿孔纸带、指示灯、打印机等都是
0 、1 符号方式的,因此称为 0 、1 符号式用户界面。这种方式的用户界面,用户使用起
来非常困难。
② 字符显示式用户界面。从 20 世纪 50 年代中期到 20 世纪 70 年代后期,用户界面以
字符显示为主要特征。这时,用户通过键盘输入字符型的程序、数据或命令,计算机把运行
结果以字符方式显示在显示器上或打印到打印机上。这种方式用户界面的优点是,用户使用
灵活、方便,缺点是输出显示不直观,用户仍需记住许多东西(如命令的拼写、格式
等)。如图4-1 (a )所示是一个字符方式用户界面的示例。
③ 图形显示式用户界面。从 20 世纪 80 年代初期至今,用户界面的主流是图形方式的
用户界面。图形方式用户界面的主要特征是,计算机显示采用窗口、图符、菜单等图形方
式,用户输入设备除键盘外,增加了鼠标这种指点式输入设备。这种方式用户界面的优点
是,显示直观、操作简便、学习掌握快。当然,图形方式用户界面对硬件资源和软件资源要
求都很高。如图 4-1 (b )所示是一个图形方式用户界面的示例。用户可通过鼠标指针选择
·49 ·
菜单中的某一项(如粘贴),来让计算机执行该菜单项对应的操作;用户也可以单击某个图
标(如“打开”图标),来让计算机执行该图标对应的操作。在图形方式下,用户是通过选
择菜单项或单击图标来输入命令的。虽然在图形方式下,用户使用命令的方法和字符显示方
式不一样,但一条命令的计算机内部表示格式是相同的。
(a )字符方式用户界面 (b )图形方式用户界面
图4-1 用户界面
用户界面是计算机发展最迅速的一个方面。目前,用户界面的发展,以语音输入/输出
等多媒体形式,面部和肢体动作识别等多感知渠道,虚拟技术应用等为主要特点。
4.2 汉字的输入码
对于中国人使用计算机来说,汉字的输入问题需要特别考虑。如果用户直接用第 2 章
讨论的汉字机内码输入汉字将非常困难。例如,在 GB2312—80 码中,汉字“啊”的二进制
编码为10100001。所以需要设计专门的汉字输入码。
汉字的输入码是对指定的汉字集合的、以用户使用方便为目标的一种编码。
要把汉字以用户使用方便的形式编码,就要利用汉字的拼音、笔形或其他相关特征信
息来编码。可以从不同的角度对汉字输入码进行分类。例如,从编码特征看,有拼音码和笔
形码,以及拼音和笔形相结合的音形码和形音码;从键盘的角度看,有使用国际通用键盘和
专用键盘两大类;等等。下边简单介绍拼音码和笔形码的编码方法,以及几种目前使
原创力文档

文档评论(0)