明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2466|回复: 1

[原创] 新的AutoCAD2006 托管C#程序向导

[复制链接]
发表于 2005-8-23 09:58:00 | 显示全部楼层 |阅读模式

A u t o d e s k 发 布 的 “ A u t o C A D 托 管 C # 应 用 程 序 向 导 ” 写 得 非 常 的 简 单 , 几 乎 没 有 什 么 选 项 。 它 只 是 为 你 的 O b j e c t A R X 程 序 添 加 了 “ A u t o d e s k . A u t o C A D . R u n t i m e ” 这 一 个 命 名 空 间 。 但 在 大 多 数 情 况 下 , 你 还 需 要 诸 如 “ A u t o d e s k . A u t o C A D . D a t a b a s e S e v i c e s ” t 和 “ A u t o d e s k . A u t o C A D . A p p l i c a t i o n S e v i c e s ” 这 样 的 命 名 空 间 。 还 有 , 如 果 你 注 意 一 下 向 导 添 加 的 S y s t e m . d l l 和 S y s t e m . D a t a . d l l 等 引 用 的 话 , 你 会 发 现 它 们 是 1 . 0 版 本 的 。 而 V i s u a l S t u d i o . n e t 2 0 0 3 引 用 的 . n e t 版 本 应 该 是 1 . 1 的 。

所 以 我 把 向 导 重 写 了 一 下 并 且 把 相 关 的 界 面 都 改 成 了 中 文 的 。 请 到 www.objectarx.net上下 载新的AutoCAD 2006托管C#程序向导, 然 后 解 压, 把 解 压 好 的 V C # 文 件 夹 复 制 到 \ P r o g r a m F i l e s \ M i c r o s o f t V i s u a l S t u d i o . N E T 2 0 0 3 \ 下 。

  •   启动Visual Studio.NET 2003,然后新建一个工程。选择"Visual C# Projects",点击"AutoCAD Managed CS Project Application"模板。


  • 键入工程的名字,这里演示用的是"Test"。设置工程文件的保存位置,单击OK。 The “AutoCAD2006 托管C#程序向导” 对话框会出现。 在文本框中输入你在Autodesk网站上注册的开发人员代号(RDS)。演示用的是"arx"。关于RDS的详细信息,请访问下面的地址:

http://usa.autodesk.com/adsk/index/0,,1075006-123112,00.html

  • 选择"命名空间"标签,在你想加入的命名空间前打勾。注意:“Autodesk.AutoCAD.Runtime” 和 “Autodesk.AutoCAD.DatabaseServices” 会自动加入到你的程序。 “Autodesk.AutoCAD.ApplicationServices”, “Autodesk.AutoCAD.EditorInput” 和 “Autodesk.AutoCAD.DatabaseServices.TransactionManager”因为在ObjectARX程序中经常被 用到,所以缺省为已选择,当然如果你的程序不需要这些命名空间的话,你可以去掉它们前面的勾。


  • 选择"CommandMethod和注释"标签来定义CommandMethod 属性的名字。向导会自动为你加入一个同名的函数,此函数用作命令函数。

在本标签中,你还可以加入类的说明并确定类是否需要构造函数。(缺省情况下,向导会为你生成构造函数).

  • 选择"非托管选项"标签来决定是否在程序中使用非托管代码。


发表于 2006-1-23 12:00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 23:24 , Processed in 0.145183 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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