﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-天生我才-文章分类-RCP/RIA</title><link>http://www.blogjava.net/oscar-1981/category/7270.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:45:55 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:45:55 GMT</pubDate><ttl>60</ttl><item><title>RCP4</title><link>http://www.blogjava.net/oscar-1981/articles/29708.html</link><dc:creator>天生我才</dc:creator><author>天生我才</author><pubDate>Mon, 06 Feb 2006 08:56:00 GMT</pubDate><guid>http://www.blogjava.net/oscar-1981/articles/29708.html</guid><wfw:comment>http://www.blogjava.net/oscar-1981/comments/29708.html</wfw:comment><comments>http://www.blogjava.net/oscar-1981/articles/29708.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/oscar-1981/comments/commentRss/29708.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oscar-1981/services/trackbacks/29708.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">4</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">、</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">定义</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">WorkbenchAdvisor</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">类 和</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">Application</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">类</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">（</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">1</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">）创建</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">WorkbenchAdvisor</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">类</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">构建</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> RCP </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">应用程序的核心任务之一就是创建一个实现抽象类</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> org.eclipse.ui.application.WorkbenchAdvisor </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">的类</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">WorkbenchAdvisor </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">类负责配置，在执行</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> RCP </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">应用程序时显示的工作台</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<DIV style="BACKGROUND: #f0f0f0; BORDER-BOTTOM: #3c78b5 0.75pt dashed; BORDER-LEFT: #3c78b5 0.75pt dashed; BORDER-RIGHT: #3c78b5 0.75pt dashed; BORDER-TOP: #3c78b5 0.75pt dashed; PADDING-BOTTOM: 0mm; PADDING-LEFT: 8pt; PADDING-RIGHT: 8pt; PADDING-TOP: 0mm"><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>package com.xqtu.google;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.ui.application.IWorkbenchWindowConfigurer;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.ui.application.WorkbenchAdvisor;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.swt.graphics.Point;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><FONT size=2><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">public class GoogleWorkbenchAdvisor extends </SPAN><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">WorkbenchAdvisor</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> {<o:p></o:p></SPAN></FONT></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><FONT size=2><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>public String </SPAN><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">getInitialWindowPerspectiveId</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">() {<o:p></o:p></SPAN></FONT></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>return "com.xqtu.google.GooglePerspective";<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><FONT size=2><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>public void </SPAN><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">preWindowOpen</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">(IWorkbenchWindowConfigurer configurer) {<o:p></o:p></SPAN></FONT></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>super.preWindowOpen(configurer);<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>configurer.setTitle("Google");<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>configurer.setInitialSize(new Point(300, 300));<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>configurer.setShowMenuBar(false);<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>configurer.setShowStatusLine(false);<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>configurer.setShowCoolBar(false);<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>}<o:p></o:p></FONT></SPAN></PRE></DIV>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">getInitialWindowPerspectiveId()</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">方法中，向新的工作台窗口返回初始透视图的标识符</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">增加</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">preWindowOpen()</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">方法，设置工作台的窗口标题和尺寸</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">2</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）创建</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Application</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">类</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">在执行应用程序之前，需要创建一个</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> Application </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">类，这与</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> Java </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">类中的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">main</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">方法类似， 是</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">RCP</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">应用程序的入口点</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">该类需要实现</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.core.runtime.IPlatformRunnable</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">接口</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<DIV style="BACKGROUND: #f0f0f0; BORDER-BOTTOM: #3c78b5 0.75pt dashed; BORDER-LEFT: #3c78b5 0.75pt dashed; BORDER-RIGHT: #3c78b5 0.75pt dashed; BORDER-TOP: #3c78b5 0.75pt dashed; PADDING-BOTTOM: 0mm; PADDING-LEFT: 8pt; PADDING-RIGHT: 8pt; PADDING-TOP: 0mm"><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>package com.xqtu.google;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.core.runtime.IPlatformRunnable;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.swt.widgets.Display;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.ui.PlatformUI;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.ui.application.WorkbenchAdvisor;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><FONT size=2><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">public class GoogleApplication implements </SPAN><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">IPlatformRunnable</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> {<o:p></o:p></SPAN></FONT></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>public Object run(Object args) throws Exception {<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>WorkbenchAdvisor workbenchAdvisor = new GoogleWorkbenchAdvisor();<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Display display = PlatformUI.createDisplay();<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>int returnCode = PlatformUI.createAndRunWorkbench(display,<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>workbenchAdvisor);<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>if (returnCode == PlatformUI.RETURN_RESTART) {<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>return IPlatformRunnable.EXIT_RESTART;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>} else {<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>return IPlatformRunnable.EXIT_OK;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>}<o:p></o:p></FONT></SPAN></PRE></DIV>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">其中的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">run()</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">方法对大多数</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">RCP </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">应用程序而言，不需要定制，重新使用就可</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">如前面所示，需要在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">plugin.xml</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.core.runtime.applications </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">扩展点指定运行的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Application </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">类</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<DIV style="BACKGROUND: #f0f0f0; BORDER-BOTTOM: #3c78b5 0.75pt dashed; BORDER-LEFT: #3c78b5 0.75pt dashed; BORDER-RIGHT: #3c78b5 0.75pt dashed; BORDER-TOP: #3c78b5 0.75pt dashed; PADDING-BOTTOM: 0mm; PADDING-LEFT: 8pt; PADDING-RIGHT: 8pt; PADDING-TOP: 0mm"><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>&lt;extension<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>id="GoogleApplication"<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>point="org.eclipse.core.runtime.applications"&gt;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;application&gt;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;run class="<SPAN style="COLOR: blue">com.xqtu.google.GoogleApplication</SPAN>"/&gt;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;/application&gt;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>&lt;/extension&gt;<o:p></o:p></FONT></SPAN></PRE></DIV>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">3</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）运行应用程序</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Run &gt; Run...<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Configurations</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">列表中选择</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Run-time Workbench</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">，并点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> New </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Name</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">域中键入</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Google<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Arguments</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">页中，</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Run an application</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">下拉框中选择</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Google.GoogleApplication<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Plug-ins</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">页，选择</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Choose plug-ins and fragments to launch from the list<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Deselect All</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">选中</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Workspace Plug-ins</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">选项包含</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Google</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">项的选择</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Add Required Plug-ins</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">,</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">自动包含执行应用程序必需的插件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Apply</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Run</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮来执行该应用程序</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l15 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">如果正确进行了所有配置的话，应该显示一个标题为“</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Google”</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">的窗口，这是一个普通工作台框架</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P><BR><BR>
<P id=TBPingURL>Trackback: <A href="http://tb.blog.csdn.net/TrackBack.aspx?PostId=79401">http://tb.blog.csdn.net/TrackBack.aspx?PostId=79401</A></P><img src ="http://www.blogjava.net/oscar-1981/aggbug/29708.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oscar-1981/" target="_blank">天生我才</a> 2006-02-06 16:56 <a href="http://www.blogjava.net/oscar-1981/articles/29708.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RCP5</title><link>http://www.blogjava.net/oscar-1981/articles/29709.html</link><dc:creator>天生我才</dc:creator><author>天生我才</author><pubDate>Mon, 06 Feb 2006 08:56:00 GMT</pubDate><guid>http://www.blogjava.net/oscar-1981/articles/29709.html</guid><wfw:comment>http://www.blogjava.net/oscar-1981/comments/29709.html</wfw:comment><comments>http://www.blogjava.net/oscar-1981/articles/29709.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/oscar-1981/comments/commentRss/29709.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oscar-1981/services/trackbacks/29709.html</trackback:ping><description><![CDATA[<DIV>
<P class=MsoFooter style="LAYOUT-GRID-MODE: both; MARGIN: 0mm 0mm 0pt; tab-stops: 42.0pt"><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">5</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">、创建独立的应用程序</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P class=MsoFooter style="LAYOUT-GRID-MODE: both; MARGIN: 0mm 0mm 0pt; tab-stops: 42.0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">1</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）导出应用程序</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">File &gt; Export...<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">从导出选项的列表中选择</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Deployable plug-ins and fragments</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">，点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> Next</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">选中</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Google</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">插件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Deploy as</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">下拉框中选择</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">a directory structure <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Browse</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮，选择一个导出位置</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">点击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Finish</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">按钮完成导出</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">2</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）复制需要的插件和</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">jar</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">文件</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Eclipse 3.0 </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">没有提供将需要的相关插件和</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">JAR</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">文件复制到导出目录的工具，因此：</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">从</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Eclipse 3.0</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">的根目录将</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">startup.jar</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">复制到导出目录的根目录中。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l19 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">从</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Eclipse 3.0</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">plugins</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">目录将下列目录复制到导出目录的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">plugins</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">目录中：</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.core.expressions_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.core.runtime_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.help_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.jface_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.osgi.services_3.0.0<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.osgi.util_3.0.0<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.osgi_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.swt.win32_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.swt_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.ui.workbench_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.ui_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l19 level2 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.update.configurator_3.0.0 <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">3</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）测试程序</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo22"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">创建</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">startup.bat</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">，包含下面内容：</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<DIV style="BACKGROUND: #f0f0f0; BORDER-BOTTOM: #3c78b5 0.75pt dashed; BORDER-LEFT: #3c78b5 0.75pt dashed; BORDER-RIGHT: #3c78b5 0.75pt dashed; BORDER-TOP: #3c78b5 0.75pt dashed; PADDING-BOTTOM: 0mm; PADDING-LEFT: 8pt; PADDING-RIGHT: 8pt; PADDING-TOP: 0mm"><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>java -cp startup.jar org.eclipse.core.launcher.Main <o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-BOTTOM: 0pt; MARGIN-RIGHT: 11.25pt; MARGIN-TOP: 7.5pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; TEXT-INDENT: 20pt; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>-application Google.GoogleApplication<o:p></o:p></FONT></SPAN></PRE></DIV>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">注意：如果机器上装了多种</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">JDK</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">版本，需要在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">java</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">前面指定其路径</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">附：<A href="http://openjavaproject.blogdriver.com/openjavaproject/inc/Google.pdf" target=_blank>源代码下载</A>（由于上传文件不支持</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">rar</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">类型，我将扩展名改为了</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">pdf</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">，请在下载之后将扩展名改为</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">rar</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">，再解压）</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P></DIV><BR><BR>
<P id=TBPingURL>Trackback: <A href="http://tb.blog.csdn.net/TrackBack.aspx?PostId=79423">http://tb.blog.csdn.net/TrackBack.aspx?PostId=79423</A></P><img src ="http://www.blogjava.net/oscar-1981/aggbug/29709.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oscar-1981/" target="_blank">天生我才</a> 2006-02-06 16:56 <a href="http://www.blogjava.net/oscar-1981/articles/29709.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RCP2</title><link>http://www.blogjava.net/oscar-1981/articles/29706.html</link><dc:creator>天生我才</dc:creator><author>天生我才</author><pubDate>Mon, 06 Feb 2006 08:55:00 GMT</pubDate><guid>http://www.blogjava.net/oscar-1981/articles/29706.html</guid><wfw:comment>http://www.blogjava.net/oscar-1981/comments/29706.html</wfw:comment><comments>http://www.blogjava.net/oscar-1981/articles/29706.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/oscar-1981/comments/commentRss/29706.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oscar-1981/services/trackbacks/29706.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 2、RCP入门（1）实现RCP 应用程序的步骤l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 标识扩展点l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 定义plugin清单文件l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 实现...&nbsp;&nbsp;<a href='http://www.blogjava.net/oscar-1981/articles/29706.html'>阅读全文</a><img src ="http://www.blogjava.net/oscar-1981/aggbug/29706.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oscar-1981/" target="_blank">天生我才</a> 2006-02-06 16:55 <a href="http://www.blogjava.net/oscar-1981/articles/29706.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RCP3</title><link>http://www.blogjava.net/oscar-1981/articles/29707.html</link><dc:creator>天生我才</dc:creator><author>天生我才</author><pubDate>Mon, 06 Feb 2006 08:55:00 GMT</pubDate><guid>http://www.blogjava.net/oscar-1981/articles/29707.html</guid><wfw:comment>http://www.blogjava.net/oscar-1981/comments/29707.html</wfw:comment><comments>http://www.blogjava.net/oscar-1981/articles/29707.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/oscar-1981/comments/commentRss/29707.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oscar-1981/services/trackbacks/29707.html</trackback:ping><description><![CDATA[<DIV class=postText>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">3</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN">、定义透视图</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; FONT-SIZE: 12pt; mso-fareast-language: ZH-CN"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">1</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）透视图概述</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">工作台内的透视图是用于所有已打开视图和编辑器的可视化容器</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">当您在自己的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> RCP </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">应用程序中创建透视图时，请考虑下列情况：</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">定义透视图的目的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">由于</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">工作台每次只显示一个透视图，您需要将应用程序的逻辑和功能区域分组到统一的透视图中，该方法将最小化用户为完成特定任务而在不同透视图之间进行切换的需要</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">记住，一个视图或编辑器不能被不同的透视图共享</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">应用程序的透视图数目在很大程度上取决于该应用程序的大小和复杂性；对于我们的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"> Google </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">例子应用程序，最初只需要定义一个透视图</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">定义透视图的行为</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">这取决于您的应用程序，一个具有自己的视图、编辑器和动作集合的透视图，可以被设计为执行不同的功能</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">透视图的行为是面向任务的，提供给最终用户一系列工具来完成特定的目标</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">2</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）创建基本透视图</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">首先要修改</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">plugin.xml</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">，增加透视图扩展（如前面所示），该扩展使用</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.ui.perspectives</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">扩展点</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<DIV style="BACKGROUND: #f0f0f0; BORDER-BOTTOM: #3c78b5 0.75pt dashed; BORDER-LEFT: #3c78b5 0.75pt dashed; BORDER-RIGHT: #3c78b5 0.75pt dashed; BORDER-TOP: #3c78b5 0.75pt dashed; PADDING-BOTTOM: 0mm; PADDING-LEFT: 8pt; PADDING-RIGHT: 8pt; PADDING-TOP: 0mm"><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>&lt;extension<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>point="org.eclipse.ui.perspectives"&gt;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;perspective<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2> <SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>class="com.xqtu.google.GooglePerspective"<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>name="Google"<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>id="com.xqtu.google.GooglePerspective"/&gt;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>&lt;/extension&gt;<o:p></o:p></FONT></SPAN></PRE></DIV>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">这里再说一下</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">&lt;perspective&gt;</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">标记的属性</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">id</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">：透视图惟一标识符</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">name</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">：透视图名称，工作台窗口菜单栏将使用它来表示该透视图</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l12 level2 lfo8"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">Ø<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">class</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">：实现 </SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">org.eclipse.ui.IPerspectiveFactory<SPAN style="COLOR: black"> </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">接口的透视图类的全路径</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">其次就是创建<SPAN style="COLOR: black">透视图类</SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<DIV style="BACKGROUND: #f0f0f0; BORDER-BOTTOM: #3c78b5 0.75pt dashed; BORDER-LEFT: #3c78b5 0.75pt dashed; BORDER-RIGHT: #3c78b5 0.75pt dashed; BORDER-TOP: #3c78b5 0.75pt dashed; PADDING-BOTTOM: 0mm; PADDING-LEFT: 8pt; PADDING-RIGHT: 8pt; PADDING-TOP: 0mm"><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>package com.xqtu.google;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.ui.IPageLayout;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>import org.eclipse.ui.IPerspectiveFactory;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>public class GooglePerspective implements IPerspectiveFactory {<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>public void createInitialLayout(IPageLayout layout) {<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>&nbsp;<o:p></o:p></FONT></SPAN></PRE><PRE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 7.5pt 11.25pt 0pt; PADDING-BOTTOM: 0mm; PADDING-LEFT: 0mm; PADDING-RIGHT: 0mm; PADDING-TOP: 0mm; mso-line-height-alt: 9.75pt; mso-border-alt: dashed #3C78B5 .75pt; mso-padding-alt: 0mm 8.0pt 0mm 8.0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><FONT size=2>}<o:p></o:p></FONT></SPAN></PRE></DIV>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l12 level1 lfo8"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">createInitialLayout()</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">方法定义透视图内所有视图和编辑器的初始布局；目前，暂时不需要修改该方法</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P><BR><BR>
<P id=TBPingURL>Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=79348</P></DIV>
<DIV class=postFoot>
<SCRIPT src="http://writeblog.csdn.net/PromoteIcon.aspx?Id=79348"></SCRIPT>
</DIV><img src ="http://www.blogjava.net/oscar-1981/aggbug/29707.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oscar-1981/" target="_blank">天生我才</a> 2006-02-06 16:55 <a href="http://www.blogjava.net/oscar-1981/articles/29707.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RCP－rich client platform （1）</title><link>http://www.blogjava.net/oscar-1981/articles/29704.html</link><dc:creator>天生我才</dc:creator><author>天生我才</author><pubDate>Mon, 06 Feb 2006 08:25:00 GMT</pubDate><guid>http://www.blogjava.net/oscar-1981/articles/29704.html</guid><wfw:comment>http://www.blogjava.net/oscar-1981/comments/29704.html</wfw:comment><comments>http://www.blogjava.net/oscar-1981/articles/29704.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/oscar-1981/comments/commentRss/29704.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oscar-1981/services/trackbacks/29704.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;RCP－针对传统B/S系统的界面不够丰富而提出的一个解决方案，是IBM基于Eclipse的一个solution。<BR>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">1</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）什么是</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">RCP<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">RCP </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">（</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">Rich Client Platform</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">提供了一个通用的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">工作台，允许开发人员扩展和构造自己的应用程序</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">一个</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">RCP</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">应用程序包括至少一个定制插件，同时使用与</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> Eclipse 3.0 IDE</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">相同的用户界面元素</SPAN><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">2</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">SWT</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">和</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">JFace<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">SWT</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">（</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">Standard Widget Toolkit</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">）：提供一个与平台无关的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> API</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">，与操作系统的本地窗口环境紧密集成；</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">SWT</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">方法提供开发人员使用跨平台</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">API</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">实现“</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">feel-like</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">”本地桌面应用程序的解决方案；该工具箱克服了开发人员在使用</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> Java AWT</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">或者</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">JFC</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">时面临的许多设计和实现权衡</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">JFace </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">：提供一个与平台无关的用户界面</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> API</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">；它扩展了</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> SWT</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">并能与</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> SWT </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">交互操作；该库提供了一系列的组件和实用工具，来简化开发</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> SWT </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">用户界面中的许多公共任务；该工具箱包括许多扩展</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> SWT</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">的工具类，来提供数据视图、向导和对话框组件、文本操作，以及图像和字体组件</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">SWT</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">和</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">JFace</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">已经包含在</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">Eclipse 3.0</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">中，在开发</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">RCP</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">应用程序可以使用</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">SWT</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">和</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">JFace<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">（</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">3</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN">）</SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">Eclipse</SPAN></B><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">的插件体系结构</SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt"><B><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"></SPAN></B><B><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></B>&nbsp;<IMG align=center onload="javascript: img_auto_size(this,500,true);" src="http://openjavaproject.blogdriver.com/openjavaproject/inc/plugin.gif"></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">除了组成</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">平台运行环境的基本文件之外，</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">的其它所有功能都是通过使用插件来实现的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">插件是开发人员向环境添加新的功能所使用的基本构造块</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">运行环境负责管理工作台内部插件的生命周期</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">特定环境的所有插件都位于</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">RCP </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">应用程序目录结构的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">plugin</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">文件夹中</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">当执行操作时，</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">运行环境会发现所有可用插件，并使用该信息创建一个全局的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">plugin</SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">注册表</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">要让插件参与到工作台内部，插件必须定义一组扩展</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">扩展可以直接将功能添加到基础的通用工作台中，或者扩展其他已有的扩展</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0mm 0mm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-language: ZH-CN; mso-fareast-font-family: SimSun; mso-bidi-font-size: 10.0pt">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">每个扩展都在插件的清单文件中定义的，该</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> XML </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">文件描述了在</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt"> Eclipse </SPAN><SPAN lang=ZH-CN style="COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-size: 10.0pt">运行中所有扩展是如何相互操作的，并且定义了必需的依存关系</SPAN></P><BR><BR>from：http://tb.blog.csdn.net/TrackBack.aspx?PostId=79168<img src ="http://www.blogjava.net/oscar-1981/aggbug/29704.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oscar-1981/" target="_blank">天生我才</a> 2006-02-06 16:25 <a href="http://www.blogjava.net/oscar-1981/articles/29704.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>