插件
usegcc
这个作者很懒,什么都没留下…
展开
-
CodeBlocks插件开发指南(一)
By Lymons(lymons@gmail.com) 2010/4/14CodeBlocks是一个优秀的C/C++ IDE开发环境,另外它也是开源的,也是跨平台的.你能够利用它的源代码进行二次开发,也能为它制作自己的插件. 它的GUI是利用了跨平台的wxWidgets库来做成的,所以它才能够实现跨平台.下面将介绍CodeBlock的插件制作方法,当然它必须得通过编写自己转载 2014-03-06 09:47:59 · 5546 阅读 · 0 评论 -
CodeBlocks插件开发指南(三)
By Lymons(lymons@gmail.com) 2010/4/251. 添加右键弹出菜单我们在这里,将会在插件中加入右键弹出菜单功能。也就是如下图那样,在文档区内,点击鼠标右键时会弹出的菜单。我们将在这个菜单中加入属于我们插件的菜单项目”testplug”。加入菜单项目的效果如下图:让我们看看,咱们创建的插件工程中,给我们提供了什么样的入口代转载 2014-03-06 10:03:02 · 1206 阅读 · 0 评论 -
一种简捷的支持插件的应用程序结构
一种最基本的插件模式既为插件,一般均以动态库方式提供,以使主程序可以在运行中加载或卸载,从而使主程序在不需要增加代码,重新编译的情况下增加一些功能,同样,当你的软件到用户手中之后,用户仍然可以通过安装插件使用这些附加功能,从而使使软件更新,升级变得更为便利;所以,现在支持插件的程序已经变得非常普遍,并且一般插件也都以动态库的形式出现(Windows的dll和Linux的so),新手看看,高转载 2014-03-06 10:12:35 · 977 阅读 · 0 评论 -
CodeBlocks插件开发指南(二)
By Lymons(lymons@gmail.com) 2010/4/141. 创建Plugin工程① 从File主菜单中,选择new -> Projects… ,打开工程创建向导对话框。② 在Projects的列表框中,选择 Code::Blocks plugin,然后点击 Go 按钮,进入插件创建向导对话框。 ③转载 2014-03-06 10:01:47 · 1873 阅读 · 0 评论 -
基于MFC框架插件模式
今天终于完成基于MFC框架的插件模式1.0版本,后续使用中再完善使用插件目的:减少模块之间的依赖,便于程序功能扩展维护。实现方式:1、所有接口直接或间接继承CObject,只支持单接口继承。知道类名后,所有接口实例可以使用CRuntimeClass::CreateObject()创建2、支持MFC单文档,多文档,对话框。框架插件接口目前只有一个函数BOOL OnPlugin原创 2015-07-25 19:42:40 · 1873 阅读 · 1 评论