博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学用.NET实现AutoCAD二次开发
阅读量:4568 次
发布时间:2019-06-08

本文共 1508 字,大约阅读时间需要 5 分钟。

  二次开发语言,LISP没有增强,VBA差不多要灭亡,ARX保持不变,而.NET一直在加强。

  我们不要再对LISP和VBA抱有任何期望,因为Autodesk不会在这些语言上再去投入,或者说自动桌子公司没有那么多精力去遍地开发。总有一天,这两个语言都会消失在我们的眼前,就算不消失,新的功能也无法用这些语言来实现。

  AutoCAD .NET API 做为试验品在AutoCAD 2005就出现,而到了AutoCAD 2007后,才真正的得到发展。可以实现一些VBA无法实现的功能,如曲线处理、动态拖动等操作。而到了AutoCAD 2010后,已经做得比较完善。()

  .Net门槛比ObjectArx低,开发界面简单,不用掌握复杂的MFC,版本的对应在Net Api不明显,AutoCad2008就可以用VS.Net2003/5/8开发,不像ObjectArx严格要求对应AutoCad和VS.Net的版 本。甚至高版本AutoCad的dll可以在低版本的AutoCad里直接使用,只要注意不同版本的托管函数库的变化,基本上07/08/09/10的 dll可以混用,因为在二进制上几个版本是相似的(虽然不推荐这么做)。

  .NET是Windows编程的潮流。.NET的出现就是为了代替以前的编程语言,在Windows中,就是微软说了算。

  VBA将被VSTA代替,而VSTA并没有按照预期在AutoCAD 2010版中出现,可能也存在着整合的问题。而VSTA本身就是.NET的一个简化版,功能没有.NET强大。学会.NET,对付以后的VSTA就是小菜一碟。

  .NET并不可怕。只要掌握方法。对于从LISP或VBA转移过来的朋友,开始的时候可以先用Com Api,在此过程中可慢慢熟悉DotNet的语法,然后慢慢的转向Net Api。

  搞Lisp的转向C#可能要快些(它们都是用括号,只是一个用小括号一个大括号),搞VBA的转向VB.Net的可能性大些。

  明经论坛虽然在2005年就开设了.NET版块,但却一直没有做强让大家从中受益。原因有多方面,一门新的语言需要长时间的学习才能上手和精通,而做为.net是一门全新的语言,国内并没有相关的资料。最重要的是我们没有会的朋友带领大家一起学习。

  现在,.net版块的两位资深版主lzh741206和ahlzl 将会带领大家一起走向.NET。lzh741206和ahlzl 原来均精通VBA编程,在VBA版块一直非常活跃。现在,他们的精力将主要放在.NET版块。

  .NET版块主要工作将会是以下几个方面:

  1.写一些.NET的基础知识的文章,这些文章可能是原创,也可以是引用一些书本上的内容。这些内容一般都会经过我们的提练,更贴合我们的需求。

  2.摘录或转贴国外优秀的文章,对部分文章会做翻译。

  3.会做一些LISP或VBA向.NET转移的文章,以某些实例,让大家能够更清晰了解.NET的作用。

  一门新的语言,带入门是关键。所以我们会在这方面多做文章,让更多的人加入进来。

  一个版块,只靠版主是无法做好的,关键还得靠大家一起参与。特别是对于国外的一些优秀的文章,希望乐于参与的人一起参加翻译工作,让大家一起受益。

  明经的宗旨是“你的需要,我们创造”,而做为明经网友的原则应该是“取之于明,用之于明”。只有大家参与,自己才会有更大的提高。希望在大家一起参与下,.NET版块能够热闹起来。

转载于:https://www.cnblogs.com/jishu/archive/2011/05/11/2043345.html

你可能感兴趣的文章
libpng warning: iCCP: known incorrect sRGB profile
查看>>
【智力题】过桥问题和倒水问题
查看>>
UPenn - Robotics 1:Aerial Robotics - week 2:Geometry and Mechanics
查看>>
使用navigator.userAgent.toLowerCase()判断移动端类型
查看>>
REMODE+ORBSLAM运行配置(2) REMODE和编译后的ORB ros工程利用节点实现通讯
查看>>
C#的基本语法
查看>>
CCCC2017大区赛补完
查看>>
深度学习UFLDL老教程笔记1 稀疏自编码器Ⅱ
查看>>
Windows常用命令集
查看>>
luogu P2073 送花
查看>>
CPU占用率呈正弦实现,及实时输出进程和线程的CPU占用率
查看>>
java学习第八天
查看>>
判断是否有人在操作某张表,并获取…
查看>>
第四周仿真与计算作业
查看>>
.net中WebService的使用实例
查看>>
editplus的配色
查看>>
最近3年股息率最高排名
查看>>
ural 1091. Tmutarakan Exams 和 codeforces 295 B. Greg and Graph
查看>>
IO流(四)
查看>>
Java 序列化Serializable
查看>>