<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Eclipse 按步就搬]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/std3lqi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; std3lqi]]></copyright><item><title><![CDATA[第十四天：可以下载安装了]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8995242</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8995242</guid><author>std3lqi</author><pubDate>Thu, 30 May 2013 16:05:57 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day14/index.html


今天我们介绍如何使用Update Site来发布你的应用。Update Site是Eclipse提供的安装plug-in的标准方式，当然也可以手工将plug-in复制到Eclipse目录下，这也是可以的。
首先我们需要创建一个Update]]></description><category></category></item><item><title><![CDATA[第十三天：终于可以打包发布了]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8984614</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8984614</guid><author>std3lqi</author><pubDate>Tue, 28 May 2013 14:31:42 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day13/index.html


前面介绍了一些Plug-in开发的基本内容，今天来看一下怎么打包发布一个Plug-in。
Plug-in
我们用Itinerary作为例子。将Itinerary导入到你的Workspace中，在Package Explorer View中]]></description><category></category></item><item><title><![CDATA[第十二天：别都长的和Eclipse IDE一个样]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8970220</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8970220</guid><author>std3lqi</author><pubDate>Fri, 24 May 2013 15:26:26 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com）
来自：http://www.benisoft.net/day12/index.html


我们通常说到Eclipse，都会想到Eclipse Java集成开发环境（IDE），或者其他基于Eclipse的集成开发环境。其实，Eclipse也允许用户开发普通应用程序，这就是Rich Client Platform也称之为RCP所提供的]]></description><category></category></item><item><title><![CDATA[第十一天：我需要一个帮助Plug-in]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8962123</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8962123</guid><author>std3lqi</author><pubDate>Wed, 22 May 2013 19:49:56 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day11/index.html


今天我们来为Itinerary创建帮助plug-in。一般我们都会将帮助内容放在一个单独的plug-in里，但Eclipse也允许帮助内容和程序在同一个plug-in里。不过前者更加常见也更加规范。
同样，我们需要创建一个新的plug-in]]></description><category></category></item><item><title><![CDATA[第十天：Editor是怎么打开文件和保存文件的]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8957211</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8957211</guid><author>std3lqi</author><pubDate>Tue, 21 May 2013 20:14:49 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
例子：http://www.benisoft.net/day10/index.html


在Itinerary的例子里，所以行程计划都保存在后缀为.iti的XML文件中。用户打开.iti文件，编辑后可以选择保存，或者另存为新的文件。今天就来看一下整个过程。
打开文件
前面我们介绍过，Eclipse通过文件后缀名来决定该文件该用]]></description><category></category></item><item><title><![CDATA[第九天：超级对话框]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8951526</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8951526</guid><author>std3lqi</author><pubDate>Mon, 20 May 2013 17:33:44 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day9/index.html


WizardDialog称为向导对话框，当用户需要输入大量信息时，向导对话框可以循序渐进地引导用户，使得用户在每一个向导对话框页面里只需要专注于输入少量信息。并且向导对话框可以根据用户的输入，判断用户是否完成了该页面，决定下一个向导对话框页面。]]></description><category></category></item><item><title><![CDATA[第八天：那SWT提供了哪些对话框呢]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8945926</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8945926</guid><author>std3lqi</author><pubDate>Sun, 19 May 2013 08:55:20 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day8/index.html


SWT提供了一系列对话框类，帮助我们调用哪些和操作系统密切相关的对话框，这些对话框有：

FileDialog：打开或保存文件。DirectoryDialog：选取目录。ColorDialog：选取颜色。FontDialog：选取字体。Me]]></description><category></category></item><item><title><![CDATA[第七天：JFace对话框真的很好用]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8943254</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8943254</guid><author>std3lqi</author><pubDate>Sat, 18 May 2013 11:13:37 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day7/index.html


今天我们来看一下JFace提供的几个工具对话框。

MessageDialog：显示出错信息，一般信息，警告信息，向用户提问，或者要求用户确认。MessageDialogWithToggle：同上，但是增加了一个Checkbox，允许用户选]]></description><category></category></item><item><title><![CDATA[第六条：天天用到的对话框是怎么做的]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8935320</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8935320</guid><author>std3lqi</author><pubDate>Thu, 16 May 2013 15:07:37 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day6/index.html


昨天我们在介绍布局时，已经接触过对话框了，今天我们来看一下在实际应用中，对话框是怎么工作的。对话框一般是提供给用户和应用程序交互的窗口，它分为模态对话框(Modal)和非模态对话框(Non-modal)。

模态对话框：用户必须完成对话框内]]></description><category></category></item><item><title><![CDATA[第五天：控件布局怎么这么麻烦]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8931939</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8931939</guid><author>std3lqi</author><pubDate>Wed, 15 May 2013 19:28:58 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day5/index.html



在ＵI应用程序开发中，控件的布局是一个比较重要的方面，也另初学者很是头疼。Eclipse并没有象其他开发工具那样提供图形化工具，允许程序员通过拖拽控件来进行布局。不过有不少第三方为Eclipse提供商业的或非商业的图形化布局的工具。虽然直接]]></description><category></category></item><item><title><![CDATA[第四天：该实现个Editor玩玩了]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8926705</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8926705</guid><author>std3lqi</author><pubDate>Tue, 14 May 2013 17:14:32 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day4/index.html


今天来看一下Editor，正如前面提到的，用户的大部分时间都会花在Editor上，Editor是用户主要完成任务的地方，我们仍然使用Eclipse提供的模版，在创建Plug-in项目时，选择“Plug-in with an editor”模版。]]></description><category></category></item><item><title><![CDATA[第三天：那么TreeViewer怎么实现？]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8926681</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8926681</guid><author>std3lqi</author><pubDate>Tue, 14 May 2013 17:09:36 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day3/index.html


今天我们来看一下TreeViewer，同样是使用“Plug-in with a view”模版，不过在向导的最后一页改用Tree viewer。

启动Eclipse前，先把eclipse.tutorial.day2的项目关闭，免得出现两个]]></description><category></category></item><item><title><![CDATA[第二天：创建一个View试试]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8926672</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8926672</guid><author>std3lqi</author><pubDate>Tue, 14 May 2013 17:08:40 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day2/index.html

今天，我们看怎样创建一个View。在Eclipse里，用户通过View和Editor协同工作来完成任务。Editor提供界面以完成任务的主要部分，以Eclipse提供的JDT（Java Development Tool）为例，用户使用JDT来开发J]]></description><category></category></item><item><title><![CDATA[第一天：第一个Plug-in，Hello World]]></title><link>https://blog.youkuaiyun.com/std3lqi/article/details/8926652</link><guid>https://blog.youkuaiyun.com/std3lqi/article/details/8926652</guid><author>std3lqi</author><pubDate>Tue, 14 May 2013 17:06:54 +0800</pubDate><description><![CDATA[作者：梁祺 （eclipsesbs@gmail.com)
来自：http://www.benisoft.net/day1/index.html

刚开始接触Plug-in开发，我们可以先看一个最简单的Plug-in，Hello World。这个Plug-in可以通过Eclipse提供的模版生成，不需要写任何代码。不过通过这个Plug-in，可以了解Plug-in的基本结构，对于今后的Plug]]></description><category></category></item></channel></rss>