Progress语言基础教程:编辑、语法与变量定义
需积分: 10 27 浏览量
更新于2024-07-24
收藏 373KB PPT 举报
"Progress Training文档提供了对Progress编程语言的基础知识,包括对象、语法规则、变量定义、赋值和显示方法,适用于想要学习和理解Progress语言的QAD相关的专业人士。"
在Progress编程语言中,对象是构成应用程序的基本单元,它们包含了数据和操作这些数据的方法。学习如何有效地使用对象对于编写高效、可维护的代码至关重要。Progress编辑器提供了多种功能,如F2用于获取帮助,F1运行程序,F7进入下一步,F9进行查找,以及使用编译和保存命令来管理代码。
Progress的语法规则简洁明了。例如,`/**/` 用于添加多行注释,`.` 表示语句的结束,`:` 是循环点,`?` 代表未知值,而字符串可以使用双引号 `“”` 或单引号 `' '` 来定义。`{filename} Include file` 用于包含其他文件,`[]` 用于定义数组。
在定义变量时,Progress使用 `Define` 关键字。例如,`Define variable Var1 as decimal decimals 1 label "Qty".` 这条语句定义了一个名为Var1的变量,类型为十进制,保留一位小数,并且设置了一个标签"Qty"。其他的变量类型还包括Character、Integer、Logical等。变量的初始值可以通过 `Assign` 语句来设定,如 `Assign Var1 = 10.`。显示变量的值则使用 `Display` 语句,如 `Display Var1.`。
Progress语言还支持对变量的数组定义,如 `Define variable Var3 as integer Extent 3.` 这将创建一个包含三个元素的整数数组。数组的初始化可以使用 `Initial` 关键字,例如 `Define variable Var4 as Character Format "Q9" Extent 4 initial [1,2,3,4].`
除了基本的变量定义和赋值,Progress还允许定义复杂的格式和逻辑。例如,`Define variable Var5 as logical Format "Detail/Summary" initial "Detail".` 定义了一个逻辑变量,格式化为 "Detail/Summary",初始值为 "Detail"。
Progress Training文档涵盖了Progress编程语言的核心概念,包括编辑器的使用、基本语法、变量定义和赋值,这些都是理解并操作Progress应用程序的基础。通过深入学习和实践,开发者能够熟练地运用Progress来开发和维护QAD相关的系统。
2009-05-07 上传
2021-09-29 上传
2015-08-12 上传
2021-07-08 上传
2023-04-23 上传
2023-06-02 上传
2023-05-13 上传
2023-06-11 上传
2023-06-11 上传
2023-06-02 上传
teng_qing
- 粉丝: 1
- 资源: 8
最新资源
- 深入浅出:自定义 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色块闪烁现象解析