自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 森林笔记:Qt网络编程篇(三)--Http

Http协议,,

2020-08-14 10:21:00 300

原创 森林笔记:Qt网络编程篇(二)Udp

Udp

2020-08-13 23:50:51 195

原创 森林笔记:Qt网络编程篇(一)--- TCP

Tcp

2020-08-13 15:05:02 406

原创 森林笔记:Linux+Qt的广告机小项目实践

设计目标在我们的日常生活中,会经常看到一些广告机,比如在我见过的电梯中就会有一个小广告机,显示有日期时间、楼层上下,图片广告,小视频播放等等。受此启发,也是做一个小广告机练手。知识模块【1】进程 。启动外部程序【2】线程。实现图片轮播【3】QJson 。实现天气的获取【4】Qss皮肤样式设计。心得这个小项目还是有点的意思。我这个小萌新认为学习Qt技术,还是得通过项目实践,才能加速知识技术的内化。在编程实现的过程中,会遇到很多的bug,有望在编程中培养编程思维,养成良好的代码习惯。..

2020-07-30 15:05:01 1325 3

原创 Qt实践小项目:商品管理系统

本项目主要是QJson数据的解析、生成和读写,还有部件listWidget的显示。源码在Github上:https://github.com/lariedSen/project_json.git设计目标基于Qt的商品管理系统,是一款应用于商场的项目软件。该项目旨在实现对商场商品的采购购入和客户购买商品并保存销售记录。期望在实际应用场景中快速登陆系统以进行工作,服务于对商品的记录,和销售情况的实时存储。2.设计方案:系统框架【1】供货商是商品的由来,系统实现得先准备供货商的商品J

2020-07-30 14:02:38 6080 8

原创 森林笔记:Qt进程(2) -- 进程间通信

共享内存

2020-07-27 10:41:32 136

原创 森林笔记:Qt进程(1)

1.进程与线程 2.进程与线程的区别 3.进程是如何实现的 4.进程间如何通信 5.进程的实践应用 ...

2020-07-25 23:49:22 226

原创 森林笔记:Qt线程及其应用:实现图片轮播

1

2020-07-09 21:59:46 482

原创 森林笔记:Qt实现界面计时

实现界面计时,在项目开发中是十分常见的。笔者在这里提供两种界面的计时操作。定时器实现界面计时QTimer类为计时器提供了高级编程接口。要使用它,请创建一个QTimer,将其timeout()信号连接到适当的插槽,然后调用start()。从那时起,它将以固定的时间间隔发出timeout()信号。//建立QTimer的对象指针 timer =new QTimer(this); connect(timer,&QTimer::timeout, this,&

2020-07-09 10:32:12 544

原创 森林笔记:QT基本对话框

Qt提供了一些常用的对话框类型,它们全部继承自QDialog类,并增加了自己的特色功能,比如获取颜色、显示特定信息等。对话框窗口是一个顶级窗口,主要用于短期任务和与用户的简短通信。基本对话框代码如下2.1 颜色对话框void MainWindow::clockSlot(){#if 0 //getColor(设置初始颜色、指定父窗口、设置对话框标题) QColor color = QColorDialog::getColor(Qt::blue,this,tr("颜色

2020-07-09 09:57:14 303

原创 森林笔记之Qt:消息对话框(消息盒子)

消息对话框QMessageBox 类提供一个模态的对话框来通知一些信息,或者向用户提出一个问题并且获取答案等。在Qt5中的帮助文档如下图。以下是这些枚举描述标准按钮的标志。 每个按钮都有一个定义的按钮角色。基本消息对话框 //问题对话框 QMessageBox::question(this,tr("问题对话框"), tr("你有问题吗??"),QMessageBox::Yes,QMessageBox::No); .

2020-07-03 14:36:51 1390

原创 菜鸟森林:简说多态

定义(1)一般而言 在派生类对象使用基类的方法,而未做任何修改。(2)然而,可能会遇到这样的情况,即希望同一个方法在派生类和基类中的行为是不同的。(3)换句话来说,方法的行为应取决于调用该方法的对象。这种较复杂的行为称为多态—具有多种形态。总结:• C++中所谓的多态((Polymorphism)是指,由继承而产生的相关的不同的类,其对象对同一个行为会作出不同响应。• C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。多态形成条件(1) 首先要有继承,并且..

2020-06-23 21:51:14 159

原创 菜鸟森林:C++之 多继承与虚继承

一.多继承多继承的作用实际生活中,一些事物往往会拥有两个或两个以上事物的属性,为了解决这个问题,C++引入了多重继承的概念。C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。多继承可以看作是单继承的扩展。所谓多继承是指派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承。优缺点• 多重继承的优点很明显,就是对象可以调用多个基类中的接口• 多重继承的缺点是什么呢?如果派生类所继承的多个基类有相同的基类,而派生类对象需要调用这个祖先类的接口方法,就会容易出现二义性

2020-06-23 21:02:20 441

原创 菜鸟森林:C++之 继承中的构造和析构函数

继承中的构造1.1 首先来说下派生类【1】派生类的组成 = 基类继承而来的成员 + 派生类类中 新增加的成员 。【2】特点:从基类继承过来的表现与基类所表现其共性,而新增加的成员体现了其个性【3】派生类的构造函数:由基类继承而来的成员 初始化: 由基类的构造函数完成,派生类类中新增加的成员 初始化 :在派生类的构造函数中初始化1.2 语法:派生类类名::派生类类名(总参列表):基类名(参数列表),子类中成员变量(参数列表)内嵌子对象1(参数列表1),内嵌子对象2(参数列表2)..

2020-06-20 14:07:03 322

原创 菜鸟森林:C++之private、protected 、public浅辨析

嗨!大家好,我是森林中的菜鸟Laried^^^^^^^^^^^^^^^^^^^^^^^^^。学C++近半年了,C++的语法知识真的很磨人,最近这两天在研究private、protected 、public这三者的区别。下面是我的学习笔记,有错误请指出觉得不错点个赞哦!在实际开发中,有些类它们具有相同的属性和行为,引入继承机制可以实现代码的可重用性。数据成员的public , protected , private 的区别注:【1】友元可以通过对象访问类中的私和成员。但他破坏类的封装性和隐藏

2020-06-20 11:01:41 304

原创 菜鸟森林之C++ :写一个数组类

前些天一直在写一个数组封装类,(1)该类的实现主要包括:构造函数,拷贝构造函数,插入数据,获取数据,打印数组的长度 。(2)实际功能:1)给数组赋值2)打印数组3)实现以下操作:MyArray array1(10); //数组可以放10个元素MyArray array2 = array1; //用array1初始化对象array2分析类的属性(1)例如C语言中的 数组 int a[5] ;// 长度=5, 类型 int ,一块连续的内存、地址为a(首元素地址)(2)所以私有成员变量

2020-06-16 10:27:43 701

原创 菜鸟森林:C++之 构造函数初始化列表

构造函数可以进行初始化的操作,当类中有const变量时,可以使用构造函数初始化列表进行初始化。class D{private: int a; const int b;//const 常量,声明时就需要初始化的,public: //如果类成员有const成员时,要使用构造函数初始化列表 D(int a_num,const int b_num):a(a_num),b(b_num) { //a=a_num;//这个没错误,但这是赋值操作,不.

2020-06-16 09:06:22 119

原创 菜鸟森林:C++之构造函数

构造函数有什么作用?解决什么问题?(1)在创建一个类对象时,如果对象建立成功,对象所对应的成员变量没有初始化,所以成员变量的值不确定的。在C++中提供了一个给对象的初始化方案,就是构造函数。(2)构造函数的作用1.构造函数用来初始化对象的成员的变量2.编译器在没有手动实现构造函数时,会提供一个无参构造函数,原因在于给创建对象时,提供一个上下文的环境构造函数的定义,语法组成(1)构造函数本质上也是一个函数,构造函数名与类名相同、无返回值,构造函数用于初始化成员变量工作,不要放过多的操作,构..

2020-06-15 21:26:53 161

原创 菜鸟森林:开始写博客啦

不积跬步无以至千里,不积小流无以成江海。仰望星空,觉知天地之大积水成深渊,以致星辰大海。我不禁问道:为什么要写博客?弥补自身学习时间不足回想起刚上大学,学校老师建议我们学着写博客,等到毕业有一份自己的博客可以展示,既提升自己又受益他人,现在看来有些晚。在我的大学生涯里,老师或者前辈们建议我学者写博客,等到毕业后有一份自己的博客可以展示,提升自己的同时也有可能对他人有所帮助,现在看来有些晚了。哈哈,我也没那么功利性的想借着博客提升自己的名气或者对自己有很大的利益。只是觉得这件事很有趣,就学

2020-06-10 23:55:40 219

空空如也

空空如也

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

TA关注的人

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