自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 问答 (11)
  • 收藏
  • 关注

原创 C++设计模式结构型之代理模式

代理模式是一种结构型模式,用于对其他对象访问的一种控制方案

2023-08-14 21:54:56 753

原创 C++设计模式行为型之观察者模式

观察者模式俗称发布订阅模式,属于行为型模式,主要用于研究对象间的关系。。。

2023-08-04 18:25:51 940

原创 C++设计模式创建型之单例模式

设计模式之创建型单例模式用于创建单一对象的一种策略

2023-08-03 18:13:59 1419

原创 C++设计模式创建型之工厂模式整理

设计模式之创建型工厂模式,用于创建对象的一种策略。。。

2023-08-02 23:17:34 319

原创 面向对象设计原则整理与归纳

在面向对象的程序过程中,我们往往需要遵循一些规则,那么遵循了规则,我们才能设计出更好的程序。。。

2023-08-01 22:42:39 304

原创 C++11智能指针知识汇总与整理

C++最初堆内存资源释放是需要手动释放的,后期在C++11上增加了对内存有良好的管理的智能指针,本文主要讲解了C++11常用的三大智能指针的原理,特点,方法

2022-12-19 17:53:45 997 2

原创 UDP在Qt中的应用探索与研究

UDP是面向无连接的以数据报形式传递消息的通信,方式灵活多变,有单播,广播,组播三种。。。

2022-07-23 22:10:49 449 1

原创 VC++动态库的创建与调用整理

动态库方式的调用与创建在项目开发中往往必不可少,那么如何操作呢?我们拭目以待。。。

2022-07-17 19:17:17 959

原创 Http在qt中的应用整理

在Qt开发过程中有基于应用层的通信HTTP,此协议可用于BS架构中,具有方便,廉价等特点

2022-07-17 12:12:23 1806

原创 浅谈Qt在Sqlite中的应用

通过对Qt操作数据库方面的研究,有必要对其简单整理与归纳,以便于学习提升

2022-07-16 18:44:15 788

原创 Qt中的TCP数据传输方式研究

本人研究qt方面TCP有感,特整理出一套源码,以便后续自己翻看

2022-05-02 12:11:00 2844

原创 QT多线程研究与分析

一、概述线程可以看作是cpu运行的基本的基本单位,进程可以看作是运行资源的基本单位。程序的一次执行就可以看作是一个进程。进程中又包含了许多的线程,进程之间的内存不可以共享,线程之间共享进程的内存。在程序中,线程是独立的、并发的执行流。多线程一般用于在多任务分发处理过程中,为了任务的调度,并发执行而采用的技术,创建线程执行任务可以提高程序执行性能,提高CPU使用效率,而且单CPU多线程是时间轮片的切换,多CPU可以真正的做到多CPU同时工作。二、特点1、程序地址空间共享2、代码段共享,数据不

2021-08-08 19:23:32 596

原创 Qt 中QTableView控件调用sql简单整理

Qt 中QTableView控件调用sql简单整理1.建立公共方法private: QSqlDatabase m_db;1)打开数据库void SqlToolWnd::onInitDBConn(){ m_db = QSqlDatabase::addDatabase("QSQLITE"); m_db.setDatabaseName("sfclient.db"); if(!m_db.open()) { qD...

2021-05-09 23:13:23 608

原创 QT常用基础控件用法整理

Qt常用基础控件用法一、QLabel标签,用于显示文字,图像等内容以上为Qt助手里摘借出来的所有函数,当然常用的比较重要的以下几个:void setText(QString); //设置label框内的文本.void hide(); //隐藏label框.void setBuddy(QWidget*); //把另一个部件设为label框的伙伴,方便快捷使用.void clear(); //清空label框内所有内容.void setPixmap(QPixmap(QStri...

2021-04-05 19:04:09 2630

原创 VS2017编译openssql1.0.2o

VS2017编译openssql1.0.2o:最近忙着做qt支持https方面的工作,经过多方资料,需要导入libeay32.dll,ssleay32.dll库,但是查了很多资料,发现没有适合的动态库,需要下载源码自己编译适合平台的,经过自己验证,总结一下自己的步骤吧:目前只做了64位的动态库:vs2017编译openssl1.0.2o动态库debug:步骤一:cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Communit.

2020-11-22 23:53:40 123

原创 VC++控件绘制图片显示到控件收集整理

相信大家开发过程中或多或少会遇到这个问题,需要将本地图片显示到特定的控件,比如picture control控制(常用),我也常常遇到,没做过每次都要查资料,验证,很烦啊,特此整理与处理。首先创建一个VC++对话框框程序,在资源对话框中拖动一个picture control控件,设置好相应的id,然后去我们熟悉的初始化函数中,或者你可以自定义一个函数,在这里调用也可以。当然我本地工程是在下面拖...

2020-04-12 12:07:56 618

原创 浅谈整理C++关于Json的解析

一、Json简述 1.JSON(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传...

2019-11-17 23:32:38 734

原创 关于MFC文件打开对话框与保存对话框,打开文件夹的整理

     在windows 系统下常常可以看到文件的打开,另存为,文件夹打开等对话框,本次将会整理这些方法。常见的打开文件对话框方法有两种:CFileDialog和OPENFILENAMEA,前者是文件对话框类,后者是一个结构体;前者需要加入#include <afxdlgs.h>头文件,后者需要引入头文件#include “commdlg.h”,当然这指的是C++控制台中的调用,MF...

2019-01-28 15:46:18 1548

原创 一个关于字符串的数组类CStringArray的用法

      众所周知,很多开发语言都会用到字符串,而且关于字符串会有很多复杂的处理过程,今天我就谈谈我发现的一个很有意思的类给大家,这个类用起来很方便,它是CStringArray,如果要用它需要加上头文件#include <afxcoll.h>,如果在控制台程序中,则要加在#"stdafx.h"中,否则会出错。     我用的vs2013编译器,现在就将这个一些应用展示出来:...

2019-01-28 13:51:09 1828

原创 关于外部动态库使用的一点记录

     众所周知,我们在开发过程中或多或少的会需要一些外部服务来支持本程序运行, 那么我在这里把自己开发过程中一点心得体会写出来,希望能帮到大家,如果有错误希望大家批评指正。    因我本身从事的是VC++的工作,接触最多的也是vs环境,那么我就说说这方面的吧,以vs2013为蓝本介绍下吧,目前有两种方法,第一种:1.选中你的工程项目,点击鼠标右键,会弹出属性对话框,如下图:2....

2018-11-23 15:38:54 199

原创 汇总收集C/C++文件读写

C/C++,Win32,MFC文件操作汇总首先文件操作是无外乎是对文件打开,关闭,读写等操作,每一种语言都有对相关文件的操作接口,现在主要做一些搜集与整理,作为一些参考:一、C语言文件操作C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有:fopen 打开一个文件fclose 关闭一个文件fge

2017-08-27 22:25:59 537

原创 MFC中STL容器中Vector,List,Map基本用法汇总

容器就是数据结构的泛指,迭代器就是指针的泛指,可以指向元素。它可以用来存储数据,就比如杯子用来装水一样。而STL中的容器有很多,它包括vector,list,map,deque,set等。我就简单列举vector,list,map为例吧,1.Vector又称向量,跟数组结构差不多。它的内存是连续的,拥有与数组一样的特点,但它又更加灵活,可以在首尾两端插入删除数据更加方便。支持[]操作符,在

2017-01-07 14:58:54 9883

原创 MFC控件combox控件用法梳理

ComboBox (组合框)控件ComboBox (组合框)控件感觉像是edit的扩展,具有edit控件的一些属性。首先创建一个对话框应用程序,然后进入对话框资源视图,在工具箱中拖拉一个combox控件,然后编辑一个有意义的ID,以及你需要的类型,有三种类型,第一种是simple,第二种是Dropdown,第三种是Drop List;当然首次创建静态控件会默认为第二种Dropdown.

2017-01-02 17:17:27 10182

原创 MFC中Edit控件的用法整理

MFC中Edit用法整理众所周知,现在微软出台的编译器已经很多了,如vc++6.0,vs2005,vs2008,vs2010等,虽然变化多样,但是万变不离其根本,最根本用法没有多大变化。打开你所安装的编译器,然后点击新建项目,弹出创建器对话框,以对话框程序为例。点击新建一个基于MFC的应用程序,创建对话框应用程序,在资源视图中,拖放Edit控件到对话框上,在编辑框控件上点右键,修改ID为一个有...

2017-01-02 14:05:18 17828

Qt5.9中QML信号处理代码实例

QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS,但又支持javascript形式的编程控制。信号槽的处理方式整理ui显示

2023-01-07

C语言函数指针实现心得案例

使用vs2017控制台实现函数指针案例,包括冒泡排序,选择排序,插入排序,快速排序使用的是c文件编译,读者可根据需要下载

2022-11-24

duilib程序

本程序使用duilib进行开发,依托win32平台,有界面显示,简单的游戏环境选择工具,代码是一个简单例子,有duilib库,大家可以根据需要更改!

2018-02-09

Duilib设计器支持界面xml解析,布局

支持dulib设计界面与win32配合良好,可以进行方便的布局

2017-12-22

TStream.zip C++builder文件操作读写

简单的文件读写操作,分别用文件通道和文件流的方式,对文件进行读写转存,希望对读者有用,实现很简单.

2016-01-14

视频合成工具

该工具旨在合成需要的视频碎片,最大限度的整合资源,本工具为MFC所写,针对windows下的资源利用

2014-07-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除