03 2013 档案

摘要:摸索了这么多,总结一下SAP2000插件的开发,以下总结的部分信息引用自CSI SAP2000的英文帮助文档。(中文文档是从英文翻译过来的二手文档,有时候不够新。所以情况许可的话尽量阅读英文文档)SAP2000的帮助文档中,关于插件的开发,写给开发者的有这么几条,以下分别解读。SAP2000 will look for the plug in by Type Library name (usually the name of the PlugIn project), which you define when developing your COM server DLL. We suggest 阅读全文
posted @ 2013-03-28 17:10 结构狮会编程 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:过程与上一篇《用C#开发SAP2000第一个插件》很相似,因为从本质上讲,都是写一个 COM 对象,给SAP2000主程序调用,从而实现插件功能。我的开发环境:Win7 SP1 + Visual Studio 2010 + SAP2000 v15.2.11. 首先启动VS2010,新建一个 ATL 项目。我们需要 VC++ 中的 ATL 框架来实现COM架构。2. 在Class View中,添加一个类,选择 ATL Simple Object,设置如下图所示。其中ProgID的设置很重要,必须为 LibraryName.cPlugin 的形式。(结构狮会编程http://cnblogs.com 阅读全文
posted @ 2013-03-28 15:52 结构狮会编程 阅读(2582) 评论(0) 推荐(0) 编辑
摘要:因为工作需要,想学习一下SAP2000插件的开发。有幸在网上找到了“酷鱼”写的API开发入门指南(http://blog.sina.com.cn/s/blog_539bb0a70100cnok.html),可是我按照教程,在 Win7 + SAP2000 v15.2.1 + Visual Studio 2010 的环境下无法生成可用的插件,后来在网上重新搜索了一番,总算找到了答案。主要步骤和酷鱼的文章是一样的,打开VS2010,新建一个C#的类库(Class Library)项目,然后添加对SAP2000.exe的引用,并添加.NET中的 System.Windows.Forms 的引用,然后 阅读全文
posted @ 2013-03-26 15:25 结构狮会编程 阅读(2922) 评论(0) 推荐(0) 编辑