Genero BDL 开发教程:从入门到精通
需积分: 42 29 浏览量
更新于2024-11-14
收藏 974KB PDF 举报
“tiptop开发技术 - 易拓开发基础,包括 Genero Business Development Language (BDL) 的语法,画面设计,代码编写等内容,适用于初学者。提供的资料为 Genero BDL Training Manual,涵盖程序架构、变量、流程控制、FORM组成、窗口与表单、菜单、输入与显示、游标和数组以及报告撰写等多个方面。”
《易拓开发技术:深入理解Genero BDL》
Genero Business Development Language (BDL) 是一种强大的编程语言,特别用于企业级应用程序的开发。对于初学者而言,掌握其基本语法和常用功能是进入易拓开发世界的关键步骤。本资源提供的 Genero BDL Training Manual 详尽地介绍了这一语言的各个方面。
1. **Genero BDL程序架构**
- **程序组成**:讲解了FORM的主要组成部分,包括FORM的结构和程序Module的构建。
- **FORM架构**:阐述了FORM的基本构成,帮助理解FORM的设计和逻辑布局。
- **FORM与Module**:说明了FORM和程序Module在程序中的角色和交互方式。
2. **Genero BDL Tools**
- **编译、链接和运行**:详细描述了如何处理Genero BDL源代码,包括编译、链接过程以及如何执行程序。
3. **变数及表达式**
- **变量生命周期**:讨论了变量从创建到销毁的过程,以及如何管理变量的生存期。
- **变量定义**:解释了如何声明和初始化变量。
- **变量类型**:介绍了Genero BDL支持的不同变量类型。
- **变量集合**:讨论了数组和其他集合数据结构的使用。
- **表达式**:涵盖了运算符、表达式和逻辑操作。
4. **程控流程**
- **CALL与RETURN**:展示了如何调用和返回函数。
- **CASE语句**:解释了基于条件执行不同代码块的机制。
- **FOR循环**:详细说明了迭代结构的使用。
- **IF语句**:介绍了条件判断的实现。
- **SLEEP**:描述了程序暂停执行的命令。
- **WHILE循环**、**CONTINUE**和**EXIT**:提供了循环控制和流程中断的细节。
5. **FORM的组成**
- **ACTION DEFAULTS**:探讨了表单默认行为的设置。
- **TOP MENU**:说明了菜单的创建和管理。
- **LAYOUT**:讨论了表单布局的设计原则。
- **画面文件对象**:涵盖了表格、属性和指令等表单元素。
6. **WINDOWS与FORM**
- **窗口与表单的关系**:解释了窗口与表单在用户界面中的角色。
- **清除画面指令**:介绍了清除屏幕或表单内容的方法。
7. **菜单**
- **建立菜单**:指导如何创建动态的用户界面菜单。
8. **INPUT与DISPLAY**
- **INPUT指令**:详细解析了输入数据的处理和控制。
- **DISPLAY指令**:展示了如何在屏幕上显示数据。
9. **CURSOR的应用**
- **数据查询与修改**:探讨了通过游标进行数据库查询和更新的技术。
- **程序应用**:给出了游标在实际程序中的典型应用。
10. **ARRAY的应用**
- **数组概念**:介绍了数组的基础知识。
- **对象数组**:讲解了数组中存储对象的方法。
- **INPUT ARRAY与DISPLAY ARRAY**:展示了如何处理输入和显示数组数据。
11. **REPORT撰写**
- **报告生成**:讨论了创建和定制报表的步骤。
这份手册为初学者提供了一个全面的起点,涵盖了Genero BDL开发的核心要素,是学习易拓开发技术的宝贵参考资料。通过深入理解和实践手册中的内容,开发者将能够熟练掌握Genero BDL,从而高效地构建企业级应用程序。
2017-09-21 上传
2021-10-03 上传
2020-10-27 上传
2011-01-29 上传
286 浏览量
2010-12-10 上传
AQkui
- 粉丝: 0
- 资源: 2
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析