Groove开发指南(一)

本文是Groove工具开发的入门指南,介绍了工具开发所需的文件,包括GRV、工具模板、OSD文件及其作用。工具模板文件是XML文档,定义了工具的布局、组件和脚本。工具描述文件提供工具信息,如名称、版本。OSD文件则包含组件源文件和安装信息。GRV文件用于将工具注入用户账户。整个安装过程简单便捷,支持动态升级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

“You know my methods. Use them.”

--Sir Arthur Conan Doyle, code jock

Groove Networks

Groove开发综述

这部分概述了工具开发的过程。在您开始开发以前知道创建一个工具需要涉及哪些是非常有帮助的。您需要创建多个文件去测试,运行和发布一个工具。您需要GRV(注入)文件,工具模板(tool template)文件和OSD文件,这些文件是相关的。 这些文件和它们的创建和安装将在下面详细地讲述。

Tool Template File/工具模板文件

模板是描述工具的静态持久的文件。工具模板(例如:mytool.tpl)是定义了组成工具的组件的XML文档,就像定义一个工具的布局(LAYOUT)再将控件放入布局中。Groove也能用模板来描述工具集,shared space或者skin。工具模板文件包含Groove在运行时生成用户界面的需要的一切,在内存中实例化组件,给予工具行为。它是在工具后的源代码

通常模板文件包含控制应用的脚本代码(默认的是javascript 或者VBScript, Perlscript, Pythonscript)。控制器代码也可以放在用c++或者VB写的外部DLL中,在这种情况下模板文件必需生成一个到外部代码的连接。

当工具第一次注入injected或者这个工具被随意地加到一个shared space模板文件将使用OSD文件中的信息和指令安装被存储在template.xss文件中。虽然你在文件系统中创建了源文件,但它是从template.xss是运行的。当你一个shared space创建一个工具的实例的时候,shared space引用那个工具的模板。工具可以被加到一个或多个shared spaces中。

工具模板以下多个或者所有的元素:

1           窗体(可能是隐式的)和子窗体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值