程序的基础组成部分.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
? ? 第三章 ? ? ? ? ? ? INFORMIX-4GL程序的基本组成部分 ? 本章给出了INFORMIX-4GL程序组成部分的总体情况,你要明确这些单个的组成部分是怎样结合在一起产生最终程序的。 程序 ? INFORMIX-4GL中的程序可以处理大量的应用需求,可以管理小型商业或主要银行的资金。INFORMIX-4GL程序包括执行特定函数所需的所有部分。 程序:为解决一个问题或处理数据由计算机执行的操作逻辑顺序。 ? 详细描述 任一程序都有最基本的事情要作,在用程序记录运动物资分配的情况中,需要跟踪客户、厂商和定单,在INFORMIX-4GL中,需要三部分程序或处理三方面情况的一个程序,作为这章的目的,你需要跟踪客户信息,这将是程序要做的事。 基本操作与跟踪记录客户情况有关,包括增加新客户、删除老客户或改变客户地址。根据我们的设计,程序需要INFORMIX-4GL的哪些组成部分。 ? 模块文件 INFORMIX-4GL的一个构件是模块(module),模块是INFORMIX-4GL指令的机器文件,是整个程序的一部分。把一组模块组合在一起,就成为整个程序,上图中有三个模块,合在一起就组成了客户程序。 要多少模块来组成程序呢?回答是至少一个,一般情况下,需要完成目标所需的那么多模块,看上去就象没有回答,但实际的数目是由你决定的。 在上图,跟踪记录客户的程序分成了三个模块,每个模块有其特殊的作用,cust_main.4gl模块用于驱动和控制程序,cust_add.4gl模块用于管理新增客户记录,cust_edit.4gl模块包括改变或删除客户记录的INFORMIX-4GL代码。 ? 模块包括一个或多个函数的集合。函数(function)是INFORMIX-4GL代码最基本的单元,它是在被调用时执行的一组INFORMIX-4GL语句序列。在INFORMIX-4GL程序中函数一次也没执行过也是有可能的,例如,如果从没删除过客户,那么函数delete_cust就不会被调用。 组成一个模块要多少函数?对于这个问题回答是至少一个,你可能需要完成这个模块目标所需的所有函数,在上图中cust_edit.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可用于显示数据库中的信息,也可修改、删除和插入信息。 ? 概要 INFORMIX-4GL程序包括执行一个特定功能所需的所有部分,象管理商店或科学数据分析。 ? 模块:INFORMIX-4GL的基本构件是模块,一个模块是INFORMIX-4GL指令的机器文件,它是完整程序的一块,若把一组模块组合在一起,将得到整个程序。 ? 函数:一个模块包括一个或多个函数,函数是4GL代码基本内容,它是在被调用时执行的一组4GL语句序列,INFORMIX-4GL有四种类型的函数:GLOBALS、MAIN、REPORT和FUNCTION。 ? FORM:Form由INFORMIX-4GL程序调用,它们放在单独的文件中,在程序外独立编译。 ? 判断上面语句是TRUE还是FALSE。

您可能关注的文档

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档