spdevelop
盛展实验室 www.spdevelop.com
随笔 - 25, 文章 - 8, 评论 - 19, 引用 - 1
数据加载中……
第二章 添加主菜单
1、添加菜单命令文件
添加一个名为TestCommand.cs的类库文件,将该类声明为public,并从SpDevelop.Commands.Command继承下来,重载Run函数
public override bool
Run()
{
if
(Args == "Hello")
SpDevelop.SpApi.Pads.OutputPad.Add("Hello world");
return true;
}
2、新增菜单的图标,在工程根目录下添加一个Res的文件夹,在文件夹下添加一个MiHello.ico文件。
3、修改插件的配置文件,关于主菜单的配置说明,请参见《配置文件》
打开Sp.DemoPlugin.xml新增以下信息
<!—
命令
-->
<
CommandSet
>
<
Command
RegName
="
TestCommand
"
CommandClass
="
Sp.DemoPlugin.TestCommand
"
/>
</
CommandSet
>
<!—
主菜单
-->
<
MenuItemSet
>
<
MenuItem
Text
="
测试
"
Shortcut
="
T
"
RegName
="
MiTest
"
MenuPath
=""
Index
="
5
"
Visiable
="
true
"
/>
<
MenuItem
Text
="
Hello
"
Shortcut
="
H
"
RegName
="
MiHello
"
MenuPath
="
MiTest
"
IconName
="
Sp.DemoPlugin.Res.MiHello.ico
"
CommandRegName
="
TestCommand
"
CommandArgs
="
Hello
"
/>
</
MenuItemSet
>
4、编译工程,将Sp.DemoPlugin.dll和Sp.DemoPlugin.xml拷贝到Spdevelop目录下
5、运行打开Spdevelop.exe,我们可以看见在主菜单中多出一个”测试”菜单,我们点击其子菜单”Hello”,将会发现在输出窗口中多出一场”hello world“
posted on 2007-04-19 18:21
spdevelop
阅读(24)
评论(0)
编辑
收藏
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
最新IT新闻:
·
第一财经周刊:当前互联网世界正处无秩序时代
·
Visual Studio 2008 SDK 1.1 发布
·
死敌VMware变身微软认证计划新成员
·
英特尔雅虎开发网络计算机频道
·
Windows Live视频邮件9月9日开始测试
博客园新闻频道
博客园首页
社区
Powered by:
博客园
Copyright © spdevelop
导航
首页
新随笔
联系
订阅
管理
公告
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(2)
给我留言
查看留言
随笔分类
(20)
.net资源 (9)
(rss)
IL学习(2)
(rss)
知识产权(9)
(rss)
开发论坛
开源网址
中国代码日志
最新随笔
1. 带有智能完成功能的万能查询分析器的开发心得
2. SpDevelop模版开发 之 Hello world
3. SpDevelop V3.0发布
4. 中国代码日志(www.Cnclog.com)正式开通!
5. 数据实体层介绍
6. SpDevelop
7. 数据库建模软件
8. 终于把.Net的大部分开源项目整理出来
9. 软件发布 SpDevelop混淆器(.Net版本)
10. 计算机软件著作权登记办法
积分与排名
积分 - 5737
排名 - 4517
阅读排行榜
1. 软件发布 SpDevelop混淆器(.Net版本) (708)
2. 终于把.Net的大部分开源项目整理出来(622)
3. SpDevelop V3.0发布(587)
4. 开源软件与商业软件知识产权报告全文(569)
5. 带有智能完成功能的万能查询分析器的开发心得(437)