`
echozhjun
  • 浏览: 49834 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Eclipse插件开发总结(第一天)

阅读更多

今天开始被分到部门。然后开始做关于我的毕设的一个题目:开发一个xml可视化编辑的eclipse插件。总结一下今天的收获:

1,好像自从3.0以后的eclipse版本都自带了PDE。所以开发平台就不用自己去下载和配置了。
2,然后不得不佩服PDE这个插件做的真的是很好。几十个向导可以让完全不会插件开发的我很容易的就入门了。
3,初次接触SWT。简单的SWT程序的结构:引入org.eclipse.swt.widgets.*;Display对象负责和操作系统的联系。Shell对象代表窗体。在Shell对象上面就可以像AWT/SWING一样创建各种控件了。最后调用Shell.open()现实窗体。调用Display.dispose();方法结束程序。

4,JFace讲SWT封装的更加好了。就不多说了。这些都是在插件开发中要用到的东西。

5,eclipse插件的文件清单:

Activator.java管理插件的生命周期。

Manifest.MF好像和OSGI有关。OSGI还不熟悉。

plugin.xml文件很重要,分为几大部分:Overview插件基本信息。Dependencies插件以来其他的包关系。Runtime编译环境。Extensions实现的扩展点。Extension Points提供的扩展点。

6.上面说道扩展点的概念。这个应该是eclipse插件的精髓的东西了。eclipse基于插件开发的技术就来源于这里,eclipse为大家提供了很多基本的扩展点,供大家在eclipse上面开发插件。而且每个开发插件的还可以继续为以后的人提供扩展点。一边继续开发。




写到这里。明天继续努力。 


 

分享到:
评论

相关推荐

    【IT十八掌徐培成】Hadoop第04天-01.文件删除-递归访问文件系统-eclipse插件.zip

    4. **Eclipse插件**:Eclipse是一种流行的Java集成开发环境(IDE),对于Hadoop开发,Eclipse插件提供了强大的支持。例如,Hadoop插件可以帮助开发者在Eclipse中直接编写、编译、调试MapReduce程序,简化了Hadoop...

    Eclipse plugin 之 Weather

    【Eclipse plugin 之 Weather】插件是针对Eclipse集成开发环境的一个扩展,它为用户提供了一个功能,可以在IDE内部查询全球各地的天气...同时,对于希望学习Eclipse插件开发的程序员,其源码也是一个宝贵的教育资源。

    hadoop2.6 ecliplse 插件

    总结来说,Hadoop 2.6 Eclipse插件是一个为Windows 7用户设计的开发工具,它使得在Eclipse中进行Hadoop开发变得更加便捷高效。只需简单几步,你就可以将插件整合到Eclipse中,从而享受无缝的开发流程。

    eclipse飞机大战.zip

    通常,在游戏开发过程中,开发者会逐步完善游戏的各个部分,如游戏逻辑、图形界面、音效处理等,Day09可能代表开发的第九天,或者第九个迭代版本,其中可能包含了游戏的核心玩法、基本的敌机AI和简单的得分系统。...

    08-Java基础-第8天(Eclipse与第一阶段综合练

    【标题】"08-Java基础-第8天(Eclipse与第一阶段综合练" 提供的信息表明,这个学习资源是关于Java编程的基础教程,特别关注如何使用Eclipse集成开发环境(IDE)以及进行第一阶段的综合练习。Eclipse是一个广泛使用的...

    14_Java面向对象_第6天(Eclipse高级、类与接口作为参数返回值)_讲义

    Eclipse作为Java的主要集成开发环境(IDE),提供了丰富的工具和功能,使得开发过程更加高效。本讲义主要聚焦于Eclipse的高级用法以及在Java中如何使用类与接口作为参数和返回值,这对于理解和提升Java编程能力至关...

    Python+Eclipse+PyDev开发环境搭建及Prophet工具的使用_吐血总结.docx

    - **安装 Java**:虽然Python本身并不依赖Java,但考虑到Eclipse本身就是基于Java开发的,安装Java有助于更好地使用Eclipse及其插件。 ##### 2. 开始安装 - **安装 Python**: - 下载 Python 安装包,官方下载...

    eclispe第三方插件spark

    标题中的“eclipse第三方插件spark”指的是在Eclipse集成开发环境中使用的Spark插件,它允许开发者在Eclipse中方便地开发、测试和调试Spark应用程序。Spark是一个快速、通用且可扩展的大数据处理框架,而这个插件是...

    Java基础加强_eclipse工程管理与快捷键配置

    创建新工程是开始Java开发的第一步,这可以通过“File” -> “New” -> “Java Project”来完成。在工程中,你可以添加源代码文件夹(src)、资源文件夹(res)以及外部库依赖。Eclipse会自动编译源代码并管理类路径...

    springmvc第一天课堂笔记.docx

    1. **前端控制器 DispatcherServlet**:这是SpringMVC的第一个环节,负责接收客户端发送的HTTP请求,并将其转发给合适的处理器进行处理。DispatcherServlet本质上是一个Servlet,因此需要在`web.xml`文件中进行配置...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 淘淘商城第一天笔记.docx │ ├─02.第二天 │ 07.商品类目选择完成.avi │ 01.课程计划.avi │ 02.展示首页.avi │ 03.分页插件01.avi │ 04.分页插件的使用方法.avi │ 05.商品列表展示.avi │ 06.商品类目...

    【IT十八掌徐培成】Hadoop第05天-05.ubuntu搭建eclipse环境-codec测试.zip

    【IT十八掌徐培成】Hadoop第05天-05.ubuntu搭建eclipse环境-codec测试.zip这个压缩包文件主要围绕着如何在Ubuntu操作系统上搭建Eclipse开发环境,并进行Hadoop相关的codec测试展开。这里我们将深入探讨相关知识点。 ...

    bridgepoint:BridgePoint eclipse插件

    如果您是第一次来这里,并且想知道如何访问和构建BridgePoint。 阅读《 。 如果您想了解有关BridgePoint和xtUML的更多信息,请查看 。 还有其他问题吗? 查看 ,如果找不到答案,请将您的问题发布到以寻求帮助。 发...

    Activiti学习第一天

    在"Activiti学习第一天"的过程中,首先需要了解如何准备开发环境。"4.准备Activiti开发环境.avi"这个视频文件很可能包含了安装JDK、Eclipse或IntelliJ IDEA等基础开发工具的步骤,以及如何设置项目构建工具如Maven或...

    mybatis 第一天环境的搭建(二)

    本文将详细介绍如何在第一天就顺利搭建MyBatis开发环境,主要涉及以下内容: 1. **Java环境配置**:首先确保你的计算机上已经安装了Java Development Kit (JDK),并且设置了JAVA_HOME环境变量。这一步是所有Java...

    eclipse黑色主题

    Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,如Java、Python、C++等。在长时间的编程工作中,一个舒适的主题对于减轻视觉疲劳至关重要。"Eclipse黑色主题"就是为了满足开发者对护眼和个性...

    TQ210开发板Qt开发教程_V1.0s.pdf

    1. 开发环境搭建:文档强调了Eclipse开发环境的搭建是进行Qt开发的第一步。搭建环境包括下载和安装Eclipse集成开发环境,以及安装Qt相关的插件和工具包。这是因为Eclipse平台对于Qt开发提供了良好的支持,方便开发者...

    mybatis 第一天环境的搭建(一)

    【标题】:“mybatis 第一天环境的搭建(一)” 在深入探讨MyBatis环境搭建的过程中,首先要明白MyBatis是什么。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的...

Global site tag (gtag.js) - Google Analytics