标准解读
GB/T 17151.1-1997是一项中国国家标准,全称为《计算机图形信息处理系统 程序员分层交互图形系统 第1部分:功能描述》。该标准主要关注于规范和定义程序员在使用分层交互图形系统进行计算机图形信息处理时所需遵循的一系列功能要求。下面是对该标准核心内容的展开说明:
标准背景与目的
此标准出台的背景是为了统一和提升计算机图形信息处理系统的开发和应用水平,特别是在程序员设计和实现分层交互图形界面方面。它的主要目的是提供一套标准化的功能框架,帮助程序员高效地创建用户友好、功能丰富的图形界面,同时确保不同系统之间的兼容性和互操作性。
分层交互图形系统概念
分层交互图形系统是一种软件架构,它将图形用户界面(GUI)的设计分解为多个层次,每个层次负责不同的功能和表现。这些层次可能包括数据管理、逻辑控制、用户界面布局、以及图形渲染等。通过这种分层方法,系统设计变得更加模块化,便于维护和扩展。
功能描述内容概览
-
图形元素与控件:定义了基本图形元素(如点、线、面、文本等)及其属性,以及常用的用户界面控件(按钮、滑块、文本框等)的标准行为和外观。
-
事件处理模型:阐述了如何处理用户输入事件(如鼠标点击、键盘输入),以及事件传递和响应机制,确保程序员能够编写出对用户动作敏感的交互程序。
-
绘图与渲染:规定了图形绘制的基本操作和高级渲染技术,包括颜色模式、坐标变换、纹理映射等,以支持复杂图形的高效呈现。
-
窗口与视图管理:描述了窗口的创建、移动、缩放及多窗口管理机制,还包括视图的概念,即如何组织和显示图形信息的不同视角或部分。
-
模型-视图-控制器(MVC)架构:虽然标准发布早于MVC模式广泛普及之前,但它隐含了类似的思想,即分离数据模型、用户界面和用户交互控制逻辑,以促进软件的灵活性和可维护性。
-
资源管理和国际化支持:涉及图形资源(如图标、字体)的加载和管理,以及如何设计系统以支持多语言环境下的本地化和国际化显示。
实施意义
该标准的实施有助于软件开发者遵循统一的编程接口和设计原则,简化跨平台图形应用的开发难度,提高软件开发效率和用户体验的一致性。对于用户而言,这意味着更加直观、易用且功能强大的图形界面。
结论部分避免
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 废止
- 已被废除、停止使用,并不再更新
- 1997-12-15 颁布
- 1998-08-01 实施
文档简介
ICS.35.140L81中华人民共和国国家标准GB/T17151.1-1997eqvIso/Lc9592-1:1989计算机图形信息处理系统程序员分层交互图形系统第1部分:功力能描述Informationprocessingsystems-ComputergraphicsProgrammer'sHierarchicalinteractiveGraphicsSystem(PHIGS)Part:Functionalldescription1997-12-15发布1998-08-01实施国家技术监督局发布
GB/T17151.1-1997前言ISO/IEC前言引言范围23定义程序员分层交互图形系统……4.1本标准说明……4.24.3批念·4.4集中式结构存储器(CSS)4.5图形输出………·4.6工作站…………坐标系统和变换………4.752图形输入…………·4.8624.9PHIGS元文件接口4.10PHIGS状态……694.11询问功能704.12出错处理704.13PHIGS和应用程序间的特殊接口74.14最小支持准则5PHIGS功能面数规范小5.1函数的描述形式…·5.2755.3输出图原函数……5.4属性规范函数………·85座换和剪取函数5.55.6结构内容函数5.77结构操作函数5.8结构显示函数5.9结构存档函数1295.10输入两数………………5.11元文件函数…………5.12陶问西数……164出错控制函数……5.13221
GB/T17151.1-19975.14特殊接口函数…………2226PHIGS数据结构·2236.1记号和数据类型2236.22256.3PHIGS描述表2266.4PHIGS遍历状态表2286.5PHIGS状态表2306.6工作站状态表2316.7工作站描述表2356.8结构状态表··2416.9PHIGS出错状态表…241附录A(标淮的附录)PHIGS实现中允许的差异242附录B(提示的附录)功能两数表·…….…·.245附录C(提示的附录)出错信息表………260附录D(提示的附录)接口……·263附录E(提示的附录)PHIGS视图模型265附录F(提示的附录)PHIGS/CKS的区别265附录G(提示的附录)隐藏线/隐藏面消除条件266附录H(提示的附录)CGM和PHIGS的关系……….267附录I提示的附录),颜色模型……274
GB/T17151.1-1997本标准是根据国际标准化组织和国际电工委员会ISO/IEC9592(1989年4月1日第一版)计算机图形信息处理系统——程序员分层交互图形系统(PHIGS)》系列标准制订的。该系列标准在GB/T17151《计算机图形信息处理系统程序员分层交互图形系统(PHIGS)》总标题下,包括以下三个部分第1部分(GB/T17151.1):功能描述第2部分(GB/T17151.2):存档文件格式第3部分(GB/T17151.3):存档文件正文编码本标准是其中的功能描述标准根据ISO/IEC于1993年10月15日和1994年8月1日对ISO/IEC9592-1所发布的技术勤误1、技术勤误2和1992年9月1日对ISO/IEC9592-1发布的第1号修改单,在制订本标准时,都进行相应的修改和劫误。制订本标准时,遵照GB/T1.1的规定,将国际标准中第·章的引言放人了本标准概述要素部分,不编章号。本标准等效采用ISO/IEC9592-1:1989标准。在采用ISO/IEC9592国际标准时增加了适合我国应用需要的汉字字体号的规定。本标准附录A为标准的附录,本标准附录B、C、D、E、F、G、H、I为提示的附录。本标准由中华人民共和国机械工业部提出。本标准由机械工业自动化系统与集成标准化技术委员会归口。本标准起草单位:机械工业部北京机械工业自动化研究所。本标准主要起草人:唐勇。
GB/T17151.1-1997ISO/IEC前言国际标准化组织(ISO)和国际电工委员会(IEC)作为一个整体共同组成了国际标准化系统,ISO或JEC的成员国通过在特定技术领域中各种机构成立的技术委员会参与标准的制订,ISO和IC在共同感兴趣的领域中合作。其他与ISO和IEC有联系的官方或非官方国际组织也参加这些工作。在信息技术领域方面,ISO和IEC已建立了一个联合技术委员会ISO/IECJTC1,由这个联合委员会接受的国际标准草案在承认它为国际标准以前要将它在成员国中传阅审查。按照规定程序,至少有75%的成员国赞成,该草案才能被批准通过。国际标准ISO)/IEC9592-1是由联合技术委员会ISO/IECJTCI(信息技术)制定的。用户应该注意到,所有国际标准随着时间推移将会不断修订,而在此提到的引用的其他国际标准除非另有说明,都是指它的最新版。ISO/IEC9592在总标题《计算机图形信息处理系统--程序员分层交互图形系统(PHIGS)》下由以下几部分组成;第1部分:功能描述第2部分:存档文件格式第3部分:存档文件的正文编码附录A为本标准的补充件,而附录B、C、D、E、F、G、H和I仅为本标准的参考件。
GB/T17151.1-1997程序员分层交互图形系统(PHIGS)提供了一组功能:两维或三维图形数据的定义、显示和修改;几何相关对象的定义、显示和操作;图形数据及其相互间关系的修改。本标准在模型和或功能性方面扩充了GKS(图形核心系统ISO7942)和GKS-3D(三维图形核心系统ISO8805)。此外,本标准能把图形(和应用)数据以层次数据方式存储,使用所提供的功能可在存储的信息中插入、或对它修改和删除。本标准和GKS及GKS—3D的关系在4.3.2条进一步阑述。选择使用哪一个图形学标准依赖于许多因素:应用对象、整个系统结构、可提供的设备、现有应用数据库的交互性、系统性能考患、用户界面要求、管理策略及其他外界因素。在GKS、GKS一3D和PHIGS中生成一个兼容的图形学标准集的目的是为了以最灵活的方式对标准作出选择。在计算机图形学领域内引入一个标准的主要原因是:。)使用动态分层图形的应用程序可方便地在不同系统中移植;b)帮助理解和通过应用程序使用动态分层图形方法;)减少程序开发成本和时间,许多目前由应用程序执行的功能将由PHIGS来执行;d)指导图形设备制造商在设备中提供良好的图形功能组合。为了达到这些目标,采用了一系列设计原则:e)一致性:PHIGS中必须遂循的要求不应相互矛盾;f)兼容性:本标准应与GKS及GKS-3D兼容,除非技术因素认为这些差异是合理的;g)正交性:功能应彼此独立;h)完性:应包括采用动态分层图形系统的应用程序所需的所有功能:i)紧溪性:仅仅对那些能改善应用程序性能、或那些经常用到的功能集才提供元余的功能:j)程序员经验:使用PHIGS的程序员应具备计算机图形学的知识;k)出错处理:出错条件应是最少的,其影响应明确定义;I)设备独立性,PHIGS应允许一个应用程序作最小的修改后用于不用的图形输入和输出设备:m)设备相关性:PHIGS应允许一个应用程序以直接的方式用于专用的图形输人和输出和设备:n)可实现性:对大多数操作系统可用大多数语言支持PHIGS功能;o)有效性:PHIGS的实现和执行不应耗费过量的计算机资源;D)交互性:某些应用程序要求与PIIGS实时或接近实时的响应。虽然需要具备专用的图形设备和专用的计算机资源,PHIGS将仍不排除此类应用程序。
中华人民共和国国家标准计算机图形信息处理系统GB/T17151程序员分层交互图形系统1997第1部分:功能描述Informationprocessingsystems-Computergraphics-Programmer²sHierarchicalinteractiveGraphicsSystem(PHIGS)Part1:Functionaldescription范围GB/T17151是一个系列标准,它规定了“程序员分层交互图形系统”的一组图形程序设计功能。PHIGS是个图形系统,应用系统可用它在向量式或光栅式图形输出设备上产生图面。通过所提供的图形输入和分层图片定义的基本功能,它支持操作员输人和交互操作。图面定义驻留在集中式结构存储器内,通过应用程序可以对它进行编辑,图面在由一个输出设备和若干个输入设备组成的工作站上显示。几个工作站可以同时使用,允许应用程序为了最好地发挥工作站的性能而修改它的工作状态。本标准规定了生成文件的存档图面定义功能,也描述了它与计算机元文件(CGMISO8632)的接口。本标准定义了一个与语言无关的图形系统内核,以便它与程序语言集成为一体。PHICGS以特定的语言约定嵌人到语言层中,这些语言联编将在另一个标准(参见ISO/IEC9593)中规定。本标准是GB/T17151系列标准的基本部分,且形成了PHIGS功能的核心,另外两个标准是与存档文件有关的,它们是按本标准功能定义的,它们可扩展本标准规范,可包括但不局限于下述内容:规定附加的输出图原、输出图原的特性和属性、扩展的枚举类型表、扩展的出错信息表等。附加的部分应描述它们与本标准的关系。2引用标准下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性.GB9544-88图形核心系统(GKS)功能描述(B1988—89信息处
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 《域名品牌保护介绍》课件
- 《吆喝课件》课件
- 电力电工基础习题库含答案
- 养老院老人生活设施管理制度
- 养老院老人财产保管制度
- 《皮内针刺法》课件
- 旅客运输合同(2篇)
- 2024全新生物制品检测与质量保证合同2篇
- 电器课件-交流发电机
- 2025年广东货运从业资格仿真考题
- 连续催化重整基础知识
- 三方合同主体变更协议2024年
- 保险岗位招聘面试题与参考回答(某世界500强集团)
- 2024年大货车租赁合同经典版(三篇)
- 江苏省南通市如皋市2025届数学高一上期末复习检测试题含解析
- 安徽省江南十校2025届数学高二上期末调研模拟试题含解析
- 中建有限空间作业施工方案
- 退休人员的退休申请表
- 七年级数学下册第三章变量之间的关系1用表格表示的变量间关系教案新版北师大版
- 部编2024版历史七年级上册第四单元《第17课 西晋的短暂统一和北方各族的内迁》教案
- 农村电商人才培养
评论
0/150
提交评论