ImageVerifierCode 换一换
格式:PDF , 页数:522 ,大小:31.39MB ,
资源ID:437165      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-437165.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ANSI ISO IEC 11730-1994 Information Technology - Programming Languages - Form Interface Management System (Adopted by INCITS)《信息技术.程序设计语言.INCITS采纳的表单界面管理系统》.pdf)为本站会员(fuellot230)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ANSI ISO IEC 11730-1994 Information Technology - Programming Languages - Form Interface Management System (Adopted by INCITS)《信息技术.程序设计语言.INCITS采纳的表单界面管理系统》.pdf

1、 INCITS/ISO/IEC 11730-1994(formerly ANSI/ISO/IEC 11730-1994)for Information Technology -Programming Languages -Form Interface Management SystemAmericanNationalStandardApproval of an American National Standard requires review by ANSI that therequirements for due process, consensus, and other criteria

2、 for approval havebeen met by the standards developer.Consensus is established when, in the judgment of the ANSI Board of StandardsReview, substantial agreement has been reached by directly and materiallyaffected interests. Substantial agreement means much more than a simplemajority, but not necessa

3、rily unanimity. Consensus requires that all views andobjections be considered, and that a concerted effort be made toward theirresolution.The use of American National Standards is completely voluntary; their existencedoes not in any respect preclude anyone, whether he has approved the standardsor no

4、t, from manufacturing, marketing, purchasing, or using products, processes,or procedures not conforming to the standards.The American National Standards Institute does not develop standards and will inno circumstances give an interpretation of any American National Standard.Moreover, no person shall

5、 have the right or authority to issue an interpretation ofan American National Standard in the name of the American National StandardsInstitute. Requests for interpretations should be addressed to the secretariat orsponsor whose name appears on the title page of this standard.CAUTION NOTICE: This Am

6、erican National Standard may be revised orwithdrawn at any time. The procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, or withdrawthis standard. Purchasers of American National Standards may receive currentinformation on all standar

7、ds by calling or writing the American National StandardsInstitute.Published byAmerican National Standards Institute11 West 42nd Street, New York, New York 10036Copyright 1994 by Information Technology Industry Council (ITI)All rights reserved.These materials are subject to copyright claims of Intern

8、ational Standardization Organization (ISO),International Electrotechnical Commission (IEC), American National Standards Institute (ANSI), andInformation Technology Industry Council (ITI). Not for resale. No part of this publication may bereproduced in any form, including an electronic retrieval syst

9、em, without the prior written permission of ITI.All requests pertaining to this standard should be submitted to ITI, 1250 Eye Street NW, Washington, DC20005.Printed in the United States of AmericaANSI/ISO/IEC 11730-I 994 American National Standard for Information Technology - Programming Languages -

10、 Form Interface Management System Sponsor CODASYL Form Information Management Committee Approved December 8, 1994 American National Standards Institute, Inc. ll_l._-_- -.-,=-.-. -*-L-L - _.aLLi .,.sA-AL.-,LL L1_, .,_ _L. _,-, - .I*.r-ljy _._ .s_,.-z, _ .-.A.,-, _zrr;.Lii.irn.u. -jY2 i_ 6 ISO/IEC 117

11、30: 1994(E) CONTENTS Foreword Introduction Section 1: Overview 1 General 1.1 Scope 1.2 Normative references 2 Definitions 3 FIMS philosophy of use 3.1 3.2 3.3 3.4 3.5 Design principles for the Full FIMS Design principles for Basic Subset FIMS FIMS model 3.3.1 The terminal 3.3.2 The form control syst

12、em KS) 3.3.3 The application program Interface 3.3.4 The form 3.3.5 The application program 3.3.6 The operating environment Relationships among display. form, and program Use of FIMS V/i X 3 3 3 5 11 11 12 12 13 15 15 15 16 16 16 17 Section 2: Conformance 4 Conformance 21 4.1 Categories 21 4.2 Confo

13、rmance 21 4.2.1 Basic subset/full 21 4.2.2 Synchronous/asynchronous 21 4.3 ProfIe 22 4.3.1 Device types 22 4.3.2 Panning 22 4.3.3 Literal types 22 4.3.4 Presentation attributes 22 4.3.5 Culture 22 4.3.6 Data Input 22 4.3.7 Locator input 23 4.3.8 implementor names 23 4.3.9 Style elements 23 4.3.10 Ex

14、ternal panels 23 Section 3: Application interface 5 Generic interface 27 5.1 Introduction 27 5.2 Request descriptions 27 5.3 Cancel request 28 5.4 Disable request 29 5.5 Enable request 30 5.6 Poll request 31 5.7 Receive request 32 5.8 Send request 33 5.9 Transceive request 34 5.10 Request parameters

15、 35 6 Language bindings 6.1 Binding philosophy 6.2 C binding 6.2.1 FIMS subroutine names and calling sequences 6.2.2 Optional and required parameters 6.2.3 Structure definitions 6.2.4 C datatypes for FIMS parameters 6.2.5 Return values 6.2.6 FIMS C binding library flle 43 43 43 43 44 44 45 46 47 II

16、ISO/IEC 11730: 1994(E) Section 4: Run-time processing Section 5: IFDL specification 7 FCS processing model 53 53 53 54 54 54 55 55 56 57 59 60 8 IFDL elements Language definition method 8.1.1 Syntax diagram 8.1.2 Syntax rule 8.1.3 Semantic rule Character set 8.2.1 Source character sets 8.2.2 Basic c

17、haracter set 8.2.3 Extended character set 8.2.4 Execution character sets Language structure 8.3.1 Separators 8.3.2 IFDL-character-strings 8.3.3 IFDL picture-strings 8.3.4 Reference format 8.3.5 Form modularization Constant-name Constants 8.5.1 Constant 8.5.2 Date-time string 8.5.3 Logical constant 8

18、.5.4 Number 8.5.5 String Scope of definition and reference User name qualified references Data references 8.8.1 Data reference 8.8.2 Scalar-data reference 8.8.3 Array-data reference 8.8.4 Corresponding-data reference Data structure references 8.9.1 Scalar-data-structure reference 8.9.2 Array-data-st

19、ructure reference 8.9.3 Data-structure-selector 8.9.4 Data-structure-range Field references 8.10.1 Scalar-field reference 8.10.2 Array-field reference Group references 8.11.1 Scalar-group reference 8.11.2 Group-nesting 8.11.3 Array-group reference 8.11.4 Group-range-nesting 8.11.5 Group-selector 8.1

20、1.6 Group-range Button references 8.12-l Scalar-button reference 8.12.2 Array-button reference Panel references 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12 Purpose External events 7.2.1 Cancel request 7.2.2 Disable request 7.2.3 Enable request 7.2.4 Main program request 7.2.5 Poll request 7.2

21、.6 Receive request 7.2.7 Send request 7.2.8 Transceive request 7.2.9 Send control text Activation lists and accept phase for Basic Subset FIMS 7.3.1 First activation item for Basic Subset FIMS 7.3.2 Basic subset processing model 7.3.3 Functions and receive control text Activation lists for Full FIMS

22、 Accept phase and responses for Full FIMS 7.5.1 Determination of the first activation item 7.5.2 The current and next activation items 7.5.3 Philosophy of accept phase response processing 7.5.4 Entry, exit, and validation checks 7.5.5 Integration of locator input with accept phase 7.5.6 Menu process

23、ing 7.5.7 Processing models Form data validation Modified fields Asynchronous requests Request synchronization 7.9.1 Synchronization not required 7.9.2 Synchronization required 7.9.3 Synchronization rules Display management 7.10.1 Viewport/window management 7.10.2 First display of a panel 7.10.3 Sta

24、cking order 7.10.4 Changed data items Returning from the FCS 7.11.1 Status return 7.11.2 Unrecoverable exceptions 7.11.3 Timeout exception Protection model 60 60 60 61 61 62 62 63 63 64 65 66 68 79 80 81 82 82 82 a3 84 84 85 85 86 87 87 87 88 88 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.1

25、3 93 93 93 95 95 95 95 95 96 96 96 96 97 98 98 99 100 101 101 102 105 106 109 110 110 112 112 113 114 115 117 117 118 119 120 121 121 123 124 124 125 126 127 128 129 130 130 131 132 iii . - - ,. _,. _ ._ _ ._, _.-.-_- I _“I ISO/IEC 11730: 1994(E) 8.14 8.15 8.16 8.17 8.18 8.19 8.20 8.21 8.22 8.23 8.2

26、4 8.25 Vlewport references Menu references Packet-field reference Subscripts 8.17.1 Singular-subscript 8.17.2 Range-subscript Data classes and data types Data assignment 8.19.1 Character class assignment 8.19.2 Integer class assignment 8.19.3 Decimal class assignment 8.19.4 Float class assignment 8.

27、195 Loglcai class assignment 8.19.6 Date-time class assignment Data typing of special objects 820.1 FIELD-VALUE data item 820.2 The fn%de-edit function Expressions 8.21.1 Expression 8.21.2 Scalar-expression 8.21.3 Corresponding-expression 8.21.4 Corresponding expression processing Character expressi

28、ons 822.1 Scalar-character-expression 8.22.2 Corr-character-expression 8.22.3 Character-expression 822.4 Character-function Date-time expressions 8.23.1 Scalar-date-time-expression 8.23.2 Corr-date-time-expression 8.23.3 Date-time-expression Logical expressions 8.241 Scalar-logical-expression 8.242

29、Scalar-when-expression 824.3 Corr-when-expression 8.244 Logical-expression 8.24.5 Accept-phase-condition 8.24.6 Relation 8.24.7 Logical-function Numeric expressions 8.25.1 Scalar-numeric-expression 8.25.2 Corr-numeric-expression 8.25.3 Numeric-expression 8.25.4 Numeric-function 9 IFDL Statements 169

30、 9.1 IFDL structure 169 9.2 Accept response declaration 171 9.3 Activate step 172 9.4 Arc literal declaration 175 9.5 Area attribute 176 9.6 Array displays clause 179 9.7 Array properties 182 133 134 135 136 136 137 138 139 140 140 140 141 141 141 141 141 143 144 144 145 145 145 146 146 146 147 148

31、150 150 150 151 154 154 154 154 155 156 160 162 163 163 163 164 166 9.8 Attribute declaration 185 9.9 Barcode tield declaration 186 9.10 Bar menu declaration 188 9.11 Bitmap literal declaration 189 9.12 Builtin function clause 190 9.13 Bundle declaration 191 9.14 Button properties 193 9.15 Calculate

32、 clause 194 9.16 Call clause 195 9.17 Call step 196 9.18 Cascade button declaration 197 9.19 Case step 198 9.20 Color clause 199 9.21 Concealed clause 200 9.22 Constant declaration 201 9.23 Control text response declaration 202 9.24 Copy statement 203 9.25 Culture declaration 205 9.26 Current highli

33、ght clause 206 9.27 Data-type clause 207 9.28 Data validation clause 210 9.29 Deactivate step 213 9.30 Default clause 214 9.31 Delete step 217 9.32 Deselect step 218 9.33 Device declaration 219 9.34 Disable response declaration 221 9.35 Display attribute 222 9.36 Display clause 223 9.37 Display grou

34、p clause 225 9.38 Display item clause 226 9.39 Display menu clause 227 9.48 Display panel clause 228 9.41 Display step 229 9.42 Display viewport clause 231 9.43 Editing clause 232 9.44 Enable response declaration 234 9.45 Enter step 235 9.46 Entry response declaration 237 9.47 Exit response declarat

35、ion 238 9.48 Exit step 239 9.49 Extent clauses 240 9.50 External panel declaration 241 9.51 External response declaration 243 9.52 Field declaration 244 9.53 Field general properties 245 9.54 Field text properties 247 9.55 Formatted group declaration 251 9.56 Formatted panel declaration 253 9.57 For

36、m data declaration 254 9.58 Form declaration 259 9.59 Function declaration 261 9.60 Function response declaration 265 9.61 General attribute 271 iv ISO/IEC 11730: 1994(E) 9.42 Group declaration 9.63 Group properties 9.64 Highlight clause 9.65 If step 9.66 import literal declaration 9.67 Input pictur

37、e clause 9.68 Insert step 9.69 Internal response declaration 9.70 Invalid step 9.71 Invoke step 9.72 Item attribute 9.73 Label clause 9.74 Language declaration 9.75 Layout declaration 9.76 Let step 9.77 Line attribute 9.78 List declaration 9.79 Literal declaration 9.80 Literal properties 9.81 Local

38、clause 9.82 Location clauses 9.83 Locator cursor clause 9.84 Loop step 9.85 Main program response declaration 9.86 Margins clause 9.87 Menu declaration 9.88 Menu properties 9.89 Message clause 9.90 Message panel declaration 9.91 Message step 9.92 Move step 9.93 Option field declaration 9.94 Orientat

39、ion clause 9.95 Output picture clause 9.96 Packet declaration 9.97 Packet identifier clause 9.98 Packetlist declaration 9.99 Panel declaration 9.100 Panel properties 9.101 Pattern clause 9.102 Picture character clause 9.103 Picture field declaration 9.104 Picture string 9.105 Polyline literal declar

40、ation 9.106 Position step 9.107 Print step 9.108 Prompt clause 9.109 Protected clause 9.110 Push button declaration 9.111 Radio toggles clause 9.112 Rastercolor declaration 9.113 Raster declaration 9.114 Receive response declaration 9.115 Rectangle literal declaration 272 273 274 276 277 279 283 284

41、 285 286 287 288 289 291 295 296 299 300 301 302 303 305 306 308 309 310 311 312 313 315 316 317 318 319 324 331 332 333 334 336 337 338 340 347 348 355 357 358 360 362 363 364 365 366 9.116 Refresh step 367 9.117 Remove step 368 9.118 Reset step 369 9.119 Response step clause 370 9.120 Return step

42、372 9.121 Scrollbar clause 374 9.122 Scroll clause 375 9.123 Secondary stream declaration 377 9.124 Select step 378 9.125 Send response declaration 379 9.126 Separator Ilteral declaratton 380 9.127 Signal step 381 9.128 Simple group declaration 382 9.129 Slider fleld declaratton 383 9.130 Table decl

43、aration 385 9.131 Text attrlbute 387 9.132 Text fleld declaration 390 9.133 Text literal declaration 393 9.134 Tile clause 396 9.135 Tiled panel declaration 398 9.136 Timeout clause 399 9.137 Toggle field declaration 400 9.138 Transceive response declaration 402 9.139 Transient menu declaration 403

44、9.140 Type definition declaration 405 9.141 Use help message clause 408 9.142 Use help panel clause 409 9.143 Use menu clause 410 9.144 Validate step 411 9.145 Valldation response declarafion 414 9.146 Value clause 415 9.147 Viewport attribute 416 9.148 Viewport declaration 418 Section 6: FIMS devic

45、e profiles 10 FIMS device profiles 423 10.1 The concept of a device profIle 423 10.2 Pixel minimum 423 10.3 Character field 424 10.4 Character blockmode 425 10.5 Serial 426 Annex A: IFDL Philosophy of Use 427 A.1 Form concepts 427 A.2 Organization of the form 428 A.3 Form data 429 A.4 Packets 430 A.

46、4.1 Packet / data associations 431 A.4.2 Altering name associations 431 A.4.3 Variant packets 432 A.4.4 Packet lists 433 V ISO/IEC 11730: 1994(E) A.5 A.6 A.7 A.8 A.9 A.10 A.11 A.12 A.13 A.14 A.15 A.16 Shadow packets A.5.1 Receive shadow packet A.5.2 Send shadow packet A.5.3 Use of shadow packets for

47、 navigation Layouts A.6.1 The display A.6.2 Display objects A.6.3 IFDL style objects and properties A.6.4 Viewports A.6.5 Panels A.6.6 Relationship to windowing systems A.6.7 Types and properties of panels Display attributes Llterals Field declaration A.9.1 Field session properties A.9.2 Field appea

48、rance properties A.9.3 Field processing properties A.9.4 Field validation properties A.9.5 Picture fields A.9.6 Text fields A.9.7 Toggle fields A.9.8 Option fields A.9.9 Slider fields A.9.10 Barcode fields Protection of panel fields during operator input Lists and tables A.1 1.1 Lists A. 11.2 Tables

49、 Buttons Menus A. 13.1 Menu display objects A.13.2 Bar menu A. 13.3 Transient menu A.13.4 Selecting and activating menus A. 13.5 Menu example Data composition A. 14.1 Structures A. 14.2 Arrays A.14.3 Data type definition Display object defaults FCS actions for external requests A.16.1 Main program actions A.16.2 Enable actions A. 16.3 Disable actions A. 16.4 Send actions A. 16.5 Receive actions A. 16.6 Transceive actions 433 433 435 436 437 437 438 441 441 441 442 442 444 444 445 445 446 446 447 448 450 451 451 452 452 452 452 453 453 454 454 454 455 455 455 455 456 456 457

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1