下载 >  数据库 >  其它 > Progress/OpenEdge语言手册

Progress/OpenEdge语言手册 评分:

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 describe s 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. The documentation refers to this run-time engine as the ABL Virtual Machine (AVM). When the documentation refers to ABL source code compilation, it specifies ABL or the compiler as the actor that manages compile-time features of the language. When the documentation refers to run-time behavior in an executing ABL program, it specifies the AVM as the actor that manages the specified run-time behavior in the program. For example, these sentences refer to the ABL compiler’s allowance for parameter passing and the AVM’s possible response to that parameter passing at run time: “ABL allows you to pass a dynamic temp-table handle as a static temp-table parameter of a method. However, if at run time the passed dynamic temp-table schema does not match the schema of the static temp-table parameter, the AVM raises an error.” The following sentence refers to run-time actions that the AVM can perform using a particular ABL feature: “The ABL socket object handle allows the AVM to connect with other ABL and non-ABL sessions using TCP/IP sockets.” References to ABL data types ABL provides built-in data types, built-in class data types, and user-defined class data types. References to built-in data types follow these rules: * Like most other keywords, references to specific built-in data types appear in all UPPERCASE, using a font that is appropriate to the context. No uppercase reference ever includes or implies any data type other than itself. * Wherever integer appears, this is a reference to the INTEGER or INT64 data type. * Wherever character appears, this is a reference to the CHARACTER, LONGCHAR, or CLOB data type. * Wherever decimal appears, this is a reference to the DECIMAL data type. * Wherever numeric appears, this is a reference to the INTEGER, INT64, or DECIMAL data type. References to built-in class data types appear in mixed case with initial caps, for example, Progress.Lang.Object. References to user-defined class data types appear in mixed case, as specified for a given application example. Structure of reference entries Each ABL element reference description includes some subset of the following information: * Platform-restriction notations * A purpose or description of the language element * Block properties for all block statements * Data-movement diagrams for all data-handling statements * The syntax for the language element * The options and arguments you can use with the language element * One or more examples that illustrate the use of the language element * Notes that highlight special cases or provide hints on using the language element * A See Also section that lists related language elements Platform-restriction notes Some language elements and features of ABL do not apply to all software platforms—operating systems, user interfaces, and database management systems—that OpenEdge supports. The documentation tries to note each such platform restriction with the language element title. Some language elements apply to SpeedScript programming and some do not; the documentation indicates which language elements do not apply with a note in the language element description. You can consider a language element as supported for all interfaces, on all operating systems, and for SpeedScript unless otherwise indicated in the language element description. The platform restriction notes that appear in the documentation include the following: * AppServer™ only The element or feature applies only to the OpenEdge AppServer. * Character interfaces only The element or feature applies only to the character interfaces that OpenEdge supports. * Graphical interfaces only The element or feature applies only to the graphical interfaces that OpenEdge supports. * NT and UNIX only The element or feature applies only to the Windows and UNIX versions that OpenEdge supports. * ORACLE only The element or feature applies only to the ORACLE versions that OpenEdge supports. * UNIX only The element or feature applies only to the UNIX versions that OpenEdge supports. * Windows only The element or feature applies only to the Windows versions that OpenEdge supports. * Windows only; Graphical interfaces only The element or feature applies only to the graphical interfaces of the traditional OpenEdge GUI for the Windows versions that OpenEdge supports. * Windows only; GUI for .NET only The element or feature applies only to the .NET forms, controls, or other .NET objects for the Windows versions that OpenEdge supports. For a complete list of the software platforms that OpenEdge supports, see OpenEdge Getting Started: Installation and Configuration.
...展开详情收缩
2018-09-10 上传大小:4.31MB
分享
收藏 举报
中国首个!百度云宣布边缘计算开源,发布智能边缘开源平台OpenEdge
OpenEdge GettingStarted:Progress OpenEdge Studio

OpenEdge Progress开发入门

立即下载
第四次发贴:请用过ODBC连接Progress OpenEdge 10.1C 高手进
jdbc连接progress数据库
【关键词】TIOBE排行榜上排名21的OpenEdge ABL是啥东东?
ProgressOpenEdge4GL数据库查看软件

Progress OpenEdge 4GL数据库的查看软件,用ODBC连接的,非常好用!

立即下载
QAD progress 语言

制造业常用的ERP系统--QAD,在此系统上搞开发,须了解progress 语言,Progress语言是一种非可视化的编程语言,符合4GL规范,具有高级语言的优点,没有指针、类等概念,对数据库操作也非常方便,而且它语法简单易懂,比C语言等更接近自然语言,更符合人们的拼写习惯.

立即下载
progress语言的介绍
PROGRESS语言

真正的PROGRESS语言教程,包含变量定义,字符类型,循环结构,自带函数等等。

立即下载
PROGRESS SQL
Progress数据库的配置和运行
openedge.jar

这是一个很早的progress openedge 数据库了,用jdbc连接的jar包基本都找不到了,之前找了好久,这个适用于大多数版本,可能有一些用不了,现在分享给大家

立即下载
greenplum jdbc readme by pivotal
How to create Progress OpenEdge ODBC Driver
css3的word-break
progress openedge
Progress数据库维护手册

Database Administration Utilities Help OpenEdge Release 10.2B Copyright © 2009 Progress Software Corporation

立即下载
Progress ODBC驱动

Progress数据库的资源很少,很不容易找到一个ODBC驱动,共享给大家,希望对大家有用

立即下载
Progress 4GL Handbook

完整版的Progress 4GL Handbook,包括progress编程和openedge的使用

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Progress/OpenEdge语言手册

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: