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

上传人:fuellot230 文档编号:437165 上传时间:2018-11-14 格式:PDF 页数:522 大小:31.39MB
下载 相关 举报
ANSI ISO IEC 11730-1994 Information Technology - Programming Languages - Form Interface Management System (Adopted by INCITS)《信息技术.程序设计语言.INCITS采纳的表单界面管理系统》.pdf_第1页
第1页 / 共522页
ANSI ISO IEC 11730-1994 Information Technology - Programming Languages - Form Interface Management System (Adopted by INCITS)《信息技术.程序设计语言.INCITS采纳的表单界面管理系统》.pdf_第2页
第2页 / 共522页
ANSI ISO IEC 11730-1994 Information Technology - Programming Languages - Form Interface Management System (Adopted by INCITS)《信息技术.程序设计语言.INCITS采纳的表单界面管理系统》.pdf_第3页
第3页 / 共522页
ANSI ISO IEC 11730-1994 Information Technology - Programming Languages - Form Interface Management System (Adopted by INCITS)《信息技术.程序设计语言.INCITS采纳的表单界面管理系统》.pdf_第4页
第4页 / 共522页
ANSI ISO IEC 11730-1994 Information Technology - Programming Languages - Form Interface Management System (Adopted by INCITS)《信息技术.程序设计语言.INCITS采纳的表单界面管理系统》.pdf_第5页
第5页 / 共522页
亲,该文档总共522页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

展开阅读全文
相关资源
  • ANSI Z97 1-2009 American National Standard for Safety Glazing Materials used in Buildings - Safety Performance Specifications and Methods of Test《建筑物中窗用玻璃材料安全性用.pdfANSI Z97 1-2009 American National Standard for Safety Glazing Materials used in Buildings - Safety Performance Specifications and Methods of Test《建筑物中窗用玻璃材料安全性用.pdf
  • ANSI Z97 1 ERTA-2010 Re ANSI Z97 1 - 2009 Errata《修订版 美国国家标准学会Z97 1-2009标准的勘误表》.pdfANSI Z97 1 ERTA-2010 Re ANSI Z97 1 - 2009 Errata《修订版 美国国家标准学会Z97 1-2009标准的勘误表》.pdf
  • ANSI Z21 40 2a-1997 Gas-Fired Work Activated Air-Conditioning and Heat Pump Appliances (Same as CGA 2 92a)《燃气、工作激活空气调节和热泵器具(同 CGA 2 92a)》.pdfANSI Z21 40 2a-1997 Gas-Fired Work Activated Air-Conditioning and Heat Pump Appliances (Same as CGA 2 92a)《燃气、工作激活空气调节和热泵器具(同 CGA 2 92a)》.pdf
  • ANSI Z124 9-2004 American National Standard for Plastic Urinal Fixtures《塑料小便器用美国国家标准》.pdfANSI Z124 9-2004 American National Standard for Plastic Urinal Fixtures《塑料小便器用美国国家标准》.pdf
  • ANSI Z124 4-2006 American National Standard for Plastic Water Closet Bowls and Tanks《塑料抽水马桶和水箱用美国国家标准》.pdfANSI Z124 4-2006 American National Standard for Plastic Water Closet Bowls and Tanks《塑料抽水马桶和水箱用美国国家标准》.pdf
  • ANSI Z124 3-2005 American National Standard for Plastic Lavatories《塑料洗脸盆用美国国家标准》.pdfANSI Z124 3-2005 American National Standard for Plastic Lavatories《塑料洗脸盆用美国国家标准》.pdf
  • ANSI T1 659-1996 Telecommunications - Mobility Management Application Protocol (MMAP) RCF-RACF Operations《电信 可移动管理应用协议(MMAP) RCF-RACF操作》.pdfANSI T1 659-1996 Telecommunications - Mobility Management Application Protocol (MMAP) RCF-RACF Operations《电信 可移动管理应用协议(MMAP) RCF-RACF操作》.pdf
  • ANSI T1 651-1996 Telecommunications – Mobility Management Application Protocol (MMAP)《电信 可移动性管理应用协议》.pdfANSI T1 651-1996 Telecommunications – Mobility Management Application Protocol (MMAP)《电信 可移动性管理应用协议》.pdf
  • ANSI T1 609-1999 Interworking between the ISDN User-Network Interface Protocol and the Signalling System Number 7 ISDN User Part《电信 ISDN用户间网络接口协议和7号信令系统ISDN用户部分.pdfANSI T1 609-1999 Interworking between the ISDN User-Network Interface Protocol and the Signalling System Number 7 ISDN User Part《电信 ISDN用户间网络接口协议和7号信令系统ISDN用户部分.pdf
  • ANSI T1 605-1991 Integrated Services Digital Network (ISDN) - Basic Access Interface for S and T Reference Points (Layer 1 Specification)《综合服务数字网络(ISDN) S和T基准点的.pdfANSI T1 605-1991 Integrated Services Digital Network (ISDN) - Basic Access Interface for S and T Reference Points (Layer 1 Specification)《综合服务数字网络(ISDN) S和T基准点的.pdf
  • 猜你喜欢
    相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > ANSI

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