Genero BDL基础语法电子版详解:数据系统与流程控制

需积分: 42 6 下载量 106 浏览量 更新于2024-09-18 收藏 974KB PDF 举报
Genero Business Development Language (BDL) 是一种面向业务流程的脚本语言,用于TIPTOP产品部开发的商业应用软件。这份电子版培训手册提供了基础的Genero BDL语法教程,涵盖了程序架构、变量与表达式、程控流程控制、FORM结构、用户界面元素以及报告撰写等内容。 1. **程序架构与组成**: - Genero BDL程序由FORM构成,主要分为模块化设计,包括FORM的主要组成部分,如ACTION DEFAULTS、TOP MENU、LAYOUT等。 - 模块架构图展示了不同组件之间的关系,有助于理解软件的逻辑结构。 2. **变量与表达式管理**: - 变量是程序的核心,包括生命周期、定义(如变量类型如数值、字符串等)、集合操作、设定值以及初始化。 - 表达式用于处理计算和比较,是执行逻辑判断的基础。 - USING语句可能与库函数或预定义对象的引用有关。 3. **程控流程控制**: - CALL用于调用其他模块或子程序; - RETURN用于结束函数并返回结果; - CASE结构实现条件分支; - FOR循环用于重复执行特定操作; - IF-ELSE语句用于逻辑判断; - sleep和WHILE循环控制程序执行时间; - CONTINUE和EXIT用于流程控制,跳过部分代码或退出循环。 4. **用户界面设计**: - FORM的组成详细讲解了各个部分的功能,如ACTION DEFAULTS用于设置默认行为,TOP MENU构建菜单系统; - LAYOUT管理页面布局,包括对象的添加和组织; - TABLES用于数据管理,而ATTRIBUTES定义表单字段属性; - INSTRUCTIONS用于编写交互逻辑。 5. **数据操作**: - 清除屏幕和创建菜单的指令; - INPUT和DISPLAY指令用于输入验证和数据显示,包括输入架构、控制点的管理; - CURSOR功能支持数据的查询和修改,尤其是在表单操作中; - ARRAY(数组)的使用是数据存储和处理的重要手段,包括输入和显示数组内容。 6. **报告撰写**: - REPORT撰写部分介绍了如何使用Genero BDL编写专业文档,可能涉及到数据筛选、排序和格式化等步骤。 这份培训手册为初学者提供了关于Genero BDL的基础知识,适合想要了解和掌握该语言来开发商业应用的人士参考。通过学习这些内容,开发者能够构建出功能丰富的用户界面和处理复杂的业务流程。