- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AutoCAD .NET开发API教程
第二篇AutoCAD NET 开发教程 1 章:AutoCAD NET API 概览 本章简介8 AutoCAD .NET API 概述。 .NET 框架简介 程序集和命名空间。 AutoCAD .NET 开发环境和工程创建。 学习要点 了解AutoCAD .NET API。 了解.NET 框架。 了解程序集和命名空间的 念。 掌握AutoCAD .NET 工程的创建。 1.1 AutoCAD .NET API 概述 我们在前一篇详细讲解了 AutoCAD 的开发工具-Obj ectARX ,毫无疑问以 VC++ 为基础的 Obj ectARX 的开发功能是非常强大的,但是掌握 VC++ 及 Obj ectARX 相对来说困难也是最大的,而AutoCAD 其他已有的开发工具如VBA、 VisualLisp 等虽然方便易学,开发周期也比较短,但是,对执行速度和性能要求 都很高的解决方案或者复杂的程序, VBA 和VisualLisp 就难以胜任了。 从AutoCAD 2006 开始,AutoCAD 增加了.NET API,它提供了一系列托管的 第1 篇 ×××××× 外包类(Managed Wrapper Class ),使开发人员可在.NET 框架下,使用任何支 持.NET 的语言,如VB.NET、C# 和Managed C++等对AutoCAD 进行二次开发。 随着版本的更新,在必威体育精装版的AutoCAD 2008 中, NET API 已经拥有与C++相匹 配的强大功能,由于开发接口是完全面向对象的,又具有方便易用的特点,所以 NET API 是目前较理想的AutoCAD 开发工具,也是今后的发展方向。 1.2 .NET 简介 .NET 是Microsoft 面向XML Web 服务的平台,它允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 .NET 框架是 NET 的最为 要的组件,它是一个可以构造、发布以及运行 Web 服务的开发环境。从 念上讲,.NET 框架平台代表了一种崭新的软件开发 模式,它与Win32 API 或COM 一样,是把系统服务以接口形式提供给开发人员 的软件开发平台。与以往不同的是,.NET 框架能够更好地完成代码 用、资源配 置、多语言集成开发和安全管理等任务,在安全性、易用性以及开发效率等方面 远远超过了以前的开发模式。 .NET 框架平台包含两个方面的核心内容:一个是运行时引擎(Runtime Engine),另一个是基类库(Base Class Library) 。对于运行时引擎,可能所有的开发 人员都不会感到陌生,因为,从使用标准C 语言开发工具开始,我们就至少接触 过C 运行时库(C Runtime Library) 。后来,我们使用的工具越来越强大,接触过的 运行时库的种类也越来越多。像微软基本类库(MFC)、活动模板库(ATL) 、VB 运 行时库(VB Runtime library)和Java 虚拟机等。 138 第1章 AutoCAD 开发 览 图1- 1 .NET 框架 使用.NET 开发程序具有许多好处, 括起来有以下几点: n统一的面向对象开发平台 n 内存自动管理 –垃圾收集 .NET 通过垃圾收集机制来实现资源的自动回收功能,简单地说,就是将那些 程序中释放内存的代码由系统在后台自动地完成。例如在C++ 中,当我们申请了 一份内存,使用完成后必须 式地将其释放,否则会导致内存泄露,如下代码所 示: char *pName=(char*)malloc( 128); strcpy(pName,Hello); //... free(pName);
您可能关注的文档
最近下载
- 草果栽培技术.ppt VIP
- 药物设计软件:Schrodinger二次开发_(16).Schrodinger插件开发与使用.docx VIP
- 浙江省9+1高中联盟2024-2025学年高二上学期11月期中考试物理试题(含答案).docx VIP
- 教育研究导论(宁虹主编)笔记.pdf VIP
- 药物设计软件:Schrodinger二次开发_(15).自定义分子力场与参数化.docx VIP
- 2019年高铁动车广告,高铁车身广告,高铁广告价格.pdf VIP
- 高考数学考点题型全归纳.pdf VIP
- 万华化学安全管理实践.pdf VIP
- 丹纳赫DBS管理系统.pptx VIP
- 金属焊接软件:SYSWELD二次开发_(6).焊接热源模型开发.docx VIP
文档评论(0)