大学二年级的时候选修了一个工程制图,算是第一次接触到CAD软件,当时自己还没有电脑,想练练还得去学校机房,交了课程作业后也就很少去管这玩意儿了。后来到了大三又开始接触VB编程,当时纯属兴趣,看到不费力就可以做出界面程序心理很满足,这比花了一个星期做的c语言课程设计好看多了。。心血来潮花一个星期把一本四百页的vb书看完了,算是入了门。 [upload=1]
后来又知道了宏,原来宏是VBA,也是VB的一个分枝,马上感觉自己赚大了,这下用处就多多了,好多软件都有宏功能。
再后来去单位实习,遇到一个前辈搞道路桥梁设计的,他们很多计算工具多是自己编的。他就建议我与其搞VBA的CAD,不如直接用VB程序的引用控件自动出图,何必要工具加载宏,多麻烦。于是就开始琢磨CAD的对象结构,原来和excel很像,就是application下面有DOCUMENT,再下面有sheets 有range,一样的。用了两三天时间去网上找资料看别人是怎么做的,然后也算是入了门了。
总之我觉得搞cad二次开发还是挺有趣又挺有用的,别人可能一天只能画10张钻孔柱状图,但我可以画100张,多的时间还能做点别的学点东西。这样一去一来就是两倍的收益。现在科技这么发达,对于CAD的态度同样也要有所改变,用的好画的快已经不是那么重要了,因为各位前辈早就在单位里把各种软件都做好了,都不用你去画直线画圆了。相比用的更多的是加载外部程序,添加参照,图层设置,字体设置,打印布局等等。
这也算是给新学CAD的人的一点建议吧,与其花大量时间去练习熟练度,不如花点时间去学编程,你会发现别人画的再快也快不过电脑自动化。
下面这本书感觉挺好的,很基础,讲的也很详细,有兴趣的朋友可以下下来看看。