標(biāo)準(zhǔn)解讀

GB/T 17151.1-1997是一項(xiàng)中國(guó)國(guó)家標(biāo)準(zhǔn),全稱為《計(jì)算機(jī)圖形信息處理系統(tǒng) 程序員分層交互圖形系統(tǒng) 第1部分:功能描述》。該標(biāo)準(zhǔn)主要關(guān)注于規(guī)范和定義程序員在使用分層交互圖形系統(tǒng)進(jìn)行計(jì)算機(jī)圖形信息處理時(shí)所需遵循的一系列功能要求。下面是對(duì)該標(biāo)準(zhǔn)核心內(nèi)容的展開(kāi)說(shuō)明:

標(biāo)準(zhǔn)背景與目的

此標(biāo)準(zhǔn)出臺(tái)的背景是為了統(tǒng)一和提升計(jì)算機(jī)圖形信息處理系統(tǒng)的開(kāi)發(fā)和應(yīng)用水平,特別是在程序員設(shè)計(jì)和實(shí)現(xiàn)分層交互圖形界面方面。它的主要目的是提供一套標(biāo)準(zhǔn)化的功能框架,幫助程序員高效地創(chuàng)建用戶友好、功能豐富的圖形界面,同時(shí)確保不同系統(tǒng)之間的兼容性和互操作性。

分層交互圖形系統(tǒng)概念

分層交互圖形系統(tǒng)是一種軟件架構(gòu),它將圖形用戶界面(GUI)的設(shè)計(jì)分解為多個(gè)層次,每個(gè)層次負(fù)責(zé)不同的功能和表現(xiàn)。這些層次可能包括數(shù)據(jù)管理、邏輯控制、用戶界面布局、以及圖形渲染等。通過(guò)這種分層方法,系統(tǒng)設(shè)計(jì)變得更加模塊化,便于維護(hù)和擴(kuò)展。

功能描述內(nèi)容概覽

  1. 圖形元素與控件:定義了基本圖形元素(如點(diǎn)、線、面、文本等)及其屬性,以及常用的用戶界面控件(按鈕、滑塊、文本框等)的標(biāo)準(zhǔn)行為和外觀。

  2. 事件處理模型:闡述了如何處理用戶輸入事件(如鼠標(biāo)點(diǎn)擊、鍵盤(pán)輸入),以及事件傳遞和響應(yīng)機(jī)制,確保程序員能夠編寫(xiě)出對(duì)用戶動(dòng)作敏感的交互程序。

  3. 繪圖與渲染:規(guī)定了圖形繪制的基本操作和高級(jí)渲染技術(shù),包括顏色模式、坐標(biāo)變換、紋理映射等,以支持復(fù)雜圖形的高效呈現(xiàn)。

  4. 窗口與視圖管理:描述了窗口的創(chuàng)建、移動(dòng)、縮放及多窗口管理機(jī)制,還包括視圖的概念,即如何組織和顯示圖形信息的不同視角或部分。

  5. 模型-視圖-控制器(MVC)架構(gòu):雖然標(biāo)準(zhǔn)發(fā)布早于MVC模式廣泛普及之前,但它隱含了類似的思想,即分離數(shù)據(jù)模型、用戶界面和用戶交互控制邏輯,以促進(jìn)軟件的靈活性和可維護(hù)性。

  6. 資源管理和國(guó)際化支持:涉及圖形資源(如圖標(biāo)、字體)的加載和管理,以及如何設(shè)計(jì)系統(tǒng)以支持多語(yǔ)言環(huán)境下的本地化和國(guó)際化顯示。

實(shí)施意義

該標(biāo)準(zhǔn)的實(shí)施有助于軟件開(kāi)發(fā)者遵循統(tǒng)一的編程接口和設(shè)計(jì)原則,簡(jiǎn)化跨平臺(tái)圖形應(yīng)用的開(kāi)發(fā)難度,提高軟件開(kāi)發(fā)效率和用戶體驗(yàn)的一致性。對(duì)于用戶而言,這意味著更加直觀、易用且功能強(qiáng)大的圖形界面。

結(jié)論部分避免


如需獲取更多詳盡信息,請(qǐng)直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 廢止
  • 已被廢除、停止使用,并不再更新
  • 1997-12-15 頒布
  • 1998-08-01 實(shí)施
?正版授權(quán)
GB/T 17151.1-1997計(jì)算機(jī)圖形信息處理系統(tǒng)程序員分層交互圖形系統(tǒng)第1部分:功能描述_第1頁(yè)
GB/T 17151.1-1997計(jì)算機(jī)圖形信息處理系統(tǒng)程序員分層交互圖形系統(tǒng)第1部分:功能描述_第2頁(yè)
GB/T 17151.1-1997計(jì)算機(jī)圖形信息處理系統(tǒng)程序員分層交互圖形系統(tǒng)第1部分:功能描述_第3頁(yè)
GB/T 17151.1-1997計(jì)算機(jī)圖形信息處理系統(tǒng)程序員分層交互圖形系統(tǒng)第1部分:功能描述_第4頁(yè)
GB/T 17151.1-1997計(jì)算機(jī)圖形信息處理系統(tǒng)程序員分層交互圖形系統(tǒng)第1部分:功能描述_第5頁(yè)
已閱讀5頁(yè),還剩287頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

文檔簡(jiǎn)介

ICS.35.140L81中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)GB/T17151.1-1997eqvIso/Lc9592-1:1989計(jì)算機(jī)圖形信息處理系統(tǒng)程序員分層交互圖形系統(tǒng)第1部分:功力能描述Informationprocessingsystems-ComputergraphicsProgrammer'sHierarchicalinteractiveGraphicsSystem(PHIGS)Part:Functionalldescription1997-12-15發(fā)布1998-08-01實(shí)施國(guó)家技術(shù)監(jiān)督局發(fā)布

GB/T17151.1-1997前言ISO/IEC前言引言范圍23定義程序員分層交互圖形系統(tǒng)……4.1本標(biāo)準(zhǔn)說(shuō)明……4.24.3批念·4.4集中式結(jié)構(gòu)存儲(chǔ)器(CSS)4.5圖形輸出………·4.6工作站…………坐標(biāo)系統(tǒng)和變換………4.752圖形輸入…………·4.8624.9PHIGS元文件接口4.10PHIGS狀態(tài)……694.11詢問(wèn)功能704.12出錯(cuò)處理704.13PHIGS和應(yīng)用程序間的特殊接口74.14最小支持準(zhǔn)則5PHIGS功能面數(shù)規(guī)范小5.1函數(shù)的描述形式…·5.2755.3輸出圖原函數(shù)……5.4屬性規(guī)范函數(shù)………·85座換和剪取函數(shù)5.55.6結(jié)構(gòu)內(nèi)容函數(shù)5.77結(jié)構(gòu)操作函數(shù)5.8結(jié)構(gòu)顯示函數(shù)5.9結(jié)構(gòu)存檔函數(shù)1295.10輸入兩數(shù)………………5.11元文件函數(shù)…………5.12陶問(wèn)西數(shù)……164出錯(cuò)控制函數(shù)……5.13221

GB/T17151.1-19975.14特殊接口函數(shù)…………2226PHIGS數(shù)據(jù)結(jié)構(gòu)·2236.1記號(hào)和數(shù)據(jù)類型2236.22256.3PHIGS描述表2266.4PHIGS遍歷狀態(tài)表2286.5PHIGS狀態(tài)表2306.6工作站狀態(tài)表2316.7工作站描述表2356.8結(jié)構(gòu)狀態(tài)表··2416.9PHIGS出錯(cuò)狀態(tài)表…241附錄A(標(biāo)淮的附錄)PHIGS實(shí)現(xiàn)中允許的差異242附錄B(提示的附錄)功能兩數(shù)表·…….…·.245附錄C(提示的附錄)出錯(cuò)信息表………260附錄D(提示的附錄)接口……·263附錄E(提示的附錄)PHIGS視圖模型265附錄F(提示的附錄)PHIGS/CKS的區(qū)別265附錄G(提示的附錄)隱藏線/隱藏面消除條件266附錄H(提示的附錄)CGM和PHIGS的關(guān)系……….267附錄I提示的附錄),顏色模型……274

GB/T17151.1-1997本標(biāo)準(zhǔn)是根據(jù)國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際電工委員會(huì)ISO/IEC9592(1989年4月1日第一版)計(jì)算機(jī)圖形信息處理系統(tǒng)——程序員分層交互圖形系統(tǒng)(PHIGS)》系列標(biāo)準(zhǔn)制訂的。該系列標(biāo)準(zhǔn)在GB/T17151《計(jì)算機(jī)圖形信息處理系統(tǒng)程序員分層交互圖形系統(tǒng)(PHIGS)》總標(biāo)題下,包括以下三個(gè)部分第1部分(GB/T17151.1):功能描述第2部分(GB/T17151.2):存檔文件格式第3部分(GB/T17151.3):存檔文件正文編碼本標(biāo)準(zhǔn)是其中的功能描述標(biāo)準(zhǔn)根據(jù)ISO/IEC于1993年10月15日和1994年8月1日對(duì)ISO/IEC9592-1所發(fā)布的技術(shù)勤誤1、技術(shù)勤誤2和1992年9月1日對(duì)ISO/IEC9592-1發(fā)布的第1號(hào)修改單,在制訂本標(biāo)準(zhǔn)時(shí),都進(jìn)行相應(yīng)的修改和劫誤。制訂本標(biāo)準(zhǔn)時(shí),遵照GB/T1.1的規(guī)定,將國(guó)際標(biāo)準(zhǔn)中第·章的引言放人了本標(biāo)準(zhǔn)概述要素部分,不編章號(hào)。本標(biāo)準(zhǔn)等效采用ISO/IEC9592-1:1989標(biāo)準(zhǔn)。在采用ISO/IEC9592國(guó)際標(biāo)準(zhǔn)時(shí)增加了適合我國(guó)應(yīng)用需要的漢字字體號(hào)的規(guī)定。本標(biāo)準(zhǔn)附錄A為標(biāo)準(zhǔn)的附錄,本標(biāo)準(zhǔn)附錄B、C、D、E、F、G、H、I為提示的附錄。本標(biāo)準(zhǔn)由中華人民共和國(guó)機(jī)械工業(yè)部提出。本標(biāo)準(zhǔn)由機(jī)械工業(yè)自動(dòng)化系統(tǒng)與集成標(biāo)準(zhǔn)化技術(shù)委員會(huì)歸口。本標(biāo)準(zhǔn)起草單位:機(jī)械工業(yè)部北京機(jī)械工業(yè)自動(dòng)化研究所。本標(biāo)準(zhǔn)主要起草人:唐勇。

GB/T17151.1-1997ISO/IEC前言國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電工委員會(huì)(IEC)作為一個(gè)整體共同組成了國(guó)際標(biāo)準(zhǔn)化系統(tǒng),ISO或JEC的成員國(guó)通過(guò)在特定技術(shù)領(lǐng)域中各種機(jī)構(gòu)成立的技術(shù)委員會(huì)參與標(biāo)準(zhǔn)的制訂,ISO和IC在共同感興趣的領(lǐng)域中合作。其他與ISO和IEC有聯(lián)系的官方或非官方國(guó)際組織也參加這些工作。在信息技術(shù)領(lǐng)域方面,ISO和IEC已建立了一個(gè)聯(lián)合技術(shù)委員會(huì)ISO/IECJTC1,由這個(gè)聯(lián)合委員會(huì)接受的國(guó)際標(biāo)準(zhǔn)草案在承認(rèn)它為國(guó)際標(biāo)準(zhǔn)以前要將它在成員國(guó)中傳閱審查。按照規(guī)定程序,至少有75%的成員國(guó)贊成,該草案才能被批準(zhǔn)通過(guò)。國(guó)際標(biāo)準(zhǔn)ISO)/IEC9592-1是由聯(lián)合技術(shù)委員會(huì)ISO/IECJTCI(信息技術(shù))制定的。用戶應(yīng)該注意到,所有國(guó)際標(biāo)準(zhǔn)隨著時(shí)間推移將會(huì)不斷修訂,而在此提到的引用的其他國(guó)際標(biāo)準(zhǔn)除非另有說(shuō)明,都是指它的最新版。ISO/IEC9592在總標(biāo)題《計(jì)算機(jī)圖形信息處理系統(tǒng)--程序員分層交互圖形系統(tǒng)(PHIGS)》下由以下幾部分組成;第1部分:功能描述第2部分:存檔文件格式第3部分:存檔文件的正文編碼附錄A為本標(biāo)準(zhǔn)的補(bǔ)充件,而附錄B、C、D、E、F、G、H和I僅為本標(biāo)準(zhǔn)的參考件。

GB/T17151.1-1997程序員分層交互圖形系統(tǒng)(PHIGS)提供了一組功能:兩維或三維圖形數(shù)據(jù)的定義、顯示和修改;幾何相關(guān)對(duì)象的定義、顯示和操作;圖形數(shù)據(jù)及其相互間關(guān)系的修改。本標(biāo)準(zhǔn)在模型和或功能性方面擴(kuò)充了GKS(圖形核心系統(tǒng)ISO7942)和GKS-3D(三維圖形核心系統(tǒng)ISO8805)。此外,本標(biāo)準(zhǔn)能把圖形(和應(yīng)用)數(shù)據(jù)以層次數(shù)據(jù)方式存儲(chǔ),使用所提供的功能可在存儲(chǔ)的信息中插入、或?qū)λ薷暮蛣h除。本標(biāo)準(zhǔn)和GKS及GKS—3D的關(guān)系在4.3.2條進(jìn)一步闌述。選擇使用哪一個(gè)圖形學(xué)標(biāo)準(zhǔn)依賴于許多因素:應(yīng)用對(duì)象、整個(gè)系統(tǒng)結(jié)構(gòu)、可提供的設(shè)備、現(xiàn)有應(yīng)用數(shù)據(jù)庫(kù)的交互性、系統(tǒng)性能考患、用戶界面要求、管理策略及其他外界因素。在GKS、GKS一3D和PHIGS中生成一個(gè)兼容的圖形學(xué)標(biāo)準(zhǔn)集的目的是為了以最靈活的方式對(duì)標(biāo)準(zhǔn)作出選擇。在計(jì)算機(jī)圖形學(xué)領(lǐng)域內(nèi)引入一個(gè)標(biāo)準(zhǔn)的主要原因是:。)使用動(dòng)態(tài)分層圖形的應(yīng)用程序可方便地在不同系統(tǒng)中移植;b)幫助理解和通過(guò)應(yīng)用程序使用動(dòng)態(tài)分層圖形方法;)減少程序開(kāi)發(fā)成本和時(shí)間,許多目前由應(yīng)用程序執(zhí)行的功能將由PHIGS來(lái)執(zhí)行;d)指導(dǎo)圖形設(shè)備制造商在設(shè)備中提供良好的圖形功能組合。為了達(dá)到這些目標(biāo),采用了一系列設(shè)計(jì)原則:e)一致性:PHIGS中必須遂循的要求不應(yīng)相互矛盾;f)兼容性:本標(biāo)準(zhǔn)應(yīng)與GKS及GKS-3D兼容,除非技術(shù)因素認(rèn)為這些差異是合理的;g)正交性:功能應(yīng)彼此獨(dú)立;h)完性:應(yīng)包括采用動(dòng)態(tài)分層圖形系統(tǒng)的應(yīng)用程序所需的所有功能:i)緊溪性:僅僅對(duì)那些能改善應(yīng)用程序性能、或那些經(jīng)常用到的功能集才提供元余的功能:j)程序員經(jīng)驗(yàn):使用PHIGS的程序員應(yīng)具備計(jì)算機(jī)圖形學(xué)的知識(shí);k)出錯(cuò)處理:出錯(cuò)條件應(yīng)是最少的,其影響應(yīng)明確定義;I)設(shè)備獨(dú)立性,PHIGS應(yīng)允許一個(gè)應(yīng)用程序作最小的修改后用于不用的圖形輸入和輸出設(shè)備:m)設(shè)備相關(guān)性:PHIGS應(yīng)允許一個(gè)應(yīng)用程序以直接的方式用于專用的圖形輸人和輸出和設(shè)備:n)可實(shí)現(xiàn)性:對(duì)大多數(shù)操作系統(tǒng)可用大多數(shù)語(yǔ)言支持PHIGS功能;o)有效性:PHIGS的實(shí)現(xiàn)和執(zhí)行不應(yīng)耗費(fèi)過(guò)量的計(jì)算機(jī)資源;D)交互性:某些應(yīng)用程序要求與PIIGS實(shí)時(shí)或接近實(shí)時(shí)的響應(yīng)。雖然需要具備專用的圖形設(shè)備和專用的計(jì)算機(jī)資源,PHIGS將仍不排除此類應(yīng)用程序。

中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)計(jì)算機(jī)圖形信息處理系統(tǒng)GB/T17151程序員分層交互圖形系統(tǒng)1997第1部分:功能描述Informationprocessingsystems-Computergraphics-Programmer2sHierarchicalinteractiveGraphicsSystem(PHIGS)Part1:Functionaldescription范圍GB/T17151是一個(gè)系列標(biāo)準(zhǔn),它規(guī)定了“程序員分層交互圖形系統(tǒng)”的一組圖形程序設(shè)計(jì)功能。PHIGS是個(gè)圖形系統(tǒng),應(yīng)用系統(tǒng)可用它在向量式或光柵式圖形輸出設(shè)備上產(chǎn)生圖面。通過(guò)所提供的圖形輸入和分層圖片定義的基本功能,它支持操作員輸人和交互操作。圖面定義駐留在集中式結(jié)構(gòu)存儲(chǔ)器內(nèi),通過(guò)應(yīng)用程序可以對(duì)它進(jìn)行編輯,圖面在由一個(gè)輸出設(shè)備和若干個(gè)輸入設(shè)備組成的工作站上顯示。幾個(gè)工作站可以同時(shí)使用,允許應(yīng)用程序?yàn)榱俗詈玫匕l(fā)揮工作站的性能而修改它的工作狀態(tài)。本標(biāo)準(zhǔn)規(guī)定了生成文件的存檔圖面定義功能,也描述了它與計(jì)算機(jī)元文件(CGMISO8632)的接口。本標(biāo)準(zhǔn)定義了一個(gè)與語(yǔ)言無(wú)關(guān)的圖形系統(tǒng)內(nèi)核,以便它與程序語(yǔ)言集成為一體。PHICGS以特定的語(yǔ)言約定嵌人到語(yǔ)言層中,這些語(yǔ)言聯(lián)編將在另一個(gè)標(biāo)準(zhǔn)(參見(jiàn)ISO/IEC9593)中規(guī)定。本標(biāo)準(zhǔn)是GB/T17151系列標(biāo)準(zhǔn)的基本部分,且形成了PHIGS功能的核心,另外兩個(gè)標(biāo)準(zhǔn)是與存檔文件有關(guān)的,它們是按本標(biāo)準(zhǔn)功能定義的,它們可擴(kuò)展本標(biāo)準(zhǔn)規(guī)范,可包括但不局限于下述內(nèi)容:規(guī)定附加的輸出圖原、輸出圖原的特性和屬性、擴(kuò)展的枚舉類型表、擴(kuò)展的出錯(cuò)信息表等。附加的部分應(yīng)描述它們與本標(biāo)準(zhǔn)的關(guān)系。2引用標(biāo)準(zhǔn)下列標(biāo)準(zhǔn)所包含的條文,通過(guò)在本標(biāo)準(zhǔn)中引用而構(gòu)成為本標(biāo)準(zhǔn)的條文。本標(biāo)準(zhǔn)出版時(shí),所示版本均為有效。所有標(biāo)準(zhǔn)都會(huì)被修訂,使用本標(biāo)準(zhǔn)的各方應(yīng)探討使用下列標(biāo)準(zhǔn)最新版本的可能性.GB9544-88圖形核心系統(tǒng)(GKS)功能描述(B1988—89信息處

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁(yè),非文檔質(zhì)量問(wèn)題。

評(píng)論

0/150

提交評(píng)論