找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 690|回复: 11

[ARX程序]:AutoCAD二次开发的感叹

[复制链接]
发表于 2005-8-7 21:33:42 | 显示全部楼层 |阅读模式

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

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

×
我使用网络一般都是找资料,我采用网络也比较晚,以前都是以参考书为指导进行AutoCAD的二次开发,开发时间有两年了,从VisualLisp到VBA,软件有了基本的轮廓,但越往后发现VBA或VB实在满足不了需求,总是无法进入到AutoCAD的内部进行控制,所以不得不逐渐过度ObjectARX,我找了几本ARX的书籍,但都是千篇一律的,有的部分几乎就是ARX的帮助的翻译,而且书与书之间几乎就是相互抄袭,有的章节我看了不下十谝,但后来还是搞不清楚书中到底在说明或阐述一个什么样的问题,所以我就从网上找到了这里,明经通道我是去过好多次,现在根本就不行了,不知这里能否给我带来惊喜,众人添柴火更旺,和大家交个朋友。

我的信箱:MyNewRedCAD@hotmail.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-8-7 23:44:21 | 显示全部楼层
如果有LISP知识,建议学习ObjextARX从其子集 ADS入手,会容易上手,有关ADS方面的书容易找到。ADS的函数与AutoLISP非常相似,掌握了ADS,并有C++常识后,扩展学习ObjectARX会变得容易许多。

ObjectARX提供的文档,不太适合初学者,有资料介绍说,这种开发指导资料,往往是在软件开发实验室中开发软件时用来描述所开发的软件的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2005-8-8 08:20:42 | 显示全部楼层
is hou 你好
ObjectARX整体我还是能看懂的,因为以前我自学过VC++6/MFC,但现在就是想要做一个类似
Cacuidockcontrolbar可拖动或停泊的对话框工具条不会搞,你有这方面的经验吗,我是用
CAD2000来开发的,你能帮助我吗
mynewredcad@hotmail.com


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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2005-8-8 20:19:56 | 显示全部楼层
梦神
我找到了,太好了,我今天研究了一下午,很不错啊,软件开发有指望了
多个朋友多一条路啊,那我还问你一个问题,我以前尝试用VBA去改变
AutoCAD的界面图标还有标题,用API函数改变标题是没问题的,但图标
去到现在还是无能为力,目前ARX也才刚入门,你有这方面的经验吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-8 20:44:41 | 显示全部楼层
发表一点个人意见:
VBA和LISP都是相对比较简单的程序语言,VBA是一门大众化的语言,基本上大的程序都有内嵌的VBA开发IDE,LISP可能有的人学起来比较吃力一点,特别是从另一种语言转为LISP开发时,可能会对这种表式的语言很不适应,所以也听见一些人说LISP难学,其实不然.ARX才是最强大的,虽然我还是外行,但是可以想见,用VC++做的底层,VC的强大也是有大家有目共睹的.因其灵活多变,学习难度相对更难一点.

致楼上,你要的程序可以在论坛找到,我记得好象有的,晓东没有的话明经通道肯定有,好象是王咣生写的.02和04的都有.你可以搜一下.

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

使用道具 举报

 楼主| 发表于 2005-8-8 21:14:21 | 显示全部楼层
OYXX
确实有同感啊,ARX确实比较难学,但很值得去专研究,但从软件角度讲,一个好的软件关键在于软件的设计及其使用领域是否合适,至于方式方法也很重要,但只能排在第二位。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-9 08:20:45 | 显示全部楼层
To: RedCAD

void loadframeicon()
{
CMDIFrameWnd *pp;
pp=acedGetAcadFrame();
HICON m_icon;
ASSERT(hIcon);
m_icon=AfxGetApp()->LoadIcon(IDI_ICON_SEA);
pp->SetIcon(m_icon,FALSE);
pp->SetWindowText ("某某CAD");
pp->UpdateWindow ();
}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2005-8-9 15:43:11 | 显示全部楼层
To RedCAD:
用 Xtreme Toolkit(完全原码) 搞界面即简单、又漂亮,在AutoCAD里同样适应。正版的好象几百美元,D版的从网络上可以下载到(目前可以得到的D版本好象是V8.7)。该MFC库提供详细说明。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-9 16:57:49 | 显示全部楼层
TO isHOU
你真是个好人啊,我先谢了,我会去做一下,下次告诉你结果
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 20:18 , Processed in 0.418396 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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