明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11851|回复: 33

[投票] 可视化DCL制作工具是否需要?

  [复制链接]
发表于 2009-5-26 17:45:00 | 显示全部楼层 |阅读模式

程序基本功能:
在ACAD绘图区绘制一个窗体样式,则程序自动生成对应的DCL代码.
拖动控件的时候,其他控件会自动避让,自动调整大小.
控件本身支持拖拉长宽.控件自动对齐.
其他功能参考一般的可视化窗体编辑器.(能实现多少算多少)

最好DCL连接的代码也自动生成,我算懒到家了吧?
------------------
这个想法在刚学DCL的时候就有了.但是很清楚工作量,一直没敢动手.
后来用了飞诗的ListDcl,还接触了opendcl VBA窗体(简单的挪用到Lisp成功)
越来越没信心弄了,不知道DCL还有多少价值,是不是一辆"末班车".
大伙给个意见吧.

有兴趣搞开发研究的朋友加我的QQ群:20378478 可以的话"伙同"我一起弄.

单选投票, 共有 19 人参与投票

投票已经结束

84.21% (16)
5.26% (1)
0.00% (0)
10.53% (2)
您所在的用户组没有投票权限
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2009-5-26 19:00:00 | 显示全部楼层

这个工程量太大了。。。

我是来泼冷水的。

我现在学习C#.NET。

用VS2008,那才叫可视化对话框,那个叫漂亮,简单轻松。

飞诗做的不错。

我现在编DCL都用他的。

回复

使用道具 举报

发表于 2009-5-26 19:23:00 | 显示全部楼层

是的工作量太大了!曾经有过相似的想法,觉得制作DCL是一件很痛苦的事情,后来用了OpenDCL,感觉到虽然方便,还是不想用,干脆学C++了,对话框想怎么弄就怎么弄,想怎么漂亮就怎么漂亮。

不过这个东西对于初学者恐怕是很有用处的,很希望楼主有这样的奉献精神,但觉得恐怕得费很多心血,心痛楼主的才华啊。

不妨这个帖子可以讨论一下,用怎样的方法去实现可视化DCL? fsxm无疑实现了很多功能,可否在这里谈谈心得?

回复

使用道具 举报

发表于 2009-5-26 21:25:00 | 显示全部楼层

N多年前想过,因为2000年换用VBA后,就没有想法了。

在这方面,确实也出现过许多的作品,但都没有完全可视化。

LISP在ACAD中的二次开发地位已经排到倒数第2了,但对于初学者来说是福音。

回复

使用道具 举报

发表于 2009-5-26 21:53:00 | 显示全部楼层

看来想过的人不少,我也想过。

但是觉得有点鸡肋。主要是dcl体质太弱

回复

使用道具 举报

发表于 2009-5-26 22:40:00 | 显示全部楼层

我没有想过做DCL,我想过做一个类似VS的lisp编辑器,可以枚举函数,同时还可以提示各函数的用法。如技术可以的话最好融入opendcl。不过同时在考虑一个问题,VBA已经废了,lisp到底还能走多远?

回复

使用道具 举报

发表于 2009-5-26 23:09:00 | 显示全部楼层

嗯!做吧!大多数时候做一个程序不是为了现在能实现什么,

只是为了给自己一个思考的题材!语言本身也没什么可以说的,思想宽了学什么都快!

还有就是我们也不是专业的编程人员.也没有必要什么都去学.要学的只是思考方法!

回复

使用道具 举报

发表于 2009-5-26 23:19:00 | 显示全部楼层

如果是学习思考方法:

那期待能把方法亮出来。

最好是源码让大家学习。

如果是这样子。顶一票。

回复

使用道具 举报

发表于 2009-5-27 02:06:00 | 显示全部楼层

与其做这个

我看不如做通用型的悬浮或可停靠窗口的支持

在上面可以任意布置控件

然后这个窗口又能支持LISP程序

也就是LISP不做修改就可以移植到这个窗口

这对只掌握LISP的人更有用

毕竟DCL虽然麻烦却总还能写出来

但是相比重新学一个新的语言

对我们这些没有基础又没时间的人来说

却要简单的多

只懂LISP的菜鸟的一家之言

回复

使用道具 举报

发表于 2009-5-27 06:43:00 | 显示全部楼层
carrot1983发表于2009-5-26 23:19:00如果是学习思考方法:那期待能把方法亮出来。最好是源码让大家学习。如果是这样子。顶一票。

思路有时一点就明,但源码的话还要看半天。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-2 05:08 , Processed in 0.173733 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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