首页 > 开发 > 综合 > 正文

新的AutoCAD2006 托管C#程序向导

2024-07-21 02:17:32
字体:
来源:转载
供稿:网友
 

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 属性的名字。向导会自动为你加入一个同名的函数,此函数用作命令函数。
    在本标签中,你还可以加入类的说明并确定类是否需要构造函数。(缺省情况下,向导会为你生成构造函数).
  • 选择"非托管选项"标签来决定是否在程序中使用非托管代码。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表