Master Site: ftp://166.111.1.11/pub/msdos/chinese/ ※※※※※※※※※※※※※※※※※※※※※※ ※ ※ ※ 欢 迎 使 用 希 望 汉 字 系 统 ※ ※ ※ ※ UCDOS 5.0 ※ ※ ※ ※※※※※※※※※※※※※※※※※※※※※※ ────────────────────────────────────── 本文向您介绍UCDOS 5.0的主要功能特点及使用说明。 关于UCDOS 5.0的详细使用说明请阅读UCDOS 5.0使用手册。 本文包括以下主要内容: \vUCDOS 5.0的演示版与标准版有哪些区别\a演示版说明\a \vUCDOS 5.0的开发背景\a开发背景\a \vUCDOS 5.0的新增功能概述\a新增功能\a \v您如何和我们取得联系\a后记\a ────────────────────────────────────── .context 演示版说明 \iUCDOS 5.0的演示版与标准有哪些区别\t ┌──────────┐ │UCDOS 5.0 演示版说明│ └──────────┘ UCDOS 5.0演示版为UCDOS 5.0标准版的简化版本,该版本为用户提供了一个基本的 汉字输入和显示平台,然而许多标准版的重要功能因为人所共知的原因我们无法加入到 演示版中,希望您能理解。 下面是UCDOS 5.0演示版和UCDOS 5.0标准版的主要区别: ┏━━━━━━┯━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 项 目 │提供│ 备 注 ┃ ┠──────┼──┼──────────────────────────┨ ┃显示驱动程序│ 是 │演示版提供了基本的显示驱动程序,包括VGA和HGC。但没有┃ ┃ │ │提供任何SuperVGA和汉卡的显示驱动程序,如:VESA,TVGA┃ ┃ │ │ET4000,CIRRUS,CEGA等 ┃ ┠──────┼──┼──────────────────────────┨ ┃汉字输入法 │ 是 │提供了智能拼音、简拼和普通三种输入法。不包括双拼、五┃ ┃ │ │笔、自然码、英中、电报、五笔划、简繁仓颉等输入法 ┃ ┠──────┼──┼──────────────────────────┨ ┃输入法管理器│ 是 │使用该程序可以十分方便地建立任何一种新型汉字编码的输┃ ┃ │ │入法字典,并可直接在UCDOS 5.0下使用 ┃ ┠──────┼──┼──────────────────────────┨ ┃记忆词组 │ 是 │ ┃ ┠──────┼──┼──────────────────────────┨ ┃自定义词组 │ 是 │自定义词组现在可以自定编码了 ┃ ┠──────┼──┼──────────────────────────┨ ┃联想 │ 否 │ ┃ ┠──────┼──┼──────────────────────────┨ ┃特殊显示 │ 否 │可以使您的程序更漂亮,编程更方便 ┃ ┠──────┼──┼──────────────────────────┨ ┃文字打印 │ 否 │ ┃ ┠──────┼──┼──────────────────────────┨ ┃系统设置 │ 否 │ ┃ ┠──────┼──┼──────────────────────────┨ ┃WPS文字处理 │ 否 │ ┃ ┠──────┼──┼──────────────────────────┨ ┃造字程序 │ 否 │造字程序包括轮廓字库造字程序和点阵字库造字程序 ┃ ┠──────┼──┼──────────────────────────┨ ┃打印字库 │ 否 │ ┃ ┠──────┼──┼──────────────────────────┨ ┃常用非国标字│ 否 │标准版为您预造了几百个常用但国标没有收集的汉字和符号┃ ┃ │ │这些汉字既可以输入,也可以打印输出 ┃ ┠──────┼──┼──────────────────────────┨ ┃英汉小字典 │ 否 │该字典收集了四万多条英文单字,采用驻留方式,可随时查┃ ┃ │ │阅屏幕上任意位置英文单字的中文解释 ┃ ┠──────┼──┼──────────────────────────┨ ┃鼠标支持 │ 否 │该程序可以使鼠标驱动程序在中文文本显示方式下,支持图┃ ┃ │ │形操作 ┃ ┠──────┼──┼──────────────────────────┨ ┃屏幕预视 │ 否 │该程序可使您在任何编程环境下,都实现文字打印的模拟显┃ ┃ │ │示 ┃ ┠──────┼──┼──────────────────────────┨ ┃屏幕打印 │ 否 │ ┃ ┠──────┼──┼──────────────────────────┨ ┃2.13支持 │ 否 │该程序可使在2.13H下编制的特殊显示程序和打印程序在UCD┃ ┃ │ │OS 5.0下直接运行 ┃ ┠──────┼──┼──────────────────────────┨ ┃演示程序 │ 是 │ ┃ ┗━━━━━━┷━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 如果您觉得UCDOS 5.0标准版更适合您的使用, 请立即与北京高技术集团或我们的 任何一家代理商\v联系\a联系\a\t。 ────────────────────────────────────── .context 开发背景 \iUCDOS 5.0的开发背景\t ┌──────────┐ │UCDOS 3.1 的巨大成功│ └──────────┘ 1994年7月,UCDOS 4.0正式推出,在业界引起了广泛注目,获得了巨大的好评。在 短短的半年内,便销售五万多套,这一业绩已经创造了国内软件销售的记录。并连续获 得了多项殊荣: .UCDOS 3.1通过“中国软件评测中心”的全面测试,确认等级为优秀。 .UCDOS 3.1被评为一九九四年度北京市级优秀新产品一等奖。 .在『中国计算机报』举办的九种DOS中文平台评比中,UCDOS 3.1在十七个评测项 目中,十四项成绩为优秀,以绝对优势荣获总成绩第一名。 .UCDOS 3.1荣获年第六界“软交会”金奖第一名。 .UCDOS 3.1被评为北京新技术开发区十大优势产品。 .国家统计局购买UCDOS 3.1使用权作为系统内唯一使用的汉字平台, 这是国家机 构首次购买计算机软件使用许可权。 .国家经贸委选择UCDOS 3.1作为“金企工程”专用汉字系统。 .国家外汇管理局选择UCDOS 3.1作为行业首选汉字系统。 .浪潮集团和希望集团进行OEM合作,在所有浪潮微机中随机配备UCDOS 3.1。 由于UCDOS 3.1无论是在兼容性、 稳定性,还是在实用性方面都明显优于其它竞争 产品,吸引了大量的软件开发厂商在UCDOS 3.1汉字平台下开发应用软件。因此,UCDOS 3.1很快便成了汉字系统市场的主流, 根据 『计算机世界』 最新市场调查报告表明, UCDOS 3.1占1994年DOS中文平台47%的市场份额。 ┌────────────────────────────────────┐ │ 1994年用户获得的DOS中文平台比较表 │ │ ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓ │ │ ┃UCDOS │SPDOS │ 2.13 │ 天汇 │ 超想 │ 倚天 │中国龙│ 其它 ┃ │ │ ┠───┼───┼───┼───┼───┼───┼───┼───┨ │ │ ┃47%│24%│ 6% │ 5% │ 2% │ 2% │ 2% │12%┃ │ │ ┗━━━┷━━━┷━━━┷━━━┷━━━┷━━━┷━━━┷━━━┛ │ └────────────────────────────────────┘ ┌───────────────┐ │用户的需求,就是UCDOS开发的目标│ └───────────────┘ 1994年底,我们向数万名用户寄发了用户调查表,并收到了近万封热情洋溢的回信, 在信中用户对UCDOS 3.1的优异性能作出了肯定的回答, 同时也给我们提出了大量宝贵 意见和建议,这正是我们开发UCDOS 5.0的主要目标。经过半年辛勤的劳动,UCDOS 5.0 终于与您见面了。我们认为UCDOS 5.0与UCDOS 3.1相比,她又向前迈进了巨大的一步, 当然我们还是希望您能进一步为我们提出更多的建议。 ────────────────────────────────────── .context 新增功能 \iUCDOS 5.0的新增功能概述\t ┌────┐ │系统安装│ └────┘ UCDOS 5.0采用了国际标准化的可裁剪的安装, 用户可以根据自己的需要选择全部 安装、最小化安装或有选择性地安装。安装程序能自动检测硬件设备,选择合适的显示 驱动程序等。 同时,还提供了一个西文的安装程序,以帮助用户在CGA等低档的微机上 安装UCDOS 5.0。 ┌──────┐ │显示驱动程序│ └──────┘ UCDOS 5.0重新制订了显示驱动程序的结构, 使得显示驱动程序更容易编写并且功 能完善,更能充分发挥显示卡的特点。新显示驱动程序结构的适应面更广,可以支持从 单色显示卡到32M种颜色的真彩色显示卡。 显示驱动程序主要改进的内容如下: .新的显示驱动程序结构。 .优化了VGA 16色的文字显示函数,使得汉字显示的速度比UCDOS 3.1更快。 .在显示驱动程序中新增了画线函数,画线速度比UCDOS 3.1提高了将近10倍。 .图像显示函数增加了显示模式,即可以按COPY、AND、OR、XOR等方式显示图像。 .在显示驱动程序中新增了图像移动函数。 ┌───────┐ │智能拼音输入法│ └───────┘ UCDOS 5.0向您提供了两种类型的汉字输入法, 一是智能拼音输入法,另一种为由 万能输入法管理程序生成的汉字输入法。 智能拼音与UCDOS 3.1类似, 它也由一个加载程序和一个码表文件组成,但她是一 种全新的拼音输入法程序,具有以下特点: .智能性强,用户可以输入汉字的全拼编码,也可以仅输入汉字的声母(注意,ZH, CH和SH中的H不能省略),特别在输入词组时更加方便灵活。 .具有即时造词功能,该输入法以词组输入为主,您在输入汉字时碰到您认为应该 是词组的单字串,都按词组编码输入,若当前词组不存在,则可以直接进行造词,智能 拼音将自动为您保存这些词组,以后这些词组便成为真正的词组了。也就是说,每条词 组,最多只要按单字方式输入一次即可。 下面举例说明其输入过程: 现在我们要输入汉字“文件控制”,虽然“文件”和“控制”都已经是词组,但由 于“文件控制”非常常用,所以也希望它本身就是一条词组,这时我们应该输入的编码 为:“wenjiankongzhi”,但是由于“文件控制”本身还不是词组,所以提示行没有显 示出有“文件控制”,但提示行肯定出现了“文件”,这时我们只要按空格,提示行将 继续会出现“控制”,再按空格,“文件控制”已被输入,同时,“文件控制”也已被 自动定义为词组,这时您可以直接输入编码“wenjiankongzhi”输入该词组,也可以输 入每个单字的声母编码“wjkzh” 输入“文件控制”这一词组。以后,“文件控制”将 一直作为词组存在。 ┌───────┐ │万能汉字输入法│ └───────┘ UCDOS 5.0的汉字输入法除智能拼音外, 全部改由新的输入法管理器生成,这些输 入法包括全拼、简拼、双拼、五笔、普通等,构成一整套完整的汉字输入系统。它主要 包括三个部分:即万能输入法管理器ImdMng、万能输入法加载程序LIMD、各种输入法的 编码字典(后缀名为.IMD)。 也就是说,UCDOS 5.0的汉字输入法不再象UCDOS 3.1一样,每种输入法都带有一个 特定的输入法驱动程序,而是统一由输入法加载程序LIMD进行加载。LIMD的使用格式如 下: LIMD ImdFile [/FuncKey] ImdFile为指定加载的输入法编码字典文件名, 文件后缀缺省为.IMD,/FuncKey允 许您强制修改进入该输入法使用的功能键,其合法数字为2,3,...0。分别代表使用功能 键Alt-F2,Alt-F3,...Alt-F10。 如果指定功能键已经加载有其它输入法,则本程序将拒绝执行。 例如:执行 LIMD PY,将加载全拼输入法,其缺省功能键为Alt-F2。您还可以指定 输入法功能键,如 LIMD PY /3,表明使用功能键 Alt-F3。 使用万能输入管理器后,现在各种拼音输入法在输入过程中都不需要按多余的、令 人厌烦的空格键了。并且拼音输入法和普通输入法都可以使用多字词组了。 ┌───────┐ │制作新的输入法│ └───────┘ 使用输入法管理程序,我们可以很方便地制作新的输入法、修改原有的输入法字典。 万能输入法管理器是由程序ImgMng实现的,该程序的运行格式如下: ImgMng <原始文件名> <目标文件名> 如果<原始文件名>的类型为已编译的.IMD格式文件,则ImdMng将对<原始文件>进行 反编译操作,反编译的内容存放至<目标文件>,否则,ImdMng将编译<原始文件>,生成. IMD格式的<目标文件>。 那么,编译前的原始文件究竟应该是什么样的呢?下面是关于全拼输入法原始文件 的文件头: ┌──────────────────────────────────────┐ │名称 = 【全拼】 //名称不能包含空格, 最长8个字符 │ │功能键号 = 2 //1 = ALT-F1 │ │ //2 = ALT-F2 │ │ //... │ │ //0 = ALT-F10 │ │码元表 = abcdefghijklmnopqrstuvwxyz │ │ //可以是键盘上所有可见字符(-,=,~除外),最多64│ │ //个字元, ~表示包括两字符之间的所有字符 │ │万能键 = ? //编码查询键 │ │最大码长 = 12 //不能超过12 │ │是否自动选择输入 = N //Y = 输入了最长编码且无重码时, 自动选择输入│ │ //N = 不自动选择输入, 必须手工选择输入 │ │是否执行模糊搜索 = Y //Y = 若当前已输入编码没有匹配字词, 则继续搜│ │ // 索前几位编码匹配的字词 │ │ //N = 不使用模糊搜索 │ │是否使用自定义词组 = Y //Y = 是 │ │ //N = 否 │ │自定义词组编码方案 = 0 //0 = 取自定义词组每字的首位编码, 若词组超过│ │ // 四个汉字, 则取1,2,3,末汉字的首位编码 │ │ //1 = 双字词各取编码的前两位, 三字词取首字编│ │ // 码的前两位加后两字的首位编码, 多字词组│ │ // 取1,2,3未汉字的首位编码 │ ├──────────────────────────────────────┤ │说明: 以上为输入法规则的定义部分, 每行等号前的内容请不要做任何修改, 等号后的│ │ 实际取值与注释部分必须至少用一个空格分开。以下内容为输入法的正文内容, │ │ 编写格式为, 每行前十二列书写编写, 不足12个以空格补齐, 其余部分为相应编│ │ 码的字词, 每条字词用空格分开, 每行长度不能超过200个字符,若超过时可分两│ │ 行编写。 │ └──────────────────────────────────────┘ 实际上,仔细阅读上表,您可能已经全明白了。但是我们还是再将几个重要的作一 介绍: .码元表:即编码字符集。一般输入法的码元表绝大部分为英文小写字母,但也有 使用数字和符号的。万能输入法管理器,除几个具有特殊意义的功能键外,您可以指定 任何键盘上可以看到的ASCII字符(不包括功能键)。并且,最多可达64个码元。 需要特别指出的是,如果您的码元表内包含了数字,在实际输入时,输入方式有些 区别。因为数字编码与重码选择键冲突,因此,在没有输入最长编码时,提示行将不直 接显示重码,这时只要按一下空格键重码就会被显示出来。 如果码元表是连续字符,则可以使用~简洁地表达,如全拼中,码元表表可用“a~z” 表达。 .万能键: 也称通配符,如果使用过五笔输入法的用户应该知道“z”键的功能, 即当某位编码不能确定时,可使用该键代替,它可以代表任何码元。 .是否使用自定义词组: 如果不使用自定义词组,则该输入法将不能通过Ctrl-F2 查询单字编码。 但使用自定义词组时, 该输入法在运行时将占用十几K的XMS,若没有 XMS,则使用常规内存。 ┌─────┐ │自定义词组│ └─────┘ UCDOS 5.0的自定义词组可以由用户自己规定编码了。 但自定义词组文件的长度还 是不能超过64K, 因为,我们害怕自定义词组文件过大,会造成汉字输入时搜索的时间 过长。如果您确实有特别多的自定义词组,请使用输入法管理器先反编译现有的输入字 典文件,加入您的词组后再重新编译。这样,无论您有多少自定义词组都不怕了。 自定义词组文件的编写格式与UCDOS 3.1基本一样, 但可以自己定义编码了,我们 来看下面两例自定义词组: ┌───────────┬──┬──┬──┬──┐ │ 自定义词组 │全拼│简拼│五笔│普通│ ├───────────┼──┼──┼──┼──┤ │北京希望电脑公司 │bjxs│bjxs│uyqn│ydxc│ │{abc}北京希望电脑公司 │abc │abc │abc │abc │ └───────────┴──┴──┴──┴──┘ 当然“{”不能作为自定义词组的首字符了。 ┌───────┐ │西文制表符识别│ └───────┘ 进一步优化了西文制表符识别算法,使得西文制表符的识别正确率更高。 ┌────┐ │特殊显示│ └────┘ 由于显示驱动程序的改进,特殊显示的速度也随之得到了提高。另外还增加了一些 特殊显示的命命令: .PCX图像现在可以进行任意缩放了, 既可以设定缩放比例,也可以指定窗口,将 图像自动缩放显示在指定的窗口内,图像缩放的质量和速度完全可以和专业图像处理软 件媲美。 .图像内容可以直接存放至XMS。 .在进行特殊显示前,可自动对当前屏幕进行刷新,避免了由于屏幕刷新造成的图 形错误现象。 .增加了画圆饼命令。 .填充属性已可由用户自行设定。 ┌────┐ │打印字库│ └────┘ UCDOS 5.0抛弃了UCDOS 3.1所使用的矢量字库,改用三次曲线字库,文字打印质量 有了大幅度的提高。 UCDOS 5.0还增加了一个曲线英文字库, 提供十种英文字体,其中包括多种非等宽 字库,并且可以自动进行等宽处理。 ┌───────┐ │常用非国标汉字│ └───────┘ 由于汉字字符集本身是一个不完备的字符集,因此,国家标准收集的汉字不可能包 含所有目前使用的汉字。经常在使用发现某些汉字或符号在国标字符集中不存在,这时 用户便会感到非常头痛, 虽然UCDOS 5.0为您提供了轮廓字的造字程序,但造字工作总 会令人厌烦,而且,许多用户可能需要造的都是相同的字。我们经常调查了解,最后总 结归纳了几百个常用非国标汉字,预先将它们编入各类字库,同时在输入法中也作了扩 充。 这样,您便可以象国标字一样处理这些汉字了。UCDOS 5.0演示版中不包含这些扩 充的汉字和符号。 ┌──────┐ │打印驱动程序│ └──────┘ 和显示驱动程序一样,打印驱动程序的结构也重新作了设计,新的打印驱动程序可 以适应更多种类的打印机,并且一种驱动程序可以支持多种同类型的打印机,对于同类 型的新型打印机,用户可以直接自行定义。 对具有高质量硬字库的打印机支持也更完全,现在在硬字库打印时,制表符已经可 以自动连接了。 ┌──────┐ │系统设置程序│ └──────┘ 有许多用户反映UCDOS 3.1的SETUP程序不会用,因此,UCDOS 5.0重新编写了SETUP 程序, 并取消了打印设置程序PRNTSET,其设置内容全部并入了SETUP内。新的SETUP使 用UCDOS SDK for C/C++编写,它确实比原来的更好用并且功能更强了。 ┌────┐ │造字程序│ └────┘ UCDOS 5.0为您提供了一个使用非常方便的轮廓字造字程序, 使用该程序,您可以 很方便地拼出新字。 该程序还支持PCX图像的自动轮廓化,这样,如果您有时间便可以 制作自己的字库了。 ┌────┐ │关于WPS │ └────┘ WPS有许多内部错误, 如正在编辑的文件内容突然丢失等。UCDOS 5.0提供的WPS已 经完全改正了这些错误,您可以放心地使用WPS了。 另外,WPS的前景色和背景现在也可以任意设置了。 ┌────┐ │屏幕预视│ └────┘ 由于UCDOS 5.0的打印监控程序是与设备无关的, 因此,我们很容易编制一个打印 驱动程序, 该程序可以将打印的内容在屏幕上显示出来,就象在WPS中进行模拟显示一 样,不同的是,该程序可以在任何应用环境下使用,无论是在Foxpro环境下编程序,还 是在EDIT中编辑文件。它就是PREVIEW,该程序为您提供了4种模拟显示的比例,除了1: 1、1:2和1:4外,还提供了一种屏幕自动调整的显示方式, 即按屏幕和纸张宽度的比率 进行自动缩放,这样您可以很容易看到打印内容在整张纸上位置了。 利用屏幕预视功能,您可以使任何一个文本编辑变为一个文字处理系统。 利用屏幕预视功能,更可以大大缩短您的编制打印程序的时间,节省打印机用的纸 张。 ┌────┐ │2.13支持│ └────┘ 如何您无法丢掉原来在2.13汉字系统下编制的打印程序和特殊显示程序,那么可以 使用我们特地为您开发的PRNT213和TX213, 这两个程序可以使您的程序在UCDOS 5.0下 正常运行。 ┌────┐ │图形鼠标│ └────┘ 在UCDOS 3.1的中文文本显示方式下,如果同时使用特殊显示作图功能和鼠标操作, 图形内容会因鼠标的移动而被清除,很多用户提出了这个问题。 UCDOS 5.0为用户提供了图形鼠标驱动程序UCMOUSE,该程序不仅可以解决上述糟糕 的现象, 并且还可使鼠标驱动程序直接支持所有UCDOS 5.0支持的中文显示方式,如: 1024x768x256色,这样您便可以放心地在各种显示方式下编制支持鼠标操作的应用软件 了。 ┌─────┐ │英汉小字典│ └─────┘ 搞计算机的用户可能不同程度地都要和英文打印交道,我们为您准备了英汉小字典, 该字典包含了四万多条英文单字(实在不小了),并且运行后随时可以按热键激活,并可 查阅屏幕上任何位置英文单字的中文解释,十分方便,相信您使用后必会倍感满足。 ┌─────┐ │通用计算器│ └─────┘ 新的计算器更适合于程序员和财务人员。特别是新税制的出现,给许多财务人员带 来了不便,因为,税额的计算比较复杂。为此,我们专门为您设计了带有新税制算法的 计算器。 ┌────┐ │OnLan/PC│ └────┘ UCDOS 5.0还为您提供了一个用于远程通讯软件OnLan/PC的实用程序, 在远程工作 站上运行该程序后,便可直接启动OnLan/PC,直接进行汉字输入处理。 ┌────┐ │通讯问题│ └────┘ UCDOS 3.1在进行远程通讯时,有时会出现字符丢失的现象。在UCDOS 5.0设计时采 用了更可靠的方法进行屏幕刷新,以保证通讯的正常进行。 ┌────────┐ │网络共享打印问题│ └────────┘ UCDOS 5.0在网络共享打印问题上也作了较大的改进,打印可靠性比UCDOS 3.1大为 提高,当然,您还必须正确设置网络共享打印机。 ┌───────┐ │UCDOS 5.0 SDK │ └───────┘ ────────────────────────────────────── .context 后记 \i后 记\t 如果您在在使用UCDOS 3.1过程中,遇到一些自己无法解决的问题, 此时您可 以直接打电话给我们,电话是(01)-2579873或(01)-2579826。 如果您不方便直接电话联系,或者出现的问题比较复杂,可以按如下格式仔细填写 软件支持表,然后把填好的表格寄往如下地址,我们收到软件支持表后,将按收到顺序 一一回信答复: 100080 北京8721信箱 北京希望电脑公司 软件事业部 (收) 另外,如果您对UCDOS 3.1有什么好的建议,也可以通过写信的方式与我们联 系,我们对您表示深深的感谢! 用户情况: 姓 名______________________ 公司名称__________________________________________________ 联系地址________________________________________________________ ________________________________________________________ ________________________________________________________ 邮政编码_________________ 电 话_______________________ 传 真______________________ 系统配置情况: UCDOS 版本号___________________ DOS 版本号___________________ 机型及 CPU 类型_________________________________________________ 显示卡_________________________ 显示卡 VRAM 容量_____________ Novell 网络软件版本号___________________________________________ CONFIG.SYS 文件内容 AUTOEXEC.BAT 文件内容 所发生问题的详细描述: ────────────────────────────────────── <完>