内容简介
第0章 简介
0.1 手册简介
第一部分 使用手册
0.2 使用INFORMIX-4GI前的准备
第一章 内容介绍
1.1 本章概述
1.2 INFORMIX-4GL介绍
1.3 INFORMIX-4GL的特生
第二章 建立数据库
2.1 本章概述
2.2 数据库基本概念
2.3 建立数据库
2.4 程序员环境
2.5 本章小结
3.1 本章概述
3.2 选择数据库:DATABASE语句
第三章 使用数据库
3.3 定义程序变量
3.4 赋值语句:LET
3.5 交互式程序
3.6 基本数据库操作
3.7 本章小结
4.1 本章概述
4.2 定义记录
第四章 SELECT语句
4.3 检索多条行记录的SELECT语句
4.4 复杂的SELECT语句
4.5 本章小结
第五章 函数
5.1 本章概述
5.2 编写函数
5.3 本章小结
6.2 使用屏幕表格
第六章 设计屏幕表格
6.1 本章概述
6.3 表格定义文件
6.4 表格定义文件的各组成部分
6.5 程序员环境
6.6 本章小结
第七章 对屏幕表格的操作
7.1 本章概述
7.2 对屏幕表格的操作
7.3 编写使用屏幕表格的交互式程序
7.4 本章小结
第八章 菜单、选择项和求助
8.1 本章概述
8.2 用INFORMIX-4GL建立菜单
8.3 建立菜单
8.4 改变消息行和提示行
8.5 建立求助消息
8.6 一个菜单程序实例
8.7 嵌套菜单
8.8 本章小结
第九章 设计报表
9.1 本章概述
9.2 设计报表
9.3 如何建立报表
9.4 基本报表格式化
9.5 报表中的计算
9.6 显示报表
9.7 用INFORM IX-4GL运行ACE报表
9.8 本章小结
第十章 错误处理和用户中断
10.1 本章概述
10.2 错误预处理
10.3 处理用户中断
10.4 本章小结
第十一章 使用多重表表格和屏幕数组
11.1 本章概述
11.2 用多重表表格工作
11.3 在程序中使用多重表表格
11.4 本章小结
第十二章 屏幕表格实例查询
12.1 本章概述
12.2 实例查询
12.3 用查询模式构造SELECT语句
12.4 本章小结
第十三章 窗口
13.1 本章概述
13.2 窗口管理
13.3 包含窗口的范例程序
13.4 使用订单输入程序
13.5 在程序中包含一窗口
13.6 关闭窗口
13.7 在窗口中显示信息
13.8 清除正文窗口
13.9 检测订单输入程序
13.10 使用带有多重窗口的程序
13.11 多重窗口操作
13.12 检测具有多重窗口的程序
13.13 本章小结
第十四章 关于INFORMIX-4GL更进一步的学习
14.1 本章概述
14.2 存取权限
14.3 修改数据库
14.4 事务处理
14.5 审查踪迹
14.6 视图
14.7 输入和显示属性
14.8 本章小结
附录A stores数据库
附录B 环境变量
附录C 关键字
附录D 实例报表程序
第二部分 参考手册
第0章 简介
0.1 本手册说明
0.2 各章摘要
0.3 语法约定
0.4 范例数据库
第一章 INFORMIX-4GL程序设计
1.1 本章概述
1.2 语言约定
1.3 程序变量
1.4 INFORMIX-4GL语句
1.5 内部函数
1.6 C函数
1.7 编译和运行INFORMIX-4GL程序
1.8 程序文件的扩展名
第二章 RDSQL的使用
2.1 本章概述
2.2 关系数据库
2.3 RDSQL标识符
2.4 数据库数据类型
2.5 RDSQL语句概要
2.6 数据定义
2.7 数据处理
2.8 游标管理
2.9 动态管理
2.10 数据存取
2.11 数据的完整性
2.12 用户状态及权限
2.13 索引技术
2.14 锁定
2.15 空值(NULL)
2.16 视图
2.17 外部连接(join)
2.18 通过记录ID存取表
2.19 SQLCA记录
2.20 TODAY和USER函数
3.1 本章概述
3.2 屏幕表格说明文件的结构
第三章 屏幕表格的建立和编译
3.3 默认的屏幕属性
3.4 建立和编译屏幕表格
3.5 在INFORMIX-4GL中使用PERFORM屏幕表格
第四章 报表生成
4.1 本章概述
4.2 调用REPORT例行程序
4.3 REPORT例行程序的结构
5.1 本章概述
第五章 4GL函数库
第六章 程序员环境
6.1 本章概述
6.2 INFORMIX-4GL菜单
6.3 MODULE(模式)设计菜单
6.4 屏幕表格设计菜单
6.5 程序设计菜单
6.6 查询语言菜单
第七章 INFORMIX-4GL语句语法
7.1 语句类型
7.2 语句定义
7.3 SELECT语句
附录A 范例数据库及其应用
附录B 系统一览表
附录C 环境变量
附录D 关键字
附录E INFORMIX-4GL实用程序
附录F 用于C的DECIMAL函数
附录G 复合外部连接
附录H ASCII字符集
附录I INFORMIX-4GL的TermcaP变化
附录J INFOMRIX-4GL错误信息
第三部分 交互式调试程序
第0章 简介
0.1 本手册说明
0.2 样本程序和演示数据库
第一章 绪论
1.1 本章概述
1.2 DebUgger介绍
1.3 使用Debugger
1.4 本章小结
2.1 本章概述
2.2 customer.4gl程序
第二章 Debugger入门
2.3 运行Debugger
2.4 本章小结
第三章 跟踪customer程序的逻辑
3.1 本章概述
3.2 本章引言
3.3 恢复环境
3.4 TRACE命令
3.5 带有跟踪点的运行
3.6 DUMP命令
3.7 中断程序的执行
3.8 组合命令
3.9 删除跟踪点
3.10 CONTINUE命令
3.11 保存与退出
3.12 本章小结
4.2 查看程序的问题
第四章 分析customer程序中的逻辑错误
4.1 本章概述
4.3 调用Debugger
4.4 BREAK命令
4.5 DISABLE命令
4.6 到达第一个断点
4.7 PRINT命令
4.8 LET命令
4.9 STEP命令
4.10 NOBREAK命令
4.11 为当前对话设置第二个断点
4.12 保存与退出
4.13 改正customer程序
4.14 本章小结
第五章 多模块程序:cust_order
5.1 本章概述
5.2 cust_order程序
5.3 定义和编译程序
5.4 处理多模块程序
5.5 模块变量
5.6 本章小结
第六章 跟踪cust_order程序的逻辑
6.1 本章概述
6.2 调试会话综述
6.3 设置当前对话的跟踪点
6.4 设置当前对话的断点
6.5 跟踪程序逻辑:例1
6.6 跟踪程序逻辑:例2
6.7 跟踪点的执行
6.8 本章小结
第七章 分析cust_order程序中的运行时错误
7.1 本章概述
7.2 出现运行时错误
7.4 致命错#1:超出终端显示限制
7.3 启动对话
7.5 致命错#2:数组超界
7.6 校正程序
7.7 重新编译程序
7.8 检验所做的校正
7.9 本章小结
第八章 调试环境
8.1 本章概述
8.2 调试过程
8.3 定义源程序查找路径
8.4 定义键盘别名
8.5 调试程序屏幕和窗口
8.6 设置终端显示参数
8.7 建立断点和跟踪点
8.8 显示和复制参数
8.9 利用文件建立参数
8.10 退出调试环境
8.11 本章小结
第九章 调试程序命令
9.1 本章概述
9.2 Debugger命令的功能特性
9.3 作用域
9.4 活动函数和变量
9.5 关键字的简写形式
9.6 命令语法表示的约定
9.7 Debugger命令的语法
附录A 范例数据库
附录B 环境变量
附录C 调用C函数
附录D 实例程序
附录E 关键字
附录F ASCII字符集
附录G Debugger错误消息