首页> 中文学位 >基于Eclipse的可视化界面开发技术
【6h】

基于Eclipse的可视化界面开发技术

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 课题背景

1.2 国内外研究概况

1.3 课题主要研究工作

2 总体设计

2.1 可视化开发的需求分析

2.2 Eclipse平台简介

2.3 可视化开发的总体设计

2.4 本章小结

3 可视化界面的快速开发

3.1 可视化界面快速开发的层次结构

3.2 界面生成区各个部分的实现

3.3 JNI技术在可视化开发的实现

3.4 底层动态库的实现

3.5 本章小结

4 工程管理的实现

4.1 工程管理的总体流程

4.2 工程模板的实现

4.3 工程向导的实现

4.4 本章小结

5 集成与测试

5.1 构建产品

5.2 测试产品

5.3 工程测试

5.4 本章小结

6 结束语

6.1 课题工作总结

6.2 将来的工作

致谢

参考文献

展开▼

摘要

随着现代电子产品的不断发展,基于嵌入式的应用程序开发也越来越复杂。特别在与用户进行打交道的界面设计中,需要繁琐的代码编辑、编译、链接、运行等步骤后才能看到最终结果。而通过可视化开发则可省去这些繁琐的步骤,大大提高了开发效率。
  可视化开发编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,使得程序与结果的调整同步,随时可以看到结果。
  针对在嵌入式系统下基于Clutter图形系统的应用程序开发的需求,扩展和改进了基于Eclipse插件的集成开发环境,大大缩短了程序的开发周期,并且增强了程序的稳定性。
  通过扩展了Eclipse相关的扩展点,设计实现了一个可视化开发插件VisualEditor,并且将这个插件集成到Eclipse平台上,从而搭建了一个可以快速开发的集成开发环境。可视化插件主要包括了快速开发界面模块和工程管理模块。
  快速开发界面模块旨在为用户搭建一个可视化开发的舞台,通过用鼠标进行简单的拖拉,就可以生成一个被用户可以看得见的界面效果。界面的显示需要通过JNI技术来调用底层的Clutter图形系统框架,而界面的存储则需要json脚本来支持。在用户操作的界面上也集成了属性、Json脚本文件的轮廓等功能。
  工程管理模块主要是在Eclipse平台上创建出来可视化开发工程,该部分主要分为工程模板和工程向导模块两个部分。工程模板部分主要扩展了CDT插件的三个扩展点,生成了一个HelloWorldScriptProject工程,包含默认的Makefile、main.c和ui.json文件;向导模块实现了从Eclipse平台的new对话框到工程创建完成之间的向导过程。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号