- 博客(68)
- 收藏
- 关注
原创 QT--DAY3
4.如果账号密码正确,则实现登录界面关闭,另一个应用界面显示。3.设置纯净窗口后,有关闭等窗口功能。2.需要有图层的善加(QFrame)升级优化自己应用程序的登录界面。要求:1.qss实现。
2024-06-17 21:57:39 327
原创 C++——day6
在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。动物园的讲解员和动物表演。
2024-06-11 20:55:39 228
原创 端午假期作业
(5)另外,RMB 类还包含一个静态整型成员变量 count,用于记录当前已创建的 RMB 对象的数量。每当创建-个新的 RMB 对象时,count 应该自增 1;(1)重载算术运算符+和-,使得可以对两个 RMB 对象进行加法和减法运算,并返回一个新的 RMB 对象作为结果。(2)重载关系运算符>,判断一个 RMB 对象是否大于另一个 RMB 对象,并返回 true 或 false.(3)重载前置减减运算符 -,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。
2024-06-10 21:08:03 207
原创 C++--DAY3
设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数。
2024-06-05 20:18:02 239
原创 C++--DAY2
封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)
2024-05-30 21:40:29 161
原创 QT-DAY2
优化登录框,输入完用户名和密码后,点击登录,判断账户是否为 Admin 密码 为123456,如果判断成功,则输出登录成功,并关闭整个登录界面,如果登录失败,则提示登录失败,并将账号和密码的行编辑器中的内容清空。
2024-05-07 21:37:03 340
原创 五一假期—home
例如,调用set输入5,sum结果15,Porduct结果120,PrimeNumber结果2,3,5。实现函数 PrimeNumber,输出1~a的值之间的所有质数。实现一个类,类中实现一个set函数,设置一个成员a的值。实现Porduct函数,打印1~a的值之间所有数字的乘积。实现Sum函数,打印1~成员a的值之间所有数字之和。
2024-05-02 16:19:29 192
原创 C++-DAY5
2尝试写:定义一个全局变量int monster=10000;定义一个英雄类Hero,受保护的属性,string nameint hp,int attck,写一个无参构造、有参构造,类中有虛函数:void Atk()(monster-=0;法师类,公有继承白英雄类,私有属性:int ap ack;写有参,重写父类中的虚函数,射手类,公有继承自英雄类,私有属性:int ad ack;写有参构造,重写父类中的虚函数,主函数内完成调用,判断怪物何时被杀死。有以下类,完成特殊成员函数。
2024-04-28 21:09:48 254
原创 C++—DAY4
在昨天作业myString类的基础上,完成+、关系运算符、逻辑运算符、输入输出运算符的重载。在Complex类的基础上,完成^,<<,>>,~运算符的重载。
2024-04-26 20:55:03 245
原创 C++—DAY2
创建一个Car类,包含以下成员:品牌(brand):字符串类型,颜色(color):字符串类型,速度(speed):整数类型;voidaccelerate(int amount):用于加速汽车,速度增加指定的量,void set(string b,string c,int s):用于给私有属性赋值。定义一个圆类,包含私有属性半径r,设置公有函数,setr为私有属性r赋值,show函数,输出周长和面积,show函数中,PI参数有默认值为3.14。
2024-04-24 20:50:39 215
原创 C++-DAY1
有以下定义,说明哪些量可以改变哪些不可以改变?所指向的内容不可改变,但指针。所指向的内容不可改变,指针。所指向的内容都不可改变。所指向的内容都不可改变。所指向的内容都不可改变。本身不可改变,但指针。所指向的内容可以改变。本身不可改变,但指针。所指向的内容可以改变。:与上一个类似,指针。:与上一个类似,指针。
2024-04-23 20:49:34 245
原创 UDP的网络聊天室
2、如果有人发送信息,其他用户可以收到这个人的群聊信息。1、如果有用户登录,其他用户可以收到这个人的登录信息。3、如果有人下线,其他用户可以收到这个人的下线信息。4、服务器可以发送系统信息。
2024-04-22 00:01:16 142
原创 机械臂控制
通过w(红色臂角度增大)s(红色臂角度减小)d(蓝色臂角度增大)a(蓝色臂角度减小)按键控制机械臂。1)基于TCP服务器的机械臂,端口号是8888,ip是Windows的ip;3)机械臂需要发送16进制数,共5个字节,协议如下。0x02:控制机械手臂协议,固定的;0xff:起始结束协议,固定的;2)点击软件中的开启监听;x:指定要操作的机械臂。
2024-04-15 21:27:01 244
原创 IO-DAY8
要求:千万不要做出来2个终端之间的消息发送是读一写的,一定要能够做到,一个终端发送n条消息,另一个终端一条消息都不回复。使用消息队列去实现2个终端之间的互相聊天。
2024-04-09 22:22:00 213
原创 IO_DAY7
要求:千万不要做出来2个终端之间的消息发送是读一写的,一定要能够做到,一个终端发送n条消息,另一个终端一条消息都不回复都是没有问题的。2.c的代码负责:根据1.c 输入的数据,计算三角形 或者 长方形的面积。1.c的代码负责:从键盘输入三角形的三边长 或者 长方形的长和宽。2:有2个.c文件1.c,2.c。1:实现2个终端之间的互相聊天。
2024-04-08 21:11:28 245 1
原创 IO-DAY6
2:有一个隧道,全长5公里,有3列火车,全长200米火车A时速 100公里每小时火车B时速 50公里每小时火车c时速 25公里每小时现在要求 火车A先通过隧道,火车B再通过隧道,最后火车c通过隧道。1:有一个隧道,全长5公里,有2列火车,全长200米火车A时速 100公里每小时火车B时速 50公里每小时现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行。
2024-04-07 20:44:04 159
原创 清明假期作业
申请一个该结构体数组,使用 fprintf /fscanf,将该结构体数组中的所有数据,写入文件中。创建一对父进程,在父进程能够向子进程发送消息的基础上发同时子进程也能够向父进程发送消息。注意判断被拷贝的文件夹是否存在,如果不存在则提前。1、实现文件夹的拷贝功能。不考虑递归拷贝的问题。
2024-04-06 22:43:33 194
原创 IO-DAY4
子进程等待五秒后即可争抢时间片,导致父进程输入未完成,存储数据的文件未清空,子进程输出上次父进程发送消息。使用文件IO 实现父进程向子进程发送信息,并总结中间可能出现的各种问题。
2024-04-02 21:22:09 159
原创 IO_DAY3
使用write 和read 实现文件的拷贝功能,注意,代码中所有函数后面,紧跟perror输出错误信息,要求这些错误信息重定向到错误日志err.txt中去。要求每一次权限更改成功之后,立刻在终端显示当前文件的权限信息︰使用ls -l显示(使用system函数配合shell指令ls -l来实现)2:判断一个文件是否拥有用户可写权限,如果拥有,则去除用户可写权限,如果不拥有,则加上用户可写权限。1:使用dup2实现错误日志功能。
2024-04-01 20:58:21 250 1
原创 IO-day1
实现:以标准io将链表中的所有内容保存到文件中去以及读取文件中的所有内容,加载到链表里面。编写─条学生链表,写一些能够像链表里边添加数据的函数。
2024-03-28 21:33:29 136
原创 C++—DAY2
定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width),展示函数输出该矩形的周长和面积:void show()设置长度:void set_l(int l)设置宽度:void set_w(int w)获取长度:int get_l();获取宽度:int get_w();
2024-03-26 21:01:10 292
原创 基于UDP的网络聊天室
2、如果有人发送信息,其他用户可以收到这个人的群聊信息。1、如果有用户登录,其他用户可以收到这个人的登录信息。3、如果有人下线,其他用户可以收到这个人的下线信息。4、服务器可以发送系统信息。
2024-03-24 17:29:09 659
原创 网络编程-DAY6
1>创建一个武器信息库,包含编号(主键)、名称、属性、描述、价格。6>几天后,客户顶着光头拆掉商店,删除武器信息库。4>展出价格在1000到4000的武器。5>卖掉一把武器,删除该武器的信息。3>修改某把武器的价格。
2024-03-20 21:06:55 206
原创 网络编程—DAY3
用于区分不同的网络服务或进程,每个网络服务都会绑定一个特定的端口号,当数据到达服务器时,服务器就可以根据端口号来确定应该将数据交给谁。mac地址是设备的硬件地址,ip地址是给主机分配的网络地址。3.当电脑从一个网络切换到另一个网络哪个会变。是给互联网上的每台主机分配的唯一标识。2.IP地址和mac地址的区别。ip地址会变,mac地址不会变。
2024-03-17 21:43:06 479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人