如题所述
MicroStation为不同需求的开发者提供了多种编程语言支持,包括UCM、CSL、MicroStationBasic、MDL和JMDL。UCM类似AutoLisp的宏指令,适用于高级定制;CSL则如AutoCAD ADS的函数库,采用Fortran或C语言,适合客户支持和库的开发。MDL,作为C语言框架,是MicroStation的核心应用程序开发环境,它充分利用MicroStation资源,驱动核心引擎,是开发第三方软件的首选工具,确保了与MicroStation的无缝集成和跨平台兼容性。大部分第三方MicroStation软件都基于MDL,这使得它们的操作界面和流程与MicroStation一致。
MicroStationBasic作为新一代开发工具,强调易学易用,支持OLE架构,开发者可以通过Visual Basic等其他语言进行编程,增强了灵活性。JMDL,采用sunJDK 1.1.6,以com.bentleypackage方式提供了MDL功能,以面向对象和跨平台特性,成为最新的MicroStation应用开发工具。
MicroStation的强大兼容性和扩展性体现在其丰富的第三方软件生态系统中,例如TurnTool等插件,使得用户可以直接在MicroStation中实现在线三维展示等复杂功能,极大地扩展了其功能范围。通过这些工具,用户可以根据具体需求,定制和扩展MicroStation的功能,满足多元化的工作需求。
扩展资料
MicroStation 是国际上和AutoCAD齐名的二维和三维CAD设计软件,第一个版本由Bentley兄弟在1986年开发完成。其专用格式是DGN,并兼容AutoCAD的DWG/DXF等格式。 MicroStation是Bentley 工程软件系统有限公司在建筑、土木工程、交通运输、加工工厂、离散制造业、政府部门、公用事业和电讯网络等领域解决方案的基础平台。