前言 1
第一章 用户命令 3
1.1 文件格式 3
1.2 激活用户命令 4
1.2.1 执行用户命令 4
1.2.2 错误控制 4
1.3 用户命令变量 6
1.3.1 用户命令寄存器(UCM register) 7
1.3.2 TCB变量 7
1.3.3 DGNBUF变量 9
1.3.4 数组变量 9
1.4 用户命令语句语法 10
1.4.1 程序流(分支)语句 10
1.4.2 用户接口语句 12
1.4.3 MS接口语句 15
1.4.4 设计文件I/O语句 19
1.4.5 数学运算、转换与赋值语句 20
1.4.6 矩阵语句 23
1.4.7 与应用程序的接口语句 24
1.4.8 数据库接口语句 25
1.5 文件名 27
1.6 错误信息 28
1.7 将IGDS用户命令改编为MS用户命令 28
1.8 编译用户命令 30
第二章 菜单 31
2.1 指定菜单条目的功能 31
2.1.1 功能类型(Action types) 31
2.1.2 功能类型任选项 32
2.1.3 输入多功能串 32
2.2 游标按钮菜单 33
2.3 纸菜单 33
2.3.1 建立命令菜单 34
2.3.2 建立矩阵菜单 35
2.3.3 修改纸菜单(命令和矩阵) 36
第三章 屏幕指导 38
3.1 屏幕指导单元格式 38
3.2 绘制一个屏幕指导 39
3.3 建立屏幕指导 39
3.4 MSTUT错误信息 41
3.5 激活一个屏幕指导 41
3.6 退出屏幕指导 41
3.7 利用用户命令支持屏幕指导 42
3.7.1 允许执行菜单操作 42
3.7.2 键入域输入服务应用 42
3.7.3 图形选择域输入服务应用 43
3.7.4 向屏幕指导输出文本 45
3.7.5 将输入光标在键入域中定位 46
第四章 MDL应用 47
4.1 选择开发工具 47
4.1.1 用户命令 48
4.1.2 Micro CSL 48
4.1.3 MDL 48
4.2 MDL开发环境 49
4.3 MDL内部函数 49
第五章 用于应用的MS命令 51
5.1 简介 51
5.2 MS命令 51
附录A MS命令 68
附录B 终端控制块(TCB) 98
B.1 数据类型 98
B.1.1 Radix-50字符集 98
B.2 UCM寄存器 99
B.3 类型9变量 100
B.4 类型66变量 109
B.4.1 尺寸标注类型66变量 111
B.4.2 多线的类型66变量 113
B.5 杂项变量 113
B.6 DGNBUF变量 122
B.6.1 元素专用DGNBUF变量 124
附录C RELERR信息 129
C.1 数据库PELERR信息(Oracle) 130
C.2 数据库RELERR信息(dBASE) 132
附录D 计算器/预处理器 135
D.1 C表达式处理 135
D.2 预处理器/MS交互 135
D.3 输出格式 136
D.4 计算器命令 136
D.5 预处理器命令 137
D.6 预处理器(Preprocessor)设置框 137
D.7 改造计算器/预处理器 138
附录E EDG 139
E.1 启动EDG 139
E.2 EDG基础知识 139
E.2.1 显示元素 139
E.2.2 查找元素 140
E.2.3 修改元素 141
E.2.4 操作模式 141
E.3 命令一览表 141
E.3.1 SET命令 142
E.3.2 MODIFY命令 144
E.3.3 SHOW命令 145
E.3.4 辅助命令 145
E.4 命令介绍 146
E.5 辅助命令介绍 164
E.6 EDG示例 167
E.6.1 修改元素 167
E.6.2 检查无效元素 167
E.6.3 修复一个损坏元素 167
E.6.4 分解复杂元素状态 169
E.6.5 修复跟随字损坏 171
E.6.6 找出设计尾部(end-of-design)后面的元素 173
E.6.7 修复损坏的描述字 176
E.6.8 修复损坏的设计文件头 178
附录F 字体库管理系统 183
F.1 启动字体库管理系统 183
F.2 命令修饰词 184
F.3 生成字符和符号单元 188
F.3.1 生成字符单元 188
F.3.2 符号单元 189
F.4 改变命令修饰词缺省值 190
F.5 字体单元名 190
附录G 4.0版本菜单 197