# MicroStationAPI案例集 **Repository Path**: io9ioio9io/MicroStationAPI-Case-Set ## Basic Information - **Project Name**: MicroStationAPI案例集 - **Description**: 提供方便快捷的MicroStation API使用与参数说明,动态加载调用案例,让您快速掌握API的使用方法 - **Primary Language**: C# - **License**: BSD-3-Clause - **Default Branch**: develop - **Homepage**: https://www.yuque.com/bentleysystems - **GVP Project**: No ## Statistics - **Stars**: 23 - **Forks**: 19 - **Created**: 2022-05-13 - **Last Updated**: 2025-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MicroStationAPI案例集 SDK版本:10.16.02.022 MicroStation C# API 2022版帮助文件链接:https://www.yuque.com/bentleysystems/msapi2022 如果您的开发经验尚浅,暂时只是作为知识的输入者,您可以观看下方视频快速上手该开源项目的使用方法: https://www.bilibili.com/video/BV1hY411T7qa?share_source=copy_web 如果您第一次接触本开源项目,请首先查看Wiki,其中拥有涉及到案例集使用的所有要点与注意事项,非常感谢! #### 介绍 为了让您快速掌握MicroStation API的使用技巧,MicroStationAPI案例集为您提供了一种全新的问题解决方式。针对MicroStation SDK中的案例内容散乱不够体系化,在MicroStationAPI案例集我们提供了: 1. 使用树状图体现MicroStation API类之间的继承关系 2. 对类中的方法,属性进行归类,对其功能与参数进行说明 3. 可预览指定方法或类中提供的案例代码 4. 可直接运行案例代码查看效果 5. 可一键复制代码至剪贴板 6. 可快速搜索目标方法,获得对应的代码示例 #### 更新记录 元素相关API(DgnPlatformNet) 2022年9月13日更新完成 模型相关API(DgnPlatformNet) 2022年9月28日更新完成 几何相关API(GeometryNet) 2022年10月14日更新完成 文件相关API(DgnPlatformNet) 2022年11月16日更新完成 视图相关API(DgnPlatformNet) 2023年3月24日更新完成 #### 使用说明 1. 克隆代码仓库(具体方法可参考Wiki中的说明文档) 2. 使用Visual Studio打开项目,执行编译,此时在/mdlapps文件夹中生成dll文件 3. 使用Addin的方式加载dll文件后,调用keyin弹出菜单栏 key-in:Project MicroStationAPIExample Run 4. 使用下拉框选择您需要查询的动态库,选择完毕后左边的树状图显示出类之间彼此的继承关系 5. 若需查找指定的某个方法或类,可在搜索栏中输入关键字,此时左侧会实时显示含有该方法的所有类 6. 点击某个树状图上的末节点(方法说明),此时在右侧会依次显示贡献人名称,方法功能与参数说明,并提供代码示例 7. 点击运行代码按钮,此时会执行右侧的代码并在MicroStation中显示结果 8. 点击复制代码,此时右侧的代码会复制到剪切板中供您复制使用 #### 填写说明 1. 项目中拥有案例模板,您在指定位置对类中填充对应的方法即可 2. 当一个方法拥有多种重载时,请注意在类中使用1,2 进行区分,并在类上方的特性写明输入参数与输出参数的说明,插件会自动根据参数的不同进行区分显示 #### 参与贡献 排名以时间先后依次排序,在此感谢: 1. 感谢Bentley-Paddy.Wang对本项目的支持 2. 感谢Bentley-David.Feng对本项目的支持