首页 >> 风冷发动机

我对CAD二次开发的看法0脚手架


2022年08月14日

我对CAD二次开发的看法

我对CAD二次开发的看法 2011年12月09日 来源: 我从参加工作以来就没有离开过AutoCAD,到现在也快三年了。其间,从AutoCAD的简单操作,到使用别人开发的结构绘图软件包,到自己开发一些小的绘图工具,回顾起来便作了这样一个总结,由于全是一家之言,不当之出请您多多指教。       首先,AutoCAD自身的功能就很强大,对于一般的平面制图(比如建筑、结构方面),不使用任何第三方的软件,仅凭AutoCAD自带的基本命令,就可以完成。但如果这样的话,CAD制图就是一件很枯燥乏味、效率低下的事情,比手工制图强不到哪里去。AutoCAD的高明之处就在于他提供的是一个最基本的图形操作平台,采取开放的体系结构让用户和开发方对其进行扩充和修改。这种扩充和修改就是二次开发,直接面向的是用户,使得制图更亲切,更"人性化",比如绘制一段墙体就不再是通过绘制两条平行线来解决。

当时,我手头上的结构制图软件功能有限,就萌发了完善它的念头,记得编写的第一个程序就是用来给墙线加粗,采用的是AutoLISP。由于AutoLISP是AutoCAD固有的一部分,故开发起来很方便,只要有一个文本编辑器即可。这种语言跟我以前学习的Fortran、C相比,很怪异,但并不难,关键是将几个重要概念比如表,实体名,选择集等搞清楚。

开发CAD就少不了对话框的设计,这有两种途径。一种是采用可编程对话框(Program Dialog Box,简称PDB)技术,需要编写单独的DCL文本文件(后缀为.dcl),市面上的软件大都使用这个技术,比如探索者,但我个人觉得在R14中,这种对话框显示的效果很差,汉字几乎变形,很难看。另一种对话框是Windows对话框,这就需要用到ObjectARX及MFC,当然界面就丰富好看得多了,但需要编写者对VC++有所了解,我编写了一个这样的程序用于绘制图框,您可以从我的主页上下载。

随着电脑的普及,CAD技术的推广,CAD市场已接近饱和。本来就不算大的市场又被几家大的软件公司所垄断,建筑方面有德赛、天正、圆方、中望等,结构方面有PKPM,TBSACAD,TAsd,及探索者等,其他的就不用赘述了。这些专业软件的功能越来越完善,个人开发的CAD就越来越没有价值,这正是我开始远离CAD二次开发的原因所在。为此我忠告那些如我一样的业余开发者,这种开发的投入产出是很低的。

最后,我想谈谈源程序的开放问题。由于本能的保守心理作怪,很多人(包括我)都将源程序当作宝贝,不肯轻易示人。其实这种个人制作的CAD软件又有多少商业价值可言,根本没有必要遮遮掩掩,公开出来,对于那些急需源代码提高自己水平的人不庛为一个福音,而且更多的人也会投入到这个程序的完善中去,对谁都有好处。您就别指望靠这种程序赚外快了,您所有的努力都是无私奉献,收获的就是达到预期目标后的快感和使用者的鼓励了。

天津治疗母猪疯多少钱

太原看扁平疣

郴州建国医院医院动态

专业治疗抽动症医院

曲靖哪家医院看灰指甲

相关阅读
最火造纸行业的黑液浓度检测锻钢球阀简阳瓶贴标机温度探头钻夹头TRp

造纸行业的黑液浓度检测浓度计用于造纸工业中的黑液和绿液的监测 ATAGO浓...

2024-04-03
最好小型隧道输送泵传动轴管件球阀连接管手套机饮水设备TRp

小型隧道输送泵您当前位置:首页 价格行情小型隧道输送泵-不妨再等等它小...

2024-04-03
最火14日0930杭州市场齿轮用钢价格行情保护插头分析器晋中清洁球机线绕滤芯TRp

14日(09:30)杭州市场齿轮用钢价格行情您其石油化工产业基础雄厚当前位置...

2024-04-03
最好关税提高美首家铝生产商声称受益将扩张电表壳毫伏表脉冲充电器塑料模具折射计TRp

关税提高 美首 家铝生产商声称受益将扩通风蝶阀张【铝道】位于美国弗罗里...

2024-04-03
最好1月22日南京铸造生铁最新价格行情电机轴承划线机模切机陶瓷谐振器直流鼓风机TRp

1月22日南京铸造生铁最新价格行情您当前位置:首页 价格同江行情1月22日南...

2024-04-03
最好3月22日乐从热轧板卷最新价格行情缠绕垫片高压水泵快装球阀烧烤网盐城TRp

3月22日乐从热轧板卷最新价格行情您当前位置:首页 价格行情3月22日乐从热...

2024-04-03
友情链接