明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 无痕

easydcl 用lisp编辑调试dcl文件

  [复制链接]
发表于 2007-6-22 12:47:00 | 显示全部楼层

变量化技术可以用效解决多层次表的"平面化",这也是动态dcl的基本方法!

你没必要用一个表来包括所有的内容,你就是不会处理多层次表也可以操作表中“变量”

defun结构不也是一个表?里面的setq,set这类的变量化技术大家不也都用的很好么!

很容易 (Lost in Stupid Parenthesis)-》这是不可能出现的事~

lisp作为一个以表处理见长的语言,就这点dcl只是小事一桩~

以实际测试为例处理一个超多数据的对话框也是很快速的~

(狂刀兄的在运行时还要去查找简化命令的全写,可能要慢一点点)

VLDCL提供的是高度集成化的控件操控函数=》(VLDCL它的语法是不太容易学习的)

我的listdcl已做好接口可以让用户自定义自己的控件,(控件中可包括事件)

比VLDCL提供的“控件”更具有个性化~也更具扩展性~

你看看vldcl的个头100多k~

你一个lisp程序如果打包上它的“高度集成化控件”有点怕人的哦!

发表于 2007-6-22 21:15:00 | 显示全部楼层

试用了各位高手的程序
真是利害阿,但有几个疑问想请问
1.狂刀的程序,可以设定初始值吗?
2.FSXM您的程序也是同狂刀产生DCL档案吗,还是用了其他的方法?
难道说可以将DCL包在LSP中执行???
3.如果使用图像幻灯片按钮,该怎样处理呢?
以上是我的一些问题
若方便请解答一下
谢谢

发表于 2007-6-25 23:04:00 | 显示全部楼层
两位作者何时可以说明一下
让大家也都可以学习
期待~
发表于 2007-6-28 22:35:00 | 显示全部楼层
本帖最后由 作者 于 2007-6-28 23:21:22 编辑

图像幻灯片按钮的用法与此同时般的dcl是一样的啊~

一般说来可以用所有操作dcl的函数来操作listdcl,

 

上面的是一个小小的sld测试。

当然listdcl最大的特点有两个:

1。表结构化,可以用lisp灵活的表操作函数"遥控"dcl,控件模块重用性强。

2。事件驱动型,可以用事件函数直接响应用户操作。比action_tile直观好用,不易出错.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2007-7-1 22:21:00 | 显示全部楼层

看看人家1992年作的。原来里面有一些注册、验key的限制。

如果使用中发现对话框出错,可以删掉dcl文件的第一句

dcl_settings : default_dcl_settings {audit_level=0;}

或注释掉:

\\dcl_settings : default_dcl_settings {audit_level=0;}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2007-8-25 20:24:00 | 显示全部楼层

想不到那么多年前就已经出现过了真是利害的人物

使用过 fsxm 您做的程序
想请教一下关于 您是怎样达成将 LSP的编码可以产生DCL对话框呢?
是将LSP中关于DCL对话框的编码输出产生DCL文件在开启对话框呢?
还是说用其他的方法???

因为若是可以将这LSP编码直接产生DCL对话框,那不就可以任意的产生了吗?
希望您可以解答一下
谢谢

发表于 2013-6-1 00:10:07 | 显示全部楼层
将DCL用LISP表达
发表于 2013-7-27 20:11:42 | 显示全部楼层
各楼的程序不错,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-28 01:05 , Processed in 0.144945 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表