服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - 详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

2022-09-05 14:37大气象 C#

这篇文章主要介绍了ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008),本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

在一个做cad二次开发的公司做web开发,感觉可提升的空间很小。
有必要研究一下公司的产品开发,以利发展。

一、首先安装好vs05与cad2008

安装cad的时候也没有什么特别,加载到虚拟光驱,安装过程中有个错误提示,不影响继续。

二、安装objectarx2008直接打开解压缩到某个目录即可。

比如c:\objectarx 2008
然后打开c:\objectarx 2008\utils\objarxwiz目录,运行arxwizards.msi
这样在新建c++项目的时候会出现objectarx项目,如图

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

三、包含文件

工具->选项->项目和解决方案->vc++目录,如图所示:
包含文件(添加图中前两个目录即可)

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

库文件(添加图中前两个目录即可)

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

四、新建objectarx项目,完成后添加mfc支持,如图所示:

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

然后直接点finish
打开acrxentrypoint.cpp点击左上角的a>按钮,然后新建一个命令。如图:

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

只需要修改internation name与localized name为testcmd即可
添加完成后,会在acrxentrypoint.cpp中自动添加一句如下的代码:

然后添加一句afxmessagebox(_t("this is a test command."));

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

五、加载与运行

在项目中win32\debug目录下,把arxproject2.arx复制到桌面,注意先生成一下。
打开cad08输入命令:ap打开加载对话框。
找到.arx文件即可加载。如图:

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

然后输入自己的命令testcmd就能运行了。如图:

详解ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)

公司高手如云,希望能在cad二次开发方面有些发展。转行也行,呵呵。

到此这篇关于objectarx开发环境的创建与开发实例hello world(vs2005+autocad2008+objectarx2008)的文章就介绍到这了,更多相关objectarx环境的创建内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/greatverve/archive/2010/05/31/objectarx-helloworld.html

延伸 · 阅读

精彩推荐
  • C#winform实现五子棋游戏

    winform实现五子棋游戏

    这篇文章主要为大家详细介绍了winform实现五子棋游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Jia_ShengJie4562022-02-19
  • C#C#读写config配置文件的方法

    C#读写config配置文件的方法

    下面小编就为大家带来一篇C#读写config配置文件的方法。小编觉的挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    C#教程网10972021-12-11
  • C#详解C# 利用反射根据类名创建类的实例对象

    详解C# 利用反射根据类名创建类的实例对象

    这篇文章主要介绍了详解C# 利用反射根据类名创建类的实例对象,“反射”其实就是利用程序集的元数据信息,感兴趣的小伙伴们可以参考一下。...

    _非与或6322021-12-29
  • C#C# 设计模式系列教程-模板方法模式

    C# 设计模式系列教程-模板方法模式

    模板方法模式通过把不变的行为搬移到超类,去除了子类中的重复代码,子类实现算法的某些细节,有助于算法的扩展。...

    Wang Juqiang9022021-11-23
  • C#C#连接Oracle数据库字符串(引入DLL)的方式

    C#连接Oracle数据库字符串(引入DLL)的方式

    这篇文章主要给大家介绍了关于C#连接Oracle数据库字符串(引入DLL)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学...

    陈彦斌8932022-08-01
  • C#Unity C#打包AssetBundle与场景详解

    Unity C#打包AssetBundle与场景详解

    这篇文章主要给大家介绍了关于Unity C#打包AssetBundle与场景的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...

    冰封百度9972022-07-07
  • C#C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格

    C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格

    小编发现使用.NET组件——Free Spire.Presentation,在C#中添加该产品DLL文件,可以简单快速地实现对演示文稿的表格插入、编辑和删除等操作,具体实现代码大家...

    E-iceblue6542022-01-24
  • C#细说C#中的枚举:转换、标志和属性

    细说C#中的枚举:转换、标志和属性

    枚举是 C# 中最有意思的一部分,大部分开发人员只了解其中的一小部分,甚至网上绝大多数的教程也只讲解了枚举的一部分。那么,我将通过这篇文章向大...

    朱钢11482022-08-27