- 博客(19)
- 收藏
- 关注
原创 Qt图形界面开发基础(1)
在新工程建立好后,会出现以上文件先大概介绍一下文件后缀不同,其作用,如下面讲述 大概了解后缀及其作用untitled1.pro 该文件是项目文件,其中包含了项目相关信息widget.h 该文件是新建的widget类的头文件widget.cpp 该文件新建的widget类的源文件main.cpp 该文件中包含了main()主函数widget.ui 该文件是设计师设计的界面对应的界面文件介绍完文件的作用,我们双击widget.ui文件进入设计页面,如下图大致介绍完后,我们用上图中的第二部.
2021-02-21 15:21:57 982
原创 Qt简介以及工程创建
Qt是一种跨平台应用程序和UI开发框架,只需要一次性开发应用程序,可应用于不同的系统(Qt不是一个严格的前后端,而是一种框架)Qt Creator是一种全新跨平台 Qt IDE集成开发环境,可以单独使用,也可以与Qt库和开发工具组成一套完整的SDK(专门开发Qt的软件)Qt Quick一种高级用户界面技术,可以用它协同创建动画触摸式用户界面和应用程序Qt的优势跨平台,一次编写,随处编译面向对象,模块化程度高,可重用性好,对于用户开发十分方便。Qt提供了一种称为signals/slots的安全类型
2021-02-18 22:24:52 450 2
原创 AD画板学习笔记之爱心流水灯设计(未完成)
**AD画板设计步骤:提前设计框架构图画原理图画PCB图1.提前设计框架构图每次设计一个PCB板前,一定要提前构图,理好思路,才会让之后的画板走的更加顺利(1)大体框架在进行第一步,第二步之前首先要建立工程,如下图:如上图,从1开始,首先建立PCB工程,之后建立原理图库,原理图,PCB库,PCB四个文件,这样,准备工作就做好了。2.画原理图画原理图分为画原理图库和画原理图(1)原理图库原理图库的存在是为原理图而存在的,首先,在原理图库中画出原理图库中所需要的元件模块,之后
2021-01-14 15:27:56 3277
原创 数据库--------数据库设计过程介绍
设计数据库做一个数据库之前,一定要规划好要做什么,如何做,以及需要存储哪些数据,这些数据之间的关系是什么,需要满足哪些用户要求,都要先考虑好,这就是数据库设计的前提。数据库设计数据结构设计包括以下几个部分:1.需求设计2.概念结构设计3.逻辑结构设计4.物理结构设计5.数据库的实施6.数据库的维护需求设计 解释:需求设计又称为需求分析,主要是根据用户的要求,分析其功能的可行性与实现方法。一般由项目经理负责的,采用从上到下,从简单到复杂,从整体到部分的方式进行分析,把整个系统分为几个模块
2020-07-16 20:26:33 867 1
原创 数据库--------数据库基础知识讲解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-06-25 00:00:44 1870
原创 C语言好看的流星雨笔记
我写的这种流星雨是通过VS2013和easyx图形库相结合而产生的exe文件我先讲一下实现效果:我这个流星雨的实现效果为,背景为星星,从左上角向右下角飘流星,很适合程序员的浪漫的!!如图:为程序实现后的效果!思路是:...
2020-05-04 21:41:23 5337 5
原创 C++学习笔记之继承
继承:是类之间定义的一种重要关系。按照生活中的思考方式的话,就是继承老一辈的手艺并且在新的一辈中得到创新与传承,这里只不过是用在了类的关系上面,即老类与新类,父类与子类继承举例://写一个继承//父类#include<iostream>using namespace std;class Father{public: void fun() { cout<&...
2020-05-02 00:03:18 180
原创 C++学习笔记之运算符重载呢
#include<iostream>using namespace std;int main(){ system("pause"); return 0;}
2020-04-27 15:43:19 137
原创 C++学习笔记之初始化列表
初始化列表写在构造函数的定义后面 用:如下例子:初始化列表很简单,不详说了,用它!!!!!!!!!!!#include<iostream>using namespace std;class A{ public: A(int x,int y,int z):a(x),b(y),c(z){}//括号里的值赋值给变量 int a,b,c;};#include<...
2020-04-18 15:24:30 133
原创 C++学习笔记之拷贝构造
如若没有拷贝构造函数的时候,系统会自动提供(浅拷贝)一个拷贝构造函数,这样的话,再创造一个新的对象的话,会将类中的数据赋值给新的对象。但是如果类中有指针的话,就会把指针赋给它,但这要就会出现混乱。因此这就引出了拷贝构造函数的自己编写。#include<iostream>using namespace std;class student{ int a;public: stu...
2020-04-18 12:32:24 135
原创 C++学习笔记之构造,析构函数,this指针
如果在类内声明类外使用的话,那我举个例子好了#include<iostream>using namespace std;class stu{ public: void print();};stu::print()//对,就这样用{cout<<"hahah"<<endl;}构造函数:1.函数名与类名相同2.没有函数返回值类型,也没有返...
2020-04-17 20:48:16 241
原创 C++学习笔记之面向对象
C语言是面向过程:即从上往下分析提出问题 解决问题 问题是一步一步解决的,数据不具有封装性,所以出错了,会在那个数据上改的,如果程序多了,会有些麻烦。(就是一个东西崩了,会导致全盘崩的)C++语言是面向对象:万事万物都可以看成对象就是用类封装的,调用用的那所谓的面向对象,就是制造了一个个人,然后这些人都会聚在一起做了一件事,然后一个人内部出现了问题,不会影响到别的人,虽说是会影响系统的...
2020-04-16 21:16:51 792
原创 C++学习笔记之语法2
new和命名空间动态分配内存申请一个int类型内存大小的空间给指针首例子://申请内存,!!申请内存后一定要释放内存int *p=new int(100);//申请一个int类型内存大小的空间给指针*p=10;//数据赋值cout<<*p<<endl;//数据cout<<p<<endl;//地址delete p;//释放内存其次...
2020-04-15 18:18:54 121
原创 无贴图版推箱子控制台之代码
推箱子的思路:用一个二维数组代表地图,二维数组里面的值代表,人,箱子,围墙,目的地;人物,箱子移动,其实是二维数组里面的值改变人物,箱子,人分别代表不同的值:111111111111111110000000020000011000020000000001100000400000000110000000030000011111111111111111就是这样的思路。但是呢,这个地...
2020-04-14 19:07:44 156
原创 C++学习笔记之语法1
1.以后用C++写东西,因此其后缀为.cpp2.代码解释:#include<iostream>//输入输出流的头文件 cin coutusing namspace std;//打开命名空间,这句话包含了cin,cout,用了之后才能用cin,cout3.bool类型表示真(true)或假(false),0或1,大小为一个字节4. &引用:用来给变量取别名(就是取个小...
2020-04-13 19:51:00 108
原创 C++学习笔记之模板概念
模板为什么要用模板?先看个例子void fun(int x,int y){ cout<<x*y<<endl;}void fun(double x,double y){ cout<<x*y<<endl;}void fun(float x,float y){ cout<<x*y<<endl;}以上三...
2020-04-09 17:44:07 142
原创 蓝桥杯模块之超声波源码
超声波的话,是这样的,就是用定时器1用于计数,而定时器0用于定时,每200ms读一下超声波程序在考场上是需要自己写的#include <stc15f2k60s2.h>#inlucde “intrins.h”在这里插入代码片...
2020-02-27 23:03:07 968
原创 蓝桥杯模块之串口通信
先将串口通信的初始化程序从STC-ISP软件中的波特率计算器中,把初始化程序导出来对于STC15f2k60S2的单片机来讲,用串口1,定时器1的就可以如果要开串口中断的话,记得串口中断号为4,即,interrupt 4首先得解释一下,RI,TIRI可以想成是Receive接受这个单词代表的,一般情况下等于0,当单片机接收到PC机上发的消息,就会被置1,通常需要用软件再置0,才能继续正常...
2020-02-27 15:59:48 539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人