^1640740822472
@
sname
Index
slabel
Index
sdescriptors
xworker.web.ControlSet
sid
Index
  @/@xworker
  sname
  xworker
  sdescriptors
  xworker.web.ControlSet/@SimpleControl
  sid
  xworker
    @/@xworker/@forms
    sname
    forms
    sbelongToHtml
    true
    sstyle
    default
    SotherHeads
#$@text#$@
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<LINK REL ="stylesheet" TYPE="text/css" HREF="fckeditor/editor/css/fck_editorarea.css" TITLE="Style"/>
<script type="text/javascript" src="js/xworker/InnerBrowserUtil.js"></script>
#$@text#$@
    sdescriptors
    xworker.web.controls.SimpleControl/@view
    sid
    forms
      @/@xworker/@forms/@htmlCode
      sname
      htmlCode
      ShtmlCode
#$@text#$@
<p><strong><span style="font-size: small">XWorker</span><span style="font-size: xx-small"><span><a href="javascript:invoke('thing:xworker.doc.xworker.Index:/@xworker/@forms/@htmlCode')"><u>edit</u></a></span></span></strong></p>
<p><strong><a name="introduce">XWorker简介</a></strong></p>
<p>&nbsp;&nbsp;&nbsp; XWorker的实现基于对结构的认识，现在已演变成一个编程工具。XWorker本身是一个有目标但完全不知道目标是什么以及不知道如何实现目标的作品。</p>
<p>&nbsp;&nbsp;&nbsp; 对结构的认识可以简单总结为：<u>任何事物都至少有一个结构，结构也是事物，结构的结构是唯一的；通过结构可以编辑事物（通过结构自动生成界面），通过结构可以了解一个事物是什么</u>。</p>
<p><strong><a name="usage">XWorker的特点</a></strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; XWorker的主要特点都和对结构的认识有关。</p>
<ol>
    <li><strong>简单性</strong><br />
    XWorker的核心是一个事物编辑器，是一个根据事物的结构动态生成编辑界面的编辑器，可以联想一下一个通过XML结构编辑XML的编辑器。<br />
    &nbsp;</li>
    <li><strong>完备性</strong><br />
    在XWorker的结构定义下，任意事物的结构的结构是唯一的，这个性质的意义是系统可以认识在XWorker中编辑的任何一个事物。<br />
    &nbsp;</li>
    <li><strong>可玩性</strong><br />
    XWorker中的编程具有面向对象的大部分特征，并且在XWorker中任意事物（对象）都是实例，可以访问和修改任何一个实例，具有完全的控制性。 <br />
    事物对应对象，事物的结构对应类，事物是具体的数据是对象的实例。&nbsp;</li>
</ol>
<p>&nbsp;</p>
#$@text#$@
      sdescriptors
      xworker.html.base.container.childs/@htmlCode
      sid
      htmlCode
    @/@xworker/@success
    sname
    success
    stype
    form
    scontentType
    text/html;
    svalue
    xworker.doc.xworker.Index/@xworker/@forms
    sdescriptors
    xworker.web.controls.SimpleControl/@result
    sid
    success
  @/@download
  sname
  download
  sdescriptors
  xworker.web.ControlSet/@SimpleControl
  sid
  download
    @/@download/@forms
    sname
    forms
    sbelongToHtml
    true
    sstyle
    default
    SotherHeads
#$@text#$@
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<LINK REL ="stylesheet" TYPE="text/css" HREF="fckeditor/editor/css/fck_editorarea.css" TITLE="Style"/>
<script type="text/javascript" src="js/xworker/InnerBrowserUtil.js"></script>
#$@text#$@
    sdescriptors
    xworker.web.controls.SimpleControl/@view
    sid
    forms
      @/@download/@forms/@htmlCode
      sname
      htmlCode
      ShtmlCode
#$@text#$@
<p><strong><span style="font-size: small">下载和安装</span><span style="font-size: xx-small"><span><a onClick="invoke('thing:xworker.doc.xworker.Index:/@download/@forms/@htmlCode')" href="javascript:void(0)">edit</a></span></span></strong></p>
<p><strong>下载</strong></p>
<ul>
    <li><a href="http://www.xworker.org/XWorker1.1.1.rar">XWorker-1.1.1</a></li>
</ul>
<p><strong>安装</strong></p>
<ul>
    <li>解压XWorker-1.1.1.rar到指定的目录下。</li>
</ul>
<p><strong>配置</strong></p>
<p><strong>&nbsp;&nbsp;&nbsp; </strong>XWorker需要动态编译Java代码，需要设置Java编译器。</p>
<p>&nbsp;&nbsp;&nbsp; 在JDK1.6下运行XWorker不需要设置Java编译器，这时使用的是系统自带的编译器。</p>
<p>&nbsp;&nbsp;&nbsp; 如果在JRE1.6下运行或JDK1.6以下的版本运行是需要把JDK的<a href="http://www.xworker.org/tools.jar">tools.jar</a>拷贝到webroot/WEB-INF/lib目录下，在下载的XWorker安装文件中并不包含tools.jar，需要手动安装，另这里的tools.jar是JDK1.6的，如需要请用当前版本的JDK的tools.jar。</p>
<p><strong>运行</strong></p>
<p><strong>&nbsp;&nbsp;&nbsp; </strong>有两种运行XWorker的方式：</p>
<ol>
    <li>可以运行xworker.exe来运行XWorker。</li>
    <li>XWorker-1.1.1是一个完整的eclipse项目，可以导入到exclipse下并运行类：xworker.ui.editor.WorldExplorer。</li>
</ol>
<p>&nbsp;</p>
#$@text#$@
      sdescriptors
      xworker.html.base.container.childs/@htmlCode
      sid
      htmlCode
    @/@download/@success
    sname
    success
    stype
    form
    scontentType
    text/html;
    svalue
    xworker.doc.xworker.Index/@download/@forms
    sdescriptors
    xworker.web.controls.SimpleControl/@result
    sid
    success
  @/@about
  sname
  about
  sdescriptors
  xworker.web.ControlSet/@SimpleControl
  sid
  about
    @/@about/@forms
    sname
    forms
    sbelongToHtml
    true
    sstyle
    default
    SotherHeads
#$@text#$@
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<LINK REL ="stylesheet" TYPE="text/css" HREF="fckeditor/editor/css/fck_editorarea.css" TITLE="Style"/>
<script type="text/javascript" src="js/xworker/InnerBrowserUtil.js"></script>
#$@text#$@
    sdescriptors
    xworker.web.controls.SimpleControl/@view
    sid
    forms
      @/@about/@forms/@htmlCode
      sname
      htmlCode
      ShtmlCode
#$@text#$@
<p><span style="font-size: small"><strong>关于<a onClick="invoke('thing:xworker.doc.xworker.Index/@about/@forms/@htmlCode')" href="javascript:void(0)"><span style="font-size: xx-small">edit</span></a></strong></span></p>
<p>&nbsp;&nbsp;&nbsp; XWorker1.2.3。</p>
<p>&nbsp;&nbsp;&nbsp; XWorker.org，联系人：<a href="mailto:zhangyuxiang@tom.com">zhangyuxiang@tom.com</a>。</p>
#$@text#$@
      sdescriptors
      xworker.html.base.container.childs/@htmlCode
      sid
      htmlCode
    @/@about/@success
    sname
    success
    stype
    form
    scontentType
    text/html;
    svalue
    xworker.doc.xworker.Index/@about/@forms
    sdescriptors
    xworker.web.controls.SimpleControl/@result
    sid
    success
  @/@help
  sname
  help
  sdescriptors
  xworker.web.ControlSet/@SimpleControl
  sid
  help
    @/@help/@forms
    sname
    forms
    sbelongToHtml
    true
    sstyle
    default
    shasHead
    false
    shasBottom
    false
    SotherHeads
#$@text#$@
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<LINK REL ="stylesheet" TYPE="text/css" HREF="fckeditor/editor/css/fck_editorarea.css" TITLE="Style"/>
<script type="text/javascript" src="js/xworker/InnerBrowserUtil.js"></script>
#$@text#$@
    sdescriptors
    xworker.web.controls.SimpleControl/@view
    sid
    forms
      @/@help/@forms/@htmlCode
      sname
      htmlCode
      ShtmlCode
#$@text#$@
<p><strong>欢迎来到XWorker</strong><span style="font-size: xx-small"><strong><a onClick="invoke('thing:xworker.doc.xworker.Index/@help/@forms/@htmlCode')" href="javascript:void(0)">edit</a></strong></span>&nbsp;</p>
<p>&nbsp; &nbsp; XWorker是一个X-Meta事物模型编辑器，也是一个事物模型解析运行器。<span style="display: none" id="1348290397525E">&nbsp;</span></p>
<p><strong>关于本文档</strong></p>
<p>&nbsp;&nbsp;&nbsp; 本文档的目录是动态生成的，内容是由各个事物模型模块提供，具体模块文档可通过左边的目录树菜单访问。</p>
<p><strong>如何加入您的文档？</strong></p>
<p>&nbsp;&nbsp;&nbsp; 凡是&lt;目录1&gt;.&lt;目录2&gt;.config.Doc的菜单都可以显示在左面的树形菜单中，每一个菜单节点则可以连接一个页面，其中目录1和目录2是任意包名，Doc定义方法第三级的config目录下。</p>
<p>&nbsp;&nbsp;&nbsp; Doc的描述者是<a href="javascript:invoke('thing:xworker.lang.Menu')">xworker.lang.Menu</a>，示例可以参看XWorker的文档<a href="javascript:invoke('thing:xworker.ide.config.Doc')">xworker.ide.config.Doc</a>。</p>
#$@text#$@
      sdescriptors
      xworker.html.base.container.childs/@htmlCode
      sid
      htmlCode
    @/@help/@success
    sname
    success
    stype
    form
    scontentType
    text/html;
    svalue
    xworker.doc.xworker.Index/@help/@forms
    sdescriptors
    xworker.web.controls.SimpleControl/@result
    sid
    success
