AutoCAD二次开发
Nemo_XP
这个作者很懒,什么都没留下…
展开
-
利用C#进行AutoCAD的二次开发(转)
众所周知,对AutoCAD进行二次开发用到的主要工具有:ObjectArx,VBA,VLisp。但它们的优缺点是显而易见的:ObjectArx功能强大,编程效率高,但它的缺点是编程者必须掌握VC++,而这门语言非常的难学;VBA和VLisp虽然简单易上手,但它们对于开发大型的程序好象无能为力。那究竟有没有一种语言能结合它们的优点而尽量避免它们的缺点呢? 回答是肯定的,那就是微软新推出的21世编程语...原创 2018-04-14 11:41:22 · 13340 阅读 · 1 评论 -
cad二次开发中连接字符串问题
找了好久的问题,因为夹杂着不走断点的cad问题。先把断点问题解决了后,才找到错误在哪。因为我写的有一个sqlhelper连接字符串。public static string strConn = ConfigurationManager.ConnectionStrings["strConn_spw"].ConnectionString;这个字符串在cad运行时,竟然不走app.config.以下是排原创 2018-04-11 09:13:06 · 326 阅读 · 0 评论 -
AutoCAD.net让AutoCAD启动时自动加载应用程序
方法一:1. 在AutoCAD安装目录找到c:\Program Files\AutoCAD 2006\Support\acad2006.lsp用记事本打开,在最后加入(下段代码第二行即可,注意路径)(if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2006doc.lsp"))(command "netload" "C:\\MXC原创 2018-04-11 09:12:03 · 3081 阅读 · 0 评论 -
NET平台的AutoCAD二次开发
一、基于.NET的开发 1..NET API简介 在新推出的AutoCAD 2006中,Autodesk为其开发增加了.NET API。.NET API提供了一系列托管的外包类(Managed Wrapper Class),使开发人员可在.NET框架下,使用任何支持.NET的语言,如VB.NET、C# 和Managed C++等对AutoCAD进行二次开发。其优点是完全面向对象,在拥有原创 2018-04-11 09:12:00 · 668 阅读 · 0 评论 -
Visual Studio 2010开发AutoCAD 2012 .net 应用程序调试时断点不起作用
AutoCAD 2012系列产品很快就要正式发布了,对于.net 开发者来说,VS2010无疑是最好用的工具,所以也有好多人在VS2010和AutoCAD 2012 beta版上做开发测试。你在开发时可能会遇到调试断点不起作用的问题。 如果你是在使用VS2010 基于AutoCAD 2011 及其垂直产品(Map 3D / Civil 3D/ AutoCAD Mechanical / AutoCA...原创 2018-04-15 07:41:51 · 1329 阅读 · 0 评论 -
在.NET中进行AutoCAD二次开发(C#+ObjectArx) (二)
Autodesk官方最新的.NET教程(五)(C#版) 第 5 章 用户互操作:提示和选择背景提示通常包含一个描述性信息,伴随一个停止以让用户理解所给的信息并输入数据。数据可以通过多种方式被输入,如通过命令行、对话框或AutoCAD编辑窗口。给出的提示要遵循一定的格式,格式要与一般的AutoCAD提示相一致,这一点是非常重要的。例如,关键字要用“/”号分隔并放在方括号“[]”中,缺省值要放在“&l...原创 2018-04-15 07:40:51 · 5063 阅读 · 0 评论 -
在.NET中进行AutoCAD二次开发(C#+ObjectArx) (一)
1.Autodesk官方最新的.net教程(一)(C#版):修正:(1)启用对象浏览器方法:双击托管的类,会自动调用对象浏览器(2)调试环境设置:应设2项,否则调试程序无法运行:启动外部程序为:F:/AutoCAD 2007/acad.exe工作目录为:F:/AutoCAD 2007/UserDataCache/2.Autodesk官方最新的.net教程(二)(C#版): (1)prPoint...原创 2018-04-14 11:41:43 · 6990 阅读 · 0 评论 -
.NET开发AutoCAD
第 1章 Hello World: 访问 ObjectARX .NET 封装类 在这一章中,我们将使用Visual Studio .NET来创建一个新的类库工程。通过这个工程,你可以创建一个能被AutoCAD装载的.NET dll文件。这个dll文件会向AutoCAD加入一个名为“HelloWorld”的新命令。当用户运行这个命令后,在AutoCAD 命令行上将显示“Hello ...原创 2018-04-14 11:41:38 · 1087 阅读 · 0 评论 -
AutoCAD.net让AutoCAD启动时自动加载应用程序
方法一:1. 在AutoCAD安装目录找到c:\Program Files\AutoCAD 2006\Support\acad2006.lsp用记事本打开,在最后加入(下段代码第二行即可,注意路径)(if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2006doc.lsp"))(command "netload" "C:\\MXC...原创 2018-04-14 11:41:35 · 2077 阅读 · 0 评论 -
AutoCAD添加标注代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Autodesk.AutoCAD.Runtime;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.DatabaseServices;usin原创 2018-04-11 09:13:20 · 1649 阅读 · 0 评论