BS ISO IEC 9638-3-1995 Information technology - Computer graphics - Interfacing techniques for dialogues with graphical devices (CGI) - Language bindings - Ada《信息技术 计算机制图 图形设备对话接口技.pdf
《BS ISO IEC 9638-3-1995 Information technology - Computer graphics - Interfacing techniques for dialogues with graphical devices (CGI) - Language bindings - Ada《信息技术 计算机制图 图形设备对话接口技.pdf》由会员分享,可在线阅读,更多相关《BS ISO IEC 9638-3-1995 Information technology - Computer graphics - Interfacing techniques for dialogues with graphical devices (CGI) - Language bindings - Ada《信息技术 计算机制图 图形设备对话接口技.pdf(372页珍藏版)》请在麦多课文档分享上搜索。
1、 - BSI BS*ISO/IEC 9636-3 94 Lb24bb9 0470995 936 BRITISH STANDARD Implementation of ISOAEC 9638-3 : 1994 Information technology - Computer graphics - Interfacing techniques for dialogues with graphical devices (CGI) - Language bindings Part 3. Ada BS ISO/IEC 9638-3 : 1994 - BSI BS*ISO/IEC 9638-3 94 I
2、t624669 0470996 872 W BS ISO/IEC 9638-3 : 1994 Committees responsible for this British Standard The preparation of this British Standard was entrusted by the Information Systems Technology Assembly (IST/-) to Technical Committee IST/31, Computer graphics and image processing, upon which the followin
3、g bodies were represented Department of Trade and industry (National Engineering Laboratory) Department of Trade and Industry (It Standards Unit (ItdGa) Joint Information System Committee Rutherford Appleton Laboratory This British Standard, having been prepared under the direction of the Informatio
4、n Systems Technology Assembly, was published under the authority of the Standards Board and comes into effect on 16 June 1995 O BSI 1995 Amendments issued since publication Amd. No. Date I Text affected The following BSI references relate to the work on this standard: Committee reference IST/31 Draf
5、t for comment 93/642824DC ISBN O 580 24406 7 BSI BS*ISO/IEC 9638-3 94 1624669 0470997 709 W BS ISO/IEC 9638-3 : 1994 National foreword Thic British Standard reproduces verbatim ISOAEC 96383 : 1994 and implements it as the UK national standard. This British Standard is published under the direction o
6、f the Information Systems Technology Assembly whose Technical Committee ISTB1 has the responsibility to: - aid enquirers to understand the text; - present to the responsible international committee any enquiries on interpretation, or proposals for change, and keep UK interests informed; - monitor re
7、lated international and European developments and promulgate them in the UK NOTE. International and European Standards, as weii as overseas standards, are available from Customer SeMces, BSI, 389 Chiswick High Road, London W4 4AL. Compliance with a British Standard does not of itself confer immunity
8、 from legal obligations. i BSI BS*ISO/IEC 9638-3 94 W Lb24bb9 0470998 645 1 N TE R NAT I O NA L STANDARD ISO/IEC First edition 1994-1 2-1 5 Information technology - Computer graphics - Interfacing techniques for dialogues with graphical devices (CGI) - Language bindings - Part 3: Ada Technologies de
9、 linformation - Infographie - Techniques interfaciales pour dialogues avec dispositifs graphiques (CGI) - Liants de langage - Partie 3: Ada Reference number ISO/IEC 963&3:1994(E) BSI BS*ISO/IEC 9638-3 94 Lb24bb9 0470997 5BL ISO/IEC 9638-3: 199403 Contents Foreword iv IntNxuctian v 1scope . 1 2Normat
10、iveref 3 Principles . 3 3.1Confomance . 3 3 3.2.1FunctionalmapPng . 3 3.2.2 Impiemenration and bost dependencies 5 3.2.4 Continuation of functions . 7 3.2.5 Packeddataformats . 8 3.2.6 Events and event report lists . 8 3.2.7Datamapping . 9 3.2.8Mdti-tasking . 11 3.2 Implications of the language 3.2.
11、3 Error handling . 5 3.2.9packaging 11 3.2.10 Client program environment 13 4.1 Abbreviations used m the Ada language binding 14 4.2 Abbreviation poiicy in consuction of identiers 14 4.3.1 Alphabetical by bound name . 15 4.3.2 Alphabetical by CGI function name 21 3.2.11Registration . 13 4Tables . 14
12、 4.3CGIfunUionnames 15 5CGIconfgurationvalues 28 6Typedefmitions 34 6.1Arraymdexranging 35 6.2 Representation of CGI basic data types . 36 6.3 Representation of CGI strings . 42 6.4 Representation of CGI data records . 44 6.6 Representation of CGI enumerateci data types 53 6.5RepresentationofCGItdat
13、atypes . 45 0 ISOLEC 1994 All rights reserved . Unless otherwise specified. no part of this publication may be reproduced or utilized in any form or by any means. electronic or mechanical. including photocopying and microfilm. without permission in writing from the publisher . Printed in Switzerland
14、 ISODEC Copyright Office Case postale 56 CH-1211 Genve 20 Switzerland ii BSI BS*ISO/IEC 9638-3 74 m 1624669 OY71000 9Tl m 6.7 CGI Ada record types . 67 6.9CGIAdaarraytypes . 78 6.10 CGI Ada access types 91 6.11 CGI exceptions 92 6.8CGIAdasubtypes . 77 7CGI/Adafunctions 93 7.1 Part 2 conml functions
15、93 7.2Part3outputfunctions . 100 7.3 Part 4 segment functions 125 7.4 Patt 5 input functions 130 7.5Part6rasterfunctions 155 7.6 Binding defined utility functions 160 7.6.1 Data record utilities 160 7.6.1.1 Data record utility constants . 160 7.6.1.2 Data record utility types . 163 7.6.1.3 Data reco
16、rd utility functions . 164 7.6.2 String utilities 174 7.6.2.1 String utility functions 174 7.6.3 Error handling utilities 175 7.6.3.1 Error handling utility functions . 175 7.6.4 Data packing utilities . 177 7.6.4.1 Data packing utility types 177 7.6.4.2 Data packing utility functions . 178 AnnexA 1
17、81 A.l Package specification CGI-CONFIG . 182 A.2 Package specification CGI-TYPES 187 A.3 Package Specification CGI-DATA-RECORD_UTILS . 218 A.4 Package specification CGI 225 AS Package specification CGI-PROFLE-ID-CONST . 271 A.6 Package specification CGI-FNCTION-Ii-CONST 273 A.7 Package specificatio
18、n CGI-REGISTRATION-CONST 295 A.8 Package specification CGI-ERROR-CONST . 297 A.9 Package specification CGI-STRING-UTKS 310 A.10 Package specification CGI-ERROR-HANDLING-UTILS . 311 A.11 Package specification CGOACIUNG-UTLS . 312 AnnexB 315 B.l Example Program 1: Star . 315 B.2 Example Program 2: Nam
19、e Object . 319 A.3 Example Program 3: Text . 328 B.4 Example Program 4: Load CGI Database 331 B.4 Example Program 5: Event Queue Pkg 335 AnnexC 340 AnoexD 346 AnnexE 354 iii ISO/IEC 9638-3: 1994) BSI BS*ISO/IEC 7638-3 74 D 1b24bb9 047L001 838 D Foreword IS0 (the International Organization for Standa
20、rdization) and IEC (the Inter- national Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC participate in the development of International Standards through technical committees established by the respective organiza
21、tion to deal with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the work. In the field of information technology,
22、 IS0 and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a
23、vote. International Standard ISOAEC 9638-3 was prepared by Joint Technical Com- mittee ISOAEC JTC 1, Information technology, Subcommittee 24, Computer graphics and image processing. ISOIEC 9638 consists of the following parts, under the general title Information technology - Computer graphics - Inte
24、rfacing techniques for dialogues with graphical devices (CGZ) - Language bindings: - Part 1: FORTRAN - Part 2: PASCAL - Part 3: Ada ISO/IEc Annexes A, B, C, D and E of this part of ISOIEC 9638 are for information only. iv BSI BS*ISO/IEC 9638-3 94 1624669 0473002 774 ISOAEC %38-3:1994(E) Introduction
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BSISOIEC963831995INFORMATIONTECHNOLOGYCOMPUTERGRAPHICSINTERFACINGTECHNIQUESFORDIALOGUESWITHGRAPHICALDEVICESCGILANGUAGEBINDINGSADA

链接地址:http://www.mydoc123.com/p-588558.html