Progress编程入门:简单易学的秘诀
"这篇文档是关于PROGRESS编程的学习资料,主要面向QAD编程。文档指出PROGRESS是一种4GL数据库语言,易于入门且精通也相对简单。教程内容将专注于编程方面,不涉及数据库管理,建议读者参考其他专门的资料来学习这部分内容。作者提到,虽然官方的手册很厚,但常用的功能并不多,通过8小时的学习,读者可以成为PROGRESS编程的专家。教程基于HP-UX系统的Progress9.1D版本,并提供了几个变量定义的实例来介绍基本的编程概念,如变量类型、初始值、数组变量和变量格式等。" 在深入讲解PROGRESS编程之前,我们首先需要理解什么是4GL。4GL(Fourth-Generation Programming Language)是一种高级编程语言,旨在提高程序员的生产力,减少代码量,使程序更易读、易写。PROGRESS作为4GL的一种,以其简洁的语法和强大的数据库处理能力而受到青睐,尤其在企业级应用中广泛使用。 在PROGRESS编程中,变量的定义是基础。变量用于存储数据,它们在使用前必须被定义。例如,在文档中给出的示例中,`str01`是一个字符串类型的变量,`dt01`是日期类型的数组变量,`inte01`是整型变量,带有特定的格式定义。`label`允许为变量提供描述性的名称,方便在用户界面中显示提示信息。`initial`关键字用于设置变量的默认值,`extent`用于定义数组的大小。`format`则用于规定变量的显示格式,可以控制输入和输出的样式。 在PROGRESS中,变量的定义位置并不严格限制,但为了代码的可读性,通常会将它们放在程序开始。此外,`like`和`as`关键字用来指定变量的数据类型,`like`可以复制已存在的变量或字段的类型,而`as`则直接指定类型。在实际编程中,`def`和`var`是`define`和`variable`的缩写,简化了语法,但初学者建议先使用完整形式以增强理解。 在学习PROGRESS编程的过程中,掌握变量的定义和使用至关重要,因为这是构建程序逻辑的基础。除此之外,还需要了解如何处理数据(如查询、更新、删除),如何编写事务处理,以及如何利用PROGRESS的数据库功能(如索引、视图、存储过程等)。此外,熟悉其特有的编程结构,如循环、条件语句、错误处理等也是必不可少的。 《PROGRESS编程其实很简单》系列教程为初学者提供了一个良好的起点,通过逐步学习和实践,读者可以快速掌握PROGRESS编程的基本技巧,并逐渐向更高级的主题过渡,如多线程、网络通信、用户界面设计等。随着对PROGRESS的深入理解和实践经验的积累,成为真正的专家不再是遥不可及的梦想。
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能