专栏名称: CityMaker
CityMaker是国内领先的国产三维地理信息软件(3DGIS)平台和解决方案提供商,提供三维地理数据整合管理、浏览展示、服务发布、地形管理发布等多款专业应用软件产品、增值服务、整体解决方案等等。
目录
相关文章推荐
GiantPandaLLM  ·  Meta Shuffling的MoE ... ·  2 天前  
GiantPandaLLM  ·  [vLLM实践][算子] ... ·  5 天前  
GiantPandaLLM  ·  MetaShuffling:Meta的Fus ... ·  3 天前  
51好读  ›  专栏  ›  CityMaker

基于CityMaker的插件式开发,DIY专属自己的软件

CityMaker  · 公众号  · 3D  · 2017-04-12 18:02

正文

请到「今天看啥」查看全文


RibbonUI示意图



由于可以在软件中添加各种不同的功能组件,如 RibbonPage、 RibbonPageGroup、 ButtonCommand、 CheckCommand 等,因此,用户既可以新建一个Page页来装载自己开发的功能模块,也可以新建一个组,或者直接将功能添加到当前软件现有的模块之中。通过不同组件的排列组合可以随心所欲地定制专属“自己的软件UI”,下图为不同形式的Builder插件的组织方式。



关于功能


说完了界面,接下来说一下功能。使用插件开发,最最重要的当然是依靠Runtime和Builder或Explorer中的类库了。CityMaker为用户提供大量类库支撑插件开发,这些都可以在软件安装路径下找到。有了这些,我们就可以在软件自身的基础上,进行进一步的开发。







请到「今天看啥」查看全文