当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 扩展(Extension)是Eclipse中一个关键的机制,plug-in利用扩展向Eclipse平台添加新功能。
 

 

 ·daily build实践    »显示摘要«
    摘要:daily build 实践 daily build作为软件开发的最佳实践之一,微软甚至将它称为项目管理的心跳,可见其在软件开发中的重要作用。为什么会有这么高的评价? 除了平常提到的一些显著改进外,主要是因为实现daily build前有一些先决条件,即意味着你至少已经实现下列scm管理: 1. 源代码管理 2. 单元测试 3. 版本管理 4. bug管理 在上述基础......
 ·hibernate 配置!    »显示摘要«
    摘要:最近看了一本关于hibernate开发的书.自己尝试了一下. 1.首先准备环境,以下hibernate及其插件的下载地址http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc hibernate middlegen-hibernate hibernate-extentions ant ht......


自己动手编写Eclipse扩展点

  扩展(extension)是eclipse中一个关键的机制,plug-in利用扩展向eclipse平台添加新功能.但是扩展不能随意地创建,必须按照扩展点(extension point)定义的规范进行明确的声明,eclipse才能认出这些扩展.我们不仅可以使用eclipse提供的众多现成的扩展点,而且还可以定义新的扩展点,并在该扩展点上进行扩展.

  下面我们就来看看如何在eclipse中创建一个新的扩展点,并在这个扩展点上进行扩展. 【程序编程相关:如何理解表现和结构相分离(二)(转载)

  当然,扩展点的定义比较复杂.不过eclipse为用户提供了图形化的编辑界面,我们只要输入一些信息,eclipse就会自动生成代码,使扩展点的定义变得非常简单. 【推荐阅读:如何理解表现和结构相分离(一)(转载)

1.设计该扩展点 【扩展信息:我看最近的“自爆家丑”事件。

  我们需要做以下的工作:

2.定义扩展点,即编写扩展点的清单文件

3.编写代码来载入该扩展点的扩展

  我们以创建worklist扩展点为例,进行详细介绍.

  worklist完成的功能是:创建一个view,在其中以树状显示系统中可用的功能模块,通过双击某个模块节点,执行该扩展定义的方法(method).其实相当于一个控制台,通过控制台来运行不同的功能.

  由于eclipse是由一个运行时核心(runtime core)与众多插件组成的,我们也将worklist扩展点定义在一个插件中,有关worklist的代码文件也放在这个插件中,这样便于查找与修改,也不影响eclipse本身的代码.
...   下一页
    摘要:中文版:http://www.w3cn.org/accessibility/index.html英文版:http://diveintoaccessibility.org/上述网页有打包下载。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE