目录 1
第一章 引言 1
1.1 特点 1
1.2硬件需求 2
1.3如何使用本手册 2
1.4 约定 5
第二章启动 6
2.1 安装 6
2.2编译和链接 6
2.3实际演示 6
第三章 进一步的讨论 11
3.1 C-scape数据对象 11
3.2 定制屏幕 14
4.2 定义菜单:menuPrintf 17
4.1 打开菜单 17
第四章 菜单对象 17
4.3 平接菜单 25
4.4 撤消菜单 25
第五章 屏幕编辑器(The Sed) 26
5.1 打开sed 27
5.2 位置,尺寸和滚屏 27
5.3 激活屏幕编辑器 29
5.4 颜色 33
5.5 边框 34
5.6 屏幕编辑器 34
5.7 隐影(Shadows) 35
5.8 屏幕编辑器标签 35
5.9 屏幕编辑器光标类型 36
5.10 便签 36
5.12 关闭屏幕编辑器 37
5.11 类属数据指针 37
5.13 附属函数 38
5.14 sed__Alloc 40
第六章字段 42
6.1 字段内的移动 42
6.2 检测和改变字段 44
6.3 字段间的移动 45
6.4 字段网格 46
6.5 命名字段 47
6.6 绘制字段 48
6.7 颜色及标记字段 48
6.8 保护字段 49
6.9 字段数据指针 49
6.10 字段的基本对象 50
6.11 字段Hijinks 50
7.1 函数结构综述 52
第七章 字段函数的结构 52
7.2 问题示例 53
7.3 另一个示例问题 64
7.4 Caveat程序员 66
7.5 创造能力 66
第八章 标准字段函数 68
8.1 专用键处理 68
8.2 baton的使用 69
8.3 std funcs(标准字段函数) 71
8.4 提示信息 72
8.5 串的有效值检测 72
8.6 数字有效性 74
8.7 格式串 74
8.9 标准字段函数 76
8.8 ocountry__struct函数 76
第九章 高级函数 82
9.1 弹出函数 82
9.2 串函数 85
9.3 日期和时间函数 86
第十章 菜单系统 89
10.1 slug菜单系统 89
10.2框架菜单系统 93
第11章基本对象(Bobs) 98
11.1 嵌入式scds 98
11.2 Bobs的详细说明 101
11.3 Bob家谱 104
11.4嵌入式编辑器 105
11.5如何从其它源生成Bob? 106
12.1 Slcd举例 107
第12章滚动列表编辑器(Slcds) 107
12.2 slcds内部实现 110
第十三章 文本编辑 113
13.1 建立一个编辑器 113
13.2使文本到位 115
13.3光标移动 117
13.4插入和删除 119
13.5制表符(tabs),换行符和字环绕 121
13.6块操作 122
13.7查找 125
13.8绘制和刷新模式 128
13.9把文本存入文件 128
第十四章屏幕文件 130
14.1 在屏幕文件中存贮Sed 130
14.2从屏幕文件装载sed 135
15.1 鼠标器基础 140
第十五章鼠标 140
15.2字段间的移动 141
15.3 sed间的移动 144
15.4鼠标处理器 147
15.5有关鼠标和菜单 148
第十六章边框 152
16.1 使用边框 152
16.2标准边框 153
第十七章求助系统 158
17.1 求助文件 158
17.2初始化 160
17.3 设标号 161
17.4标准显示函数 162
17.5建立新的显示函数 165
18.1 设备接口组 167
第十八章设备接口 167
18.2颜色和属性 169
18.3键盘 171
18.4声音 174
第十九章更进一步的讨论 176
19.1 与各种版本的兼容性 176
19.2 内存分配 179
19.3 限制 179
19.4重新编译源程序 179
19.5编写可移植的程序 179
19.6移植到其它系统 180
第二十章错误处理 181
20.1截取错误信息 181
第二十一章常见问题 183