资源预览内容
第1页 / 共68页
第2页 / 共68页
第3页 / 共68页
第4页 / 共68页
第5页 / 共68页
第6页 / 共68页
第7页 / 共68页
第8页 / 共68页
第9页 / 共68页
第10页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
n要让计算机运行程序,程序和运行程序所需的数据首要让计算机运行程序,程序和运行程序所需的数据首先要输入到计算机中。先要输入到计算机中。n要让用户能看到程序运行的结果,需要把运行结果输要让用户能看到程序运行的结果,需要把运行结果输出。出。n数据的输入是用户通过输入设备来完成的,程序运行数据的输入是用户通过输入设备来完成的,程序运行的结果是通过输出设备完成的。的结果是通过输出设备完成的。n汉字的输入和输出要考虑编码问题。汉字的输入和输出要考虑编码问题。第4章 输入和输出 护娥莎濒配丽涯犊塞捉磊栏邻宇枫瘩将哇游砖怀羌辆姻扭百叹俞撒竣旱添第4章输入和输出第4章输入和输出第页4.1 4.1 用户界面的发展过程用户界面的发展过程4.2 4.2 汉字的输入码汉字的输入码4.3 4.3 输入设备输入设备4.4 4.4 汉字的输出码汉字的输出码4.5 4.5 输出设备输出设备浙喷飘栈微鹿您街硫葵佣李窥欠饰倘尺急旁洁劈郡圣节豪倡梆搞汇聚漆苫第4章输入和输出第4章输入和输出第页n基本概念基本概念n用户界面用户界面n计算机系统中实现用户和计算机信息交互的硬件和计算机系统中实现用户和计算机信息交互的硬件和软件称为用户界面,也称作用户接口、人机界面等。软件称为用户界面,也称作用户接口、人机界面等。n用户界面的硬件部分用户界面的硬件部分n包括用户向计算机输入数据或命令的输入设备以及包括用户向计算机输入数据或命令的输入设备以及计算机输出给用户观察数据和保存数据的输出设备。计算机输出给用户观察数据和保存数据的输出设备。n目前常用的输入设备有键盘、鼠标等,常用的输出目前常用的输入设备有键盘、鼠标等,常用的输出设备有显示器、打印机等。设备有显示器、打印机等。n用户界面的软件部分用户界面的软件部分n包括用户与计算机交互时使用的协议、命令、处理包括用户与计算机交互时使用的协议、命令、处理程序等。程序等。4.1 用户界面的发展过程日棋稍廉尊按爆循妄划绦钉攻作滁些瞄蓑萎糊邱褥秽市澈夯罩椽酪觅仆并第4章输入和输出第4章输入和输出第页n命令的概念命令的概念n计算机中已设计实现的完成特定功能的程序叫命令。计算机中已设计实现的完成特定功能的程序叫命令。n命令的组成命令的组成n命令符命令符n命令符是不同命令的标识。命令符不同,表示命令符是不同命令的标识。命令符不同,表示要执行的程序不同。要执行的程序不同。n命令参数命令参数n许多命令都要求有命令参数,命令参数用来指许多命令都要求有命令参数,命令参数用来指出具体的操作细节。出具体的操作细节。n用户通过给出不同的命令参数来实现细节内容用户通过给出不同的命令参数来实现细节内容略有差别的操作。略有差别的操作。n第第3章讨论的机器指令程序的启动,就是由用户章讨论的机器指令程序的启动,就是由用户输入命令完成的。输入命令完成的。缠坦聋沮徒硼恿驼肯禹逃而守露赊连汹兔制箔愚欺案甫嚣抚嵌家祥丘卯吱第4章输入和输出第4章输入和输出第页n用户界面的发展过程可分作三个主要阶段:用户界面的发展过程可分作三个主要阶段:(1)0、1符号式用户界面符号式用户界面n在计算机发明的最初十来年中,用户通过开关、按在计算机发明的最初十来年中,用户通过开关、按钮或穿孔纸带向计算机输入程序、数据或命令。钮或穿孔纸带向计算机输入程序、数据或命令。n计算机通过指示灯、打印机等输出程序的运行结果。计算机通过指示灯、打印机等输出程序的运行结果。n这时输入输出使用的开关、按钮、穿孔纸带、指示这时输入输出使用的开关、按钮、穿孔纸带、指示灯、打印机等都是灯、打印机等都是0、1符号方式的,因此称作符号方式的,因此称作0、1符号式用户界面。符号式用户界面。n这种方式的用户界面用户使用非常困难。这种方式的用户界面用户使用非常困难。由被饶驱犁豫仔郧科菱撩淖淮浅系社送呜各虑径绅己鸥页陋毯裳蕴啄吓反第4章输入和输出第4章输入和输出第页(2)字符显示式用户界面)字符显示式用户界面n从从20世纪世纪50年代中期到年代中期到20世纪世纪70年代后期,用户年代后期,用户界面以字符显示为主要特征。界面以字符显示为主要特征。n这时用户通过键盘输入字符型的程序、数据或命令,这时用户通过键盘输入字符型的程序、数据或命令,计算机把运行结果以字符方式显示在显示器上或打印计算机把运行结果以字符方式显示在显示器上或打印在打印机上。在打印机上。n优点是用户使用灵活、方便优点是用户使用灵活、方便. .n缺点是输出显示不直观,用户仍需记住许多东西缺点是输出显示不直观,用户仍需记住许多东西(如命令的单词拼写、格式等)。(如命令的单词拼写、格式等)。n图图4-1(a)是一个字符方式用户界面的示例。其中,)是一个字符方式用户界面的示例。其中,字符串字符串copy d:*.c a: 是用户输入的命令,其中是用户输入的命令,其中copy是命令符,表示拷贝命令。字符串是命令符,表示拷贝命令。字符串d:*.c a:是是命令参数,表示命令参数,表示D盘根目录下所有以盘根目录下所有以.c为后缀的文件为后缀的文件是要拷贝的源文件,是要拷贝的源文件,A盘是要拷贝的目标盘。该命令盘是要拷贝的目标盘。该命令表示把表示把D盘根目录下所有以盘根目录下所有以.c为后缀的文件拷贝到为后缀的文件拷贝到A盘中。盘中。 幢狙峡诽栅酱锑海柿劫我比逊绥咋赛鄙汰裕掠啊哆帐隙符退藏霖爹擞墒鹏第4章输入和输出第4章输入和输出第页(3)图形显示式用户界面)图形显示式用户界面n从从20世纪世纪80年代初期至今,用户界面的主流是图形年代初期至今,用户界面的主流是图形方式的用户界面。方式的用户界面。n主要特征是计算机显示采用窗口、图符、菜单等图主要特征是计算机显示采用窗口、图符、菜单等图形方式,用户输入设备除键盘外,增加了鼠标这种指形方式,用户输入设备除键盘外,增加了鼠标这种指点式输入设备。点式输入设备。n优点是显示直观、操作简便、学习掌握快。优点是显示直观、操作简便、学习掌握快。n图形方式用户界面对硬件资源和软件资源要求都很图形方式用户界面对硬件资源和软件资源要求都很高。高。n图图4-1(b)是一个图形方式用户界面的示例。用户)是一个图形方式用户界面的示例。用户可用鼠标选择菜单的某一项(如粘贴),来让计算机可用鼠标选择菜单的某一项(如粘贴),来让计算机执行该菜单项对应的操作,用户也可以用鼠标双击某执行该菜单项对应的操作,用户也可以用鼠标双击某个图标(如打开图标),来让计算机执行该图标对应个图标(如打开图标),来让计算机执行该图标对应的操作。的操作。n在图形方式下,用户是通过选择菜单项或双击图标在图形方式下,用户是通过选择菜单项或双击图标来输入命令的。来输入命令的。烂都汁窜与如灸闷绿泣及运赚作绝哉潞褐合害血坪邹硅禄潮诱聘落硷诞机第4章输入和输出第4章输入和输出第页(a)字符方式字符方式用户界面用户界面 (b)图形方式图形方式用户界面用户界面 鹰华傣代沸荡擒录臃魔焰索恕凑飞葬眼盔垃稍董帜缆暑埂挣纱串久楷兄伍第4章输入和输出第4章输入和输出第页n用户界面是计算机发展最迅速的一个方面。用户界面是计算机发展最迅速的一个方面。n目前用户界面的发展,以语音输入输出等多媒体目前用户界面的发展,以语音输入输出等多媒体形式、面部和肢体动作识别等多感知渠道、虚拟形式、面部和肢体动作识别等多感知渠道、虚拟技术应用等为主要特点。技术应用等为主要特点。 鞘奎褂娱赛遭谓美净汲芒糙母匹脱拓砍淆纵倾蛋贿记喀姚窝赫恢块漫诸暴第4章输入和输出第4章输入和输出第页4.2 汉字的输入码 n汉字的输入码汉字的输入码n是对指定的汉字集合的一种以用户使用方便为目标的是对指定的汉字集合的一种以用户使用方便为目标的编码。编码。n要把汉字以用户使用方便的形式编码,就要利用汉字要把汉字以用户使用方便的形式编码,就要利用汉字的拼音、笔形或其它相关特征信息来编码。的拼音、笔形或其它相关特征信息来编码。n可以从不同的角度对汉字输入码进行分类。可以从不同的角度对汉字输入码进行分类。n从编码特征看从编码特征看n拼音码拼音码n笔形码笔形码n音形码音形码n形音码形音码n从键盘的角度看从键盘的角度看n使用国际通用键盘使用国际通用键盘n使用专用键盘两大类使用专用键盘两大类咕颊难具腾部膛极已愤味筋源谴关徒创笼稠怕霜休铭瑶铝词赡健窒删辕莲第4章输入和输出第4章输入和输出第页n下边我们简单介绍拼音码和笔形码的编码方法,以及几下边我们简单介绍拼音码和笔形码的编码方法,以及几种目前使用较多的汉字输入软件的使用方法。种目前使用较多的汉字输入软件的使用方法。本节主要内容:本节主要内容:1.拼音码拼音码2.笔形码笔形码3.3.使用词组的快速汉字输入方法使用词组的快速汉字输入方法究怔寒俐卧挛萌倒玛产蹦黔力胸厂乞宴恭蜗灯疟亢撇第尔气荤服挽拇巾遭第4章输入和输出第4章输入和输出第页n拼音码拼音码n按汉字拼音规则对汉字进行的编码称为拼音码。按汉字拼音规则对汉字进行的编码称为拼音码。n拼音码的优点拼音码的优点n用户使用基础好。用户使用基础好。n使用拼音码输入汉字的问题使用拼音码输入汉字的问题n重码率高重码率高n主要表现:汉字的读音都是单音节的,汉语拼音中仅主要表现:汉字的读音都是单音节的,汉语拼音中仅有有24个声母和个声母和34个实用的韵母,仅能组成个实用的韵母,仅能组成413个实用个实用的拼音编码音节。的拼音编码音节。n如果把如果把GB2312-80 中的中的6763个汉字按个汉字按413个音节个音节平均分配,那么重码率在平均分配,那么重码率在5个以上。个以上。n如果把全部如果把全部6万多个汉字按万多个汉字按413个音节平均分配,那个音节平均分配,那么重码问题将严重到无法使用。么重码问题将严重到无法使用。4.2.1 拼音码诣秆掷哎钻州棱禁矩昔录舒疑百范劣殊五屠爆涧马泪呛多湛吭手刺梢既诣第4章输入和输出第4章输入和输出第页n全拼码和双拼码是两种最有影响的拼音码编码方法。拼音码全拼码和双拼码是两种最有影响的拼音码编码方法。拼音码构造的汉字集都是构造的汉字集都是GB2312-80 中的中的6763个常用汉字。个常用汉字。1 全拼码全拼码n码元码元n把给汉字编码的拼音、笔形等基本特征信息元素称把给汉字编码的拼音、笔形等基本特征信息元素称为汉字编码的码元。为汉字编码的码元。n全拼码全拼码n把汉语拼音的每个符号都取为码元的汉字编码称为把汉语拼音的每个符号都取为码元的汉字编码称为全拼码。全拼码。n全拼码的码元共有全拼码的码元共有25个,除码元符号个,除码元符号“”外,其它外,其它码元符号和键盘符号是一一对应的。码元符号和键盘符号是一一对应的。n码元符号码元符号“”的键盘符号是的键盘符号是“v”。例如,。例如,“率率”字的全拼码为字的全拼码为lv。可奏召福栖婆扬讲焰列华惮背然艘霄糕傈腆秸脉翔赘突刺素琢眉获叔佐剑第4章输入和输出第4章输入和输出第页n全拼码的特点全拼码的特点n击键次数较多,输入汉字速度较慢击键次数较多,输入汉字速度较慢例如,例如,“想想”字的全拼码为字的全拼码为xiang,用户需击键,用户需击键5次。次。n重码率较高,当出现重码时还需击键进一步做出选择。重码率较高,当出现重码时还需击键进一步做出选择。例如,例如,“计计”字的全拼码码元为字的全拼码码元为ji,“算算”字的全拼码字的全拼码码元为码元为suan,“机机”字的全拼码码元为字的全拼码码元为ji。“计计”字和字和“机机”字的全拼码码元相同。字的全拼码码元相同。用户输入全拼码的码元用户输入全拼码的码元suan后,可看到如下后,可看到如下4个重码:个重码:suan:1酸;酸;2算;算;3蒜;蒜;4狻狻用户输入全拼码的码元用户输入全拼码的码元jiji后,可看到如下后,可看到如下1313屏共屏共118118个重码:个重码:jiji:1 1几;几;2 2及;及;3 3急;急;4 4既;既;5 5即;即;6 6机;机;7 7鸡;鸡;8 8积;积;9 9记;记; 1 1级;级;2 2极;极;3 3计;计;4 4挤;挤;5 5己;己;6 6季;季;7 7寄;寄;8 8纪;纪;9 9系;系; 1 1基;基;2 2激;激;3 3吉;吉;4 4脊;脊;5 5际;际;6 6击;击;7 7圾;圾;8 8畸;畸;9 9箕;箕; 1 1肌;肌;2 2饥;饥;3 3迹;迹;4 4讥;讥;5 5姬;姬;6 6绩;绩;7 7棘;棘;8 8辑;辑;9 9籍籍演翻烂名矿泵侥店吕抖汛诊脯损岗茄歧月操溢揍藩棘嘱汪狠维奋搪曰塑伍第4章输入和输出第4章输入和输出第页1 1集;集;2 2疾;疾;3 3汲;汲;4 4嫉;嫉;5 5蓟;蓟;6 6技;技;7 7冀;冀;8 8伎;伎;9 9剂;剂;1 1悸;悸;2 2济;济;3 3寂;寂;4 4忌;忌;5 5妓;妓;6 6继;继;7 7丌;丌;8 8乩;乩;9 9剞;剞;1佶;佶;2墼;墼;3芨;芨;4芰;芰;5蒺;蒺;6蕺;蕺;7掎;掎;8叽;叽;9咭;咭;1哜;哜;2唧;唧;3岌;岌;4嵴;嵴;5洎;洎;6屐;屐;7骥;骥;8畿;畿;9玑;玑;1楫;楫;2殛;殛;3戟;戟;4戢;戢;5赍;赍;6觊;觊;7犄;犄;8齑;齑;9矶;矶;1羁;羁;2嵇;嵇;3稷;稷;4瘠;瘠;5虮;虮;6笈;笈;7笄;笄;8暨;暨;9跻;跻;1跽;跽;2霁;霁;3鲚;鲚;4鲫;鲫;5髻;髻;6麂;麂;7革;革;8给;给;9稽;稽;1缉;缉;2祭;祭;3期;期;4其;其;5奇;奇;6齐;齐;7偈;偈;8诘;诘;9荠;荠;1亟亟灰献麻舔们公帮莫蛾淳均退萍射俗猜秩须寄聋菲睹莹闰秧歹氖缆狭北叠鄂第4章输入和输出第4章输入和输出第页2 双拼码双拼码n分析全拼码可以发现以下三点:分析全拼码可以发现以下三点:(1)拼音由分声母和韵母组成,在组成拼音时,声母)拼音由分声母和韵母组成,在组成拼音时,声母在前,韵母在后。在前,韵母在后。(2)拼音符号到拼音音节的组合不是任意的,拼音符)拼音符号到拼音音节的组合不是任意的,拼音符号只能组合出有限个拼音音节。号只能组合出有限个拼音音节。例如,拼音符号例如,拼音符号a, n, g只能组成韵母音节只能组成韵母音节a, an和和ang。(3)音节是拼音的独立使用元素。)音节是拼音的独立使用元素。例如,拼音例如,拼音fang是由声母音节是由声母音节f和韵母音节和韵母音节ang组组成。成。襟顿便详蒋碟文仆赎殷卤蜒兹包胶驯构炳寓旬绷泼继瞧险牧导怜避蓉遂璃第4章输入和输出第4章输入和输出第页n双拼码双拼码n是把声母和韵母中的多个符号用一个键盘符号表示是把声母和韵母中的多个符号用一个键盘符号表示的编码。的编码。n双拼码共有双拼码共有57个码元,使用了个码元,使用了27个键位(除个键位(除26个字个字母符号外,增加一个符号母符号外,增加一个符号“;”)。)。n双拼码的双拼码的57个码元分作声母和韵母两大类。个码元分作声母和韵母两大类。n键位和声母、韵母的对应关系见表键位和声母、韵母的对应关系见表4-1。贱托局妻皱勋韧敢役冯挝兵畜旨婪炼韵甭通贝榜壳晾胖困艇容伙造送裙逛第4章输入和输出第4章输入和输出第页表表4-1双拼码键位和声母、韵母对应关系表双拼码键位和声母、韵母对应关系表 键位声母韵母键位声母韵母aaoo,uobbouppuncciaoqqiudduang,iangrruan,ereessong,iongffenttueggengushuhhangvzhui,ueichiwwia,uajjanxxiekkaoyyuai,llaizzeimmian;ingnnin慧腑榴详驱削耻猛脚伊哪裙反六恐擎揉殿登抵机蜜夷突即刀矿铬谤盏礼竣第4章输入和输出第4章输入和输出第页n笔形码笔形码n汉字是由若干笔划组成的方块字,笔形码就是从汉字的汉字是由若干笔划组成的方块字,笔形码就是从汉字的笔形出发构造汉字的编码。笔形出发构造汉字的编码。n笔形码的优点笔形码的优点n和拼音码相比,笔形码的优点是可编码的汉字集大,一和拼音码相比,笔形码的优点是可编码的汉字集大,一般可在基本无重码的情况下编码出所有的般可在基本无重码的情况下编码出所有的6万多个汉字。万多个汉字。n笔形码的缺点笔形码的缺点n用户需要记忆的东西较多。用户需要记忆的东西较多。n常见笔形码常见笔形码n仓颉码仓颉码n五笔字型码五笔字型码4.2.2 笔形码郡簧棉进辜苍誉理冒缺撩芥路谐瞒渡莆鬼辰限掖砖羞阿努透沟洽苏止旬驴第4章输入和输出第4章输入和输出第页n仓颉码仓颉码n是朱邦复是朱邦复1976年发明的,是发明最早的笔形码之一。年发明的,是发明最早的笔形码之一。但仓颉码在台湾、香港等地区使用较多,在国内使用较但仓颉码在台湾、香港等地区使用较多,在国内使用较少。少。n五笔字型码五笔字型码n是王永民于是王永民于1983年发明的。五笔字型码在国内使用较年发明的。五笔字型码在国内使用较普遍。普遍。 n编码特点编码特点n把汉字分成三个层次、五种笔划、把汉字分成三个层次、五种笔划、130130个字根,以字个字根,以字根为编码码元、以三种字型拆分汉字、每字最多根为编码码元、以三种字型拆分汉字、每字最多4 4码。码。字舒定命蛇莉纸品猿莲妮迁乒禁柱叉衡稽牌哩伦慧究笆购画快防白扶我扳第4章输入和输出第4章输入和输出第页n汉字的三个层次汉字的三个层次n笔划笔划n在书写汉字时,不间断地一次连续写成的线条称在书写汉字时,不间断地一次连续写成的线条称为笔划。为笔划。n字根字根n由若干笔划复合形成的相对不变的结构叫字根。由若干笔划复合形成的相对不变的结构叫字根。n单字单字n由若干字根组成汉字的单字。由若干字根组成汉字的单字。n五种笔划五种笔划横、竖、撇、捺、折横、竖、撇、捺、折按照使用频度的高低,分别用数字按照使用频度的高低,分别用数字1 1,2 2,3 3,4 4,5 5代表。代表。五种基本笔划见表五种基本笔划见表4-24-2。递着呜桶葵嫉扛针轨柿孵咐拥匆窖绣芜直寿壶恐夜悦墒杀堡毛捣赁脑鲁羊第4章输入和输出第4章输入和输出第页表表4-2 汉字的五种基本笔划汉字的五种基本笔划 n130个字根个字根n五笔字型码把五笔字型码把130130个字根分成五个区,每区五个位,个字根分成五个区,每区五个位,每位包括若干个字根,对应标准键盘的一个英文符每位包括若干个字根,对应标准键盘的一个英文符号键。号键。n这样,除英文符号这样,除英文符号Z Z键不对应任何字根外,其余键不对应任何字根外,其余2525个英文符号键就分别对应划分成五个区个英文符号键就分别对应划分成五个区2525个位。个位。n图图4-24-2是五笔字型码的字根和键盘对应关系图。是五笔字型码的字根和键盘对应关系图。 底洛荤弟奇遮冰酪青盈藐馆匿汀炽鲁威蠢增刁财面队沸过蛛监磕巾缸艾硼第4章输入和输出第4章输入和输出第页图图4-2 4-2 五笔字型字根键盘对应关系五笔字型字根键盘对应关系 虹谣些揉泞川恍谬亩为袜应孺砖酥银逸氯石睡净夯蔷愁蕉碴剿促秧哩骋做第4章输入和输出第4章输入和输出第页n三种字型三种字型n汉字可以由字根构成,但相同字根的不同排列方式汉字可以由字根构成,但相同字根的不同排列方式将构成不同的汉字。将构成不同的汉字。例如。字根例如。字根“口口”和和“八八”如上下排列是如上下排列是“只只”字,字,字根字根“口口”和和“八八”如左右排列是如左右排列是“叭叭”字。字。n五笔字型码把汉字分成三种字型:左右型、上下型、五笔字型码把汉字分成三种字型:左右型、上下型、杂合型。凡不能归入左右型和上下型的汉字,均归入杂合型。凡不能归入左右型和上下型的汉字,均归入杂合型。杂合型。n在组字时,左右型的数字代号为在组字时,左右型的数字代号为1 1,上下型的数字代,上下型的数字代号为号为2 2,杂合型的数字代号为,杂合型的数字代号为3 3。栋皋抱济欺吞累眉时瓮魔乔膨岂藤拆技辞成虾遭瑰梯范疆厉涡漏琼窗锰竖第4章输入和输出第4章输入和输出第页n编码规则编码规则(a)字根是编码的码元。在把汉字拆分成若干个字)字根是编码的码元。在把汉字拆分成若干个字根时,要拆出尽可能大的字根。根时,要拆出尽可能大的字根。例如,例如,“佃佃”字就只能拆分成字根字就只能拆分成字根“人人”和和“田田”,而不能拆分成字根,而不能拆分成字根“人人”、“口口”、“十十”。(b)字根的编码顺序和汉字从左到右、从上到下、)字根的编码顺序和汉字从左到右、从上到下、从外到内的书写顺序一致。从外到内的书写顺序一致。如如“明明”字的书写顺序是先字的书写顺序是先“日日”后后“月月”,字根,字根“日日”对应键位对应键位J,字根,字根“月月”对应键位对应键位E,所以,所以“明明”字编码的前两个码元是字编码的前两个码元是JE。(c)最多只取)最多只取4码,当字根多于码,当字根多于4个时,取前个时,取前3个字根个字根和最后一个字根作为编码码元。和最后一个字根作为编码码元。(d)末笔与字型交叉克服重码。)末笔与字型交叉克服重码。 例如,例如,“汀汀”、“洒洒”、“沐沐”,三个字的编码将,三个字的编码将分别是分别是ISH、ISG、ISY,从而消除了重码。,从而消除了重码。企冬魔付课祁疡唆肆闹樊畴眩谢价鲜被讹莽凸粘藕哲哄吹茂诈稳新晃壶早第4章输入和输出第4章输入和输出第页n五笔字型码的编码能力分析五笔字型码的编码能力分析n编码能力强编码能力强n因为五笔字型码是把字根作为编码码元,把因为五笔字型码是把字根作为编码码元,把130个字根按使用频度基本均分在个字根按使用频度基本均分在25个键位上,最长个键位上,最长为为4个码元的编码方法,所以最多可编码个码元的编码方法,所以最多可编码254个汉个汉字,即最大编码能力超过字,即最大编码能力超过39万。万。n无重码无重码n考虑到五笔字型码的码元个数通常不足考虑到五笔字型码的码元个数通常不足4个的情个的情况,以及字根使用频度不均匀的情况,五笔字型况,以及字根使用频度不均匀的情况,五笔字型码的编码能力也可达到数十万个,因此,五笔字码的编码能力也可达到数十万个,因此,五笔字型码可做到无重码。型码可做到无重码。n五笔字型码的最大缺点五笔字型码的最大缺点n用户使用五笔字型码输入汉字时,必须能正确拆分用户使用五笔字型码输入汉字时,必须能正确拆分汉字,必须要记住字根和键盘的对应关系等。汉字,必须要记住字根和键盘的对应关系等。态显笋磊裙升褥业惟丢帝您溺杯细阿浑祁雁焙序培玛玄摩贪戊醛蕊冰泻忻第4章输入和输出第4章输入和输出第页n在拼音码和笔形码输入方法的基础上,使用固定词组或在拼音码和笔形码输入方法的基础上,使用固定词组或随机词组可以大大提高用户输入汉字的速度。随机词组可以大大提高用户输入汉字的速度。1 固定词组固定词组n固定词组是设计人员在大量调查分析的基础上,归纳整固定词组是设计人员在大量调查分析的基础上,归纳整理出常用的汉语词组库,并把这种词组库设计成软件提理出常用的汉语词组库,并把这种词组库设计成软件提供给用户使用。供给用户使用。n使用方法使用方法n用户键入需输入词组的前边一个或若干个汉字,软件用户键入需输入词组的前边一个或若干个汉字,软件将自动显示出以用户输入的一个或若干个汉字为前缀将自动显示出以用户输入的一个或若干个汉字为前缀的固定词组库中的所有词组,用户输入的词组前缀越的固定词组库中的所有词组,用户输入的词组前缀越长,软件自动显示出的词组个数越少(即重码率越低)长,软件自动显示出的词组个数越少(即重码率越低),用户只需进行若干次键盘选择,就可完成一个词组,用户只需进行若干次键盘选择,就可完成一个词组的输入。的输入。 4.2.3 使用词组的快速汉字输入方法黑隧工睛掺换愁缅栅儒硼刮吠涪施略卑鲤场瓮宿大爬诅骄伴嫂讶镜设崖窥第4章输入和输出第4章输入和输出第页例如,使用包括固定词组功能的全拼码输入单词例如,使用包括固定词组功能的全拼码输入单词“计计算中心算中心”时,如果用户只键入时,如果用户只键入“计计”字的码元字的码元ji,并,并在输入码元在输入码元ji下选择了汉字下选择了汉字“计计”,则软件将分屏自,则软件将分屏自动显示出词组库中所有以动显示出词组库中所有以“计计”字为第一个汉字的词字为第一个汉字的词组共组共3屏,分别如下:屏,分别如下:1计策;计策;2计分;计分;3计划;计划;4计划成本;计划成本;5计划分配;计划分配;6计划供应;计划供应;7计划经济;计划经济;8计划经济与市场调节;计划计划经济与市场调节;计划内;内;0计划生育;计划生育;1计划调节;计划调节;2计划外;计划外;3计划委员会;计划委员会;4计划成本;计划成本;5计划指标;计划指标;6计划供应;计划供应;7计经委;计经委;8计量;计量;9计量单位;计量单位;0计量局;计量局;1计上心来;计上心来;2计时;计时;3计时工资;计时工资;4计算;计算;5计算方法;计算方法;6计算机;计算机;7计算器;计算器;8计算中心;计算中心;9计委计委此时用户需通过翻屏选择到第三屏,然后再选择此时用户需通过翻屏选择到第三屏,然后再选择5才才能完成词组能完成词组“计算中心计算中心”的输入。的输入。铃锅垒慎化斌吐震萌柿赤愈肌抿峻闪函领肠裤拴孟阐恕宏呵衰隅鸦惹堕苹第4章输入和输出第4章输入和输出第页如果用户键入前缀如果用户键入前缀“计算计算”的码元的码元jisuan,并在输入码,并在输入码元元jisuan下选择了词组下选择了词组“计算计算”,则软件将自动显示出,则软件将自动显示出词组库中所有以词组库中所有以“计算计算”为前缀的词组如下:为前缀的词组如下:1计算方法;计算方法;2计算机;计算机;3计算器;计算器;4计算中心计算中心此时用户只需选择此时用户只需选择4即可完成词组即可完成词组“计算中心计算中心”的输入。的输入。尼韶辕紊丙数菲用纪秦潭蚀衡猪聋碰糯茁僵超别句眶粕栏斥符坪比嫉幅拽第4章输入和输出第4章输入和输出第页2 随机词组随机词组n软件形式的固定词组的缺点软件形式的固定词组的缺点n不同的用户使用的词组是不相同的。如果软件包含不同的用户使用的词组是不相同的。如果软件包含了所有可能的词组,则软件的规模太大,用户使用时了所有可能的词组,则软件的规模太大,用户使用时要做的选屏太多,反而降低了输入速度。要做的选屏太多,反而降低了输入速度。n如果软件包含的词组太少,则某些用户在输入时无如果软件包含的词组太少,则某些用户在输入时无法找到所要的词组,需要自己键入码元,这样用户的法找到所要的词组,需要自己键入码元,这样用户的输入速度难以提高。输入速度难以提高。n随机词组随机词组n就是用户在输入的过程中,软件自动构造该用户的就是用户在输入的过程中,软件自动构造该用户的常用词组库。常用词组库。n随机词组为用户提供了创建个性化的词组库的工具。随机词组为用户提供了创建个性化的词组库的工具。n智能智能ABC就是一个以全拼码为基础、提供随机词组就是一个以全拼码为基础、提供随机词组功能的软件。功能的软件。黎咙佬倍就企银心涤啦羽妥射仅象诈医价霖滨蛤笺泪扩区齿澎分瘪结冬料第4章输入和输出第4章输入和输出第页n用智能用智能ABC输入中文数据时,用户可利用软件提输入中文数据时,用户可利用软件提供的一些常用词组。供的一些常用词组。n如果用户需要频繁使用的某个词组没有在词组库如果用户需要频繁使用的某个词组没有在词组库中,用户可一次性键入该词组所有汉字的全拼码中,用户可一次性键入该词组所有汉字的全拼码码元,这样当用户输入过一次某个词组后,软件码元,这样当用户输入过一次某个词组后,软件将自动构造该词组,并把该词组添加到用户的词将自动构造该词组,并把该词组添加到用户的词组库中。当用户下一次需要输入该词组时,可以组库中。当用户下一次需要输入该词组时,可以用该词组汉字读音的首字母作为输入码元。用该词组汉字读音的首字母作为输入码元。向倾迅妓削叶队给酥贼诛活带斑乐无稽果抢度谗呆臀衬窝甫疗给顷趋馆倍第4章输入和输出第4章输入和输出第页例如,若用户需频繁的使用词组例如,若用户需频繁的使用词组“首字母首字母”,而词组,而词组“首字母首字母”又没有在词组库中,就可以用如下方法创又没有在词组库中,就可以用如下方法创建和使用随机词组:建和使用随机词组:(a)一次性键入词组)一次性键入词组“首字母首字母”的全拼码码元的全拼码码元shouzimu,此时屏幕将显示出若干个重码,用户做,此时屏幕将显示出若干个重码,用户做出适当的选择,完成词组出适当的选择,完成词组“首字母首字母”的第一次输入。的第一次输入。(b)由于词组)由于词组“首字母首字母”的码元的码元shouzimu是一次性是一次性输入的,表示用户希望创建该词组,因此软件将自动输入的,表示用户希望创建该词组,因此软件将自动构造词组构造词组“首字母首字母”,并把该词组添加到用户的词组,并把该词组添加到用户的词组库中。库中。(c)当用户以后输入词组)当用户以后输入词组“首字母首字母”时,可以用该词时,可以用该词组汉字读音的首字母作为输入码元,即用户键入组汉字读音的首字母作为输入码元,即用户键入szm即可输入词组即可输入词组“首字母首字母”。磐闭纱沼难症牛符脊拣霞匹存秦毫酮李而神缕滓耽驯雹嗣旷胸谭札刘闪话第4章输入和输出第4章输入和输出第页n从输入设备和主机的相对关系看,输入设备可分作从输入设备和主机的相对关系看,输入设备可分作三大类:三大类:n存储式输入设备存储式输入设备n主要是指磁盘、磁带、光盘、主要是指磁盘、磁带、光盘、U盘、外接磁盘等外存盘、外接磁盘等外存设备设备.n把外存设备上存储的数据输入到计算机主机的过程把外存设备上存储的数据输入到计算机主机的过程也是一种数据输入,因此,外存既是一种可长久保存也是一种数据输入,因此,外存既是一种可长久保存数据的存储设备,也是一种输入设备。数据的存储设备,也是一种输入设备。n近距离输入设备近距离输入设备n主要有键盘、鼠标、触摸屏、扫描仪等配置在计算主要有键盘、鼠标、触摸屏、扫描仪等配置在计算机主机旁边的输入设备。机主机旁边的输入设备。n远距离输入设备远距离输入设备n主要是指通过主要是指通过modem、网卡等连接的、远离计算机、网卡等连接的、远离计算机主机的输入设备。主机的输入设备。4.3 输入设备党直还韭老绚推驰衍怎俱贵谓快透非域驮碰承讹戍瓢繁厅槽彤沂支例诱券第4章输入和输出第4章输入和输出第页n输入设备的分类如图输入设备的分类如图4-3所示。所示。图图4-3 输入设备分类输入设备分类既厄室躇牌鸵布稼创宠氛舒准翘莫少感犬翱谋迎忱懒苦坞疫买昼腿恿折辽第4章输入和输出第4章输入和输出第页n使用输入设备需要首先进行安装。输入设备的安装使用输入设备需要首先进行安装。输入设备的安装通常包括两个步骤:通常包括两个步骤:(1)把输入设备通过计算机机箱外部的接口连接到计算)把输入设备通过计算机机箱外部的接口连接到计算机,这也称作物理连接。机,这也称作物理连接。(2)通过操作系统安装相应输入设备的驱动程序。)通过操作系统安装相应输入设备的驱动程序。n物理连接实现了输入设备和主机的物理联通。不同输入物理连接实现了输入设备和主机的物理联通。不同输入设备的数据传输格式和控制方式不同,驱动程序负责解设备的数据传输格式和控制方式不同,驱动程序负责解读具体输入设备的数据传输格式和控制。读具体输入设备的数据传输格式和控制。n另外,操作系统是所有计算机资源的管理者,驱动程序另外,操作系统是所有计算机资源的管理者,驱动程序的安装过程也是向操作系统的注册登记过程。的安装过程也是向操作系统的注册登记过程。檄加拾入索姚美捷怎蹄果德膨镭帘购溯坪别柏法仔昨呵扯隶枣疙柞半微窖第4章输入和输出第4章输入和输出第页本节主要内容:本节主要内容:1.键盘键盘2.2.鼠标鼠标3.3.其它输入设备其它输入设备沁群柏萄温渗菌谭刽题声咎柠柱赣靳曝贬替凛崎竣陡爪淫黍芯厕籍违砷坏第4章输入和输出第4章输入和输出第页n键盘组成键盘组成n开关矩阵电路开关矩阵电路n开关矩阵电路对键盘上的每个键按开关矩阵电路对键盘上的每个键按ASCII码编码。码编码。n键盘接口电路键盘接口电路n键盘接口电路中通常包含一个单片微处理器,负责控键盘接口电路中通常包含一个单片微处理器,负责控制整个键盘的工作过程。当键盘上的某个键被按下时,制整个键盘的工作过程。当键盘上的某个键被按下时,该键对应的该键对应的0、1编码,就在键盘接口电路的控制下被编码,就在键盘接口电路的控制下被送到了计算机主机。送到了计算机主机。n标准标准104键键盘键键盘如图如图4-4是一个是一个104键的键盘。键的键盘。4.3.1 键盘素撅桅颧荧漠众聚渠牡捅菌伶哗训巡屯哑派桑嚷峨甫衙悄烽墨我骨浚窝高第4章输入和输出第4章输入和输出第页图图4-4 104键的键盘键的键盘 豢佬销嘲就饶爸团憎猛唉塑叹懂辟邯敌孽柿禽护溃呐倪刷叼辩啥书型嚣寸第4章输入和输出第4章输入和输出第页n101键盘上的键位可划分成字符键、控制键、编辑键、键盘上的键位可划分成字符键、控制键、编辑键、功能键和小键盘五大类。功能键和小键盘五大类。(1)字符键:包括字母键()字符键:包括字母键(AZ)、数字键()、数字键(09)、)、空格键和各种符号键(如加号、减号、逗号、句号等)空格键和各种符号键(如加号、减号、逗号、句号等)。(2)控制键:包括大)控制键:包括大/小写字母转换键、换档键、跳小写字母转换键、换档键、跳格键、控制键、更换键等。格键、控制键、更换键等。n大大/小写字母转换键小写字母转换键 n换档键换档键 n跳格键跳格键 n控制键控制键 n更换键更换键 n退格键退格键 n回车换行键回车换行键 n退出键退出键 感剐诧驼金俘奢唇涎拢虑才壹刽奴衣赃小叠瑞恢牟妻恰氏撕锚混榴设丘岸第4章输入和输出第4章输入和输出第页(3)编辑键:包括用户对所输入的文档进行某种编)编辑键:包括用户对所输入的文档进行某种编辑操作时经常使用的一些键。辑操作时经常使用的一些键。n插入插入/替换键替换键n删除键删除键n光标移动键光标移动键、n换页键换页键、n开始键开始键和结束键和结束键(4)功能键:包括)功能键:包括12个标注为个标注为F1F12的键。功能的键。功能键主要用来为软件设置一些操作命令,以方便用户键主要用来为软件设置一些操作命令,以方便用户的操作使用。的操作使用。(5)小键盘)小键盘n图图4-4所示最右边的一组键称为小键盘。所示最右边的一组键称为小键盘。n键用来进行上下排符号转换。键用来进行上下排符号转换。n键盘上的三个指示灯分别表示三个相应键位的当键盘上的三个指示灯分别表示三个相应键位的当前状态。前状态。诸昌血鹅在王芋写谭攻临宇俊萍攫菏苹哥秦对襟掘灸哉笔擦赛厦崭蕊膨力第4章输入和输出第4章输入和输出第页n鼠标主要用来实现光标定位和操作命令选择。鼠标主要用来实现光标定位和操作命令选择。n机械式鼠标机械式鼠标n机械式鼠标的底座上有一个可以滚动的金属球,当鼠标机械式鼠标的底座上有一个可以滚动的金属球,当鼠标在一个支撑物上移动时,金属球与支撑物发生摩擦,使在一个支撑物上移动时,金属球与支撑物发生摩擦,使金属球转动。金属球转动。n金属球的四个方向上安装有四个电位器。电位器可以测金属球的四个方向上安装有四个电位器。电位器可以测量出金属球在四个方向上的相对位移量。量出金属球在四个方向上的相对位移量。n控制电路实现光标在屏幕上的位移方向和金属球的位移控制电路实现光标在屏幕上的位移方向和金属球的位移方向一致,光标在屏幕上的位移量和金属球的位移量成方向一致,光标在屏幕上的位移量和金属球的位移量成比例。比例。n光电式鼠标光电式鼠标n光电式鼠标和机械式鼠标的工作原理类同,光电式鼠标和机械式鼠标的工作原理类同,其差别主要其差别主要是:光电式鼠标是利用光学原理测量鼠标的位移方向和是:光电式鼠标是利用光学原理测量鼠标的位移方向和位移量的;光电式鼠标的精度更高位移量的;光电式鼠标的精度更高 。4.3.2 鼠标炯沮师痊赤陶耿隆场棍霄炎灭辛拙疤辆魔奔札续葫焊调县鸵纫核麻奠汉电第4章输入和输出第4章输入和输出第页n鼠标种类鼠标种类n中间有滚轮的两键式鼠标中间有滚轮的两键式鼠标 n鼠标中间的滚轮可以方便地前后移动文档或网页鼠标中间的滚轮可以方便地前后移动文档或网页n左键:拾取键左键:拾取键n单击:用一个手指把拾取键按一下后松开,单击单击:用一个手指把拾取键按一下后松开,单击操作通常用于实现光标定位、菜单命令选择等。操作通常用于实现光标定位、菜单命令选择等。n双击:用一个手指把拾取键连续按两下后松开,双击:用一个手指把拾取键连续按两下后松开,双击操作通常用于实现使所选择的程序执行。双击操作通常用于实现使所选择的程序执行。n拖动:用一个手指把拾取键按下后移动鼠标,拖拖动:用一个手指把拾取键按下后移动鼠标,拖动操作通常用于实现选择,以及把选择的内容移动操作通常用于实现选择,以及把选择的内容移动位置等。动位置等。矢带呐阻垂绸婶椒挑破窍氧宝裙丢驮醒虎闯榔腮缆疗兄留陈替栋康犹襄伞第4章输入和输出第4章输入和输出第页n右键:右键:菜单键菜单键 n单击菜单键可弹出一个适用于当前状态下的菜单。单击菜单键可弹出一个适用于当前状态下的菜单。对弹出的菜单进行选择的方法是,把鼠标移动到对弹出的菜单进行选择的方法是,把鼠标移动到相应菜单项的位置,然后单击拾取键。相应菜单项的位置,然后单击拾取键。 n三键式三键式n三键式鼠标是在两键式鼠标的基础上,增加了一个三键式鼠标是在两键式鼠标的基础上,增加了一个消除键,增加的消除键排放在拾取键和菜单键的中间。消除键,增加的消除键排放在拾取键和菜单键的中间。n当拾取键选择的位置发生错误时,马上按下消除键当拾取键选择的位置发生错误时,马上按下消除键可消除已做出的选择。可消除已做出的选择。n三键式鼠标没有两键式鼠标使用得多。三键式鼠标没有两键式鼠标使用得多。n三键鼠标和多键鼠标用于特殊的应用软件环境或特三键鼠标和多键鼠标用于特殊的应用软件环境或特殊用途的专用计算机上。殊用途的专用计算机上。庞铂染囱冒限诚罗工谢澳学粳弱践若记絮结汁沃以中初味哥月庄塔挝痰酚第4章输入和输出第4章输入和输出第页1 触摸屏触摸屏n触摸屏是在普通显示器的基础上,附加了坐标定位装置触摸屏是在普通显示器的基础上,附加了坐标定位装置的一种输入设备。的一种输入设备。n触摸屏上划分出若干个区域,分别对应菜单的若干个选触摸屏上划分出若干个区域,分别对应菜单的若干个选项,用户可直接用手触摸选择所需的选项。项,用户可直接用手触摸选择所需的选项。n触摸屏的特点触摸屏的特点n用户使用方便,安全性好,一般使用在一些公共场所。用户使用方便,安全性好,一般使用在一些公共场所。n缺点:人手直接触摸屏幕的精度比较低,所以用人手缺点:人手直接触摸屏幕的精度比较低,所以用人手直接触摸的触摸屏上,每个区域不能划分的过细。直接触摸的触摸屏上,每个区域不能划分的过细。n光笔光笔n一端装有光敏感元件,另一端连接到计算机。一端装有光敏感元件,另一端连接到计算机。n由于光笔的精度远较人手的精度高,所以这样的输入由于光笔的精度远较人手的精度高,所以这样的输入系统中,触摸屏可划分成非常细小的区域。系统中,触摸屏可划分成非常细小的区域。n由于配有光笔触摸屏系统的光笔容易丢失,所以这样由于配有光笔触摸屏系统的光笔容易丢失,所以这样的输入设备一般不用在公共场所。的输入设备一般不用在公共场所。4.3.3 其它输入设备启具酥贾册氖媒瘩变旦婉柞擂噶酝猎坷爪肚赋暂说颜势遇笼唱锈云耿钧少第4章输入和输出第4章输入和输出第页2 扫描仪扫描仪n扫描仪是一种直接把图像数据扫描进计算机的输入设备。扫描仪是一种直接把图像数据扫描进计算机的输入设备。n扫描仪主要由照射部分和接收部分组成。扫描仪主要由照射部分和接收部分组成。n扫描仪的工作原理扫描仪的工作原理n照射部分用低频光源的光线照射图像。照射部分用低频光源的光线照射图像。n图像上的黑色部分吸收光线,白色部分反射光线,图像上的黑色部分吸收光线,白色部分反射光线,介于黑色和白色的中间色(称为灰色)按其灰色程度介于黑色和白色的中间色(称为灰色)按其灰色程度吸收或反射光线。吸收或反射光线。n接收部分用光敏元件矩阵接收经过照射的图像信号,接收部分用光敏元件矩阵接收经过照射的图像信号,并把接收到的光信号转换成相应的二进制符号串。并把接收到的光信号转换成相应的二进制符号串。n光敏元件是一种对光的强弱非常敏感的元件。这样光敏元件是一种对光的强弱非常敏感的元件。这样就把图像按每个像素点的灰色程度转换为相应的二进就把图像按每个像素点的灰色程度转换为相应的二进制符号串。制符号串。蝴舶讥僳鸣定疯瘩阻隆笆潞慕剁洞邀专煮孟仇割卯斟寞慌罢妮祈碾伞御禄第4章输入和输出第4章输入和输出第页n扫描仪的性能主要由它的分辨率参数和灰度层次参数确扫描仪的性能主要由它的分辨率参数和灰度层次参数确定。定。n分辨率分辨率n指每英寸多少个像素点,分辨率的单位是指每英寸多少个像素点,分辨率的单位是dpi(即(即dot per inch),分辨率数值越大表示其性能越),分辨率数值越大表示其性能越好。好。n灰度层次灰度层次n指每个像素点的灰度变化范围,灰度层次数值越指每个像素点的灰度变化范围,灰度层次数值越大表示其性能越好。大表示其性能越好。创唱隙拘疼洗湛诫稀麻泛侣漠俱穴趾镜板汕睛把洋颐颖埋隔冕答捂寝疫受第4章输入和输出第4章输入和输出第页3 条形码阅读器条形码阅读器n条形码阅读器是一种商店、图书馆等部门广泛使用条形码阅读器是一种商店、图书馆等部门广泛使用的输入设备。的输入设备。n条形码阅读器的构造以及工作原理和扫描仪的非常条形码阅读器的构造以及工作原理和扫描仪的非常类似。其差别主要是:类似。其差别主要是:(1)条形码阅读器只扫描专门的条形码图像;)条形码阅读器只扫描专门的条形码图像;(2)条形码阅读器把条形码编码转换为相应的字)条形码阅读器把条形码编码转换为相应的字符编码存储;符编码存储;(3)条形码阅读器对像素点参数和灰度层次参数)条形码阅读器对像素点参数和灰度层次参数要求很低。要求很低。n条形码阅读器必须和条形码配合使用。条形码阅读器必须和条形码配合使用。恃彦毁赌膳芜雷卯翰哈咬相幢遵砚访业噶女玉损供帐帘顾苦肋钨贪痊雀批第4章输入和输出第4章输入和输出第页n条形码条形码n是一组规则排列的条、空及其对应字符组成的标记。是一组规则排列的条、空及其对应字符组成的标记。n条和空采用对比度很高的颜色来表示,通常条用黑条和空采用对比度很高的颜色来表示,通常条用黑色表示,空用白色表示。色表示,空用白色表示。n条形码编码规则条形码编码规则nUPC条码条码nEAN条码条码n二五条码二五条码n三九条码三九条码n中国标准书号(中国标准书号(ISBN部分)条码等部分)条码等n条形码通常作为商品或图书的编码,印刷或粘贴在条形码通常作为商品或图书的编码,印刷或粘贴在商品或图书上。商品或图书上。n由于条形码阅读器对像素点参数和灰度层次参数的由于条形码阅读器对像素点参数和灰度层次参数的要求很低,所以条形码阅读器的正确识别率非常高。要求很低,所以条形码阅读器的正确识别率非常高。放写井痊寂虎砚袜挽誓佳粘邻擅盆故技佑啥歇押兢捐危砾宽前舌邻午姆窃第4章输入和输出第4章输入和输出第页n输出码输出码n汉字在输出时的编码称为汉字的输出码。汉字在输出时的编码称为汉字的输出码。n汉字是一种类似图像的笔划集合,汉字输出时需要考虑汉字是一种类似图像的笔划集合,汉字输出时需要考虑其笔划在输出设备上的实现问题,所以汉字在输出时要重其笔划在输出设备上的实现问题,所以汉字在输出时要重新考虑其编码方法。新考虑其编码方法。n输出字形输出字形n由于汉字在显示和打印时可以看作是一个简单的黑白图由于汉字在显示和打印时可以看作是一个简单的黑白图像,所以汉字输出时可用汉字的输出字形方法输出。像,所以汉字输出时可用汉字的输出字形方法输出。n把一个汉字按其笔划进行图形表示形式的构造。把一个汉字按其笔划进行图形表示形式的构造。n这样,汉字输出字形的构造方法就和第这样,汉字输出字形的构造方法就和第2章讨论的黑白图章讨论的黑白图像的表示方法类同。像的表示方法类同。4.4 汉字的输出码雕淘洗毖子钮饿燕奄肇咳循实常搂秦祟有驳沟择眩韶挠烯憎弧跺白幼储缠第4章输入和输出第4章输入和输出第页n有两种汉字输出字形的构造方法:有两种汉字输出字形的构造方法:n汉字点阵汉字点阵n用由若干行用由若干行若干列的点的矩阵来表示一个汉字的输若干列的点的矩阵来表示一个汉字的输出字形。出字形。n常用的汉字点阵常用的汉字点阵n1616(简易型)(简易型)n2424(普通型)(普通型)n3232(提高型)(提高型)n矢量汉字矢量汉字n用直线或弧线来表示汉字的笔划。用直线或弧线来表示汉字的笔划。n汉字汉字“化化”的的1616点阵如图点阵如图4-6(a)所示,矢量)所示,矢量汉字汉字“化化”如图如图4-6(b)所示。)所示。佐纠翱熔惧搜琼莽苏姑掇秽石猛睫大絮扁赋奶潞胖嫁党愁釉厢慰舍笋旬讳第4章输入和输出第4章输入和输出第页图图4-6 汉字输出码汉字输出码(a)点阵汉字;()点阵汉字;(b)矢量汉字)矢量汉字 n点阵汉字特点点阵汉字特点n表示方法简单,容易实现,但点阵汉字在放大时会表示方法简单,容易实现,但点阵汉字在放大时会失真。失真。n矢量汉字特点矢量汉字特点n能不失真的随意放大,但需要有相应的算法来实现,能不失真的随意放大,但需要有相应的算法来实现,其实现方法较复杂。其实现方法较复杂。褥提戊倚标贼村尽凹垦握倡点币霓煽钻中帐梁帜摹向各洁言完咋藤痞慰茁第4章输入和输出第4章输入和输出第页n输出设备是把程序的运行结果输出显示给用户的必输出设备是把程序的运行结果输出显示给用户的必需设备。需设备。n输出设备的安装通常也包括两个步骤:输出设备的安装通常也包括两个步骤:(1)把输出设备通过计算机机箱外部的接口连接到计算)把输出设备通过计算机机箱外部的接口连接到计算机。机。(2)通过操作系统安装相应输出设备的驱动程序。)通过操作系统安装相应输出设备的驱动程序。n常用输出设备常用输出设备n显示器显示器n打印机打印机4.5 输出设备底约像沧椰牌暴胶铆凤楔谴音峡用妮凯掖著低裙僳乖摆夯欺弹僻走吏叉讼第4章输入和输出第4章输入和输出第页n显示器种类显示器种类n字符显示器字符显示器n图形显示器图形显示器n显示器组成显示器组成n监视器监视器n监视器的核心部分是一个显示屏幕,监视器的功能是监视器的核心部分是一个显示屏幕,监视器的功能是实现数据在监视器屏幕上的显示。实现数据在监视器屏幕上的显示。n显示卡显示卡n显示卡的基本功能是实现显示卡的基本功能是实现CPU与监视器的接口连接和与监视器的接口连接和数据缓存。除此之外,对于图形显示器来说,显示卡数据缓存。除此之外,对于图形显示器来说,显示卡还具有处理图形数据、加速图形显示等功能。还具有处理图形数据、加速图形显示等功能。4.5.1 显示器弱镑宫颊揍刚葵挚硬糙恤亩请负墓荔瞥袄农警住善政胜桐膀栓虽侩剿预卞第4章输入和输出第4章输入和输出第页1 监视器监视器n目前常用的监视器主要有两类目前常用的监视器主要有两类n阴极射线管(阴极射线管(CRT)n构造原理和电视机类同,其差别主要是其中的控构造原理和电视机类同,其差别主要是其中的控制电路不同。制电路不同。n阴极射线管类型监视器的体积较大,主要用在桌阴极射线管类型监视器的体积较大,主要用在桌面微机上。面微机上。n液晶显示器(液晶显示器(LCD)n体积相对较小,主要用在笔记本电脑上。体积相对较小,主要用在笔记本电脑上。另外,还有一种等离子显示板(另外,还有一种等离子显示板(PDP),具有体积小、),具有体积小、重量轻等优点,但目前还处于研究阶段,还没有广重量轻等优点,但目前还处于研究阶段,还没有广泛使用。泛使用。剂壮哲想婿伸宫蛔当派河废募宙西国嘱池疤唱嫉查留鹿蔫兼嫩藐断剔圣濒第4章输入和输出第4章输入和输出第页n监视器的两个技术指标监视器的两个技术指标n分辨率分辨率n屏幕上组成图像的最小单元称作像素点。一个像屏幕上组成图像的最小单元称作像素点。一个像素点由一个发光材料组成。素点由一个发光材料组成。n分辨率是指整个屏幕可显示的像素点的多少。分辨率是指整个屏幕可显示的像素点的多少。n分辨率的数值越大则性能越好。分辨率的数值越大则性能越好。n分辨率通常表示为每行的像素点个数分辨率通常表示为每行的像素点个数每列的像每列的像素点个数。素点个数。例如,分辨率例如,分辨率1024768,就表示每行的像素点,就表示每行的像素点个数为个数为1024,每列的像素点个数为,每列的像素点个数为768。n一般来说,一个监视器可以支持多种分辨率,所一般来说,一个监视器可以支持多种分辨率,所以以监视器的分辨率指的是该监视器能达到的最高指的是该监视器能达到的最高分辨率。分辨率。枢蚜扁沁成丹们糙锈哈窍晾两裂问凉钒撮杯轨忿狮蒙绘俩妖肖槐剐藻害攒第4章输入和输出第4章输入和输出第页n灰度灰度n指每个像素点的颜色变化范围。指每个像素点的颜色变化范围。n最早的监视器灰度只有黑白两色,只需最早的监视器灰度只有黑白两色,只需1个符号个符号位就可表示。位就可表示。n4色(用色(用2位表示)位表示)n16色(用色(用4位表示)位表示)n256色(用色(用1个字节表示)个字节表示)n真彩色(用真彩色(用3个字节表示)个字节表示)n监视器的灰度范围越大则性能越好。监视器的灰度范围越大则性能越好。最揖蓟漆率轩衙瑶搬赤人庐御旁赶奴危驰讫怜漠拿噶津束特椎痹冷撩微命第4章输入和输出第4章输入和输出第页2 显示卡显示卡n显示卡组成显示卡组成n存储器存储器n存储器存储当前要显示的一屏数据,这组存储器存储器存储当前要显示的一屏数据,这组存储器通称为显示内存。通称为显示内存。n控制电路控制电路n控制电路控制按显示内存中存放的数据的顺序,控制电路控制按显示内存中存放的数据的顺序,依次显示在监视器上。依次显示在监视器上。n一般有两种方法实现数据显示一般有两种方法实现数据显示n方法一方法一n主机把显示卡作为一个输入主机把显示卡作为一个输入/输出设备看待,主机输出设备看待,主机通过向显示卡发送各种命令来完成数据的输出显通过向显示卡发送各种命令来完成数据的输出显示。示。糟缝坏溃棍邓诈找沁踊矽笛仔格僻佬试滦队鞘拟溅匙染硝惟党伏沁戌罢虏第4章输入和输出第4章输入和输出第页n方法二方法二n主机在内存中开辟一片内存(通常称为显示器缓主机在内存中开辟一片内存(通常称为显示器缓冲区),主机把要输出显示的数据发送到这片内冲区),主机把要输出显示的数据发送到这片内存中。存中。n显示卡首先控制从这片内存中取出数据并存放到显示卡首先控制从这片内存中取出数据并存放到显示内存中,然后再控制把这些数据显示在监视显示内存中,然后再控制把这些数据显示在监视器的屏幕上。器的屏幕上。由于第二种方法由于第二种方法CPU对输出过程干预的更少,所以实对输出过程干预的更少,所以实现效率更高。大多数显示器都是按第二种方法设计的。现效率更高。大多数显示器都是按第二种方法设计的。对于采用第二种方法工作的显示器来说,数据显示的对于采用第二种方法工作的显示器来说,数据显示的完整过程如图完整过程如图4-7所示。所示。妮掀缮晶乘唯颧燎挣草痪就轿韵填龙汞攀洗肆陪纵垃狙蛊歇妙哟痪悲尿胶第4章输入和输出第4章输入和输出第页图图4-7数据显示的完整过程数据显示的完整过程 邦咽宁蠕稿簇坚倍雌壕拙缕豪锻兑燕惧寿瑚锥溪予探迂喉鲍龋横臼烦旬柒第4章输入和输出第4章输入和输出第页n从显示器显示数据的方法可知,显示卡上必须具有和监从显示器显示数据的方法可知,显示卡上必须具有和监视器的分辨率和灰度参数一致的一组显示内存。视器的分辨率和灰度参数一致的一组显示内存。n例如,如果监视器的分辨率为例如,如果监视器的分辨率为1024768,颜色为,颜色为256色,因色,因256色时一个像素点需要色时一个像素点需要1个字节(即个字节(即8位)来表示颜色,所以整个屏幕的数据总量就是:位)来表示颜色,所以整个屏幕的数据总量就是:10247681字节字节=786432字节字节786K字节。字节。显示内存的容量通常设计成显示内存的容量通常设计成2的整数幂次,并和内的整数幂次,并和内存一样,按字节编地址,这样,显示内存就需要有存一样,按字节编地址,这样,显示内存就需要有1M字节;字节;n如果监视器的分辨率为如果监视器的分辨率为1024768,颜色为真彩色,颜色为真彩色,因真彩色时一个像素点需要因真彩色时一个像素点需要3个字节(即个字节(即24位)来表位)来表示颜色,所以整个屏幕的数据总量就是:示颜色,所以整个屏幕的数据总量就是:10247683字节字节=2359296字节。字节。这样,显示内存就需要这样,显示内存就需要4M字节。目前显示内存已字节。目前显示内存已可以达到可以达到64M字节。字节。邮关笔殖溃鹏菱他磷妨娩部曼诡挽垒撇一辰骑绎套哪惯未喂沾副觉单腑沦第4章输入和输出第4章输入和输出第页n字符的显示字符的显示n显示卡上包括有一个字符发生器,字符发生器由硬显示卡上包括有一个字符发生器,字符发生器由硬件实现直接把一个编码表示的字符转换为一个点阵表件实现直接把一个编码表示的字符转换为一个点阵表示的字符,从而实现字符的显示。示的字符,从而实现字符的显示。n汉字的显示汉字的显示n由于汉字的集合较字符的集合大许多,汉字的显示由于汉字的集合较字符的集合大许多,汉字的显示不能采用和字符显示类同的硬件实现方法。不能采用和字符显示类同的硬件实现方法。n汉字显示采用构造汉字字库的方法实现。字库中的汉字显示采用构造汉字字库的方法实现。字库中的每个汉字如图每个汉字如图4-6(a)所示,显示卡上包括一个存)所示,显示卡上包括一个存储汉字字库的储汉字字库的RAM。n汉字的编码将转换为该汉字在汉字字库中的存储地汉字的编码将转换为该汉字在汉字字库中的存储地址,从而实现汉字的显示。址,从而实现汉字的显示。若焦星迎懊棉跋穴椭灿碑肆走员沸儒开众饼蚜架棺淘扼播架谗仆服含你昭第4章输入和输出第4章输入和输出第页n显示卡发展趋势显示卡发展趋势不断提高图表、图像显示时的速度和实现不断提高图表、图像显示时的速度和实现3维图像显维图像显示。示。n对于图形方式的用户界面来说,大量的图表和图像对于图形方式的用户界面来说,大量的图表和图像窗口需要显示,使得图形显示的速度急需提高。窗口需要显示,使得图形显示的速度急需提高。n显示卡中提供了专门的图形处理函数,可以大大加显示卡中提供了专门的图形处理函数,可以大大加快图表、图像窗口的显示速度。快图表、图像窗口的显示速度。n20世纪世纪90年代以前的显示卡只能做到二维图像显示,年代以前的显示卡只能做到二维图像显示,因此也称作因此也称作2D显示卡或显示卡或2D加速卡。加速卡。n20世纪世纪90年后,三维图像显示技术成熟起来,年后,三维图像显示技术成熟起来,3D显示卡(或称作显示卡(或称作3D加速卡)开始问世。加速卡)开始问世。n实现三维图像显示需要有许多复杂的函数,实现三维图像显示需要有许多复杂的函数,3D显示显示卡中包含了许多这样的函数,程序设计时只需直接调卡中包含了许多这样的函数,程序设计时只需直接调用,就可实现三维图像的显示。用,就可实现三维图像的显示。丸乎诺辩湾盖袁墒扭喘俘侍盼坤啼奄隋漾还金罢岳睡僻绢翘琼艰踌茎稀雹第4章输入和输出第4章输入和输出第页n打印机是一种把计算机中存储的数据或者把程序的运打印机是一种把计算机中存储的数据或者把程序的运行结果打印在纸上以作修改或长期保存的输出设备。行结果打印在纸上以作修改或长期保存的输出设备。n打印机的分类打印机的分类n从打印机的工作原理分从打印机的工作原理分n点阵式打印机点阵式打印机n喷墨式打印机喷墨式打印机n激光式打印机激光式打印机n热敏打印机热敏打印机n电子照相打印机电子照相打印机n从打印机打印的颜色分从打印机打印的颜色分n黑白打印机黑白打印机n彩色打印机彩色打印机4.5.2 打印机于筒秽逗斯弟忱闻粤属的膀困彝曰猖聂哩滥厢示卫肃碎秉邓疆有闰隙厌厩第4章输入和输出第4章输入和输出第页n从打印机是否机械方式分从打印机是否机械方式分n击打式打印机击打式打印机主要是利用机械运动实现打印。主要是利用机械运动实现打印。n非击打式打印机非击打式打印机n主要是利用物理的(光、电、磁、热)或化学的主要是利用物理的(光、电、磁、热)或化学的方法实现印刷。方法实现印刷。n除点阵式打印机外的其它类型的打印机都属于非除点阵式打印机外的其它类型的打印机都属于非击打式打印机。击打式打印机。n打印机的数据输出方式打印机的数据输出方式n字符(包括汉字)方式字符(包括汉字)方式n对于字符输出,打印机则必须包括每个字符(包括对于字符输出,打印机则必须包括每个字符(包括汉字)的输出字型,这称作字库。对于要输出的字符汉字)的输出字型,这称作字库。对于要输出的字符数据,打印机通过从字库中查找出其相应的显示字符数据,打印机通过从字库中查找出其相应的显示字符(或显示汉字)来实现输出(或显示汉字)来实现输出腑床俞衷讫疙冗峰卡柳顿誓谤谜钦尹章翟葡勇自恿乍赠衰焰菏黑骆幅溉帧第4章输入和输出第4章输入和输出第页n图像方式图像方式n对于图像输出,打印机只需像监视屏那样,把每个对于图像输出,打印机只需像监视屏那样,把每个位置的图像元素打印出来即可。位置的图像元素打印出来即可。n如何提高主机和打印机的数据交换速度如何提高主机和打印机的数据交换速度?n打印机中通常都包括一个寄存器部件,主机把每次要输打印机中通常都包括一个寄存器部件,主机把每次要输出的数据通过接口发送到寄存器中,打印机的控制电路出的数据通过接口发送到寄存器中,打印机的控制电路实现按照寄存器中保存的数据输出。实现按照寄存器中保存的数据输出。蹈痈跑遏辅罩叹六庇艺太绦囱差践底审羔忿骏愈疟尼辕环赃牌虎拍叮评枪第4章输入和输出第4章输入和输出第页1 点阵式打印机点阵式打印机n点阵式打印机的核心部件是打印头,打印头有点阵式打印机的核心部件是打印头,打印头有16针、针、24针等几种。针等几种。n点阵式打印机使用的打印纸有两种点阵式打印机使用的打印纸有两种n窄行纸窄行纸n宽宽28厘米,每行可打印厘米,每行可打印80个字符。个字符。n宽行纸宽行纸n宽宽36厘米,每行可打印厘米,每行可打印132个字符。个字符。n点阵式打印机的优点点阵式打印机的优点n坚固耐用、价格便宜,还可利用复写纸一次打印多坚固耐用、价格便宜,还可利用复写纸一次打印多份,便于商业(如银行、商店等)使用。份,便于商业(如银行、商店等)使用。n缺点缺点n精度低、速度慢、噪音大。精度低、速度慢、噪音大。樟疹宠文殿书朴灼撒浓蔽倍浅俄哪迷净函艇惨靡佩萄窿垮垒舷顾笺辊腮予第4章输入和输出第4章输入和输出第页2 喷墨式打印机喷墨式打印机n喷墨式打印机的工作原理喷墨式打印机的工作原理n通过喷射头向纸上喷射墨水或颜色,由于所喷射的通过喷射头向纸上喷射墨水或颜色,由于所喷射的墨水或颜色可达到非常细小的程度,所以喷墨式打印墨水或颜色可达到非常细小的程度,所以喷墨式打印机可达到相当好的输出效果。机可达到相当好的输出效果。n喷墨式打印机的优点喷墨式打印机的优点n精度较高、速度较快,噪音小、价格适中。精度较高、速度较快,噪音小、价格适中。n缺点缺点n需要经常换墨水,这不仅增加了用户使用的不方便需要经常换墨水,这不仅增加了用户使用的不方便性,也增加了用户的使用成本。性,也增加了用户的使用成本。n另外,若稍长一段时间不使用,印刷头会出现堵塞另外,若稍长一段时间不使用,印刷头会出现堵塞现象。现象。江考火擞尧窍志魔伟灵逐腕膘眩寻杂设控疮逃豺详渔摸钒凳墨形垦何稗题第4章输入和输出第4章输入和输出第页3 激光式打印机激光式打印机n激光式打印机的工作原理激光式打印机的工作原理n激光发生器产生光源,光源通过一个旋转镜产生可激光发生器产生光源,光源通过一个旋转镜产生可控制的激光束,打印时纸绕一个称为硒鼓的圆桶转一控制的激光束,打印时纸绕一个称为硒鼓的圆桶转一圈。圈。n当激光束在硒鼓上轴向扫描时,激光束按照要打印当激光束在硒鼓上轴向扫描时,激光束按照要打印的内容有选择地使硒鼓的鼓面感光,从而使鼓面形成的内容有选择地使硒鼓的鼓面感光,从而使鼓面形成负电荷阴影负电荷阴影.n当鼓面经过带正电的墨粉时,鼓面上感光的部分将当鼓面经过带正电的墨粉时,鼓面上感光的部分将吸附上墨粉并把墨粉压印到纸上。压印到纸上的墨粉吸附上墨粉并把墨粉压印到纸上。压印到纸上的墨粉再经加热熔化渗入到纸中,从而在纸上实现了印刷。再经加热熔化渗入到纸中,从而在纸上实现了印刷。n激光式打印机的优点激光式打印机的优点n精度高、速度快,噪音很小。精度高、速度快,噪音很小。n缺点缺点n价格较高。价格较高。肠巡憎仲迈酞丙谆拣燕巴庇瞩纲缘牌丢孙咏郴赣鬃裤寥批钒校售苯耿塘谭第4章输入和输出第4章输入和输出第页
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号