中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: CCED中文编辑软件[转帖] 上一主题 | 下一主题
ko20010214
版主




积分 7294
发帖 1628
注册 2002-10-16
状态 离线
『楼 主』:  CCED中文编辑软件[转帖]

CCED中文编辑软件

[谢开亮] / [1992-12-25]

--------------------------------------------------------------------------------
   CCED是针对中文编辑的特点而开发的集成软件,它将字处理、画线制表与数据加工融为一体。既克服了英文编辑软件汉化后因半个汉字引出的种种缺陷,又吸收了它们中颇为实用的编辑功能,包容了EDLIN、PE、和汉字WORDSTAR的全部优点。
   在CCED中,用户可用光标键画表格,也可以利用程序本身的功能自动地生成表格;对画好的表格还可随时调整表格列宽和表格行距;并且能对表格内的数据进行计算。在表内填充据时,采用线保护状态,可使原表格线保持完好。
   表格线用的是中文制表符,故能使用任何可印中文的打印机打印,也可用于dBASEⅢ的编程打表。另外CCED还适于任何国标汉字系统和显示器。
   CCED中方便的块操作可使您在文件中或文件与文件之间进行剪裁补帖。块打印可帮您完成诸如根据通信录打印贺年卡等任务。
   CCED支持中英文混合排版,排版结果可使行的首尾对齐,并妥善地处理了行首行尾的标点符号。
   用CCED编辑的文件中除用户键入的打印控制符(用于控制字型和间距)外,系统不向文件中加任何隐含字符,故可用于源程序的编辑。
   CCED体积小,占内存少,易学易用,可以代替汉字WORDSTAR和PE。并能从Lotus和dBASE中取得数据,制表输出。辅助程序DBST可使dBASE数据库的报表输出实现全自动。
   二、安装与启动
   将CCED.EXE拷在硬盘或软盘的根目录下。在AUTOEXEC.BAT的路径设置中加入PATH=\,此后在任何子目录中键入CCED〈回车〉即可启动CCED,屏幕提示输入文件名。文件名允许含驱动器名,但不能含路径名。
   键入文件名并回车,屏幕下方的状态行分别显示在编文件的文件名、光标所在的行数(文件中的行数)和列数、以及是否插入状态、是否线保护状态和是否画线状态。
   安装时,请参阅操作说明的第七条选择屏幕显示方式;参照附录一装入打印机控制字符。CCED.hlp为帮助文件,只有在含此文件的目录中运行CCED。编辑时才能取得帮助。
   三、操作命令
   (Ctrl+J为帮助键)
   1、光标移动键在Draw OFF状态下)
   → 光标向右移动一个字符或汉字
   ← 光标向左移动一个字符或汉字
   ↑ 光标向上移动一行
   ↓ 光标向下移动一行
   Ctrl+→ 屏幕窗口向右移动40列
   Ctrl+← 屏幕窗口向左移动40列
   PgUp 屏幕窗口向上移动一页
   PgDn 屏幕窗口向下移动一页
   Ctrl+PgUp 将光标移至文件头
   Ctrl+PgDn 将光标移至文件尾
   Home 将光标移至行头
   End 将光标移至行尾
   Ctrl+Home 将光标移至屏幕左上角
   Ctrl+End 将光标移至屏幕左下角
   Tab 光标右移一个制表位(有表线时,走一列表格)
   Shift+Tab 光标左移一个制表位(有表线时,走一列表格)
   Ctrl+V(U) 可用来设置(或取消)制表位
   Ctrl+G 当文件内容多于两个屏幕时,文件将在屏幕上自行滚动,此时,可用↑和↓改变滚动方向;用数字键可调整滚动速度;用空格键可使滚动停止或继续滚动;用字母键或回车键可退出滚动状态,回到编辑状态。
   2、状态设置:
   Ins 插入方式与非插入方式之间的转换开关
   Ctrl+F 表线保护状态(Lcp ON)与非保护状态(Lcp OFF)之间的转换开关(在表线保护状态Lcp ON下,向表中填写数据时不会抹掉表线符;插入或删除字符时制表线不会随着移动)。
   Ctrl+D 画线状态( Draw ON)与非画线状态( Draw OFF)之间的转换开关。(在 Draw on状态下,用→←↑↓四个光标键可以画线;用Ctrl+→和 Ctrl+←可以抹横线,用 PgUp和 PgDn可以抹竖线)。
   3、删除与恢复:
   Del 删除光标上的一个字符或汉字。
   Backspace 删除光标前的一个字符或汉字。
   F10 删除光标所在的一行。(可由 Shift+F10恢复)
   Shift+F10 将最近一次由 F10删除的一行恢复并插入在当前行上面。
   F9 删除光标所在位置及其之后的半行。
   Shift+F9 抹掉光标所在位置之前的半行。
   Ctrl+backspace 删除光标所在位置之前的半行。
   4.插入新行:
   Ctrl+N 在光标所在行上面插入一个空白行,或一空白表行。
   Enter 当Ins ON以及 Lcp OFF时,可在光标处插入一个换行符。 当 Lcp ON时,此键可用于表的列向输入。当光标处在文件末尾时,无论光标在本行的什么位置,都可在文件末尾新插一行。
   其它情况下。只将光标移至下行开头。
   5、行的连接在 Lcp OFF状态下)
   当光标处于行尾时,可用 Del键将下行连接上来。
   当光标处于行首时,可用 Backspace键将本行连到上行末尾。
   进行行连接时,若行宽超过1500,则自动换行。
   6、行的复制:
   F3 从光标位置的上行或其附近行(注1)取一个字,并写在光标处。
   Shift+F3 从光标位置起用上行或其附近行(注1)的后半行取代本行的后半行。
   注1: 默认上行;也可用 Shift+F4键改变(数值在-9和9之间)
   Shift+F4 定义F3键及 Shift+F3键从倒数的第几行复制。(仅起定义作用,复制时仍用 F3键及Shift+F3键。
   Shift+F4 另一个作用是显示文章编辑区的剩余空间。
   F10的作用 可用 F10删除以及 Shift+F10的多次恢复功能进行复制。
   另: 行的复制亦可采用行块复制的办法。(见块操作)
   7、屏幕参数选择:
   Shift+F7 可选择屏幕显示行数、显示方式、色彩及制表符类型。11行中文的显示方式
  
   为6.25行中英文的显示方式多为3.个别的为18.制表符类型一般选1.个别情况选2.2为06区制表符。选择结果应使屏幕和打印机均能输出表格。注意:不同类型的制表符是不能交互地实现线保护,因此,制表符类型最好是在安装时一次选定。选择色彩时,依次选择前景、背景和边框的色彩,请用数字键选色。用其它键确定选择。颜色的选择应达到能够反向显示文中定义的矩形块,大多数情况下,第2个颜色选0。
   8、制表:
   方法一 用Shift+F8在当前行下,生成一个规则表格。按此键后。屏幕提问各列宽度,每行表内可打字的行数以及表格的总行数。在输入各列宽度时,若表格只有 n列,则在第 n+1列上打回键即可。
   方法二 用Ctrl+D将状态设置为Draw ON,然后用光标键画线。用Ctrl+→和Ctrl+←抹横线,用PgUp和PgDn抹竖线。
   F6 扩展表格中当前表列的列宽(条件:光标需在此列表内)
   Shift+F6 压缩表格中当前表列的列宽(条件同上)
   Ctrl+N 在光标所在行上面插入空白表行。
   F10 删除光标所在的一行表格。(可由 Shift+F10恢复)横向表线的复制可采用行复制和行块复制的办法。列的复制与移动可采用矩形块复制的办法。
   Ctrl+F 将状态设置为 Lcp ON,在表线保护状态 Lcp ON下,向表中填写数据时不会抹掉表线符;插入或删除字符时制表线不会随着移动。 在Lcp ON时 Enter键不是将光标移到下行首,而是用作列输入。
   Ctrl+X 将表格中本行本列的内容对中。在表中填字时,可使用TAB键:
   Tab 光标右移一个表列。
   Shitf+Tab 光标左移一个表列。
   Ctrl+V 将光标所在位置设置为 TAB 位。
   Ctrl+U 取消光标处的TAB位设置。
   9、文字块操作文字块包括矩形块和行块)
   F8 定义行块(矩形块)或撤销行块(矩形块)。将光标移到块的一端。按 F8键。再将光标移到另一端。按 F8 键。块的定义就完成了。定义好的块既可做矩形块用。也可以做行块用。行块的标志是屏幕的最右列出现“〈”符。只要行块存在。这个光标总是存在的;矩形块的标志是用反向显示,任何一个操作都将引起这种显示的消失。为了重新显示矩形块可用F4键。
   另: 矩形块是列固定的。它的内容将随着块左边内容的修改而变化。
   F8 是一个反复键。块定义好后若再按一个F8。则撤销原来的定义。
   F7 将所定义的行块复制一份插入在当前行下面。
   Ctrl+L 将定义好的行块移到光标所在行下方。
   Shift+F5 删除所定义的行块。条件是:在屏幕上能看见行块。行块被删除之后、在未定义新的文字块之前可用F7键将其恢复于当前行的下方。
   Ctrl+O 将定义好的矩形块复制一份用来覆盖光标的右下区。
   Ctrl+Z 将定义好的矩形块复制一份插入在光标位置。
   Ctrl+K 将所定义的矩形块以插入方式移到光标处。使光标右下方的内容向右移动。
   Ctrl+B 找块首。
   Ctrl+E 找块尾。
   F4 将所定义的矩形块显示在屏幕上。
   10、搜索与替换:
   F5 按此键后,即输入搜索命令:
   只打回车键---放弃搜索。
   数字+回车----到文件中某行。
   字母+回车----光标移到文件末尾处。
   / 字符串-----搜索该字符串
   C/串1/串2/---找到一个串1后用串2替。
   C/串1/串2//--将后文所有的串1用串2替。
   /------------继续搜索
   注:搜索找字时,不计较字母的大小写。
   11、排版:
   Ctrl+A 对所定义的行块实行排版。排版之前,先用F8键将要排版的范围定义成行块;排版时可调整排版宽度;排版后内容一律向右对齐,靠左放置,若要将排版后的内容向中间移动,可接着按 F6键即在左边插入空白列( Shift+F6 可消除这些空白列)。
   Ctrl+X 将本行内容根据排版宽度对中。
   F6 在光标位置处向所定义的行块插入一个汉字的空白列。
   Shift+F6 删除由F6插入的一个汉字的空白列。
   12、计算:
   Ctrl+S 对所定义的行块中从光标所在列开始的一列数字求和,结果写在光标处。注意:所有被求和的数据必须在光标所在列之后或从光标所在列开始,且从光标所在列到被求和的数字之间不得有空格以外的任何字符。
   Ctrl+C 计算光标位置左边的一个算式,此算式可包含 + - * /及()六种运算以及 ROUND()函数。其中 ROUND()函数必须放在算式最外层。如果此算式不是从文件的第一列开始,那么算式的左边至少应有一个空格。计算时分下列两种情况:
   1、算式中不含变量,计算后的结果插入在光标处。
   2、算式诸如: c8=round((c1+c3)*c4/8.2)等形式,且行块定义在表格之中,则在
  
   行块范围之内进行表格的列间计算。例如:表格第八列为第一、第三列之和乘以第四列的值除以8,计算结果取两位小数。
   13、存盘与退出:
   F1 存盘并退出。
   Shift+F1 同F1
   F2 存盘但不退出。可继续编辑。
   Ctrl+Q 退出但不存盘。
   Shift+F2 改名存盘或编另一文件。此时可实现两个文件之间的块交换。
   在两个文件中交换文字块的办法:
   在现编文件(文件1)中定义好要复制或转移到文件2中的行块(如果原文件即文件1中不需要保留被转移的行块可将该行块用 Shift+F5键删除,此后不可再按 F8 键)。然后按Shift+F2键。有时提问是否存文件1.一般情况下。用户应存盘。否则,在文件1中所做的一切修改将成为无效;存过文件1后(行块暂时被复制在CCED.BLK中)调入文件2.将光标移到需插入行块的地方,按 F7 键。就可把文件1中的行块插入当前行的下面,在此以前用户不能再用F8定义新的文字块。
   通过这种办法,可把文件中的一部分内容存到另一文件中,以便使用激光打印机进行块打印等。
   14、打印:
   打印之前,先将汉字输入法设置在ASCII状态。
   Ctrl+T 打印所定义的行块。
   块打印可帮您完成诸如根据通信录打印贺年卡等任务。方法是:将贺年卡的内容定义成行块,贺年卡中的姓名、地址等暂用^1、^3(分别表示姓名和地址在通信录表格中位于第一、第三列)等代替,并留出足够的位置;将光标停在通信录表格中的某一行上,按Ctrl+T即可打印出给此人的贺年卡。
   Ctrl+P 从当前行开始打印。
   打印时可选择打印方式:
   1--定页长打印,可调整打印参数。包括每页印文行数、页左空白、页间空白、及是否要页号等,页间空白为1表示打印过程中页间暂停。页号占两行,有页号时页间空白指页号与下页之间的空白行数。
   2--普通打印,表示按文件中的分页控制符分页或不分页。分页控制符:在行尾加上两个^符号以表示分页,以上两种打印均可向文件中输出。
   15、打印机控制字符:
   本编辑软件中可接收 CHR(27)码,用 ESC键输入,屏幕显示为←,此后可接字型控制符及行间距字间距控制符。具体用何字符。因打印机型号不同可参照打印机说明书,例如:可在 Wordstar控制字型的打印机,其字型控制码为:ESC+I+A--A型字
   ESC+I+B--B型字(横向一倍)
   ESC+I+C--C型字(纵向一倍)
   ESC+I+D--D型字(纵横向各一倍)
   如果程序 CCED.EXE 是经过用CCSET.EXE针对您所用的打印机及其驱动程序安装过的 CCED.EXE用户则可参照下列控制符控制打印机。
   ^A--A型字 ^L--字间距1
   ^B--B型字(横向一倍) ^M--字间距2
   ^C--C型字(纵向一倍) ^N--字间距3
   ^D--D型字(纵横向各一倍) ^O--字间距4
   ^E--英文方式 ^P--行间距1
   ^F-- 撤销重打 ^Q--行间距2
   ^G-- 重打 ^R--行间距3
   ^H-- 中文方式 ^S--行间距4
   ^J-- 垂直行印字 ^T--封闭表间距
   ^K-- 消除垂直行印字 ^I--压缩型行间距
   ^U-- 单向打印方式 ^W--
   ^V--双向打印方式 ^X--
   ^Y--Chr$(28) ^Z--Char$(26)
   注:这里的 ^ 符号不是Ctrl,而是用Shift+6键入的字符。
   附: 如何用 CCSET.EXE 安装打印机控制符
   将CCED.EXE CCSET.EXE和 CCEDSET.PRN 放在同一子目录,运行CCSET.EXE 。屏幕出现打印机或打印驱动程序清单;用户可从中选择。若无可选择,请打回车。当屏幕提示选择A B C..时。用户若不修改打印控制符的设置,回车键即可,假设要^A的内容改为:
   Chr(27)+"1"+chr(6),键入A后。
   键入第一码27〈回车〉 (多于一个字节表示 ASCII值)
   键入第二码1〈回车〉 (一个字节表示一个字符)
   键入第三码06〈回车〉
   键入第四码 〈回车〉 (表示结束)
   如果把DBST.EXE 也放在此目录中。则CCSET将CCED中的全部设置(包括屏幕与打印机)转到 DBST.EXE中。 附录二 dBASE数据库的报表输出
   在 DOS下运行辅助程序 DBST.EXE可将dBASE数据库进行报表输出。运行参数取自参数表文件 DBST.若当前目录下无此文件,则以对话方式设定运行参数,并自动建立参数表文件 DBST 。
   同样,当样本表格文件不存在时,也在对话方式下建立样本表格。
   参数表文件DBST 示范---------------
   addr
   /s=addr.s/o=addr.o/B=1/E=20/PL=33/PM=1/LM=7/ym=1/Y=1989/M=1/D=2 
   样本表头示例-------------------
   通 信 录
   序号 姓名 联 系 地 址 工作单位 住 址
   *0 *1 *4 *5
   *# *^
   --完-- &title &title &head &head &head &head &head &inter &field &spaceline &bottom &bottom &end
   参数表文件 DBST内容解释: --------
   第一行:数据库文件名(不能含子目录名)
   /S=样本表格文件名(不能含子目录名)
   /O=报表输出文件名(不能含子目录名,隐含到打印机)
   /B=打印的起始记录(隐含为1)
   /E=打印的终止记录(隐含为最后一记录)
   /PL=每页打印行数(隐含为58)
   /PM=页间空白行数(隐含为1,此值为1时表示页间暂停)
   /LM=左边空白列数(隐含为1)
   /YM=起用页码(隐含为1)
   /Y/M/D打表日期(隐含为打表时的系统时间)
   样本表头中关键字解释:---------
   &title---标题部分
   &head-----表头部分
   &inter----每两个记录之间分界行(可不要)
   &field----字段位置定义
   &spaceline---字段回行时两行文字之间分界行(可不要)
   &bottom---表底部分
   &end----表尾部分(可不要)
   以上这些关键字必须放在行尾,且行中不许另出现 &符。 &head 和&inter可用于同一行中,但 &head必须在 &inter 之前。
   标题部分、表头部分、表底部分和表尾部分均可数行,但每行都应标记清楚。
   *0--- 记录号(可不要)
   *n--- 数据库中第n个字段的打印位置
   *#--- 打表日期的打印位置(可不要)
   *^---页码的打印位置(可不要)
   如果对输出的报表不满意,可随时用CCED修改样本表格文件,然后再执行 DBST.EXE。
   注意:在dBASE中运行DBST.EXE(通过 RUN DBST命令)时,应先将所用的数据库关闭。
   [功能键一览]
   F1 存盘并退出。
   Shift+F1 同F1。
   F2 存盘但不退出,可继续编辑。
   Ctrl+Q 退出但不存盘。
   Shift+F2 改名存盘或编另一文件。此时可实现两个文件之间的块交换。
   F3 从光标位置的上行或其附近行(注1)取一个字,并写在光标处。
   Shift+F3 从光标位置起用上行或其附近行(注1)的后半行取代本行的后半行。
   注1: 默认上行;也可用Shift+F4 键改变(数值在-9和9之间)
   F4 将所定义的矩形块显示在屏幕上。
   Shift+F4 定义F3键及Shift+F3键从倒数的第几行复制。(仅起定义作用。复制时仍用F3键及Shift+F3键。 Shift+F4 另一个作用是显示文章编辑区的剩余空间。
   F5 按此键后,即输入搜索命令:
   Shift+F5 删除所定义的行块
   F6 扩展表格中当前表列的列宽(条件:光标需在此列表内)
   Shift+F6 压缩表格中当前表列的列宽(条件同上)
   F7 将所定义的行块复制一份插入在当前行下面。
   Shift+F7 可选择屏幕显示行数、显示方式、色彩及制表符类型。
   F8 定义行块(矩形块)或撤销行块(矩表块)
   Shift+F8 在当前行下,生成一个规则表格
   F9 删除光标所在位置及其之后的半行。
   Shift+F9 抹掉光标所在位置之前的半行。
   F10 删除光标所在的一行。(可由Shift+F10 恢复)
   Shift+f10 将最近一次由F10删除的一行恢复并插入在当前行上面。
  




ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
2003-1-4 00:00
查看资料  发送邮件  发短消息 网志  OICQ (16959102)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: