搜索
开启辅助访问

QQ登录

只需一步,快速开始

立即注册 找回密码
查看: 427|回复: 3

CityMaker 二次开发培训 02 开发模式介绍

[复制链接]

128

主题

179

帖子

5708

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5708
发表于 2016-7-4 10:03:46 | 显示全部楼层 |阅读模式
介绍:CityMaker开发相对于Skyline的开发稍微复杂一点,不过也正因为复杂一点,接口开发度多一点,所以可自定义的空间较大,适合有实力的公司和个人进行深度开发和封装。
1、开发模式:整体二次开发;插件开发。
整体性的二次开发就是自己定义界面,自己定义变量,自己定义逻辑结构进行开发,而插件开发就是在原有的平台基础上进行新的功能按钮的封装和实现,这点虽然很多的平台软件都称自己实现了这点功能,但是做的最好的好不夸张的说,还真可能是CityMaker系列了。
2、支持的软件,CityMaker Builder,CityMaker Explorer Pro。一个是数据处理软件模块,一个是编辑软件模块,用户都能自由定义软件的按钮和功能。
1.png
对应的文档请打开SDK的安装目录,下面的document里面的第一个文档,名称为:CityMaker7.3 AddIn Development Document.pdf。CityMaker7.3 Toolkit Development Document.pdf 这两个一个是对应的
3、做非插件开发就涉及到了另一个文件SDKHelp.chm,这里是所有接口的说明,说实话,其他文档我完全看不明白,太专业了,目前只研究这3个文档。不过不用着急,cs和bs的开发可以打开sample文件夹,里面有非常多的程序示例,各种功能的,找到对应的功能或者接口不是很难。小技巧:用vs打开整个工程,ctrl f搜整个解决方案,直接搜对应的接口,有就对找到对应的程序。bs同理,用vs打开整个文件夹,然后可以搜所有的函数和接口用法。

0

主题

8

帖子

97

积分

注册会员

Rank: 2

积分
97
发表于 2016-7-20 10:06:58 | 显示全部楼层
希望多一点这类教程,谢谢分享

0

主题

16

帖子

142

积分

注册会员

Rank: 2

积分
142
发表于 2016-7-22 12:53:09 | 显示全部楼层
感谢分享,支持一下!

0

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2016-8-4 15:59:54 | 显示全部楼层
孙老师好帅!!

QQ|Archiver|手机版|GIS3D 基地 ( 京ICP备16033688号

GMT+8, 2017-6-29 13:25 , Processed in 0.116493 second(s), 36 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表
 
Skyline中文社区-总群
帮主 gis3d 海洪