当前位置: 首页 > wzjs >正文

公众号怎么做微网站吗公司起名字大全免费三字

公众号怎么做微网站吗,公司起名字大全免费三字,无锡定制网站制作公司,郑州app下载西门子 Teamcenter13 Eclipse RCP 开发 1 工具栏 1 配置文件2 插件控制3 命令框架 1 配置文件 在 Teamcenter 13 Eclipse RCP 开发中,plugin.xml 是插件的核心配置文件,定义了插件的: 1、唯一身份(ID、版本)。 2、所…

西门子 Teamcenter13 Eclipse RCP 开发 1 工具栏

  • 1 配置文件
  • 2 插件控制
  • 3 命令框架

1 配置文件

在 Teamcenter 13 + Eclipse RCP 开发中,plugin.xml 是插件的核心配置文件,定义了插件的:

1、唯一身份(ID、版本)。
2、所依赖的其他插件。
3、注册的扩展点(Extensions)。
4、提供的功能,比如菜单项、视图、编辑器、命令、图标、语言包等。

内容plugin.xml 的角色
插件身份定义 id、版本、启动类
插件依赖MANIFEST.MF 中定义(与 plugin.xml 配合)
扩展注册注册视图、菜单、命令、动作等
Teamcenter 支持使用 Teamcenter 自定义扩展点,实现插件集成
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin><extension point="org.eclipse.ui.menus"><menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar"><toolbar id="com.example.toolbar"><command commandId="com.example.commands.helloCommand" icon="icons/sample.png" tooltip="点我执行命令" label="按钮名称" style="push"></command></toolbar></menuContribution></extension><extension point="org.eclipse.ui.handlers"><handler class="com.xu.work.tool1.handlers.SampleHandler" commandId="com.example.commands.helloCommand"></handler></extension></plugin>

2 插件控制

在使用 Siemens Teamcenter 13 进行 Eclipse RCP 插件开发 时,Activator.java 是插件生命周期管理的关键类。这个类通常由 Eclipse PDE 插件开发环境自动生成,并实现了 org.osgi.framework.BundleActivator 接口或继承了 AbstractUIPlugin(用户界面) / Plugin(后台应用)。

序号作用
1控制插件的生命周期:包括启动(start())和停止(stop())。
2提供插件范围的共享资源访问:例如共享的图标、配置文件、日志工具等。
3保存插件实例(单例):方便在其他地方访问插件上下文。
package com.xu.work.tool1;import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;/*** 插件激活器类,控制插件的生命周期*/
public class Activator extends AbstractUIPlugin {/*** 插件ID常量,通常与MANIFEST.MF中的Bundle-SymbolicName一致*/public static final String PLUGIN_ID = "com.xu.work.tool1"; //$NON-NLS-1$/*** 单例实例引用*/private static Activator plugin;/*** 构造函数*/public Activator() {}/*** 插件启动时调用*/@Overridepublic void start(BundleContext context) throws Exception {super.start(context);plugin = this;// 在这里注册监听器、服务、加载配置等}/*** 插件停止时调用*/@Overridepublic void stop(BundleContext context) throws Exception {plugin = null;super.stop(context);}/*** 返回此插件的共享实例** @return 共享实例*/public static Activator getDefault() {return plugin;}}

3 命令框架

它是命令框架(Command Framework)的基础,用来处理 UI 中的命令(Command)。
当用户点击菜单或按钮,Eclipse 会根据 plugin.xml 中绑定的命令,调用对应的 Handler 类的 execute() 方法。

package com.xu.work.tool1.handlers;import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.handlers.HandlerUtil;
import org.eclipse.jface.dialogs.MessageDialog;public class SampleHandler extends AbstractHandler {@Overridepublic Object execute(ExecutionEvent event) throws ExecutionException {IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);MessageDialog.openInformation(window.getShell(),"Tool1","Hello, Eclipse world");return null;}}

在这里插入图片描述


文章转载自:

http://RqIMTOg7.kpwdt.cn
http://iTLusB37.kpwdt.cn
http://vfj48kpM.kpwdt.cn
http://awCPy5aQ.kpwdt.cn
http://ac28mMg7.kpwdt.cn
http://29lTQRh0.kpwdt.cn
http://w5RyLWPN.kpwdt.cn
http://eENW3i9I.kpwdt.cn
http://IaR442Vf.kpwdt.cn
http://1hT5WdgO.kpwdt.cn
http://HhqpFgpl.kpwdt.cn
http://SLchZBrp.kpwdt.cn
http://OgDJAFmV.kpwdt.cn
http://rp0ScmHG.kpwdt.cn
http://pyR8vSMN.kpwdt.cn
http://T1EUWuVl.kpwdt.cn
http://Fr9CsuWZ.kpwdt.cn
http://N1tpzSI5.kpwdt.cn
http://SqnHDvLj.kpwdt.cn
http://pgwc0JIx.kpwdt.cn
http://tuEQwJub.kpwdt.cn
http://BlIcbaII.kpwdt.cn
http://Ol9P5XMf.kpwdt.cn
http://JGBiZ7yT.kpwdt.cn
http://vM6zZpio.kpwdt.cn
http://ea0FG1hQ.kpwdt.cn
http://FN4vCgtd.kpwdt.cn
http://vKcK5Jb3.kpwdt.cn
http://rqAaiYg7.kpwdt.cn
http://CdOdxvF5.kpwdt.cn
http://www.dtcms.com/wzjs/662883.html

相关文章:

  • 搞网站开发的程序员属于哪一类平台门户网站建设方案
  • 做网站要不要交税好看的静态页面
  • 光谷做网站推广哪家好网站建设线框图
  • 国内漂亮大气的网站做好网站建设
  • 网站引导页利弊长沙专业做网站公司哪家好
  • 网站改版设计方案高端网站建设方案
  • 中山教育平台网站建设上海南桥网站建设
  • 国外网站建设模板wordpress不显示中文图片
  • 做网站有必要要源码吗wordpress开放用户注册
  • 网站建设款计入什么科目网站的基本布局
  • 海参企业网站怎么做设置网站的关键词
  • 企业网站用什么技术做网站开发 平面设计
  • 上海网站空间续费程序员接单网站
  • 做离线版申报表进入哪个网站seo的工作原理
  • 黄山网站设计公司秦皇岛市建设局
  • 网站开发的技术可行性怎么写ppt网站建设答案
  • 网站菜单栏代码网站建设外包费用
  • 企业网站托管费用云建站自动建站系统源码
  • 自己做网站卖东西可以企业购网站建设
  • 家庭清洁东莞网站建设技术支持app定制网站开发
  • 江苏省建设考试网站营销网站制作信ls15227
  • 企业网站建设的定位东莞凤岗网站建设
  • 海口智能建站价格低多边形网站
  • 北京网站建设公司代理做网站排名收益
  • 团购酒店的网站建设外协加工网最新订单
  • 网站建设域名注册亚马逊推广
  • 建行官方网站淘宝网页版登录入口官方
  • 重庆垫江网站建设专业的传媒行业网站开发
  • 公司概况-环保公司网站模板网站建设规范方案
  • 网站pv访问量统计怎么做直播网站开发需要多少钱