《2000系列软件资料 VAX FMS表格驱动程序参考手册》求取 ⇩

第一章 引论1

1.1 终端,工作空间,表格和字段1

1.1.1 终端1

1.1.2 工作空间2

1.1.3 表格2

1.1.4 字段2

1.2 终端控制区和表格工作空间2

1.3 表格管理调用3

1.3.1 控制调用3

1.3.2 表格级调用4

1.3.3 字段级调用4

1.3.4 实用程序调用4

1.4 内存驻留表格和表格库5

1.5 多终端和多表格操作5

1.6 调试方式5

1.7 卷动操作6

1.8 用户动作例程6

1.9 命名的数据6

1.10 终端键功能6

1.11 当前状态6

1.12 操作员支持8

1.12.1 帮助8

1.12.2 屏幕刷新8

第二章 表格驱动程序的交互作用9

2.1 与表格描述的交互作用9

2.1.1 存贮和存取表格描述9

2.1.2 显示表格10

2.1.3 终端控制11

2.1.4 利用工作空间存贮表格12

2.1.5 帮助功能13

2.1.6 字段处理顺序13

2.1.7 文本、字段标记字符和显示属性14

2.1.8 处理字段14

2.1.8.1 字段图象14

2.1.8.2 向右对齐和向左对齐字段属性14

2.1.8.3 清字符和充填字符属性15

2.1.8.4 缺省字段值15

2.1.8.5 自动制表属性15

2.1.8.6 要求响应和必须充填属性15

2.1.8.7 固定小数点属性15

2.1.8.8 只显示属性16

2.1.8.9 不回送属性16

2.1.8.10 管理程序专用属性16

2.1.8.11 卷动16

2.1.8.12 日期和时间属性16

2.2 用户动作例程16

2.2.1 字段完成UAR17

2.2.2 帮助UAR18

2.2.2.1帮助前UAR18

2.2.2.2 帮助后UAR18

2.2.3 帮助请求处理19

2.2.4 功能键UAR20

2.2.5 在UAR中的合法动作21

2.3 与终端操作员的交互作用22

2.3.1 通知出错和从出错中恢复22

2.3.1.1 帮助键和帮助消息23

2.3.1.2 从你的程序检查操作员响应23

2.3.1.3 刷新屏幕:打CTRL/R23

2.3.2 字段编辑功能23

2.3.2.1 VT100另一种替代的小键盘方式24

2.3.2.2 在字段中光标的初始位置24

2.3.2.3 插入字段值:缺省功能24

2.3.2.4 带符号的数字图象24

2.3.2.5 删字符25

2.3.3.6 删字段25

2.3.2.7 光标右移25

2.3.2.8 光标左移25

2.3.3 转换插入方式26

2.3.4 字段结束符26

2.3.5 字段结束符和表格驱动程序调用28

2.3.6 字段结束功能29

2.3.6.1 通知表格完成29

2.3.6.2 把光标挪到下个字段29

2.3.6.3 把光标挪到上个字段30

2.3.6.4 往回卷30

2.3.6.5 向前卷31

2.3.6.6 往回出卷动区31

2.3.6.7 向前出卷动区32

2.3.6.8 非法结束符的交互作用32

2.3.7 另一种替代的小键盘方式结束符32

2.4 键功能和键代码33

2.4.1 表格驱动程序键功能33

2.4.2 表格驱动程序键代码33

2.4.2.1 控制键34

2.4.2.2 换码序列35

2.4.2.3 Gold序列36

2.4.3 定义键40

2.5 检查调用状态40

2.5.1 应用程序开发用的调试方式支持42

2.5.2 通知终端操作员关于程序出错43

2.6 AST考虑43

第三章 程序设计技巧和例子44

3.1 卷动44

3.1.1 控制卷动区44

3.1.2 向前卷45

3.1.3 往回卷45

3.2 验证一个字符的字段—使用UAR46

3.3 产生硬拷贝—使用命名的数据46

3.4 存贮消息文本—使用命名的数据48

3.5 把功能键转换成字段进入49

3.6 对功能键的过滤51

3.7 对字段的范围检查52

3.8 模拟GETAL调用54

3.9 压缩表格的显示时间56

3.10 检查状态—三种方法57

3.11 调页59

3.12 FMS先进的程序设计60

3.12.1 FMS性能60

3.12.1.1 FMS库性能60

3.12.1.2 表格驱动程序性能60

3.12.2 复盖表格设计60

第四章 联结应用和建立终端64

4.1 联结64

4.1.1 与表格驱动程序库的联结64

4.1.2 与内存留驻表格的联结64

4.1.3 与UAR向量的联结65

4.2 在FMS程序中终端的使用65

4.2.1 终端特征65

4.2.2 直接的终端输出65

4.2.3 在程序结束时的终端态66

4.2.4 固件错的绕过工作66

第五章 表格驱动程序调用67

5.1 ADLVA—改变数据行属性67

5.2 AFCX—改变字段上下文68

5.3 AFVA—改变字段视频属性69

5.4 ATERM—连接终端70

5.5 AWKSP—连接表格工作区72

5.6 BELL—振终端铃73

5.7 CANCL—取消调用73

5.8 CDISP—清除屏幕并显示表格74

5.9 CLEAR—清除屏幕75

5.10 CLEAR_VA—清除视频属性75

5.11 DEL—从常驻内存表格列中取消表格76

5.12 DFKBD—定义键盘76

5.13 DISP—显示表格78

5.14 DISPW—显示装入的表格79

5.15 DPCOM—把逗号定义为小数点80

5.16 DTERM—断开终端81

5.17 DWKSP—断开表格工作区81

5.18 FIX_SCREEN—恢复终端屏幕的改写行82

5.19 GET—取指定字段的值82

5.20 GETAF—取任意字段的值83

5.21 GETAL—取所有字段的值84

5.22 GETDL—从终端取数据行85

5.23 GETSC—取上卷域的当前行86

5.24 ILTRM—回送非法终止符87

5.25 LCHAN—对表格库文件置通道88

5.26 LCLOS—关闭表格库89

5.27 LEDOF—断开终端LED89

5.28 LEDON—接通终端LED90

5.29 LOAD—装入表格而不显示90

5.30 LOPEN—打开表格库91

5.31 NDISP—标记当前工作区中的表格为不显示91

5.32 PFT—处理字段终止符92

5.33 PUT—输出值到指定字段94

5.34 PUTAL—输出值到所有字段96

5.35 PUTD—输出缺省值到指定字段96

5.36 PUTAD—输出缺省值到所有字段97

5.37 PUTL—输出行到屏幕98

5.38 PUTSC—输出数据到卷动域的当前行98

5.39 READ—读表格到存贮器中99

5.40 RET—指定字段的值99

5.41 RETAL—对所有字段回送值100

5.42 RETCX—回送当前上下文100

5.43 RETDI—回送由索引指定的命名数据102

5.44 RETDN—回送由名字指定的命名数据102

5.45 RETFL—回送表格行103

5.46 RETFN—回送当前字段名104

5.47 RETFO—按顺序回送字段名104

5.48 RETLE—回送指定字段的长度105

5.49 RFRSH—恢复屏幕105

5.50 SCR_WIDTH—置屏幕宽度106

5.51 SIGOP—操作员信号106

5.52 SPADA—置小键盘为应用方式107

5.53 SPOFF—断开只检查方式107

5.54 SPON—接通只检查方式108

5.55 SSIGQ—置信号为无声方式108

5.56 SSRV—指定状态记录变量108

5.57 STAT—根据上次调用回送状态109

5.58 STERM—置当前终端109

5.59 STIME—置字段输入超时110

5.60 SWKSP—置当前工作区110

5.61 TCHAN—置终端通道111

5.62 USER_REFRESH—建立用户刷新程序111

5.63 WAIT—等待操作员112

附录A VAX FMS表格驱动程序调用114

A.1 与VAX语言无关的表示法114

A.2 表格驱动程序调用的过程参数表示法114

《2000系列软件资料 VAX FMS表格驱动程序参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。