快捷搜索:

CAD新体验:中望CAD+2014.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+上面。

01

二、功能强大,易学易用

用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中的图表给整合进来,应该说效果还是非常不错的,这几类图表已经基本上满足我们的需求了。

02

对于中望CAD+2014新增的支持.NET功能,对于软件开发者来说,是非常有价值的。有兴趣的用户朋友可以亲自体验一下,相信其效果远远优于以上所描述的。现在,中望软件官网及主流软件下载站点均有提供中望CAD+2014免费下载服务。

欢迎登陆免费下载,体验中望CAD+2014卓越品质!8月1日起,中望CAD+2014有奖测试大赛同步启动,30天正版授权号(FF3W-7RQF-YV36-PZ8Q-8XUK-EYTR)及限量旅游大奖等你拿!点击+2014/event.html 参与活动。

您可能还会对下面的文章感兴趣: