Eclipse插件开发指南可编辑.docx

上传人:b****1 文档编号:3125785 上传时间:2023-05-05 格式:DOCX 页数:49 大小:51.83KB
下载 相关 举报
Eclipse插件开发指南可编辑.docx_第1页
第1页 / 共49页
Eclipse插件开发指南可编辑.docx_第2页
第2页 / 共49页
Eclipse插件开发指南可编辑.docx_第3页
第3页 / 共49页
Eclipse插件开发指南可编辑.docx_第4页
第4页 / 共49页
Eclipse插件开发指南可编辑.docx_第5页
第5页 / 共49页
Eclipse插件开发指南可编辑.docx_第6页
第6页 / 共49页
Eclipse插件开发指南可编辑.docx_第7页
第7页 / 共49页
Eclipse插件开发指南可编辑.docx_第8页
第8页 / 共49页
Eclipse插件开发指南可编辑.docx_第9页
第9页 / 共49页
Eclipse插件开发指南可编辑.docx_第10页
第10页 / 共49页
Eclipse插件开发指南可编辑.docx_第11页
第11页 / 共49页
Eclipse插件开发指南可编辑.docx_第12页
第12页 / 共49页
Eclipse插件开发指南可编辑.docx_第13页
第13页 / 共49页
Eclipse插件开发指南可编辑.docx_第14页
第14页 / 共49页
Eclipse插件开发指南可编辑.docx_第15页
第15页 / 共49页
Eclipse插件开发指南可编辑.docx_第16页
第16页 / 共49页
Eclipse插件开发指南可编辑.docx_第17页
第17页 / 共49页
Eclipse插件开发指南可编辑.docx_第18页
第18页 / 共49页
Eclipse插件开发指南可编辑.docx_第19页
第19页 / 共49页
Eclipse插件开发指南可编辑.docx_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Eclipse插件开发指南可编辑.docx

《Eclipse插件开发指南可编辑.docx》由会员分享,可在线阅读,更多相关《Eclipse插件开发指南可编辑.docx(49页珍藏版)》请在冰点文库上搜索。

Eclipse插件开发指南可编辑.docx

Eclipse插件开发指南可编辑

Eclipse插件开发指南

 

EclipseEclipse插件开发指南插件开发指南

EclipseEclipse插件开发指南插件开发指南

目目录录

目目录录

第第1章章Eclipse概述概述

第第章章概述概述

1.1Eclipse简介简介

简介简介

Eclipse的历史的历史

的历史的历史

Eclipse的优势与技术特征的优势与技术特征

的优势与技术特征的优势与技术特征

1.2安装安装Eclipse

安装安装

安装的软硬件环境要求安装的软硬件环境要求

安装的软硬件环境要求安装的软硬件环境要求

安装安装Eclipse3.0

安装安装

1.3Eclipse插件的安装方法插件的安装方法

插件的安装方法插件的安装方法

第三方插件第三方插件SWTDeginer的下载与安装的下载与安装

第三方插件第三方插件的下载与安装的下载与安装

Eclipse中文包的安装中文包的安装以以Ecli为例为例

中文包的安装中文包的安装以以为例为例

第第2章章Eclipse的使用的使用

第第章章的使用的使用

2.1Eclipse常用技巧和设置常用技巧和设置

常用技巧和设置常用技巧和设置

创建一个新的项目创建一个新的项目

创建一个新的项目创建一个新的项目

运行项目运行项目

运行项目运行项目

代码格式化及注释的设置代码格式化及注释的设置

代码格式化及注释的设置代码格式化及注释的设置

使用使用Eclipse强大的重构功能强大的重构功能

使用使用强大的重构功能强大的重构功能

任务任务TODO的设定的设定

任务任务的设定的设定

程序代码的追踪程序代码的追踪

程序代码的追踪程序代码的追踪

在代码中搜索关键字在代码中搜索关键字

在代码中搜索关键字在代码中搜索关键字

打开类型层次结构打开类型层次结构

打开类型层次结构打开类型层次结构

调试器的使用调试器的使用

调试器的使用调试器的使用

2.2Eclipse中中CVS的使用的使用

中中的使用的使用

CVS简介简介

简介简介

CVS服务器端的安装服务器端的安装、配置与使用、配置与使用

服务器端的安装服务器端的安装、、配置与使用配置与使用

.1安装安装CVS服务器服务器

安装安装服务器服务器

.2新建一个新建一个CVS项目项目

新建一个新建一个项目项目

.3CVS在服务器端的常用操作在服务器端的常用操作

在服务器端的常用操作在服务器端的常用操作

CVS客户端的配置与使用客户端的配置与使用

客户端的配置与使用客户端的配置与使用

.1连接的设置连接的设置

连接的设置连接的设置

.2导入导入、导出项目、导出项目

导入导入、、导出项目导出项目

文件提交与更新的方法文件提交与更新的方法

文件提交与更新的方法文件提交与更新的方法

.1提交与更新文件提交与更新文件

提交与更新文件提交与更新文件

.2当文件冲突时的解决办法当文件冲突时的解决办法

当文件冲突时的解决办法当文件冲突时的解决办法

.3其它使用注意事项其它使用注意事项

其它使用注意事项其它使用注意事项

2.3Eclipse中中JUnit的使用的使用

中中的使用的使用

JUnit简介简介

简介简介

JUnit的的HelloWorld

的的

在实际项目中使用在实际项目中使用JUnit的注意事项的注意事项

在实际项目中使用在实际项目中使用的注意事项的注意事项

第第3章章实战实战SWT

第第章章实战实战

3.1SWT概述概述

概述概述

SWT简介简介

简介简介

SWT起步起步:

用:

用SWTDeginer写一个写一个HelloWorld

起步起步:

用用写一个写一个

使用使用SWTDeginer的界面开发流程的界面开发流程

使用使用的界面开发流程的界面开发流程

3.1.44使用使用SWTDeginer进行界面开发的注意事项进行界面开发的注意事项

44使用使用进行界面开发的注意事项进行界面开发的注意事项

3.2SWT/JFace中的事件模型中的事件模型

中的事件模型中的事件模型

事件的两种常用写法事件的两种常用写法

事件的两种常用写法事件的两种常用写法

常用事件介绍常用事件介绍

常用事件介绍常用事件介绍

编写事件代码的注意事项编写事件代码的注意事项

编写事件代码的注意事项编写事件代码的注意事项

3.3SWT常用控件类常用控件类

常用控件类常用控件类

按钮按钮、复选框、复选框、单选框、单选框((Button类)类)

按钮按钮、、复选框复选框、、单选框单选框((类类))

标签标签((Label类)类)

标签标签((类类))

文本框文本框((Text类)类)

文文本框本框((类类))

下拉框下拉框((Combo类)类)

下拉框下拉框((类类))

列表框列表框((List类)类)

列表框列表框((类类))

一个多控件组合应用的综合实例一个多控件组合应用的综合实例

一个多控件组合应用的综合实例一个多控件组合应用的综合实例

3.4容器类容器类

容器类容器类

面板面板((Composite类)类)

面板面板((类类))

分组框分组框((Group类)类)

分组框分组框((类类))

属性页属性页((TabFolder类)类)

属性页属性页((类类))

分割栏分割栏((SashForm类)类)

分割栏分割栏((类类))

一个综合实例一个综合实例

一个综合实例一个综合实例

3.5布局管理器布局管理器

布局管理器布局管理器

填充式填充式((FillLayout类)类)

填充式填充式((类类))

行列式行列式((RowLayout类)类)

行列式行列式((类类))

网格式网格式((GridLayout类)类)

网格式网格式((类类))

堆栈式堆栈式((StackLayout类)类)

堆栈式堆栈式((类类))

表格式表格式((FormLayout类)类)

表格式表格式((类类))

一个复杂布局的综合实例一个复杂布局的综合实例

一个复杂布局的综合实例一个复杂布局的综合实例

3.6其它其它SWT控件控件

其它其它控件控件

工具栏工具栏((ToolBar类、类、ToolItem类)类)

工具栏工具栏((类类、、类类))

动态工具栏动态工具栏((CoolBar类、类、CoolItem类)类)

动态工具栏动态工具栏((类类、、类类))

进度条进度条((ProgressBar类)类)

进度条进度条((类类))

刻度条刻度条((Scale类)类)

刻度条刻度条((类类))

滑动条滑动条((Slider类)类)

滑动条滑动条((类类))

画布画布((Canvas类)类)

画布画布((类类))

一个综合完整的应用程序一个综合完整的应用程序((Application)实例)实例

一个综合完整的应用程序一个综合完整的应用程序(())实例实例

第第4章章JFace常用控件常用控件:

实例步步深入:

实例步步深入

第第章章常用控件常用控件:

实例步步深入实例步步深入

4.1表格表格((TableViewer类)类)

表格表格((类类))

表格简介表格简介

表格简介表格简介

前期准备前期准备:

实例所用数据模型说明:

实例所用数据模型说明

前期准备前期准备:

实例所用数据模型说明实例所用数据模型说明

让数据在表格中显示出来让数据在表格中显示出来

让数据在表格中显示出来让数据在表格中显示出来

使用内容器使用内容器((ITreeContentProvider接口接口)和标签器)和标签器((ITableLabelProvider

使用内容器使用内容器((接口接口))和标签器和标签器((

接口接口))

接口接口))

加上右键快捷菜单加上右键快捷菜单Action类、类、IMenuManager接口接口

加上右键快捷菜单加上右键快捷菜单类类、、接口接口

实现点击表头排序的功能实现点击表头排序的功能((ViewerSorter类)类)

实现点击表头排序的功能实现点击表头排序的功能((类类))

加工具加工具栏:

栏:

实现翻页实现翻页、删除、删除、刷新功能、刷新功能((ToolBarManager类)类)

加工具加工具栏栏:

实现翻页实现翻页、、删除删除、、刷新功能刷新功能((类类))

创建一个带复选框的表格创建一个带复选框的表格((CheckboxTableViewer类)类)

创建一个带复选框的表格创建一个带复选框的表格((类类))

表格的其它使用技巧表格的其它使用技巧

表格的其它使用技巧表格的其它使用技巧

表格使用的注意事项表格使用的注意事项

表格使用的注意事项表格使用的注意事项

4.2树(树(TreeViewer类):

类):

用实例步步深入用实例步步深入

树树((类类):

):

用实例步步深入用实例步步深入

树简介树简介

树简介树简介

前期准备前期准备:

实例所用数据模型说明:

实例所用数据模型说明

前期准备前期准备:

实例所用数据模型说明实例所用数据模型说明

让数据在树中显示出来让数据在树中显示出来

让数据在树中显示出来让数据在树中显示出来

给树加上内容器和标签器给树加上内容器和标签器

给树加上内容器和标签器给树加上内容器和标签器

加上右键快捷菜单并用加上右键快捷菜单并用ActionGroup类来集中管理类来集中管理

加上右键快捷菜单并用加上右键快捷菜单并用类来集中管理类来集中管理

如何捕捉树中不如何捕捉树中不同结点的值同结点的值

如何捕捉树中不如何捕捉树中不同结点的值同结点的值

创建一个带复选框的树创建一个带复选框的树

创建一个带复选框的树创建一个带复选框的树

树的其它使用技巧树的其它使用技巧

树的其它使用技巧树的其它使用技巧

树使用应注意事项树使用应注意事项

树使用应注意事项树使用应注意事项

4.3对话框对话框((Dialog类):

类):

用实例步步深入用实例步步深入

对话框对话框((类类):

):

用实例步步深入用实例步步深入

对话框简介对话框简介

对话框简介对话框简介

对话框的对话框的HelloWorld

对话框的对话框的

给对话框设置初始值给对话框设置初始值

给对话框设置初始值给对话框设置初始值

取得对话框中的数据取得对话框中的数据

取得对话框中的数据取得对话框中的数据

自定义对话框的按钮自定义对话框的按钮

自定义对话框的按钮自定义对话框的按钮

带提示栏的对话框带提示栏的对话框((TitleAreaDialog类)类)

带提示栏的对话框带提示栏的对话框((类类))

对话框使用的注意事项对话框使用的注意事项

对话框使用的注意事项对话框使用的注意事项

4.4向导式对话框向导式对话框((WizardDialog类)类)

向导式对话框向导式对话框((类类))

向导式对话框简介向导式对话框简介

向向导式对话框简介导式对话框简介

向导式对话框实例向导式对话框实例

向导式对话框实例向导式对话框实例

向导式对话框使用的注意事项向导式对话框使用的注意事项

向导式对话框使用的注意事项向导式对话框使用的注意事项

4.5进度条对话框进度条对话框((ProgressMonitorDialog类)类)

进度条对话框进度条对话框((类类))

进度条对话框简介进度条对话框简介

进度条对话框简介进度条对话框简介

进度条对话框实例进度条对话框实例

进度条对话框实例进度条对话框实例

进度条对话框使用的注意事项进度条对话框使用的注意事项

进度条对话框使用的注意事项进度条对话框使用的注意事项

4.6自制界面控件自制界面控件

自制界面控件自制界面控件

绘图包绘图包Draw2D简介简介

绘图包绘图包简介简介

一个一个Draw2D的简单的实例的简单的实例

一个一个的简单的实例的简单的实例

跟我一步步来写个实用的界面控件跟我一步步来写个实用的界面控件

跟我一步步来写个实用的界面控件跟我一步步来写个实用的界面控件

第第5章章Eclipse插件开发插件开发

第第章章插件开发插件开发

5.1Eclipse插件开发概述插件开发概述

插件开发概述插件开发概述

Eclipse插件开发简介插件开发简介

插件开发简介插件开发简介

Eclipse插件开发的优势和不足插件开发的优势和不足

插件开发的优势和不足插件开发的优势和不足

5.2插件的插件的HelloWorld

插件的插件的

使用向导一步步创建使用向导一步步创建

使用向导一步步创建使用向导一步步创建

以空白项目为基础手工创建以空白项目为基础手工创建

以空白项目为基础手工创建以空白项目为基础手工创建

构建插件项目时的注意事项构建插件项目时的注意事项

构建插件项目时的注意事项构建插件项目时的注意事项

5.3常用插件扩展点实战常用插件扩展点实战plugin.xml

常用插件扩展点实战常用插件扩展点实战

扩展点简介扩展点简介

扩展点简介扩展点简介

在在Eclipse中加入一个透视图中加入一个透视图

在在中加入一个透视图中加入一个透视图

往透视图中加入视图往透视图中加入视图views

往透视图中加入视图往透视图中加入视图

如何在两个视图之间的实现事件监听如何在两个视图之间的实现事件监听

如何在两个视图之间的实现事件监听如何在两个视图之间的实现事件监听

主菜单主菜单actionSets

主菜单主菜单

编辑器编辑器editors

编编辑器辑器

首选项和属性首选项和属性preferencePages

首选项和属性首选项和属性

帮助帮助contexts

帮助帮助

编写扩展点的注意事项编写扩展点的注意事项

编写扩展点的注意事项编写扩展点的注意事项

5.4Eclipse插件开发项目的国际化插件开发项目的国际化

插件开发项目的国际化插件开发项目的国际化

国际化简介国际化简介

国际化简介国际化简介

创建一个国际化项目创建一个国际化项目

创建一个国际化项目创建一个国际化项目

使用使用Eclipse的向导功能进行国际化的向导功能进行国际化

使用使用的向导功能进行国际化的向导功能进行国际化

国际化的注意事项国际化的注意事项

国际化的注意事项国际化的注意事项

5.5为项目制作帮助为项目制作帮助

为项目制作帮助为项目制作帮助

帮助简介帮助简介

帮助简介帮助简介

项目帮助的制作实例项目帮助的制作实例

项目帮助的制作实例项目帮助的制作实例

帮助中的高级特性的使用帮助中的高级特性的使用

帮助中的高级特性的使用帮助中的高级特性的使用

5.6项目打包与发行项目打包与发行

项目打包与发行项目打包与发行

插件项目的打包与发行插件项目的打包与发行

插件项目的打包与发行插件项目的打包与发行

应用程序项目的打包与发行应用程序项目的打包与发行

应用程序项目的打包与发行应用程序项目的打包与发行

第第6章章报表报表:

用:

用POI包与包与MSOffice交互交互

第第章章报表报表:

用用包与包与交互交互

6.1POI概述概述

概述概述

POI简介简介

简介简介

POI的下载与安装的下载与安装

的下载与安装的下载与安装

6.2将数据导出成将数据导出成Excel的实例的实例

将数据导出成将数据导出成的实例的实例

6.3更多高级的用法更多高级的用法

更多高级的用法更多高级的用法

设置页眉页脚设置页眉页脚

设置页眉页脚设置页眉页脚

浮动文字框浮动文字框

浮动文字框浮动文字框

冻结和分割窗冻结和分割窗

冻结和分割窗冻结和分割窗

在表中画图在表中画图

在表中画图在表中画图

打印的相关设置打印的相关设置

打印的相关设置打印的相关设置

第第7章章项目实战项目实战:

一个实际:

一个实际Eclipse插件项目插件项目

第第章章项目实战项目实战:

一个实际一个实际插件项目插件项目

7.1项目概述项目概述

项目概述项目概述

项目简介项目简介

项目简介项目简介

项目的总体构思项目的总体构思

项目的总体构思项目的总体构思

7.2项目前期项目前期

项目前期项目前期

项目的需求分析项目的需求分析

项目的需求分析项目的需求分析

项目的技术选型项目的技术选型

项目的技术选型项目的技术选型

项目过程控制的管理方案项目过程控制的管理方案

项目过程控制的管理方案项目过程控制的管理方案

项目的数据建模项目的数据建模:

基于面向对象的系统分析:

基于面向对象的系统分析

项目的数据建模项目的数据建模:

基于面向对象的系统分析基于面向对象的系统分析

7.3项目中期项目中期:

代码实现:

代码实现

项目中期项目中期:

代码实现代码实现

项目起步项目起步

项目起步项目起步

.1创建一个空白项目创建一个空白项目

创建一个空白项目创建一个空白项目

.2创建透视图并加入视图创建透视图并加入视图

创建透视图并加入视图创建透视图并加入视图

主界面构建主界面构建:

导航栏及编辑器:

导航栏及编辑器Editor

主界面构建主界面构建:

导航栏及编辑器导航栏及编辑器

.1本模块的设计及数据模型本模块的设计及数据模型

本模块的设计及数据模型本模块的设计及数据模型

.2主体代码的具体实现与程序导读主体代码的具体实现与程序导读

主体代码的具体实现与程序导读主体代码的具体实现与程序导读

用户管理及权限管理模块用户管理及权限管理模块

用户管理及权限管理模块用户管理及权限管理模块

.1权限管理的设计及数据模型权限管理的设计及数据模型

权限管理的设计及数据模型权限管理的设计及数据模型

.2权限管理的设计及数据模型权限管理的设计及数据模型

权限管理的设计及数据模型权限管理的设计及数据模型

.3主体代码的具体实现与程序导读主体代码的具体实现与程序导读

主体代码的具体实现与程序导读主体代码的具体实现与程序导读

消息通知模块消息通知模块

消息通知模块消息通知模块

.1消息通知的设计及数据模型消息通知的设计及数据模型

消息通知的设计及数据模型消息通知的设计及数据模型

.2主体代码的具体实现与程序导读主体代码的具体实现与程序导读

主体代码的具体实现与程序导读主体代码的具体实现与程序导读

系统日志模块系统日志模块

系统日志模块系统日志模块

.1系统日志的设计及数据模型系统日志的设计及数据模型

系统日志的设计及数据模型系统日志的设计及数据模型

.2主体代码的具体实现与程序导读主体代码的具体实现与程序导读

主体代码的具体实现与程序导读主体代码的具体实现与程序导读

报表模块报表模块

报表模块报表模块

.1系统日志的设计及数据模型系统日志的设计及数据模型

系统日志的设计及数据模型系统日志的设计及数据模型

.2主体代码的具体实现与程序导读主体代码的具体实现与程序导读

主体代码的具体实现与程序导读主体代码的具体实现与程序导读

7.4项目的后期完善项目的后期完善

项目的后期完善项目的后期完善

创建系统的首选项设置创建系统的首选项设置

创建系统的首选项设置创建系统的首选项设置

创建帮助创建帮助

创建帮助创建帮助

对整个项目进行国际化对整个项目进行国际化(英(英、、中中、、繁繁))

对整个项目进行国际化对整个项目进行国际化((英英、、中中、、繁繁))

打包和发行打包和发行

打包和发行打包和发行

第第11篇篇SOAPSOAP的的HelloWordHelloWord实例实例

第第11篇篇SOAPSOAP的的HelloWordHelloWord实例实例

1.11.1前言前言

前言前言

2005-3-2公司开会并分给我一个任务:

写一个程序从福建移动的BOSS系统取出一些相关数

据。

我得到的资料只有一个“福建移动BOSS与业务增值平台接口规范新).doc”,

这个规范页数不多,一下就浏览完了。

但之后依然不知所措,感觉到了一条河边,河前有一

条大道就是这份文档能让我直达目的地,但却找不到过河的桥。

这份文档只给出了数据的

格式编码规范,但没有告诉你用什么技术,怎么去取这些数据,甚至连一个数据格式的XML

例子文件也没有。

里面只有这样几句话:

“交易消息包括请求和应答是以XML格式表达的,包括两个部分:

MessageHeader消息头与ServiceContent交易业务内容。

”“接口协议使用HTTP协议,

落地方为发起方提供访问的URL,发起方使用HTTPPOST方法发送请求报文并得到应答报

文,发起方作为落地方的HTTP客户端,落地方作为发起方的HTTP服务器。

因此,各个参

与方需要同时实现HTTP客户端以及服务器的功能。

这里面有两个关键字:

XML、HTTP,再加上老大说用SOAP,我想这个BOSS系统和外界

的信息交换技术也是基于SOAP实现的吧。

于是我上网搜索了一些资料,始有此文。

1.21.2SOAPSOAP简介简介

SOAPSOAP简介简介

企业系统内部各个系统之间的信息交换一直是一个难题,在过去有DCOM、CORBA等解决

方案,但都不是很完美,不是太复杂就是

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2