没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
©
2003 Progress Software Corporation. All rights reserved.
Progress
®
software products are copyrighted and all rights are reserved by Progress Software Corporation. This manual is also copyrighted and all rights are
reserved. This manual may not, in whole or in part, be copied, photocopied, translated, or reduced to any electronic medium or machine-readable form without
prior consent, in writing, from Progress Software Corporation.
The information in this manual is subject to change without notice, and Progress Software Corporation assumes no responsibility for any errors that may appear
in this document.
The references in this manual to specific platforms supported are subject to change.
Allegrix, A [Stylized], ObjectStore, Progress, Powered by Progress, Progress Fast Track, Progress Profiles, Partners in Progress, Partners en Progress, Progress en
Partners, Progress in Progress, P.I.P., Progress Results, ProVision, ProCare, ProtoSpeed, SmartBeans, SpeedScript, and WebSpeed are registered trademarks of
Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and/or other countries. A Data Center of Your Very Own, Allegrix & Design,
AppsAlive, AppServer, ASPen, ASP-in-a-Box, BusinessEdge, Business Empowerment, Empowerment Center, eXcelon, Fathom, Future Proof, IntelliStream,
ObjectCache, OpenEdge, PeerDirect, POSSE, POSSENET, ProDataSet, Progress Business Empowerment, Progress Dynamics, Progress Empowerment Center,
Progress Empowerment Program, Progress for Partners, Progress OpenEdge, Progress Software Developers Network, PSE Pro, PS Select, SectorAlliance,
SmartBrowser, SmartComponent, SmartDataBrowser, SmartDataObjects, SmartDataView, SmartDialog, SmartFolder, SmartFrame, SmartObjects, SmartPanel,
SmartQuery, SmartViewer, SmartWindow, Technical Empowerment, Trading Accelerator, WebClient, and Who Makes Progress are trademarks or service marks
of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries.
SonicMQ is a registered trademark of Sonic Software Corporation in the U.S. and other countries.
Vermont Views is a registered trademark of Vermont Creative Software in the U.S. and other countries.
Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Any other trademarks and/or service marks contained herein are the property of their respective owners.
This product includes Raster Imaging Technology copyrighted by Snowbound Software 1993-2000. Raster imaging technology by SnowboundSoftware.com
This product includes software developed by the Apache Software Foundation (http://www.apache.org/). Copyright © 1999 The Apache Software Foundation. All
rights reserved (Xalan XSLT Processor) and Copyright © 2000-2002 The Apache Software Foundation. All rights reserved (Jakarta-Oro). The names “Apache,”
“Xerces,” “Jakarta-Oro,” “ANT,” and “Apache Software Foundation” must not be used to endorse or promote products derived from this software without prior
written permission. Products derived from this software may not be called “Apache” or “Jakarta-Oro,” nor may “Apache” or “Jakarta-Oro” appear in their name,
without prior written permission of the Apache Software Foundation. For written permission, please contact apache@apache.org. Software distributed on an “AS
IS” basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under
the License agreement that accompanies the product.
Portions of this software are copyrighted by DataDirect Technologies, 1991-2002.
This product includes software developed by Vermont Creative Software. Copyright © 1988-1991 by Vermont Creative Software.
This product includes software developed by IBM and others. Copyright © 1999, International Business Machines Corporation and others. All rights reserved.
This product includes code licensed from RSA Security, Inc. Some portions licensed from IBM are available at http://oss.software.ibm.com/icu4j/.
This product includes the RSA Data Security, Inc. MD5 Message-Digest Algorithm. Copyright ©1991-2, RSA Data Security, Inc. Created 1991. All rights
reserved.
This product includes software developed by the World Wide Web Consortium. Copyright © 1994-2002 World Wide Web Consortium, (Massachusetts Institute
of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University), http://www.w3.org/Consortium/Legal/. All rights reserved.
This work is distributed under the W3C® Software License [http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231] in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
December 2003
Product Code: 4632
Item Number: 98885; R10.0A
Acknowledgements
I'd like to thank all my colleagues who have reviewed this book and given valuable comments
to add clarity to the text and also to point outwhere I had missed important information.
My thanks also go to the OpenEdge™ development, quality assurance, and documentation
teams who have worked hard to provide me with invaluable assistance throughout the writing
of this book.
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preface–1
1. Introducing the Progress 4GL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
About the sample database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
Getting started with the 4GL—the Progress snowplow . . . . . . . . . . . . . . . . . . . . . 1–3
In the beginning…FOR EACH CUSTOMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5
Starting your OpenEdge session. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6
Writing your first procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–10
Basic characteristics of the Progress 4GL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–13
The 4GL is procedural. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–13
The 4GL is block-structured . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–13
A 4GL procedure consists of statements . . . . . . . . . . . . . . . . . . . . . . . . 1–14
The 4GL combines procedural, database, and user interface
statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–15
Saving your test procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–16
2. Using Basic 4GL Constructs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
Refining the data selection with a WHERE clause . . . . . . . . . . . . . . . . . . . . . . . . 2–2
Comparison operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3
Using quotation marks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–4
Creating nested blocks to display related data . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–4
Changing labels and formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–8
Using program variables and data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–9
Defining formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
Other variable qualifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
Variable naming conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13
Placement of variable definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14
Contents
剩余831页未读,继续阅读
资源评论
- wei2771906552014-03-25很有研究价值,值得学习
- QDWONGWEI2016-12-08好评,有用
- rh674291682014-08-05"it_韦昌庆"<it_0xLJCEA4B2FDC7ECz@67429168.CN>; 值得学习
- anbaoxu2014-04-09progress资料很少,这事好东西哈。谢谢
meng3627
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM32单片机心率脉搏监测健康运动计步系统源码带视频演示.7z
- mmexport1713192608513.mp4
- 斯特林V4发动机 斯特林V4发动机
- 基于C实现的N阶数字正方形 ;N阶数字三角形;N阶数字递减三角形;乘法表
- 基于分水岭算法的图像分割的python源码(课程设计).zip
- 基于Java 实现的二进制十进制之间的相互转换
- Pytorch实现基于卷积神经网络的面部表情识别项目源码+数据集+全部资料(毕业设计).zip
- Pytorch实现基于深度学习卷积神经网络的面部表情识别项目源码+面部表情数据集(人脸面部表情识别项目).zip
- 淘金小游戏助手.apk
- 基于卷积神经网络的人脸面部表情识别项目源码+面部表情数据集+训练好的模型(人脸面部表情识别项目).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功