上午收到了OpenDCL的更新通知, 消息来自托盘的气球提示, 这才知道原来还有更新提示功能…
用Owen的话说:OpenDCL gets smarter, 原来是七月末就已经具备了的功能, 只因为我的电脑一直不能上网所以不知道而已.
什么是OpenDCL?
OpenDCL是一个提供AutoLISP调用的支持库, 采用ObjectARX配合反应器实现的DCL(Dialog Control Language), 提供给AutoLISP调用.
用它能做哪些比较酷的事?
开发非模态窗口. 甚至是类似于”特性”那样的可停靠对话框.
为AutoCAD的选项对话框添加一个Tabs, 定制自己的个性选项界面.
窗体内可以插入ActiveX, 这太棒了, 能做什么要看你的想象力了. 我现在正在尝试的是访问COM, 并且已经收到了一些效果.
当然问题也是有的!
首先, 它还只是个测试版, 存在种种缺陷.其次, 它的运行效率并不高, 尤其表现在一些高级控件上, 例如Grid.再次, 只有英文版, 我曾经尝试汉化, 但只进行到19%的时候, 发现剩下的字符串如果继续翻译, 结果是乱码或生成的代码中含有汉字.
如何得到它?
下载地址中4.0.3.1是稳定版本, 4.1.1.2是测试版本, Runtime是用户使用的运行时版本, Studio是开发者版本, 如果你对软件的实现感兴趣, 那里还提供源代码下载.
Enjoy It~_~