SVG开发平台的研究与实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:cds123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可缩放矢量图形(Scalable Vector Graphics,SVG)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。 本论文基于Eclipse平台的RCP插件开发,提出了一个完整的SVG(Scalable Vector Graphics)集成开发平台架构及关键代码的实现,平台以源代码编辑为核心、以可视化编辑为辅助,同时提供了SVG文本文件的图形方式预览、文本文件的DOM大纲操作、以及模型的属性编辑、导出普通图形格式、联机帮助等特色。给开发人员提供一个柔性的SVG开发工具。 在论文中所实现的源代码编辑提供了SVG、JavaScript语法智能提示、代码着色、内容格式化、错误标识、内容大纲等方便用户操作的文本编辑模型。在可视化编辑器中为用户提供了通过WYSWYG的方式编辑SVG基本图形(矩形、圆形、椭圆、线、折线、多边形),自动生成SVG文本格式文件的功能,并辅助快速编写SVG文件。接下来提供了可视化编辑和源代码编辑的模型同步和SVG文件的预览视图,在功能上不仅可以解析SVG文件,并且可以对其操作,还包括旋转、缩放、选择文本、激活链接等。 本论文研究的意义在于:开发工具给开发人员提供一个方便的、可视化的、快速的、柔性的开发平台。同时提出了一个设计开发平台的模型:以及可视化软件开发的模型和源代码辅助开发的模型。
其他文献
标准化系统工程是系统工程的一个新的研究方向,其研究内容和进展在标准化需求的推动下不断深入。经济全球化是当今时代的主要特征,贸易、制造过程、科技创新体系的全球化已经
本文主要研究了非线性时变切换系统的稳定性,切换线性系统共同二次李雅普诺夫函数的构造等问题,主要研究结果如下:   1.用多李雅普诺夫函数的方法研究了非线性时变切换系统的
学位
高效永磁同步电动机的发展既有其重大的社会意义,还具有重要的经济意义。电机节能除了提高电机本身的效率外,还必须能与被驱动设备很好地匹配,使其运行在负载的高效区域,同时配以
学位
在工程科学方面,许多作者从应用的角度来对分数阶系统(即系统含分数阶导数和/或积分)进行了研究。许多系统可以借助分数阶导数来描述,这些系统被认为是显示了分数阶动力学:电磁系
学位
本研究报告由三部分组成:   第一部分研究分布时滞Beddington-DeAngelis捕食与被捕食系统。首先,讨论该系统的正平衡点存在性及其局部稳定性;其次,以平均时滞为分支参数讨论该
学位
金融市场千变万化的表象后面,可能存在普适行为与规律,因此,收集数据,建立模型,开展必要的定性定量研究,探索导致复杂现象的起源,加深对金融市场的认识、理解与把握,控制极其迅速的发
股票市场的波动和风险分析一直是金融领域研究的热门之一,作为表征金融系统的重要的变量之一——股价,也一直是研究的重要对象。已有的理论一般都从收益率的时间序列入手,研究收
能源领域是我国科技发展的重点领域,其中的优先主题之一是工业节能,我国钢铁企业的吨钢能耗远高于世界先进水平,而冶金节能技术与装备又是工业节能的重要方面。我国重点钢铁
随着社会工业化进程和现代化水平的不断提高,电力电子的发展也越来越迅猛。新工艺和新科技的应用对电力电子设备提出了更高的要求。在这样的发展趋势下,基于软开关的负载谐振开关电源功率和频率的要求也逐步提高。本文系统、详细的介绍了负载谐振变换器技术的发展历史和现状,并以LCC拓扑结构的为研究对象,深入讨论了LCC高频负载谐振情况下DC/DC电源的工作原理、工作过程、系统特性以及实现方法。本文主要完成了系统工