软件设计模式
杨发荷
自己编写了一套插件框架,并在上面开发了数套小软件,当然后期会一直更新。发布的软件如果有童鞋需要可以联系我,并且可以定制功能。
展开
-
影像插件基类讲解
影像插件基类讲解1、[软件插件编写教程](https://editor.csdn.net/md/?articleId=109026982)2、基类【IRasterProcess】2.1、基类代码2.2、接口讲解2.2.1、数据处理名称2.2.2、影像处理之后的大小2.2.3、图像分块处理大小2.2.4、影像数据处理1、软件插件编写教程2、基类【IRasterProcess】影像处理插件的注册类都是从IRasterProcess继承。影像数据输入是使用了OpenCV中的图像句很Mat,处理完的影像数据也原创 2020-10-15 01:26:54 · 296 阅读 · 0 评论 -
编写软件第一个插件(Hello World)
文章目录插件环境搭建可以看前面一篇博客注册命令添加函数调用程序初始化函数注册类插件环境搭建可以看前面一篇博客注册命令添加函数1、在rastertestcmd.h添加初始化函数以及功能函数的声明/* @接口 程序初始化 * @邮箱 [email protected] * @时间 2020年10月12日 */bool initApplication();/* @接口 测试命令 * @邮箱 [email protected] * @时间 2020年10月12日 */void raster原创 2020-10-12 14:47:02 · 1358 阅读 · 0 评论 -
软件插件开发教程
文章目录软件插件开发教程环境准备环境搭建配置开发库编写种子模块(插件)软件插件开发教程环境准备1、Visual Studio 20152、Qt 5.93、OpenCV4.2 Release版本4、GDAL 2.35、doxygen开发库压缩好的下载地址:环境搭建1、Visual Studio 2015和Qt5.9安装请自行百度2、创建一个Qt工程填写完项目名称和位置之后,直接点击创建就可以了。配置开发库1、添加包含的头文件路径2、添加lib库路径3、添加链接库文件原创 2020-10-12 13:36:31 · 5007 阅读 · 0 评论 -
发布的所有程序示例运行介绍
文件夹目录结构bin文件夹 bin文件夹中包含了运行程序,每个程序是由两个exe组成,一个是主程序,一个是套在主程序之上的外壳也就是App结尾的。直接启动不带App结尾的exe则会提示找不到动态库,如下图所示:而App外壳程序则主要是将主程序exe的运行环境进行了改变。config文件夹 config文件夹主要是对程序进行一些配...原创 2018-11-13 14:40:58 · 2740 阅读 · 5 评论 -
交互式系统(MVC模式) 伪代码实现
上一篇博文简要概述了MVC的基本框架流程 https://blog.csdn.net/yangfahe1/article/details/84075227 下面将利用伪代码编写MVC创建流程,其中(1)到(6)是编写MVC软件框架的基本步骤,第(7)~第(10)步骤是可选的,可以提高灵活性,适合用于打造高度灵活的应用程序或者应用程序框架。(1)将人机交互与核心功能分离。分析应用...原创 2018-11-15 23:17:50 · 1134 阅读 · 0 评论 -
交互式系统(MVC模式)
下面情境描述了MVC的动态行为。处于简化的目的,这些示意图中只有一对视图-控制器情境1 用户输入导致模型发生变化,进而触发变更传播机制控制器在其事件处理过程中接受用户输入、对事件进行解读并激活模型的服务过程。 模型执行请求的服务,导致其内部数据发生变化。 模型通知所有向变更传播机制注册了的视图和控制器,即调用他们的更新过程。 每个视图都向模型请求修改后的数据,并在屏幕上重新显示自...原创 2018-11-14 23:39:39 · 7854 阅读 · 3 评论 -
遥感影像显示(GDAL+Qt+VS)提供程序下载地址
写一个遥感显示软件不容易,写了几个月,终于出了一个版本,软件支持插件加载,也就是可以加载别人开发的功能,但前提是要使用本软件的库(通俗的说也就是二次开发,这样的模式主要是方便一些搞算法研究的人或者一些有自己想法的人但又不想自己写影像显示,只热衷于算法的研究,那么这个小软件可以满足您的要求),此软件是使用C++语言开发,显示效率和ENVI差不太多,但是和ArcGIS相比,只能说有那么一...原创 2019-04-24 23:29:06 · 1368 阅读 · 7 评论