找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1851|回复: 13

[LISP程序]:ObjectDCL学习笔记(1)(2)(3)---初识ObjectDCL,属性和事件,非模式对话框和

[复制链接]
发表于 2003-11-17 15:11:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
管理员:
    你好。最近把学习ObjectDCL的心得整理成几篇文字,想在"文章中心"上发表。
我是在Word下编排的,可我却不会在"文章中心"上编排,图片我也不知如何处理。
现把第一篇文字附上,请指点一下在"文章中心"上发表的操作步骤。
    谢谢。
                        PLgis
我的邮箱是 huayuting2@sina.com
ObjectDCL学习笔记(1)

  1. 初识ObjectDCL
  2. AutoLisp简洁、易学、功能强大,可满足用户的绝大多数需求。对一般的AutoCAD用户来说,AutoLisp是进行开发的
  3. 首选语言。但AutoLisp使用的对话框编程语言DCL和PDB却实在不敢恭维,其功能、界面、编程方法都不能令人满意。
  4. ObjectDCL应运而生。
  5. 1.安装和设置ObjectDCL
  6. 1.1运行ObjectDCL文件包中的Setup.exe,一路Next下去,ObjectDCL就被安装到C:\Program Files\3rd Day Software\ObjectDCL
  7. 文件夹中。
  8. 1.2在安装ObjectDCL的文件夹中,有ObjectDCL.arx和ObjectDCL2004.arx两个arx库文件。ObjectDCL.arx用于
  9. Acad2000/2002,ObjectDCL2004.arx用于Acad2004。为方便编程,把它们拷贝到Acad的支持搜索路径中,或直接把安装
  10. ObjectDCL的文件夹设置为Acad的支持搜索路径。
  11. 1.3创建一个准备存放ObjectDCL编程结果的文件夹,假设为D:\MyOdcl。把D:\MyOdcl也设置为Acad的支持搜索
  12. 路径。
  13. 现在就可以开始学习ObjectDCL了。
  14. 2.启动和认识ObjectDCL
  15. 在安装ObjectDCL的文件夹中,有个ObjectDCL.exe文件,它就是ObjectDCL的主程序。运行ObjectDCL.exe,即进入
  16. ObjectDCL编辑环境。
  17. .......
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-11-17 18:28:31 | 显示全部楼层
支持!
word文件你试试输出为网页格式?

如果文章内有图片,请用上面的“上传图片管理”上传,然后右键拷贝文件的快捷方式,得到URL地址。
贴图用引用图片的几个按钮生成图片引用代码,代码显示在文字框的最下面,请把他们剪切下来放到文章的合适位置。
图片代码请和上下文字各留出一空行。

如果文章内有图片,而没有上传引用,那么文章将不会获得通过。
文章需要经过管理员通过才能显示,根据文章质量,获得 5-30 个爱心币奖励,图文并茂、排版优美的文章获得最高的奖励。
提交文章后,可以点“我的文章”连接,查看自己提交过的文章,里面可以预览,可以通过“编辑”连接,重新编辑文章。
请大家不要把一个好的文章人为的切断成很多个小文章,那样文章是不会获得通过的。请大家珍惜这里,给您鞠躬了。
如果文章很长,可以通过[PAGE]分页按钮,插入到要断开的地方,一个文章就可以分页显示了。
奖励爱心币是鼓励措施,网站环境还靠大家维护,希望大家都能认真提交,多利用提供的排版功能,让文章美观大方,文如其人。
如果想通过这里发垃圾内容骗币,请离开,因为这里只有管理员通过后,才会获得奖励,如果发现在这里上传垃圾的,将严惩。
]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-18 08:04:41 | 显示全部楼层
陌生人:
谢谢你的指点,我再试试。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-18 12:48:07 | 显示全部楼层
不用谢,那是文章中心传文章的注意事项,在页面中有的 ,我只是转贴过来而已
另外,我看了你的学习笔记,觉得很好,希望能继续.
再次支持!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-18 23:59:58 | 显示全部楼层
哪有pj的ObjectDCL,老有那个提示很不舒服。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-11-19 08:00:04 | 显示全部楼层
最初由 bridgewind 发布
[B]哪有pj的ObjectDCL,老有那个提示很不舒服。。 [/B]

aeo 斑竹提供的文件置顶这么久了还在找啊:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-20 08:37:17 | 显示全部楼层
直到今天,我在文章中心发表的文章也未获通过。看来只好放弃。
今把ObjectDCL学习笔记(1)的Lsp和Odc文件附上。
同时把ObjectDCL学习笔记(2)的文章在本版以附件的方式发表。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-20 08:43:56 | 显示全部楼层

[ODCL笔记]:ObjectDCL学习笔记(2)---ObjectDCL控件的属性和事件

在ObjectDCL 2.1的控件工具箱中,有30个控件,其中的部分控件是DCL没有的。让我们用常用的控件创建一个稍微复杂的对话框,以便对控件的属性设置、属性提取和事件进行讨论。
... ...
注:附件中包括ObjectDCL学习笔记(2)的全文、Lsp和Odc文件。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-24 08:37:58 | 显示全部楼层

[日积月累]:ObjectDCL学习笔记(3)--非模式对话框和表格控件

在某些方面,非模式对话框是很有用的,可是DCL却不支持非模式对话框。即使用ObjectARX创建非模式对话框,也比较麻烦。而ObjectDCL不但支持非模式对话框,且驱动程序的编写也非常简洁。下面我们就创建一个带表格控件的非模式对话框来显示Acad图元的某些属性。
... ...

附件中包括了学习笔记(3)全文和对应的Lsp,Odc文件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-24 12:46:42 | 显示全部楼层
我将对话框改了一下,可以自由缩放噢。(毕竟固定的对话框太占地方了。)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-24 16:05:35 | 显示全部楼层
预计6 - 8 篇。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-25 15:23:54 | 显示全部楼层
最初由 eachy 发布
[B]
aeo 斑竹提供的文件置顶这么久了还在找啊:) [/B]

只有2002的,想找个2004的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-27 12:59:25 | 显示全部楼层
不错,支持
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-1 11:03:52 | 显示全部楼层
学习笔记(1)-(5)已全部发完。
关于ObjectDCL暂时就讨论到这里。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-26 21:02 , Processed in 0.274017 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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