SJ T 11408-2009 软件构件 图形用户界面图元构件描述规范.pdf
《SJ T 11408-2009 软件构件 图形用户界面图元构件描述规范.pdf》由会员分享,可在线阅读,更多相关《SJ T 11408-2009 软件构件 图形用户界面图元构件描述规范.pdf(92页珍藏版)》请在麦多课文档分享上搜索。
1、1臼35.080L77 备案号z ,、电飞111SJ/T 11408 2009 一Software component -Graphical user interface component description specification 2010-01-20发布2010-03-01 中华人民共和国工业和1二发布目、庐,IA 5J/T 11408 2009 .n 引吉.“ . .u.“. “ .皿1范围U.O.12 术语、3.1 3 术语和定义“.u. . 1 3.2 “uu.uu 2 4 2 5概述.“.“3 5.1 . 3 5.2 语法树“3 5.3 规范命名空间5 5.4GUIXML
2、文档MIME类型 .川 川川 川 !5 6基本功能元索语法“. . !; 6.1 .4 . -. 5 6.2 . . . . . . . 6 6.3 . 7 7 . . . 26 7.1 元素 “.0-.,.“. t 7.2 元素“. .,. 山 . .川“川 山川 川27 7.3 元素“7.4 元素“ 7.5 元索. 7.6 . . 7.7 元素. . 7.8 元素“7.9 元素 7.1O元素“附录AA.l 资料性附录)GUIXML . . . . . . . . A.2 . . . . . A.3 事件定义“川28 28 29 30 31 32 38 39 40 40 49 51 A.4
3、自性. 53 A.5 向多种运行环挠的图元构件设计“. . . 54 A.6 GUIXML 元构件的设计“. . 60 I SJ/T 11 E 本标准自中国电子技术标准化研究所提出并归口.本标准的附录A是资料性附录.本标准起草单位s清华大学.本标准主要起草人s李泪子、张鹏、许斌、唐杰、吴刚.SJ/T 11408 29 引本标准是基于XML的图形用户XML.本标准是一种用于描述图形化用户界面构件的描述语言,是一种说明性的、符合XML规范 “:4. . m SJ/T 11408 2009 软件构件面图-图形用户范 界定义了一种基于阻L.发-户l周文件2 所有方研于本标准。下列文件中的条款通过本标准
4、的引用而成为本标准的条款.凡是注明日翔的引用文件,的修改单不包括勘误的内容)或修订版均不适用于本标准Q毛函,ru一一年一究是否可使用这些文件的最新版本。凡不注明日期的引用文件,其最新GB/T 18793 2002信息技术可扩展置标语言(XML)1. 0 3 定义定义适用于本标准.Ul tool kit 界面置标3. 1 下3. 1. 1 圳工具包用3. 1. 2 的对象.上,并且用户可与之交互control 形用户 graphic unit 形用户界3. 1. 3 图元出3. 1.4 复用的接口定义,graphic unit compon剧t的边界, forms ,以及3. 1. 5 m户fl
5、avor 3. 1. 6 用户 。resource 显示的文本、3.1.8 L SJ/T 11408 2009 用户界定义整个GUI3. 1. 9 用户界菌的晌应reaction 用户界面对于用户操作所产生的反应,即对用户在用户data model 的集合。3.1.10 用户界面的逻辑logic 预定义剖,在运行时3. 1. 11 问的特定行为rendering 将一个GUIXML文档转化为运行时阁形用户界丽的3.1.12 -引 rendering engine 形用户支持其正常运行的软件或软件包。3.1.13 runtime 将用户界面通过显示设备3.1.14 户,以及用户与用户界面交互的阶
6、段。户enduser 直接面对和使用运行时用户人。FB IlMmnn LPEPSRT FNmm旧四mm侃I阳也比同皿阳itaAFUnupUHnnnumumnbnunUHUWWVAVAVAa, ad 于本标准.应用编程接口CApplicationProgramming Interface) 层叠样式表单CCascadingStyle Sheets) CDocument Type Definition) 户界面CGraphicalUser Interface) 超文本置标语言CHypertextMarkup Language) CHyper Text Transportation Protocol
7、) 多用途直联网邮件扩展(MultipurposeInternet Mail Extensions) CModel-View-Controller) 单对象访问协议CSimpleObject Access Protocol) 用户界面CUserInterface) 统一资源标识符CUniformResource Identifier) CUniform Resource Locator) 万维网联盟CWorldWide Web Consortium) X胞表单语言肌FormsLanguage) 可扩展置标语言CExtensibleMarkup Language) CXML Path Langu
8、age) 4 每个单词的所有字母均小写,不使用任何连字符,在名称中不使用下划线气“、句点“.“和连字符“-“.单词应完整使用,在名称中宜少用缩略语,以保证语义的消晰,提高可读性.2 SJ/T 11408 2009 5 5. 1 本标准(Resources)、图形用户界面,分别是z结构(Forms)、样式(Flavor)、资(Datamodel)、响应(Reaction)、逻辑(Logic),如圈l所示.(卢且与-UJfLL ,卢一一一;放击日槐I, 一一-一.-i 响应l i埋辑i -也_“_ “ L栩-) , 下仁-一_/E主二二-一一吃k务!ik掘11一一GUI X批5.2 对每一部分内容
9、,的子元素,虚线一表示可可出现0至1个的子元素.了相应的XML元素标记,如图2所示。子元素,星号(的表示可重复出现0至多个(一)表示必须出现,问号(7)表示3 d1. ! z i n, .:1111, . 到1 川J $6i! -AY t 1 3 if+:ttt ,.,叫,.:)11)11. I)jI II:守1J 1 hi 111l飞4A av - due -争-_-啕-as a , i sa l e-e、, -IP -t -1 J 咛,, !1.: 3 1 1 、 “ l ., , 1 1 1 i-1 4们吨飞,11、.It :n , s l 1 Itlil.i.,t 1 : fl川tI1
10、 飞、fbtil“j! 广一“广一一个一-.,:1JFIlslif*如川h)*,、“i11川十*/n,j“即事 、吐L城.刷刷.啕ti 飞刊叩咐啊忖(,川“甘“川T!阳U叫呻巾咖帆l护护圳刊阳叫呻t们叫11心l且i咐B叫1(I 吃创仙仙1,川川,川A汕t叫巾飞勺川t们时i咀I仔川:冲非: 1 1 -“一一-一_品植.一乍一-一“-_.一-剑-啕罔.“-“-T-睛-,飞11 1 e1, 1 !.!tk I :imokc ,i叫!i仙1iK仁山U, E$4 U勾:I,UI如.;JfLL:l“ :i:ltIc:i: nSlt1Utl“事:h-“、-,蜘曲MEIe44-t14.,.1气1I 1 1 1
11、 I I 内斗11ili妒t;t,* .“ttdld ., iWi也札串i11吨t.,li护中气t民Lr-陆r. ;, t句. r -_ 1“ “. “ “ 1 I 1于1I 1 i 飞thl畸I ,.141 4町世11lk串iuid;t由,串4 5.3 规范命名空阔XML命名空间消除了同个兑ML文件中两个或两个本标准中所描述的全部元索和属性均包含在由URI:http:/啊w.guxml.org/2008唯一标识的命名空间中.5.4 GUIXML文精M岛四符合本标准的GUIXML文挡的MIME类型为:text/xml. 6 基本功6. 1 GUI XML标准中所定义的元素标记及其含义见表1.、
12、GUI XML定义的元素定义完成事件处理操作的对象定义标准数组对象定义界面成员的属性定义在condition条件为true的情况下所执行的操作(case 寇义对应switch语句中的辛苦定事例定义可实例化的特定类及其相关构造函数定义规则条件“1“ 定义对应slJitch语句中的缺r.-.1f倒1义数据组中的一个成员定义界面或特定的同元构件的风格属性寇义循环语句,g义界面的物理结构义根元素定义元数据的容量E定义条件/行为对寇义对象实例定义对外部揭数或方法的调用定义循环选代盘或法代茸的引用(logic 定义逻辑容器SJ/T 11408 2009 突的问翩。5 SJ/T 11408-2009 1 (
13、缝)GUI 定义6.2 元素6.2.1 职JixmlGUI x.IL文档的根元素.所有其他元素均包含在胆ixml元素中.于相同的GUIXML文件中时,guim命名宅间必gui:原lixmlxmlns:gui=.http:/www.guixml.org/2008. 6.2.2 元素盯D元素包含了关于对图形化用户界GUI XML 的元信息.6.2.3 6 前GUIXML文梢“一任何影响。GUI JQ .在元京中可以使用元素 , SJ/T 11408-一2009DTD 元素具有相阔的语义和功能,它描述了关于当前GUIXML文挡的元,例如作者信息、文件生成曰期等。该元素的“name“属性定义了元信息名
14、称,“content“属性定义了元信息的具体取值.1XML文件的设计者可以根据需要对属性飞回e“的驭且且1JJI ;1;. 6.3 本条说明位于元素内6.3. 1 元素包含了如下8个直接子元素g、和.元素定义特定类型 、 图像等; 元素定义界面中需要共亭的自; 元素定义用户6.3.3 元素中,该元素实现了对时在一个GUIXML文件中可以设计.所有定义一个特定利用元素中的“kit“形化用户户界面所针对的工具包,例JFC Swing工具包而设计的.了独立于实现方式的用户如和元素对使用通用GUI图元构件类型定义,具体定义见6.3.4.5.,需要元素完成了对用户界a) 元素定义图形化用户b) 元素定义
15、图形化用户c) 元素定义GUIm项目中抽象概念:d) 元素定义特定图元构件模板图元钩件中,.主要由8中元构件包含在一e) 元素定义动态数据源,使用XForms规范进行模型定义zf) 元素定义图形化用户界面中特定因元构件及其特征:g) 元素定义图形化用户界面构造中h) 元素定义特定应用逻辑,这些逻辑通常是针对向不同去的GUI运行时环撞提供同一个应用 , 界通过两个具备不同“kit“如图3所示.N匈meList I Gm甲鱼N缸neList tiGrol甲1F1lDchded 留S叩mlI Tomy (i Group I r Gr咽lJl2Male Agel p“ Included Joba S缸
16、lFemdI Agei Age z Tomy Jerry John 恤lFehlale l Agel I Jeny a) 采用就缺级五具包设计的用户界面b) 采用轻垠级工具包设计的用户鼻而-一-一户界面6.3.4 元素DTD 描述元素作为定义特定图元构件样式化信息的元素的容器,它可以作为元素或元素的子元素,从而实现如下的对共享图元构件属性和特定图元构件样a) 共享的定义s SJ/T 11408-2009 形化用户界面中通常存在很多同类型的图元构件,这些图元构件在实现中往往为的实例化对象,并共享相同的样式化属性,例如字体、大小等.为了在GUIXML文件中提高图性,提离开发效率,当元素作为元素的子
17、元素时.将作为所有公此时.元素必须有一个或多个子元素。b) 当作为元素的子元素时,它的作用是作为定义该性的元素的容器.此时.元素的子元素可以为.或者其他实, tch. c) 面向多工具包的图元构件样式定义面向具备多种不同GUI工具包运行环榜的应用程序设计时,开发者可以在GUIXML文件中定义一个不具备“kit“属性的元素,而将依赖于工具包的图元构件样式定义通过多个具备不同“kit“属性值的元素古时明6.3.4.1 type阳T回到#REQUlREDsuper CDATA #IMPLIED 描述为了提商图元构件共享样式化属性定义的可复用性,作为的子元素.具有一个唯一标识该属性组的type属性值.
18、在共元素还提供了属性super,该属性值定义了位.属性super为I l植胸IX1:1 有关多元素混合使用以及跨实现封装并butes元素进行封装,并组的定义中,为了提高定义的复用性,性组继承了问题,见附录A.5.2.(!ALIST attribute nBIDe m盯创也N#REQUlRED idref CDATA #IMPLIED ref CDATA #IMPLIED 描述元素定义图形化用户界面中6. 3. 4. 2. 1 性的一个名值对.元素的合法取值包括如下儿种类型za) 文本元素用字符串直接定义属性值.如果字符串包含“晶“或“元素性值可及其子元素的定义和使用方法见7.9.d) 元素象等
19、,其中文本信义和使用方法见6.3.5.2.g) 元素为,可供引用的的定义.关于町ray元素。关于元素的定义和使、息、。关于元素的定的操作条件下,在循环操作中添加的图元构件,可以通过在元素中使用元素作为子节点,实现对循环变量值的引用。关于元索和元素的定义和使用方法见7.5.h)-元素作为元索及其子元素的定义和使用方法见6.3.9.2.i) 元素作为元素可同取.关于元索及其子元素7.4. j) 元素将元素及其子元素的定义和使用方法见7.8.k) 元素将元素作为元素的以用户利用。ar元素定义的局量,的取值对图元构件关于元素下的元素的子元素中仍然定义了属性肘及其取值:同 了包括属性抖了ps1,同时在该
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SJ 11408 2009 软件 构件 图形 用户界面 描述 规范
