Progress编程手册:掌握进步语言的关键资源

5星 · 超过95%的资源 需积分: 9 28 下载量 7 浏览量 更新于2023-07-10 1 收藏 5.33MB PDF 举报
"Progress Programming Handbook 是一本关于Progress编程语言的专业手册,由Progress Software Corporation在2001年出版。这本书详细介绍了Progress语言的各个方面,并强调了其版权信息和使用限制。内容可能涵盖Progress语言的核心概念、语法、应用开发、 Progress软件产品的特性等。书中可能涉及到的商标如Progress、ProgressResults、ProVision、WebSpeed等均为Progress Software Corporation的注册商标。此外,还提到了其他相关产品,如Apptivity、AppServer、SmartObjects、IntelliStream等。" 进步(Progress)是一种用于开发企业级应用程序的编程语言和数据库系统,它特别适用于创建分布式应用程序。Progress编程手册通常会包含以下关键知识点: 1. **Progress语言基础**:包括基本语法、变量定义、数据类型、运算符、流程控制语句(如if-else、for、while等)以及函数和过程的使用。 2. **数据库操作**:Progress支持强大的数据库管理,手册可能会详细介绍如何进行数据查询(使用4GL查询语言)、事务处理、存储过程、索引和视图的创建。 3. **对象-关系映射(ORM)**:Progress提供了将数据库对象与面向对象的代码关联的机制,使得开发者可以更容易地操作数据。 4. **网络通信与分布式计算**:由于Progress设计为支持分布式应用程序,手册会涉及网络编程、远程过程调用(RPC)和数据同步技术。 5. **用户界面(UI)开发**:Progress支持创建图形用户界面,手册可能包含创建窗口、控件、菜单和对话框的方法。 6. **错误处理与调试**:如何在Progress环境中捕获和处理错误,以及有效的调试技巧。 7. **集成开发环境(IDE)**:介绍Progress的开发工具,如OpenEdge Development Suite,包括代码编辑、编译、调试和测试等功能。 8. **Web应用程序开发**:Progress支持Web应用程序的开发,可能包括WebSpeed的使用和Web服务的集成。 9. **版本控制与配置管理**:如何在项目中有效地管理代码版本和配置。 10. **性能优化**:提供提高Progress应用程序性能的策略和最佳实践。 11. **API和库的使用**:Progress提供的各种API和库,如智能对象(SmartObjects)和IntelliStream,它们可能用于数据流处理或复杂业务逻辑。 12. **与其他系统集成**:可能包括与不同操作系统、中间件或数据库系统的互操作性指南,例如通过SonicMQ进行消息队列通信。 "Progress Programming Handbook" 是一份全面的参考资料,旨在帮助开发者深入理解和掌握Progress编程语言及其相关工具,从而能有效地构建和维护企业级应用。
2018-09-10 上传
QAD ERP专用数据库及程序开发语言手册 ABL Reference Preface This Preface contains the following sections: * Purpose * Audience * Organization * Using this manual * Typographical conventions * Examples of syntax descriptions * Example procedures * OpenEdge messages * Third party acknowledgements Purpose This book describes ABL (Advanced Business Language), which is the OpenEdge® programming language for building business applications. It covers all ABL statements, functions, phrases, operators, preprocessor directives, special symbols, widgets, handles, classes, interfaces, attributes, methods, properties, and events. Audience This book is intended for programmers who develop applications using ABL and for anyone who needs to read and understand ABL code. Organization This book consists of the following sections: * A dictionary of ABL statements, functions, phrases, operators, preprocessors, and special symbols. * A dictionary of ABL widgets. * A dictionary of ABL handles. * A dictionary of ABL attributes and methods (for handles). * A dictionary of ABL handle-based object events. * A dictionary of ABL classes and interfaces. * A dictionary of ABL properties and methods (for classes). * A dictionary of ABL class events and event methods * An index of ABL keywords. Using this manual OpenEdge provides a special purpose programming language for building business applications. In the documentation, the formal name for this language is ABL (Advanced Business Language). With few exceptions, all keywords of the language appear in all UPPERCASE, using a font that is appropriate to the context. All other alphabetic language content appears in mixed case. For the latest documentation updates see the OpenEdge Product Documentation Overview page on PSDN: http://communities.progress.com/pcom/docs/DOC-16074. References to ABL compiler and run-time features ABL is both a compiled and an interpreted language that executes in a run-time engine.