Micaps3.2二次开发实例教程-5
来源:互联网 发布:网络家长学校 编辑:程序博客网 时间:2024/06/06 07:45
第五节 实例一:Hello World
下面我们开始编写Micaps3.2二次开发的第一个程序,程序的目标是在Micaps的视图菜单添加一个菜单项“HelloWorld”,点击此菜单后弹出一个对话框,显示“Hello World 欢迎使用Micaps3.2二次开发教程!”。
这个例子虽然很简单,但此步骤十分重要,我尽可能用抓图来表述。完成它意味着你已配置好开发环境,可以进行二次开发了,否则你的学习只是纸上谈兵。
1、创建工程
安装Visual Studio 2010、Micaps3.2后,在VS2010中建立一个新工程,项目名类型为“类库”,运行库选.NetFramwork 3.5,名称为“HelloWorld”:
2、创建输出文件夹
插件其实就是一个dll文件,它不能直接运行,只有放在Micaps的插件目录下等待被Micaps调用,所以需要将工程输出指向Micaps插件目录。在Micaps3.2的AddIns目录下新建一个文件夹“HelloWorld”:
3、修改输出路径
在VS2010中的“解决方案资源管理器”中右键单击HelloWorld,弹出菜单中选“属性”,弹出窗口中切换到“生成”页面,修改“输出路径为你上一步在Micaps中新建的路径,如:D:\MICAPS3.2\AddIns\HelloWorld”:
4、添加引用
给工程添加如下引用,这些dll位于Micaps主目录下。
5、编写插件描述文件:
在“D:\MICAPS3.2\AddIns\HelloWorld”下新建一个名为HelloWorld.addin的文本文件,并输入如下内容:
6、修改Micaps插件配置文件
用记事本修改MICAPS3.2\AddIns \Micaps.Config文件,在最后添加一行:
AddIns\HelloWorld\HelloWorld.addin
7、编写代码
该实例代码十分简单,仅弹出了一个对话框,不必罗嗦了。代码如下:
namespace HelloWorld{ /// <summary> /// HelloWorld菜单命令类 /// </summary> public class HelloWorldCommand : AbstractMenuCommand { /// <summary> /// 点击HelloWorld菜单后被调用 /// </summary> /// <param name="arg"></param> public override void Execute(object arg) { MessageBox.Show("Hello World 欢迎使用Micaps3.2二次开发教程!"); } }}
8、重新运行Micaps
再次启动Micaps,可以在Micaps的“视图”菜单项最后可以看到“HelloWorld”菜单,点击后弹出一个对话框。
- Micaps3.2二次开发实例教程-5
- Micaps3.2二次开发实例教程-2
- Micaps3.2二次开发实例教程-1
- Micaps3.2二次开发实例教程-3
- Micaps3.2二次开发实例教程-4
- Micaps3.2二次开发实例教程-6
- Micaps3.2二次开发实例教程-7
- Micaps3.2二次开发实例教程-8
- Micaps3.2二次开发实例教程-9
- Micaps3.2二次开发实例教程-10
- Micaps3.2二次开发实例教程-11
- Micaps3.2二次开发实例教程-12
- Micaps3.2二次开发实例教程-13
- Micaps3.2二次开发实例教程-14
- [Net_Ghost] WPF实例教程(5)
- Smarty实例教程(5)
- JAVA实例教程之5
- Smarty实例教程(5)
- 字符串面试题系列之二:连续最长数字串
- 高级rman功能之虚拟专用目录
- C-----可变参数
- C语言内存地址分析
- 配置dgmgrl
- Micaps3.2二次开发实例教程-5
- android 更改密码显示风格
- c# winfrom禁止拖动窗体
- 背包问题 入门 hdu 2602
- Android系统开发常用shell命令汇总+vim中复制操作+adb logcat过滤
- Ubuntu系统中如何给一个用户授权通过sudo执行所有命令
- [CF 81A]Plug-in[stack]
- Java Web----Java Web的数据库操作(一)
- hibernate 的几种查询方式 一