我的第一个博客文章

发表于:2007-06-22来源:作者:点击数: 标签:
做了好多年informix维护工作,用informix-4gl编程却是一大弱项,近日得到4gl电子书,就用我新注册的博客来记录我学习4gl的过程吧! 产品介绍就不看了,直接进入第二章: INFOR MI X-4GL 和 Informix 工具集 第三章 INFORMIX-4GL 程序的基本组成部分 INFORMIX

   
  做了好多年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:它是附加的报表格式化语句,其它的函数如MAINGLOBALSFUNCTION不能处理报表语句。

 

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

Form

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

 

独立的文件

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

原文转自:http://www.ltesting.net