首页>>建筑信息化>>应用创新>>
CAD新体验中望CAD+2014.NET让二次开发更灵活
- 时间:2013-09-02 17:42
- 来源:建设行业信息网
本文关键词:CAD 中望CAD .NET
中望CAD+最新的2014版本已经能够支持.NET开发,这对于广大的.NET开发者来讲,是一个令人振奋的好消息。对于软件开发者而言,功能强大的编程语言并不意味着是最好的语言,只有根据开发者本身的特点,选择合适的编程方式才是明智的。在中望CAD+2014中,除了动态块、CUI自定义界面、Smarts系列、Online等实用性功能外,支持.NET更是针对二次开发而专门新增和完善的。具体而言,它具有以下几个特点:
一、多种选择,灵活方便
中望CAD+最早的版本就实现了全面支持LISP/VBA/SDS/ZRX,而2014版中.NET API提供了一系列托管的外包类(Managed Wrapper Class),使开发人员可在.NET框架下,使用任何支持.NET的语言,如VB.NET、C# 和Managed C++等对中望CAD+进行二次开发,将更多专业软件移植到中望CAD+上面。
二、功能强大,易学易用
用ZRX(VC)开发中望CAD+,开发者可以开发出功能强大的应用。我们知道,ObjextZRX可以很好地运用各种面向对象技术,但其缺点是发开速度比较慢,同时对开发人员的能力要求很高;它是基于VC++平台上进行的开发。相比之下,VBA和Lisp则比较容易上手,但是它们对于复杂、大型的程序显得无能为力。.NET同时结合了VC++功能强大和VBA或Lisp易学易用的特点,可以快速开发出功能强大的应用,是完全面向对象的开发方式。
三、配置简单,稳定可靠
.NET开发中望CAD+,开发环境配置简单,只需在VS平台中链接两个库文件, ZwDatabaseMgd.dll和ZwManaged.dll,就可以进行中望CAD+的开发了,并且从中望CAD+2014开始,这两个库文件就已经打包进去了,非常方便。不同于ObjectZRX开发者,.NET开发者不需要自己去下载对应版本的开发库,.NET开发只要下载需要基于开发的中望CAD+版本就可以了。在VC环境下,程序员需要自己管理内存的申请和释放,而.NET采用了垃圾回收机制,由.NET框架自行判断内存回收的时机并实行回收,从而解决了令C++程序员头痛的内存泄漏问题。也正是由于这个特点,.NET语言开发的软件产品稳定性较高。
四、控件丰富,界面友好
VC++对话框需要自己编写,难度较大,要求较高,耗时长, .NET封装了更好的类和控件,可以快速创建友好的界面。以报表为例(如下图),FastReport .NET的报表元件很丰富,从最基本的文本元件、图形和直线到图表元件和条形码元件都已经包含。特别是微软收购了Dundas Chart之后,现在最新的Visual Studio 2010中包含了免费的漂亮的Dundas Chart,FastReport把Visual Studio中的图表给整合进来,应该说效果还是非常不错的,这几类图表已经基本上满足我们的需求了。
对于中望CAD+2014新增的支持.NET功能,对于软件开发者来说,是非常有价值的。有兴趣的用户朋友可以亲自体验一下,相信其效果远远优于以上所描述的。现在,中望软件官网及主流软件下载站点均有提供中望CAD+2014免费下载服务。
欢迎登陆www.zwcad.com 免费下载,体验中望CAD+2014卓越品质!8月1日起,中望CAD+2014有奖测试大赛同步启动,30天正版授权号(FF3W-7RQF-YV36-PZ8Q-8XUK-EYTR)及限量旅游大奖等你拿!点击http://www.zwcad.com/newsletter/zwcad+2014/event.html 参与活动。
中望CAD+最新的2014版本已经能够支持.NET开发,这对于广大的.NET开发者来讲,是一个令人振奋的好消息。对于软件开发者而言,功能强大的编程语言并不意味着是最好的语言,只有根据开发者本身的特点,选择合适的编程方式才是明智的。在中望CAD+2014中,除了动态块、CUI自定义界面、Smarts系列、Online等实用性功能外,支持.NET更是针对二次开发而专门新增和完善的。具体而言,它具有以下几个特点:
一、多种选择,灵活方便
中望CAD+最早的版本就实现了全面支持LISP/VBA/SDS/ZRX,而2014版中.NET API提供了一系列托管的外包类(Managed Wrapper Class),使开发人员可在.NET框架下,使用任何支持.NET的语言,如VB.NET、C# 和Managed C++等对中望CAD+进行二次开发,将更多专业软件移植到中望CAD+上面。
用ZRX(VC)开发中望CAD+,开发者可以开发出功能强大的应用。我们知道,ObjextZRX可以很好地运用各种面向对象技术,但其缺点是发开速度比较慢,同时对开发人员的能力要求很高;它是基于VC++平台上进行的开发。相比之下,VBA和Lisp则比较容易上手,但是它们对于复杂、大型的程序显得无能为力。.NET同时结合了VC++功能强大和VBA或Lisp易学易用的特点,可以快速开发出功能强大的应用,是完全面向对象的开发方式。
三、配置简单,稳定可靠
.NET开发中望CAD+,开发环境配置简单,只需在VS平台中链接两个库文件, ZwDatabaseMgd.dll和ZwManaged.dll,就可以进行中望CAD+的开发了,并且从中望CAD+2014开始,这两个库文件就已经打包进去了,非常方便。不同于ObjectZRX开发者,.NET开发者不需要自己去下载对应版本的开发库,.NET开发只要下载需要基于开发的中望CAD+版本就可以了。在VC环境下,程序员需要自己管理内存的申请和释放,而.NET采用了垃圾回收机制,由.NET框架自行判断内存回收的时机并实行回收,从而解决了令C++程序员头痛的内存泄漏问题。也正是由于这个特点,.NET语言开发的软件产品稳定性较高。
四、控件丰富,界面友好
VC++对话框需要自己编写,难度较大,要求较高,耗时长, .NET封装了更好的类和控件,可以快速创建友好的界面。以报表为例(如下图),FastReport .NET的报表元件很丰富,从最基本的文本元件、图形和直线到图表元件和条形码元件都已经包含。特别是微软收购了Dundas Chart之后,现在最新的Visual Studio 2010中包含了免费的漂亮的Dundas Chart,FastReport把Visual Studio中的图表给整合进来,应该说效果还是非常不错的,这几类图表已经基本上满足我们的需求了。
欢迎登陆www.zwcad.com 免费下载,体验中望CAD+2014卓越品质!8月1日起,中望CAD+2014有奖测试大赛同步启动,30天正版授权号(FF3W-7RQF-YV36-PZ8Q-8XUK-EYTR)及限量旅游大奖等你拿!点击http://www.zwcad.com/newsletter/zwcad+2014/event.html 参与活动。
(责任编辑:王燕)
相关阅读:
友情链接
-
| 中国建筑
| 中国铁建
| 第一商用汽车
| 中国建造师网
| 数字化企业
| 中国交通新闻
| 中国项目招标
| 中国基础建设
| 建筑网
| 中国名企排行
| 山西建筑考试
| 中国城市网
| 中国建材市场网
| 中国工业新闻
| 综合节电
| 中国新闻网
| 工程建设
| 中国日报网
| 中国能源新闻
| 建材之家
| 城市交通网
| 中国工程网
| 中国港湾
| 中国路桥
| 全球贸易网
| 环保科技
| 国联资源网
| 绿建之窗
| 鲁班大学
| 一览路桥网
| 中国铁路
| 中国城镇
| 五展六会
| 新型建材
| 三峡
| 中国电建
| 建筑信息化
| BICES 2025
| 冶金工业
| 中国交建
| 中国中铁
| 阿拉丁
| 河姆渡