前段时间,有文章说明,新版本的AutoCAD将提供一种新的开发工具VSTA。但对于VSTA,大家的了解应该都不多吧。 以下文章其实是2006年底发表的文章,那时AutoCAD 2008版本正在测试,到目前已经是两年时间了。文章并没有说到哪个版本会用到VSTA,但其实2009版本没有,2010版本从目前看可能性也不太大,毕竟微软自己还没有大量使用。 VSTA – 未来的 VBA 开发工具 作者: Jerry Winters – VB CAD, Inc. 发表时间:2006年11月 翻译:mccad - mjtd.com VBA 是基于 VB6 开发平台。 VB6 在多年前已经被 VB.NET 所代替。 而 VBA 在未来也将被 VSTA (Visual Studio Tools for Applications) 所代替。我们将带大家一起关注未来AutoCAD 中VBA的未来是什么样的。我们将讲解VSTA带来的新特性及强大的功能。 VSTA 介绍 VSTA 在前几年还有另外一个名称。是 VSA (Visual Studio for Applications)。VSTA, 和 VBA 一样,用于软件供应商提供给用户对软件进行定制的工具。除AutoCAD外,Microsoft Excel是大家最熟悉的使用VBA的软件。 VBA 已经有相当长的时间了。而且它一直相当不错。但微软并不想将VBA移植到64位平台上使用。这意味着新版本的Windows (VISTA)在64位平台将无法支持VBA。 Autodesk 已采取方案以确保大家至今所创建的VBA项目将仍然能够在VISTA 64 上运行,我们将认真做好开始学习和执行代码以及项目以让其符合VSTA的要求。
这是前端的 Microsoft Office InfoPath 2007。InfoPath 是一个有利于创建用于数据录入和显示的表单。InfoPath 是第一个集成VSTA的程序。通过菜单我们可以进入InfoPath的VSTA环境: 工具 > 编程 > Microsoft Visual Studio Tools for Applications。 |