[原创]★listdcl的编缉器★ 替代dcl的完美解决方案!
本帖最后由 作者 于 2007-7-20 23:43:46 编辑 <br /><br /> <p>前些时间我发表了listdcl(一种基于list表结构的dcl的中间代替品),</p><p>大家都对它都有很大的疑问,</p><p>还有人对它的多重表递归持有保留意见</p><p>说它会 "很容易LISP (Lost in Stupid Parenthesis)"</p><p>以至于断言listdcl只能用于小型对话框!</p><p>可能大家都认为有了“ProtoBox”这种帮助生成dcl代码的东东</p><p>认为是dcl要比listdcl好写!好维护, </p><p>我相信要有一个<font color="#3300ff">雄辩的事实</font>才能改变大家对listdcl的看法~</p><p><font color="#ff0033">所以我在listdcl的驱动下写了一个listdcl的编缉器!</font></p><p>它的内核就是“表”,一种基于表处理的“listdcl的编缉器”</p><p>当然与“ProtoBox”是不可同日而语的!</p><p>它的功能比“ProtoBox”更强大,使用也比“ProtoBox”方便,</p><p>但源程序代码量却只有“ProtoBox”的一半!从这也可以看出listdcl的优越性能!</p><p><font color="#ff0033">“伸缩式表结构”</font>在list_box的实现可是我的原创哦!</p><p>还有<font color="#ff0033">“局部预览” </font><font color="#000000">实也是除了listdcl别的东东没有的实用功能!</font></p><p>用法我会尽快的发上来~先传来去大家试用一下!</p><p>也希望以后大家可以试试用表结构来处理dcl!~因为表才是lisp的精髓所在!</p><p>里面的“test.lsp”可以用“listdcl编缉器”-> "O.打开" 打开查看修改!</p><p>一定要试试<font color="#ff0033">“伸缩式表结构”与 “局部预览”</font><font color="#000000">哦!</font></p><p>V1.0 </p><p></p><p>V1.1</p><p> </p><p>V1.3请到第21楼下载! </p><p>看看V1.4的吧! </p> <p>fsxm您真是利害阿<br/>但您发的附件该怎样使用可以讲解一下吗</p><p></p><p></p> <p>看完fsxm的介绍,还没用<strong>listdcl的编缉器</strong></p><p><strong>如果真的像fsxm介绍的那么精彩,</strong></p><p><strong>相信这将会引领dcl新的浪潮!哈哈</strong></p> 看楼主说的应该是个不错的东东 你不是加了个imgtest.LSP文件吗?把它加整合上去.还有,这个不能单行的向上或向下移动 <p align="center"><font size="5">listdcl</font><font size="5">编缉器使用说明</font></p><hr/><p>在编缉器左侧的是"控件区",控件区大体上分成三类</p><blockquote><p>a.容器控件(位于"控件区1"的最上一层列表)</p><p>b.独立控件(位于"控件区1"下方列表)</p><p>c.标准控件(位于"控件区2")</p></blockquote><p> </p><p>其中,容器控件有两种不同的插入方法:</p><blockquote><p>1.双击插入.</p><blockquote><p>如果工作区活动控件是一个独立控件,将会插入到独立控件的下方.</p><p>如果工作区活动控件是一个<font color="#ff00ff">伸展开的容器头部</font>,将会插入到容器<font color="#ff00ff">头</font>部.</p><p>如果工作区活动控件是一个<font color="#ff00ff">伸展开的容器尾部</font>,将会插入到容器<font color="#ff00ff">尾</font>部.</p><p>如果工作区活动控件是一个<font color="#ff00ff">收缩的容器</font>,将会插入到容器下方.</p><p>如果工作区没有活动控件将被插入到工作区的最上方.</p><p>提示:如想插入到控件上方可插入后再"上移"即可.</p><p> </p></blockquote><p>2.按扭 "插到工作区→"</p><blockquote><p>你耍先激活一个容器控件,如当前没有激活容器控件,你将被提示选择一个容器控件.</p><p>当你选择了一个容器控件 "插到工作区→" 会启动一个容器控件插入对话框,</p><p>在对话框中你需耍指定新容器控件"内含"的控件起始点,</p><p>如果,起始点正确,点确定后新的容器将被插入到工作区且包容你指定的内容.</p></blockquote></blockquote><p> </p><p>独立控件有一种插入方法:</p><blockquote><p>1.双击插入.</p><blockquote><p>如果工作区活动控件是一个独立控件,将会插入到独立控件的下方.</p><p>如果工作区活动控件是一个<font color="#ff00ff">伸展开的容器头部</font>,将会插入到容器<font color="#ff00ff">头</font>部.</p><p>如果工作区活动控件是一个<font color="#ff00ff">伸展开的容器尾部</font>,将会插入到容器<font color="#ff00ff">尾</font>部.</p><p>如果工作区活动控件是一个<font color="#ff00ff">收缩的容器</font>,将会插入到容器下方.</p><p>如果工作区没有活动控件将被插入到工作区的最上方.</p><p>提示:如想插入到控件上方可插入后再"上移"即可.</p></blockquote></blockquote><p> </p><p>标准控件有一种插入方法:</p><blockquote><p>选择下拉列表中的标准控件,按扭 "插到工作区→",</p><p>如果工作区活动控件是一个独立控件,将会插入到独立控件的下方.</p><p>如果工作区活动控件是一个<font color="#ff00ff">伸展开的容器头部</font>,将会插入到容器<font color="#ff00ff">头</font>部.</p><p>如果工作区活动控件是一个<font color="#ff00ff">伸展开的容器尾部</font>,将会插入到容器<font color="#ff00ff">尾</font>部.</p><p>如果工作区活动控件是一个<font color="#ff00ff">收缩的容器</font>,将会插入到容器下方.</p><p>如果工作区没有活动控件将被插入到工作区的最上方.</p><p>提示:如想插入到控件上方可插入后再"上移"即可.</p></blockquote><p> </p><p>特别说明:</p><blockquote><p>"控件区2"下方的文字栏不仅可以插入标准控件,</p><p>还可以插入不同的文字内容,如你可以用<font color="#ff00ff">形如 "//这是一行注释" 来插入注释.</font></p><p>也可以用形如":cancel_button;"的格式来<font color="#ff00ff">插入控件区没有收录的自定控件</font>.</p></blockquote><p> </p><p>工作区:</p><blockquote><p>在这里你可以选择控件进行各种编缉操作,</p><blockquote><p>1.当你选中一个控件时,会在"属性编缉区"显示出这个控件的所有属性,</p><p> 你<font color="#ff00ff">双击"属性编缉区"中对应的属性</font>即可进行属性编缉操作.</p><p>2.当你选中一个控件时可以执行"上移","下移","删除","扔到回收站"功能,</p><p>3.当你选中一个控件时,可以用<font color="#ff00ff">"局部预览"按扭</font>来实时查看控件在CAD的表现.</p><p>4.双击一个"容器控件",来切换<font color="#ff00ff">"伸展"/"收缩"</font>状态. 在"收缩"时会被显示一个<font color="#ff00ff">"{+}"标志</font>!</p><p>5.双击一个"独立控件",来启动这个控件的<font color="#ff00ff">"局部预览"</font>.</p><p>6.双击一个由"控件区2"下方的文字栏所插入之内容,会启动一个文字编缉对话框.</p></blockquote></blockquote><p> </p><p>特别提示:</p><blockquote><p>回收站是一个有用的功能,有了它你可以<font color="#ff00ff">实现不同容器间控件的转移</font>,也可以<font color="#ff00ff">生成控件的copy</font>,</p><p>对于多个属性相似的同类控件,你会发观,有了回收站,这些操作将是如此的简单容易.</p></blockquote><p> </p><p>底部按扭区:</p><blockquote><p>下面一排按扭,功能不用我多说,大家一看就知道了.</p><p>对于<font color="#ff00ff">全局预览注意事项有一个: dialog的上方一定要有一行文字,来作为对话框名</font>.</p></blockquote><p> </p><p> </p><p>如果疑向请到 <a href="http://fsxm.bokee.com/">fsxm.bokee.com</a><a href="http://fsxm.ys168.com/">fsxm.ys168.com</a>上给我留言!</p><p> ----- fsxm 于 2007/07/05.</p> <p>总算知道怎样用了</p><p>但能发各是繁体吗?<br/></p> <p>简体中文:</p><p></p><p>现在再发一个繁体中文的</p><p>:</p><p>listdcleditV1.2比V1.1的好的功能:</p><p>1.加强对自定义控件的完整支持。</p><p>2.重写了输出dcl的程序,输出的dcl格式优美方便查看。</p><p>3.修正了在“上移”“下移”展开控件时光标跟踪有时不准确的的bug。</p> <p>谢谢..很好用.一直关注中..</p> <p>关注中</p><p></p>