技术
文章平均质量分 72
杨发荷
自己编写了一套插件框架,并在上面开发了数套小软件,当然后期会一直更新。发布的软件如果有童鞋需要可以联系我,并且可以定制功能。
展开
-
网络摄像头第二篇(远程服务端)
远程服务端1、作用2、服务器界面2.1、界面2.2、摄像头端连上服务器2.3、服务器放在外网3、NetServerTCP 实现3.1、NetServerTCP 头文件3.2 、NetServerTCP源文件3.3、解释4、ClientsList 实现(实现了INetServerReactor反应器)4.1、ClientsList 头文件4.2、ClientList 源文件4.3、解释5、调用5.1、注册类5.2、模块初始化1、作用远程服务器在网络摄像头中起的是一个桥接的作用,将摄像头服务端与摄像头客户端原创 2020-11-30 23:57:47 · 3173 阅读 · 1 评论 -
软件打包安装工具第四篇(打包工具原理及技术)
打包工具原理及技术1、MV模型2、打包原理2.1、方案一2.2、方案二3、结束语1、MV模型打包工具采用的是MV模型,采用此模型的原因是因为打包界面中打包列表、文件列表以及属性面板显示的是同一份数据,这就相当于多个视图一份数据,要实现同步显示。采用这种模型的好处是只要数据已发生改变,那么视图就会自动进行更新,这样就不需要我们再去关心显示不同的问题。想要了解MCV模型的童鞋可以看之前写的文章:交互式系统(MCV模型)2、打包原理打包也就是将多个文件按照一定的格式写到一个总的文件中,当然这个最后文件是原创 2020-11-29 18:38:09 · 1323 阅读 · 0 评论 -
软件打包安装工具第三篇(安装程序源码)
安装程序源码1、安装程序核心模块1.1、注册PackageCore类1.2、初始化1.3、PackageCore类2、安装程序启动界面模块2.1、注册PackagePict类2.2、模块初始化2.3、PackagePict类3、安装程序许可模块3.1、注册PackageLice类3.2、模块初始化3.3、PackageLice类4、安装程序软件说明模块4.1、注册PackageInfo类4.2、模块初始化4.3、PackageInfo类5、安装路径模块5.1、注册PackagePath类5.2、模块初始化5原创 2020-11-29 17:27:41 · 674 阅读 · 4 评论 -
软件打包安装工具第二篇(引导程序源码)
引导程序1、引导程序mian函数启动安装界面创建隐藏文件夹释放资源文件(安装界面)解压资源文件(安装界面)将安装界面作为资源写入exe压缩文件(安装界面)将压缩的安装界面作为资源文件写入exe中2、使用引导程序2.1、安装界面文件结构安装界面的配置文件安装程序界面:启动界面显示是startpicture.bmp图片软件许可是读取license.lic文件中的内容。软件信息读取information.inf文件中的内容安装路径安装进度界面1、引导程序mian函数//不显示控制台界面#pragma co原创 2020-11-28 03:44:58 · 1550 阅读 · 5 评论 -
软件打包安装工具第一篇(安装包原理)
软件安装界面是一个软件的开始,也可以说是软件的一个形象。如果软件安装界面原创 2020-11-28 03:46:28 · 2532 阅读 · 1 评论 -
网络摄像头第一篇(原理)
摄像头开篇1、思路1.1、名称1.1.1、摄像头服务端1.1.2、摄像头客户端1.1.3、远程服务端1.2、解决方案1.3、图示最近一直想写一个远程摄像头监控的程序,由于一直很忙,所以都没有着手去写。到昨天晚上躺在床上,思来想去,还是搞一下。1、思路1.1、名称1.1.1、摄像头服务端 捕捉摄像头的软件,主要用来读取摄像头数据,然后发送数据到摄像头客户端。1.1.2、摄像头客户端 显示摄像头服务端传输过来的数据。1.1.3、远程服务端 用来连接摄像头客户端和摄像头服务端。1.2、解原创 2020-11-15 13:55:15 · 4318 阅读 · 2 评论 -
影像处理第三篇之高斯滤波(软件插件篇)
文章目录1、插件编写教程2、影像插件基类讲解3、高斯滤波3.1、头文件3.2、源文件4、注册类5、添加函数6、注册命令7、执行功能7.1、选择数据7.2、选择保存的文件7.3、浏览数据1、插件编写教程2、影像插件基类讲解3、高斯滤波3.1、头文件#ifndef RASTERGAUSSIANBLUR_H#define RASTERGAUSSIANBLUR_H#include "seed_rastercore/irasterprocess.h"BEGIN_DOX_NAMESPACEcla原创 2020-11-14 15:29:51 · 405 阅读 · 0 评论 -
Doxygen框架开发文档以软件更新说明
@[TOC] Doxygen框架开发文档及软件更新说明前言前几天用HTTP实现了一个小型了Web段服务器,可以部署在局域网或者公网。这样就可以将本机上的html文件显示在浏览器上进行浏览。部署之后,发现自己不会HTML,只能现学现卖,同时又可以学习一下前端开发。访问地址框架介绍下图是框架介绍的首页,里面包含了框架开发历程。帮助文档下图是框架的帮助文档框架开发的软件打包软件遥感影像文档查看器图像处理工具网络嗅探、主机扫描、端口扫描工具TCP多客户端通讯,单管道、双管道通讯小型原创 2020-11-10 12:00:55 · 259 阅读 · 0 评论 -
软件打包工具2.0版本
软件打包工具1、软件界面1.1、软件打开1.2、打开脚本2、菜单说明2.1、文件2.2、打包2.3、视图2.4、选项2.5、帮助3、软件演示1、软件界面1.1、软件打开1.2、打开脚本2、菜单说明2.1、文件1、打开脚本:加载打包脚本,打开之后,在目录树上会自动显示脚本信息。2、保存脚本:保存设置好的工程,方便下次打包。在打包软件的时候,必须要先保存脚本。3、退出:关闭软件2.2、打包1、 添加脚本:添加一个新的打包脚本工程2、打包软件:开始执行软件打包功能2.3、视图原创 2020-11-29 18:39:27 · 4699 阅读 · 1 评论 -
影像处理第二篇之波段运算(软件插件篇)
影像处理第二篇之波段运算1、插件编写教程2、影像插件基类讲解3、波段运算3.1、波段运算文件3.2、波段运算源文件4、注册波段运算类5、添加波段运算函数6、注册波段运算命令7、执行波段运算功能7.1、选择数据![在这里插入图片描述](https://img-blog.csdnimg.cn/20201020181509640.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmN原创 2020-10-20 18:17:14 · 1396 阅读 · 0 评论 -
影像处理第一篇之影像旋转(软件插件篇)
影像处理第一篇之影像旋转(软件插件篇)1、插件编写教程2、影像插件基类讲解3、影像旋转3.1、影像旋转头文件3.2、影像旋转源文件4、注册影像旋转类5、添加影像旋转函数6、注册影像旋转命令7、执行影像旋转功能7.1、选择数据7.2、选择保存的文件7.3、浏览软件之后的数据1、插件编写教程2、影像插件基类讲解3、影像旋转3.1、影像旋转头文件#ifndef RASTERROTATE_H#define RASTERROTATE_H#ifndef IRASTERPROCESS_H#include原创 2020-10-15 02:05:56 · 388 阅读 · 0 评论 -
影像插件基类讲解
影像插件基类讲解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 · 324 阅读 · 0 评论 -
编写软件第一个插件(Hello World)
文章目录插件环境搭建可以看前面一篇博客注册命令添加函数调用程序初始化函数注册类插件环境搭建可以看前面一篇博客注册命令添加函数1、在rastertestcmd.h添加初始化函数以及功能函数的声明/* @接口 程序初始化 * @邮箱 575814050@qq.com * @时间 2020年10月12日 */bool initApplication();/* @接口 测试命令 * @邮箱 575814050@qq.com * @时间 2020年10月12日 */void raster原创 2020-10-12 14:47:02 · 1404 阅读 · 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 · 5228 阅读 · 0 评论 -
MFC与Qt资源文件的区别以及释放
MFC与Qt资源文件的区别以及释放1、MFC资源文件添加与释放1、MFC资源文件添加1.1、通过在解决方案上右击--->添加--->资源。1.2、资源添加成功之后,双击xxx.rc文件,在资源视图中可以看到刚才添加资源rc文件。1.3、右击该资源文件,点击添加资源1.4、在添加资源对话框中点击自定义,输入资源类型,比如我这里用MDBFILE作为资源类型(这个后面会用到)1.5、添加资源类型之后,选中该资源类型,添加导入,选择需要作为插入文件1.6、添加完成之后,可以在资源视图中看到资源ID为ID原创 2020-09-13 15:06:10 · 617 阅读 · 2 评论