我的第一个博客文章


做了好多年informix维护工作,用informix-4gl编程却是一大弱项,近日得到4gl电子书,就用我新注册的博客来记录我学习4gl的过程吧!

产品介绍就不看了,直接进入第二章:

INFORMIX-4GL

和 Informix 工具集

第三章

INFORMIX-4GL 程序的基本组成部分

INFORMIX-4GL 的一个构件是模块 (module) ,模块是 INFORMIX-4GL 指令的机器文件,是整个程序的一部分。把一组模块组合在一起,就成为整个程序, 要多少模块来组成程序呢?回答是至少一个,一般情况下,需要完成目标所需的那么多模块,看上去就象没有回答,但实际的数目是由你决定的。 模块包括一个或多个函数的集合。函数 (function) 是 INFORMIX-4GL 代码最基本的单元,它是在被调用时执行的一组 INFORMIX-4GL 语句序列。

函数类型

在 INFORMIX-4GL 中有四种函数,不同的函数名表示不同种类的 INFORMIX-4GL 语句功能。

GLOBALS :在这个函数只用于说明变量声明语句,它也让其它模块知道变量的存在,每个程序只允许有一个 GLOBALS 函数。

MAIN :给出 INFORMIX-4GL 开始的位置, INFORMIX-4GL 首先总是先读 MAIN 函数, MAIN 函数驱动程序的其余部分,因此,每个程序要有一个 MAIN 函数 ( 否则 INFORMIX-4GL 不知从哪儿开始 ) 执行。

REPORT :它是附加的报表格式化语句,其它的函数如 MAIN 、 GLOBALS 和 FUNCTION 不能处理报表语句。

FUNCTION :这是 INFORMIX-4GL 代码的基本单元,它不象 MAIN 和 GLOBALS 有特殊用处,定义一个函数的目的是什么它就做什么。

Form

Form 是一个独立的文件,用于描述数据输入和维护过程中实际屏幕的显示, Form 的格式很灵活 , 可根据需要进行设计。

独立的文件

Form 对于程序的其余部分来说是独立的实体,它不属于程序、模块或函数集合,它自成一体。 Form 单独编译,被程序调用, Form 可用于显示数据库中的信息,也可修改、删除和插入信息。

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus