EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 6975|回复: 113
打印 上一主题 下一主题

[资料] AutoCAD .NET API 概述

[复制链接]

1514

主题

7465

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
12404

社区QQ达人

跳转到指定楼层
楼主
发表于 2014-1-8 16:16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
The AutoCAD .NET API enables you to manipulate AutoCAD and drawing files programmatically with the assemblies or libraries that are exposed. With these objects exposed, they can be accessed by many different programming languages and environments.
使用AutoCAD .NET API提供的程序集,我们可以通过编程对AutoCAD和图形文件进行操作。并且可以使用许多不同的编程语言和开发环境。

There are several advantages to implementing a .NET API for AutoCAD:
AutoCAD 中实现 .NET API 的几大优点:
·
Programmatic access to AutoCAD drawings is opened up to more programming environments. Before the .NET API, developers were limited to ActiveX® Automation and languages that supported COM, AutoLISP®, and C++ with ObjectARX.
  • 更多的编程环境可以编程访问 AutoCAD图形。在 .NET API出现之前,开发人员只能局限于使用 ActiveX®
    Automation和支持COM的语言、AutoLISP® ObjectARX C++
·
Integrating with other Windows® based applications, such as Microsoft Excel and Word, is made dramatically easier by using an application’s native .NET API or exposed ActiveX/COM library.
  • 通过使用应用程序本地化的 .NET API 或公开的 ActiveX/COM 库与其它 Windows® 应用程序(例如Microsoft Excel Word)共享数据比以前更方便了。
·
The .NET Framework is designed for both 32-bit and 64-bit operating systems. Visual Basic for Applications was only designed for 32-bit operating systems.
·

.NET
框架是为32位及64位操作系统而设计,而VBA只为32位操作系统设计。
·
Allows access to advanced programming interfaces with a lower learning curve than those for more traditional programming languages such as C++.
  • 相对于如 C++传统编程语言,通过.NET,用较低的学习成本就可以使用高级编程接口。
Objects are the main building blocks of the AutoCAD .NET API. Each exposed object represents a precise part of AutoCAD, and they are grouped into different assemblies and namespaces. There are many different types of objects in the AutoCAD .NET API. For example:
对象是 AutoCAD .NET API 的主要构造块。每一个公开的对象均精确代表一个 AutoCAD 组件,它们之间又组成了不同的程序集和命名空间。AutoCAD .NET API 有许多不同类型的对象。例如:

·
Graphical objects such as lines, arcs, text, and dimensions
·
直线、圆弧、文字和标注等图形对象都是对象。
·
Style settings such as text and dimension styles
·
文字与标注样式等样式设置都是对象。
·
Organizational structures such as layers, groups, and blocks
·
图层、组合和块等组织结构都是对象。
·
The drawing displays such as view and viewport
·
视图和视口等图形显示都是对象。
·
The drawing and AutoCAD application
·
甚至图形、AutoCAD应用程序本身也是对象。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对

相关帖子

工作时间:工作日的9:00-12:00/13:30-18:00,节假日不在线,请勿留言
推荐
发表于 2017-5-19 10:13:18 | 只看该作者
什么时候学习都不晚

29

主题

977

帖子

1833

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1833
推荐
发表于 2014-8-26 12:18:37 | 只看该作者
路过!!!
不发表意见……

2

主题

875

帖子

1420

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1420
推荐
发表于 2014-8-26 12:10:13 | 只看该作者
路过!!!
不发表意见……

23

主题

538

帖子

1101

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
1101
5F
发表于 2014-5-13 10:18:08 | 只看该作者
(*^__^*) 嘻嘻……

8

主题

877

帖子

1362

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1362
6F
发表于 2014-5-13 10:23:27 | 只看该作者
路过!!!
不发表意见……

1514

主题

7465

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
12404

社区QQ达人

11F
 楼主| 发表于 2014-7-21 15:58:49 | 只看该作者

(*^__^*) 嘻嘻……
工作时间:工作日的9:00-12:00/13:30-18:00,节假日不在线,请勿留言

4

主题

845

帖子

1337

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1337
13F
发表于 2014-8-26 11:50:06 | 只看该作者
(*^__^*) 嘻嘻……

15

主题

903

帖子

1812

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1812
14F
发表于 2014-8-26 11:50:21 | 只看该作者
路过!!!
不发表意见……

30

主题

909

帖子

2581

积分

BIM总监

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
2581
15F
发表于 2014-8-26 11:50:35 | 只看该作者
路过!!!
不发表意见……
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-23 10:22

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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