目录 1
第一章 绪论 1
什么是MUMPS 1
MUMPS的简单历史 2
如何运用这本入门书 3
有经验的程序员怎样使用本书 4
怎样取得进一步阅读的资料 5
参考文献 6
致谢 6
第二章 MUMPS语言的基本成份 7
字符组 7
数 7
数值范围与精度 10
文字串 11
变量 12
函数 13
特殊变量 13
总结 13
二元算符 14
第三章 数值运算 14
算术表达式 16
一元算符 18
数值翻译 19
初等函数:$RANDOM 20
总结 20
第四章 逻辑算符(比较) 21
算术算符与关系算符 21
逻辑算符 23
总结 24
字符串算符 25
第五章 字符串操作 25
引言 25
字符串函数 26
$LENGTH(字符串长度函数) 26
$FIND(寻位函数) 27
$EXTRACT(析出函数) 28
$PIECE(片段函数) 29
$ASCII(求ASCII码函数) 30
$CHAR(译ASCII码为字符的函数) 31
总结 31
什么是命令 32
第六章 命令介绍 32
置数命令SET 33
清除命令KILL 34
选择函数$SELECT 35
写命令WRITE 36
与WRITE命令一起使用的特殊变量$X和$Y 37
读命令READ 38
命令的后条件 38
命令的简写形式 40
总结 41
命令行的格式 42
第七章 命令行 42
IF命令与特殊变量$TEST 44
否则命令ELSE 46
总结 47
第八章 子程序结构 48
转移命令(GOTO命令) 49
执行和撤消命令(DO和QUIT命令) 50
参变量的后条件 51
停机和暂时停机命令(HALT和HANG命令) 52
总结 53
与子程序有关的转移(GOTO)和执行(DO)撤消(QUIT)命令 54
第九章 程序结构 54
总结 58
程序包 58
第十章 局部数组 59
引言 59
循环命令(FOR命令) 60
在循环命令FOR中的GOTO和QUIT命令 64
关于数组的进一步说明 65
允许的下标值 66
数据值的置换 66
多下标数组 66
与数组一起使用的KILL命令 67
数组操作函数 68
$DATA函数 68
$NEXT函数 69
总结 71
第十一章 高级的输入/输出命令 72
打开设备命令OPEN 72
使用设备命令USE 74
关闭设备命令CLOSE 75
读和写(READ和WRITE)命令的扩充 75
对齐函数$JUSTIFY 76
总结 77
第十二章 全程变量 79
全程变量的简写形式 80
锁定命令LOCK 82
总结 85
第十三章 字符串和数字下标 87
$ORDER函数 90
总结 95
第十四章 标准MUMPS语言的某些特殊性质 96
模式匹配 96
$HOROLOG特殊变量(记时特殊变量) 99
$TEXT文本编辑函数 101
总结 103
第十五章 间接程序设计技术 104
总结 107
第十六章 由实现方法决定的MUMPS语言成份 108
BREAK命令和VIEW命令,$VIEW函数 108
特殊变量$JOB和$STORAGE 109
由实现方法决定的命令、函数以及特殊变量 109
直接执行方式 110
总结 111
第十七章 MUMPS语言的发展前景 112
修改的程序 113
新的语言特征 114
语言发展的限制 115
可移植性对语言发展的帮助 115
技术进步对MUMPS发展的影响 116
总结 117
第十八章 一个应用实例:表格式屏幕输入程序包 118
引言 118
光标的控制 120
文件格式 123
通用屏幕表格程序包的基础设计 123
程序包设计 124
FORMD表格驱动程序 126
FORMI表格输入程序 126
FNAME表格选用程序 127
FORME数据编辑程序 128
FDEF输入表格定义程序 128
对于基础设计的改进 129
数据的正确性校验 129
输入处理的人工控制 130
总结 131
自动进入下一数据区 131
第十九章 另一个应用实例:通讯录编辑程序包 132
引言 132
程序包的设计 132
子程序描述 135
选择驱动器 136
查找程序模块 136
添加与编辑程序模块 136
标记 137
打印和通讯录编制 137
子程序表 138
MOPT选择驱动器程序 139
MEDIT添加与编辑程序 140
MLOOK查找程序 141
MPRT打印和通讯录编制程序 142
MFLG标记编辑程序 144
用通讯录编制程序包得到输出的例子 145
总结 153
致谢 154
第二十章 标准MUMPS语言指南 155
引言 155
数据的类型与值 156
致谢 156
变量 157
文字 158
算符 158
间接程序设计 160
在参变量级的间接程序设计 160
在变量名级的间接程序设计 161
在模式级的间接程序设计 161
表达式 162
命令 162
后条件命令和后条件参变量 163
命令的时限 163
函数 164
特殊变量 165
格式控制 166
命令行及子程序 166
附表 167
算符表 167
命令表 170
函数表 176