程序的基本组成部分
11页1、第三章INFORMIX-4GL程序的基本组成部分本章给出了INFORMIX-4GL程序组成部分的总体情况,你要明确这些单个的组成部分是怎样结合在一起产生最终程序的。程序INFORMIX-4GL中的程序可以处理大量的应用需求,可以管理小型商业或主要银行的资金。INFORMIX-4GL程序包括执行特定函数所需的所有部分。程序:为解决一个问题或处理数据由计算机执行的操作逻辑顺序。详细描述任一程序都有最基本的事情要作,在用程序记录运动物资分配的情况中,需要跟踪客户、厂商和定单,在INFORMIX-4GL中,需要三部分程序或处理三方面情况的一个程序,作为这章的目的,你需要跟踪客户信息,这将是程序要做的事。基本操作与跟踪记录客户情况有关,包括增加新客户、删除老客户或改变客户地址。根据我们的设计,程序需要INFORMIX-4GL的哪些组成部分。模块文件INFORMIX-4GL的一个构件是模块(module),模块是INFORMIX-4GL指令的机器文件,是整个程序的一部分。把一组模块组合在一起,就成为整个程序,上图中有三个模块,合在一起就组成了客户程序。 要多少模块来组成程序呢?回答是至少一个,一般
2、情况下,需要完成目标所需的那么多模块,看上去就象没有回答,但实际的数目是由你决定的。在上图,跟踪记录客户的程序分成了三个模块,每个模块有其特殊的作用,cust_main.4gl模块用于驱动和控制程序,cust_add.4gl模块用于管理新增客户记录,cust_edit.4gl模块包括改变或删除客户记录的INFORMIX-4GL代码。模块包括一个或多个函数的集合。函数(function)是INFORMIX-4GL代码最基本的单元,它是在被调用时执行的一组INFORMIX-4GL语句序列。在INFORMIX-4GL程序中函数一次也没执行过也是有可能的,例如,如果从没删除过客户,那么函数delete_cust就不会被调用。 组成一个模块要多少函数?对于这个问题回答是至少一个,你可能需要完成这个模块目标所需的所有函数,在上图中cust_edit.4gl模块有一个删除客户和一个改变客户的模块。在实际操作中,可能还需要处理不同操作的其它函数。删除客户可能要的函数有:l l查找客户l l显示客户信息l l确认那个客户确实要删除l l删除这个客户学完INFORMIX-4GL语言,你会很清楚用哪些语句构
3、成函数。函数类型在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有特殊用处,定义一个函数的目的是什么它就做什么。FormForm是一个独立的文件,用于描述数据输入和维护过程中实际屏幕的显示,Form的格式很灵活,可根据需要进行设计。独立的文件Form对于程序的其余部分来说是独立的实体,它不属于程序、模块或函数集合,它自成一体。Form单独编译,被程序调用,Form可用于显示数据库中的信息,也可修改、删除和插入信息。概要INFORMIX-4GL程序包括执行一个特定功能所需的所有部分,象管理商店或科学数据分析。模块:INFORMIX-4GL的基本构件是模块,一个模块是INFORMIX-4GL指令的机器文件,它是完整程序的一块,若把一组模块组合在一起,将得到整个程序。函数:一个模块包括一个或多个函数,函数是4GL代码基本内容,它是在被调用时执行的一组4GL语句序列,INFORMIX-4GL有四种类型的函数:GLOBALS、MAIN、REPORT和FUNCTION。FORM:Form由INFORMIX-4GL程序调用,它们放在单独的文件中,在程序外独立编译。判断上面语句是TRUE还是FALSE。
《程序的基本组成部分》由会员hs****ma分享,可在线阅读,更多相关《程序的基本组成部分》请在金锄头文库上搜索。
教育教学反思心得体会教育教学工作总结和收获
通用技术复习资料整理(一)
收银员个人转正工作总结(6篇)
2022年中考英语一轮复习之语篇填空
期中考试发言材料
教学计划及班务工作计划Doc1
2023年民政专干述职报告(5篇)
2022年实习协议书模板锦集7篇
木门项目建议书写作模板立项备案
山东省教育厅公文写作模板-编-P
医疗美容技术专业建设方案
各类高等院校毕业生接考自考本科须知(二)
中山输配电技术应用项目建议书模板范本
真空包装机封口有褶皱的原因
2013届九年级数学数与式复习测试题
新北师大版一年级下册第六单元《跳绳》优秀教学反思
月嫂职业素养
五年级期终考试质量分析
签订募集资金四方监管协议
2022年08月福建龙岩人民医院招聘非编康复推拿技师1人笔试参考题库(答案解析)
2023-03-07 4页
2023-05-30 97页
2023-06-11 2页
2022-07-26 41页
2023-02-27 103页
2023-08-21 101页
2023-05-18 41页
2023-01-22 89页
2024-02-26 64页
2022-12-08 63页