欢迎来到天天文库
浏览记录
ID:46600837
大小:320.70 KB
页数:5页
时间:2019-11-26
《基于Master∕Detail构架的航电专用配置工具设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、September2010Vol.41No.3(serialNo.140)航空电子技术AVIONICSTECHNOLOGY基于Master/Detail构架的航电专用配置工具设计与实现12徐庆飞,周煜(1中国航空无线电电子研究所,上海200233;2海军驻上海地区航空军事代表室,上海200233)[摘要]本文重点讲述如何利用Master/Details结构来实现航电专用配置工具,并介绍了实现该结构所需要的软件和硬件环境,以及Master/Details结构的实现过程。以解析XSD文档生成解析树和配置文件为例,验证了Maste
2、r/Details结构能够很好得支持航电专用配置工具的实现。[关键词]Master/Details结构;航电专用配置工具;事件监听机制[中图分类号]TP319[文献标识码]A[文章编号]1006-141X(2010)03-0046-05DesignandImplementationofAvionicsConfigurationToolBasedonMaster/DetailsStructure12XUQing-fei,ZHOUYu(1ChinaNationalAeronauticalRadioElectronicsResea
3、rchInstitute,Shanghai200233;2.ChinaNationalAeronauticalRadioElectronicsResearchInstitute,Shanghai200233,China)Abstract:ThispaperintroducestheimplementationofAvionicsConfigurationToolbasedonMaster/DetailsstructureinEclipseenvironmentTherequiredsoftwareandhardwareenv
4、ironmentaswellastheimplementationprocessofthestructurearealsodescribed.Finally,itvalidatestheMaster/Details’supporttoAvionicsConfigurationToolbyanalyzingtheXSDdocuments.Keywords:master/detailsstructure;avionicsconfigurationtool;eventlistener的配置文件为例,详细讲述了Master/Deta
5、ils结构在1前言Eclipse平台下的实现过程,包括注册机制、监听机[1,3]Master/Details结构是Eclipse开发环境下一制和多种控件的实现细节,以及在航电配置工具的种常见的UI设计模式,该结构由MasterPage和文件配置过程中所涉及到的注册机制、监听机制和DetailsPage组成。根据MasterPage中选中的对象,多种控件的实现细节。驱动DetailsPage的UI发生变化。航电专用配置工文章讲述了如何在一台PC机上搭建一个具是航空电子系统中针对某个具体的应该对象而Eclipse集成开发环境(I
6、DE),以及该环境与PC硬设计的具有特定应用要求的专属工具。文章中所提件所组成的开发平台构架图;详细介绍[6][2]及的配置工具针对的是A661协议的应用,是对Master/Details结构在Eclipse环境下的实现过程和Widget的诸多属性进行编辑的专用配置工具。各自页面内控件的功能实现,以及相互间的通信机本文以解析XSD文档生成解析树和XML格式制。46基于Master/Detail构架的航电专用配置工具设计与实现徐庆飞等2010年9月第41卷第3期(总第140期)2准备工作Master/Details结构是U
7、I中一种常见的设计模式,它由一个MasterPage和多个DetailsPage组成2.1平台搭建与平台构架(也叫做Details集),前者通常是由一个列表结构在WindowsXP系统中为实现Master/Details结或者树形结构组成,后者则通常是一个表格(Table)构必须搭建一定的软件、硬件环境,需要安装Java结构或者其他显示结构,用于对选中对象进行详细开发工具包JDK与集成开发环境Eclipse。开发平的描述,或者完成对选中对象属性的编辑功能。根台构架详图如图1所示。据对MasterPage中不同元素的选中,可以
8、驱动不同的DetailsPage。EclipseForms对Master/Details模式提供了一个实现。在完成了多页编辑器扩展点的添加之后,要实现Master/Details结构,还需要再创建一个页图1开发平台构架图面,该页面类需要继承FormPage类,函数此外,为了实现多页编辑器还
此文档下载收益归作者所有