发信人: garyjan()
整理人: chedong(2000-05-05 18:23:32), 站内信件
|
A4. INFORMIX-4GL产品家族
INFORMIX的第四代语言是世界上除C语言之外,应用最广泛的语言。它既可以运行 与 CLENT/SERVER 结构的CLIENT端,也可以运行于主机终端结构上 。INFORMIX- 4GL主要为字符终端开发,也可以在MS-WINDOWS下运行。
INFORMIX-4GL 产品家族包括了4GL快速开发系统, 4GL交互调试器以及 4GL 编 译器。它们可以运行于UNIX、DOS、WINDOS等多种操作系统环境,它 所提供的强 大功能和极好的灵活性完全覆盖了诸如 C 或COBOL这样的第三代语 言所能提供的 功能。
INFORMIX-4GL家族产品:
. INFORMIX-4GL COMPILER:4GL编译产品,可产生二进制可运行代码。
. INFORMIX-4GL RDS:4GL的快速开发系统。
. INFORMIX-4GL ID:4GL的交互式调试工具。
. INFORMIX-4GL FORMS:为快速建立数据录入应用而提供的代码生成器
和屏幕格式描绘器。
. INFORMIX-SQL: 一个完整的数据库应用开发产品,包括:模式编辑器 、菜单 构造器、屏幕格式生成器和报表书写器。
INFORMIX-4GL的特点:
 提供快捷的开发和交互的调试功能
 产生高效代码的生成环境
 不需要再使用第三代语言
 便于应用程序的维护
 基于工业标准的SQL语言
 易于移植
完整的应用开发环境
INFORMIX-4GL 有弹出式菜单,内置式帮助,非过程报表规格,完整的过 程流控 制和其他工具。 它的过程语句和非过程语句提供了特殊能力,使用户不 再需要 象C或COBOL之类的第三代语言。而象OPENWINDOW、MENU、DISPLAY、FORM等非过程 语句使开发者可以免去编写数以百计的代码。
INFORMIX-4GL编译器
INFORMIX-4GL可以以两种方式运行,在程序编制过程中,可以采用解释 执行以便 开发者跟踪调试;程序编制完成后,可以采用编译执行以获得更高的 效率。
INFORMIX-4GL快速开发系统
INFORMIX-4GL快速开发系统是INFORMIX-4GL 的解释版,通过减少编译 时间来提 高开发者生产率。INFORMIX-4GL 编译器将4GL源代码编译成二进制 代码。
INFORMIX-4GL交互式调试器
INFORMIX-4GL交互式调试器用于程序员方便地标识和分析4GL 程序的运 行错误。
新的特点和功能
通过一些增强语句,用 INFORMIX-4GL 语言所编写的应用程序可以有更 多的灵活 性和更多的功能。如:ALTER TABLE、 CONSTRUCT、 CREATE TABLE、INPUT A RRAY、MENU、OPEN FORM、OPEN WINDOW、 OPTION、SELECT和WHENEVER。
国际数字格式化
在 INFORMIX-SQL和INFORMIX-4GL中可以使用一新的环境变量DBFOR MAT,它可以 对在格式上不同于美国格式的数字数据以支持。DBFORMAT常 用于格式化屏幕输入 /输出和报表输出。
4GL应用程序设计接口(API)
提供了直接在C语言程序中调用4GL函数的能力。
联机错误信息
有两种新的方法可以方便地获得出错信息。 第一种,由电子设备生成的错 误信 息。包括错误代码,描述文本及对应的动作,以ASCII码和POSTSCRIPT格式输出。 第二种,一个称作“FINDERR”的新的工具将错误文本及对应的动作都显示出来。 这样,你就不再需要拿着手册去解释错误代码了。
中断的4GL查询
INFORMIX-4GL 可根据特定的需求来编写:在应用程序中增加一项选择允 许或不 允许中止查询。
表格增强功能
INFORMIX-4GL新增了INVISIBLE域属性 --- 用户击键将不反应在屏幕上, 适用于 保密字域。
兼容性
INFORMIX-4GL可以在85个不同的制造商所制的、超过450种硬件机器上 运行。它 在这些平台上都是兼容的,不需要重新生成代码。
INFORMIX -4GL Rapid 开发系统规格
标准RAM需求:
小型多用户 (1-10用户) 1MB ~5MB
大型多用户 5MB 以上
标准内存占用量:
程序员环境(r4gl) 320K+数据 库引擎
P-代码执行器(fglgo) 305K+数据库引 擎
数据库引擎:
INFORMIX-SE 700K
INFORMIX-OnLine 1000K
磁盘占用量 8.6M
运行时 4.4 M
报告规格
输出行长 无逻辑 上的限制
报告的列数 无限制
用户变量 与机器 有关
变量总数 与机器 有关
按列序的组合长度 在INFORMIX-SE 中最多为120字 节;在INFORMIX-OnLine中最多 为255字节
中止级数量 可达8
表格规格
表格数量 无逻辑 上限制
每一表格的屏幕数 1
每一表格的列数 根据机器而定
INFORMIX -4GL 交互式调试器规格
标准RAM需求:
小型多用户 (1-10用户) 1MB ~5MB
大型多用户 5MB 以上
标准内存占用量:
交互式调试器器(fglb) 450K+数据库引擎
数据库引擎:
INFORMIX-SE 700K
INFORMIX-OnLine 1000K
磁盘占用量 5.9M
INFORMIX -4GL 编译器规格
标准RAM需求:
小型多用户 (1-10用户) 1MB ~5MB
大型多用户 5MB 以上
标准内存占用量:
程序员环境(i4gl) 320K+数据库 引擎
数据库引擎:
INFORMIX-SE 700K
INFORMIX-OnLine 900K
磁盘占用量 8.5M
运行时 2.6 M
报告规格
输出行长 无逻辑 上的限制
报告的列数 无限制
用户变量 与机器 有关
变量总数 与机器 有关
按列序的组合长度 在INFORMIX-SE 中最多为120字 节;在INFORMIX-OnLine中最多 为255字节
中止级数量 可达8
表格规格
表格数量 无逻辑 上限制
每一表格的屏幕数 1
每一表格的列数 根据机器而定
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.99.12.234]
|
|