                    一 、 简      介

          ＣＣＥＤ是针对中文编辑的特点而开发的集成软件，它将字处理、画
      线制表与数据加工融为一体。既克服了英文编辑软件汉化后因半个汉字引
      出的种种缺陷，又吸收了它们中颇为实用的编辑功能，包容了EDLIN、PE、
      和 汉字 WORDSTAR 的全部优点。
          在ＣＣＥＤ中, 用户可用光标键画表格，也可以利用程序本身的功能
      自动地生成表格；对画好的表格还可随时调整表格列宽和表格行距；并且
      能对表格内的数据进行计算。在表内填充数据时，采用线保护状态，可使
      原表格线保持完好。
          表格线用的是中文制表符，故能使用任何可印中文的打印机打印，也
      可用于dBASEⅢ的编程打表。另外CCED还适于任何国标汉字系统和显示器。
          ＣＣＥＤ中方便的块操作可使您在文件中或文件与文件之间进行剪裁
      补帖。块打印可帮您完成诸如根据通信录打印贺年卡等任务。
          ＣＣＥＤ支持中英文混合排版，排版结果可使行的首尾对齐，并妥善
      地处理了行首行尾的标点符号。
          用ＣＣＥＤ编辑的文件中除用户键入的打印控制符 (用于控制字型和
      间距) 外，系统不向文件中加任何隐含字符，故可用于源程序的编辑．
          ＣＣＥＤ体积小，占内存少，易学易用，可以代替汉字 WORDSTAR 和
      PE。并能从 Lotus 和 dBASE中取得数据，制表输出。辅助程序ＤＢＳＴ
      可使 dBASE 数据库的报表输出实现全自动。

                    二 、安装与启动

          将 CCED.EXE 拷在硬盘或软盘的根目录下,在 AUTOEXEC.BAT 的路径
      设置中加入 PATH=\ ，此后在任何子目录中键入 CCED <回车> 即可启动
      CCED,屏幕提示输入文件名。文件名允许含驱动器名,但不能含路径名。
          键入文件名并回车，屏幕下方的状态行分别显示在编文件的文件名、
      光标所在的行数（文件中的行数）和列数、以及是否插入状态、是否线保
      护状态和是否画线状态。
          安装时, 请参阅操作说明的第七条选择屏幕显示方式; 参照附录一装
      入打印机控制字符。CCED.OVL为帮助文件，只有在含此文件的目录中运行
      CCED, 编辑时才能取得帮助。

                    三 、 操作命令
                        (Ｃｔｒｌ＋Ｊ为帮助键 )

      １、光标移动键：(在 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   当文件内容多于两个屏幕时,文件将在屏幕上自行滚动,此
                    时, 可用↑和↓改变滚动方向;用数字键可调整滚动速度;
                    用空格键可使滚动停止或继续滚动; 用字母键或回车键可
                    退出滚动状态,回到编辑状态.

      ２、状态设置:
              Ins   插入方式与非插入方式之间的转换开关
           Ctrl+F   表线保护状态 (Lcp ON) 与非保护状态 (Lcp OFF)之间的
                    转换开关 ( 在表线保护状态 Lcp ON 下,向表中填写数据
                    时不会抹掉表线符; 插入或删除字符时制表线不会随着移
                    动 ).
           Ctrl+D   画线状态 (Draw ON) 与非画线状态 (Draw OFF)之间的转
                    换开关. ( 在 Draw on 状态下,用→←↑↓四个光标键可
                    以画线; 用 Ctrl+→ 和 Ctrl+← 可以抹横线, 用 PgUp
                    和 PgDn 可以抹竖线 ).

      ３、 删除与恢复:
              Del   删除光标上的一个字符或汉字.
        Backspace   删除光标前的一个字符或汉字.
              F10   删除光标所在的一行.(可由 Shift+F10 恢复)
        Shift+F10   将最近一次由 F10 删除的一行恢复并插入在当前行上面。
               F9   删除光标所在位置及其之后的半行.
         Shift+F9   抹掉光标所在位置之前的半行.
   Ctrl+backspace   删除光标所在位置之前的半行.

      ４、插入新行:
           Ctrl+N   在光标所在行上面插入一个空白行, 或一空白表行。
            Enter   当 Ins ON 以及 Lcp OFF 时, 可在光标处插入一个换行符.
                    当 Lcp ON 时, 此键可用于表的列向输入.
                    当光标处在文件末尾时,无论光标在本行的什么位置,都可
                                         在文件末尾新插一行.
                    其它情况下,只将光标移至下行开头.

      ５、 行的连接: (在 Lcp OFF 状态下)
                    当光标处于行尾时,可用 Del 键将下行连接上来.
                    当光标处于行首时,可用 Backspace 键将本行连到上行末
                                     尾.
                    进行行连接时,若行宽超过 1500, 则自动换行.

      ６、 行的复制:
               F3   从光标位置的上行或其附近行 (注 1) 取一个字, 并写在
                    光标处.
         Shift+F3   从光标位置起用上行或其附近行 (注 1) 的后半行取代本
                    行的后半行.
             注1:   默认上行;也可用Shift+F4键改变(数值在-9和 9之间)
         Shift+F4   定义 F3 键及 Shift+F3 键从倒数的第几行复制. ( 仅起
                    定义作用，复制时仍用 F3 键及 Shift+F3 键。
                    Shift+F4 另一个作用是显示文章编辑区的剩余空间。
        F10的作用   可用 F10 删除以及 Shift+F10 的多次恢复功能进行复制.
              另：  行的复制亦可采用行块复制的办法。（见块操作）

      ７、 屏幕参数选择:
         Shift+F7   可选择屏幕显示行数、显示方式、色彩及制表符类型.
                        11行中文的显示方式为 6, 25行中英文的显示方式多
                    为3,个别的为18.制表符类型一般选 1,个别情况选 2,2为
                    06 区制表符。选择结果应使屏幕和打印机均能输出表格。
                    注意： 不同类型的制表符是不能交互地实现线保护， 因
                    此，制表符类型最好是在安装时一次选定。选择色彩时，
                    依次选择前景、背景和边框的色彩.请用数字键选色,用其
                    它键确定选择. 颜色的选择应达到能够反向显示文中定义
                    的矩形块,大多数情况下，第 2 个颜色选 0。

      ８、 制表:
           方法一   用 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  光标右移一个表列.
         Shift+Tab  光标左移一个表列.
            Ctrl+V  将光标所在位置设置为 TAB 位.
            Ctrl+U  取消光标处的 TAB 位设置.

      ９、 文字块操作:(文字块包括矩形块和行块)
               F8   定义行块(矩形块)或撤销行块(矩形块). 将光标移到块的
                    一端,按F8键,再将光标移到另一端,按 F8 键,块的定义就
                    完成了. 定义好的块既可做矩形块用,也可以做行块用.行
                    块的标志是屏幕的最右列出现"<"符, 只要行块存在,这个
                    标志总是存在的;矩形块的标志是用反向显示,任何一个操
                    作都将引起这种显示的消失,为了重新显示矩形块可用 F4
                    键.
              另:   矩形块是列固定的, 它的内容将随着块左边内容的修改而
                    变化.
               F8   是一个反复键,块定义好后若再按一个F8,则撤销原来的定
                    义.
               F7   将所定义的行块复制一份插入在当前行下面.
           Ctrl+L   将定义好的行块移到光标所在行下方.
         Shift+F5   删除所定义的行块. 条件是:在屏幕上能看见行块.行块被
                    删除之后、在未定义新的文字块之前可用 F7 键将其恢复
                    于当前行的下方.
           Ctrl+O   将定义好的矩形块复制一份用来覆盖光标的右下区.
           Ctrl+Z   将定义好的矩形块复制一份插入在光标位置.
           Ctrl+K   将所定义的矩形块以插入方式移到光标处, 使光标右下方
                    的内容向右移动.
           Ctrl+B   找块首.
           Ctrl+E   找块尾.
               F4   将所定义的矩形块显示在屏幕上.

      １０、 搜索与替换:
               F5   按此键后, 即输入搜索命令:
                    只打回车键----------放弃搜索.
                    数字+回车-----------到文件中某行.
                    字母+回车-----------光标移到文件末尾处.
                    / 字符串------------搜索该字符串
                    C/串1/串2/----------找到一个 串1 后用 串2 替.
                    C/串1/串2//---------将后文所有的 串1 用 串2 替.
                    /-------------------继续搜索
                   注: 搜索找字时, 不计较字母的大小写.

      １１、 排版:
           Ctrl+A   对所定义的行块实行排版.排版之前,先用F8键将要排版的
                    范围定义成行块;排版时可调整排版宽度;排版后内容一律
                    向右对齐, 靠左放置,若要将排版后的内容向中间移动,可
                    接着按F6键即在左边插入空白列 (Shift+F6可消除这些空
                    白列).
           Ctrl+X   将本行内容根据排版宽度对中。
               F6   在光标位置处向所定义的行块插入一个汉字的空白列。
         Shift+F6   删除由 F6 插入的一个汉字的空白列。

      １２、 计算:
           Ctrl+S   对所定义的行块中从光标所在列开始的一列数字求和，结
                    果写在光标处. 注意: 所有被求和的数据必须在光标所在
                    列之后或从光标所在列开始, 且从光标所在列到被求和的
                    数字之间不得有空格以外的任何字符.
           Ctrl+C   计算光标位置左边的一个算式, 此算式可包含 + - * / ^
                    及 ( ) 六种运算以及 ROUND()函数. 其中 ROUND() 函数
                    必须放在算式最外层. 如果此算式不是从文件的第一列开
                    始, 那么算式的左边至少应有一个空格. 计算时分下列两
                    种情况:
                      1 、算式中不含变量, 计算后的结果插入在光标处.
                      2 、算式诸如： c8=round((c1+c3)*c4/8,2) 等形式,
                          且行块定义在表格之中, 则在行块范围之内进行表
                          格的列间计算.例中:表格第八列为第一、第三列之
                          和乘以第四列的值除以８, 计算结果取两位小数.
      １３、 存盘与退出:
               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 定义新的文字块。
                        通过这种办法，可把文件中的一部分内容存到另一文
                    件中，以便使用激光打印机进行块打印等。

      １４、 打印:
                   打印之前,先将汉字输入法设置在ASCII状态.
          Ctrl+T   打印所定义的行块.
                       块打印可帮您完成诸如根据通信录打印贺年卡等任务。
                   方法是: 将贺年卡的内容定义成行块,贺年卡中的姓名、地
                   址等暂用^ 1、^ 3(分别表示姓名和地址在通信录表格中位
                   于第一、第三列）等代替,  并留出足够的位置; 将光标停
                   在通信录表格中的某一行上,  按 Ctrl+T 即可打印出给此
                   人的贺年卡。
          Ctrl+P   从当前行开始打印.
                        打印时可选择打印方式:
                   1----定页长打印, 可调整打印参数. 包括每页印文行数、
                        页左空白、页间空白、及是否要页号等. 页间空白为
                        1 表示打印过程中页间暂停. 页号占两行, 有页号时
                        页间空白指页号与下页之间的空白行数.
                   2----普通打印, 表示按文件中的分页控制符分页或不分页.
                        分页控制符: 在行尾加上两个 ^ 符号以表示分页.
                   以上两种打印均可向文件中输出。

      １５、 打印机控制字符:
              本编辑软件中可接收 CHR(27)码,用 ESC 键输入.屏幕显示为←.
          此后可接字型控制符及行间距字间距控制符.具体用何字符,因打印机
          型号不同可参照打印机说明书。 对于不可输入的字符,可用其 ASCII
          码函数。本编辑软件中用 ^() 代替 BASIC 中的 CHR$()  及  dBASE
          中的 chr()。
              例如：^( 28 ) 表示输出 FS 控制码。
              又如：EPSON 打印机实现 n/180 英寸跳行的控制码为  ESC 3 n
          如果控制 25/180  英寸跳行,则输入序列 ←３＾（２５）。
              大多数软字库驱动的打印机其字形控制码为：ESC+I+A、ESC+I+B
          ...（控制 A、B ...型字），间距控制码为：ESC+I+P+nnnn。
          例：←ＩＰ００１８ 控制字距为 00, 行距为 18。
              如果程序 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 -- Chr$(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
      样本表头示例----------------------------------------------------
                          通    信    录                  &title
                                                          &title
        ┌──┬───┬────────────────┐&head
        │    │      │    联    系    地    址        │&head
        │序号│ 姓名 ├───────┬────────┤&head
        │    │      │工 作  单  位 │  住     址     │&head
        ├──┼───┼───────┼────────┤&head &inter
        │*0  │*1    │*4            │*5              │&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 命令 )时,
          应先将所用的数据库关闭。

                        通信地址: 清华大学 十九号楼５１１室 朱崇君
                        电话号码: 282451-3686        邮码: 100084
                        转帐帐户: 清华大学 华实中心  帐号: 891315-29                                                    
084
                        转帐帐户: 清华大学 华实中心  帐号: 891315-29         