^1411720254077
@
sname
HelloWorldSWT
slabel
HelloWorldSWT
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@info
sname
info
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@selectCategory
Sdescription
#$@text#$@
<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 在XWorker里事物模型编程方法的核心是一个事物总是通过另外一个事物编写出来的，在这里我们就用SWT的相关模型来创建一个Hello World窗口。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@selectCategory
sname
selectCategory
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@openPopMenu
Sdescription
#$@text#$@
<p><strong><span style="font-size:16px">第一步：选择一个目录</span></strong></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 事物是存放在目录下的，因此第一步是在项目导航中选择一个目录。</span></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 项目导航的根节点是项目，其次是事物管理器或工作组，然后才是目录，可以选择事物管理器_local下的_local目录。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@openPopMenu
sname
openPopMenu
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@inputName
Sdescription
#$@text#$@
<p><strong><span style="font-size:16px">第二步：打开创建事物的对话框</span></strong></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 在项目导航树的目录节点上鼠标右键打开弹出菜单，选择新建事物。</span></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 也可以目录浏览中通过文件菜单选择新建事物。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@inputName
sname
inputName
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@selectDescriptor
Sdescription
#$@text#$@
<p><strong><span style="font-size:16px">第三步：输入事物名</span></strong></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 在新建事物的对话框里输入新事物的名称。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@selectDescriptor
sname
selectDescriptor
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@createThing
Sdescription
#$@text#$@
<p><strong><span style="font-size:16px">第四步：选择事物的描述者</span></strong></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 在创建事物的对话框里先选择左下的树中的swt节点，然后在后面的表格中选择Shell，这样我们就选择了SWT的Shell作为新事物的描述者了。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@createThing
sname
createThing
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@runSwtHelloWorld
Sdescription
#$@text#$@
<p><strong><span style="font-size:16px">第五步：完成创建事物</span></strong></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 在新建事物的对话框里点击确定按钮，完成创建新事物。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@runSwtHelloWorld
sname
runSwtHelloWorld
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@end
Sdescription
#$@text#$@
<p><strong><span style="font-size:16px">第六步：编辑和执行示例</span></strong></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 创建了SWT的Shell事物之后就可以运行了，在新打开的编辑界面里可以点击菜单SWT，然后再点击运行就可以看到执行之后的SWT窗口了。</span></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 在编辑界面你还可以编辑一下新Shell事物的各种属性，然后再从菜单里执行看看效果。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@end
sname
tip
snarrator
default
snextNarratorSpeak
xworker.sharedatas.xworker.HelloWorldSWT/@end1
Sdescription
#$@text#$@
<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 以上就是SWT窗口的教程了，最后是一些提示。</span></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 1. 在XWorker里任何复杂的事物都是通过这个方法创建和编辑出来的，只是选择的描述者不同。</span></p>

<p><span style="font-size:16px">&nbsp;&nbsp;&nbsp; 2.相关事物的文档已经融合在编辑器里了，具体的事物可以参看具体事物的文档。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@end1
sname
end
snarrator
default
Sdescription
#$@text#$@
<p><span style="font-size:16px">谢谢。</span></p>
#$@text#$@
sinterpretationType
Self
sattributeTemplate
false
schildsAttributeTemplate
false
svarScope
Local
sisSynchronized
false
sthrowException
true
suseOtherAction
false
screateLocalVarScope
false
ssaveReturn
false
sdisableGlobalContext
false
sdescriptors
xworker.ide.guide.narrator.NarratorSpeaks/@NarratorSpeak
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
