Bentley 二次開發 入門配置

2021-08-03 08:19:46 字數 1418 閱讀 3443

本機開發環境:microsoft visual studio 2008(c#)+ microstation v8i (selectseries 1)

開發環境的配置如下:

1、  安裝microstation v8i (selectseries 1)

2、  microstationaddinwizard2005的安裝及使用

microstationaddinwizard2005是vs2005(vs2008)下的開發嚮導,可以很方便的進行入門。(microstationaddinwizard2005可以從bentley bbs中找到),不過目前這個嚮導還不少很完善,有些地方還需要手動進行修改。具體步驟如下:

解壓「microstationaddinwizard2005.rar」將「vcprojects」和「vcwizards」 兩個目錄複製到vs2005(vs2008)安裝目錄的「vc」目錄下。

(如果使用的是vs2008,請將「microstationaddinwizard.vsz」檔案中的「wizard=vswizard.vswizardengine.8.0」 改為「wizard=vswizard.vswizardengine.9.0」。 )

2.開啟vs2005或vs2008,新建專案,命名為「

」,選擇vc++下的「microstationaddinwizard」模板,選擇c sharp,後面的選項頁中均打勾,完成後生成專案;

2.開啟vs2005或vs2008,新建專案,命名為「

」,選擇vc++下的「microstationaddinwizard」模板,選擇c sharp,後面的選項頁中均打勾,完成後生成專案;

需要用到的dll路徑:(假設你的microstation預設安裝在c盤)

其中還需用到windows form自帶的引用,可以新增乙個windows 窗體即可再刪除,方案裡自動新增了幾個必須的引用。 

1、  新增完成後,再重新生成解決方案,可以看到生成成功了。

2、  下面有幾個需要注意的問題,需要手動調整下:

3、  測試

到這一步,說明這個開發環境已經配置成功了,下一步就可以針對這個嚮導新增自己的命令、視窗和其它功能了。

2.  為了方便除錯和提高效率,可以將常用的幾個鍵入命令設定為工具條。

(microstation中介面定製儲存在*.dgnlib檔案中。可以先開啟常用的乙個dgnlib檔案,如general.dgnlib,然後在microstation中定義工具選單

解除安裝:clr unload domain mydomain……

備註:通過

解除安裝:clr unload domain mydomain

可實現在不關閉ms的情況下進行載入和解除安裝,方便除錯。

(ustation.exe)

vs自動啟動除錯,只需要在需要的地方插入斷點,在microstation中操作的時候即可自動跳轉到該斷點進行除錯。

postek二次開發 POSTEK二次開發介面

例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...

mcms二次開發 YzmCMS二次開發手冊

摘要 yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有一.yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口...

mcms二次開發 YzmCMS二次開發手冊

yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口。一 基本目錄結構.根目錄 cache 快取目錄 必須可寫入 common 全站公共目錄 必須可寫入 uploads 預設上傳目錄 必須可寫入 yz...