一.前言 本节承接上一节: GEF入门实例_总结_01_教程.源码.开发环境准备 这一节我们来创建一个空的RCP项目. 二.新建RCP项目 1. New 一个 Plug-in Project 2.输入项目名 输入项目名:gef.tutorial.step,然后next 3.Content页 勾选下面三处: 1处:生成一个Activator,用于管理插件的生命周期 3处:是否想要创建一个RCP程序,选择是 4.模板 选择最小的模板,然后Finish,这样,项目已经创建好了,不过我们还需要进行下面的…
一.前言 本文承接上一节:GEF入门实例_总结_03_显示菜单和工具栏 注意到app目录下的6个类文件. 这6个文件对RCP应用程序而言非常重要,可能我们现在对这几个文件的理解还是云里雾里,这一节我们将通过这几个文件来了解Eclipse插件的启动过程. 二.Eclipse工作台层次结构 1.Eclipse工作台示例 (1)运行Eclipse之后,出现下图所示界面,其中顶层窗口就是Eclipse的工作台窗口. (2)每个工作台窗口又包括菜单栏.工具栏.状态栏 和 多个工作台页面 (3)每个工作台页…
一.前言 本文承接上一节: GEF入门实例_总结_02_新建初始RCP空项目 这一节,我们来给我们的插件加上菜单. 二.基础知识 1.action bar.menubar.coolbar   含义 action bar 操作条 action 动作.单击菜单.工具栏图标按钮或者按键时执行某项处理 menubar 菜单栏 coolbar 工具栏 2.菜单在哪里加 还记得上一节我们新建的类: ApplicationActionBarAdvisor 吗,这个类继承自 ActionBarAdvisor.…
一.前言 本文承接上一节:GEF入门实例_总结_04_Eclipse插件启动流程分析 在第三节( GEF入门实例_总结_03_显示菜单和工具栏  ),我们创建了菜单和工具栏. 这一节,我们来实现:点击菜单后,打开一个编辑器. 二.添加扩展 1.选择扩展点 (1)双击plugin.xml,在extensions页中,点击Add..., (2)搜索 editors,选择 org.eclipse.ui.editors  扩展点,finish (3) 在新添加的 org.eclipse.ui.edito…
一.前言 本文承接上一节:GEF入门实例_总结_05_显示一个空白编辑器 在上一节我们为我们的插件添加了一个空白的编辑器,这一节我们将为此编辑器添加内容. 二.GEF的MVC模式 在此只简单总结一下,后面会详细介绍. 1.GEF执行流程图 2.解读 GEF的MVC模式中的模型.控制器.视图分别对应于 Model .EditPart.EditPartViewer. GEF中定义视图为EditPartViewer,它是模型对应图形元素Figure的容器.它的实现常用的有两种:GraphicalVie…
一.前言 最近在学Eclipse插件开发,发现了一个比较好的GEF入门教程,并且按照教程上的操作,一步步实现了一个入门Demo,在此感谢作者的贡献. 好记性不如烂笔头,故决定总结一下这段时间的学习心得. 二.PDF教程与源码 1.源码地址 https://github.com/shirayner/gef.tutorial.step 2.PDF教程 打开1中链接,PDF教程在doc目录下 三.准备开发环境 1.JDK1.8 我使用的是JDK1.8,最好保持一致,不过1.6以上版应该都没有问题. 2…
一.前言 这一节,我们将会创建一个GEF入门实例 二.新建RCP项目 1. New 一个 Plug-in Project 2.输入项目名 项目名:com.ray.gef.helloworld 3.Content页 勾选下面三处 说明: 1处:生成一个Activator,用于管理插件的生命周期 3处:是否想要创建一个RCP程序,选择是 4.模板 选择最小的模板 5.添加依赖 到这一步,项目已经创建好了,不过我们还需要引入GEF相关依赖 打开 plugin.xml ,选择 Dependencies,…
http://blog.sina.com.cn/s/blog_8a2bb17d01018npf.html 在网上找到的一个讲解omnet++的实例, 是4.0下面实现的. 我在4.2上试了试,可以用.照着做就能完成,有些小地方不同而已 Omnet++ 4.0 入门实例教程根据http://omnest.com/webdemo/ide 上的实例,自己动手做了做.新版本的4.0 跟它视频上的版本有些差别,配图说明一下我的操作过程,供大家一起学习.现在开始.首先,开发环境选择simulation 的视…
入门实例 1  .下载struts-2.3.16.3-all  .不摆了.看哈就会下载了. 2  . 解压  后 找到 apps 文件夹. 3.    打开后将 struts2-blank.war  复制到tomcat 的webapp 目录下 自动解压,    start.bat 4.   打开myeclipse  新建web工程struts  5 . 将 tomcat webapp 下 刚的解压的项目打开找到lib 复制jar包. apache-tomcat-6.0.41\webapps\st…
最近,vue.js越来越火.在这样的大浪潮下,我也开始进入vue的学习行列中,在网上也搜了很多教程,按着教程来做,也总会出现这样那样的问题(坑啊,由于网上那些教程都是Vue.js 1.x版本的,现在用Vue.js 的构建工具都已经升级到2.0版本了),经过了一段时间的摸索和看官方的教程和api,才了解到2.0版本在1.0版本的基础上做了好多调整,废弃了好多api...废话不多说了,把我踩过的坑,在这里跟大家说说,希望对初学者有所帮助.ps:高手请绕道. 既然是入门实例,那肯定从最基础的开始了,希…