# sdkdoc **Repository Path**: geomland/sdkdoc ## Basic Information - **Project Name**: sdkdoc - **Description**: Manipula SDK Documents - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-16 - **Last Updated**: 2025-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Manipula插件开发手册 Manipula使用插件系统组织软件的所有功能,这使得可以方便的对Manipula进行定制,去除不需要的功能,添加需要的功能,以实现个性化的需求。 另外,我们还将软件的一些常用功能进行了封装,以API接口的方式提供给开发者使用,方便开发者快速的在Manipula的基础上进行开发。 ## 一、Manipula SDK总览 关于SDK所包含的所有API接口函数的总结和详细介绍,请参考[SDK总览](./overview.md) ## 二、安装和配置插件的开发环境 请参考[安装和配置插件的开发环境](./devenv.md) 安装和配置插件的开发环境。 ## 三、HelloPlugin插件示例 请参考[HelloPlugin](https://gitee.com/geomland/helloplugin),按照其中的介绍,检查插件的开发环境是否准备好。 ## 四、UITest插件示例 请参考[Manipula界面元素介绍](./ui.md),了解Manipula软件的界面元素。然后运行[examples](https://gitee.com/geomland/examples)中的UI Test插件,了解插件可以操作哪些界面元素。 ## 五、SelectionTest插件示例 请参考[Manipula信号代理介绍](./broker.md),了解Manipula软件的信号代理机制。然后运行[examples](https://gitee.com/geomland/examples)中的Selection Test插件,了解在插件中信号代理的使用。