From 19fb32a8262cb1c59d5a55656100d72e422de1c5 Mon Sep 17 00:00:00 2001 From: iridiumR Date: Tue, 26 Apr 2022 14:51:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=87=92=E5=BE=97=E5=88=86=E4=BA=86=EF=BC=8C?= =?UTF-8?q?=E5=8F=8D=E6=AD=A3=E5=B0=B1=E8=BF=99=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Matlab/lab1.m | 55 ++++++++++++++++++ .../Doc/软件设计综合实验_实验报告1.docx | Bin 95843 -> 0 bytes SoftwareDesign/{Code => Lab1}/1-1a/main.cpp | 0 SoftwareDesign/{Code => Lab1}/1-1b/main.cpp | 0 SoftwareDesign/{Code => Lab1}/1-1c/main.cpp | 0 SoftwareDesign/{Code => Lab1}/1-1d/main.cpp | 0 SoftwareDesign/{Code => Lab1}/1-2/main.cpp | 0 SoftwareDesign/{Code => Lab1}/1-3a/main.cpp | 0 SoftwareDesign/{Code => Lab1}/1-3b/main.cpp | 0 SoftwareDesign/{Code => Lab1}/inc/matrix.hpp | 0 SoftwareDesign/{Code => Lab1}/inc/vector.hpp | 0 SoftwareDesign/{Code => Lab2}/2-1/2-1.pro | 0 SoftwareDesign/{Code => Lab2}/2-1/main.cpp | 0 .../{Code => Lab2}/2-1/mainwindow.cpp | 0 .../{Code => Lab2}/2-1/mainwindow.h | 0 .../{Code => Lab2}/2-1/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-2-1/2-2-1.pro | 0 SoftwareDesign/{Code => Lab2}/2-2-1/main.cpp | 0 .../{Code => Lab2}/2-2-1/mainwindow.cpp | 0 .../{Code => Lab2}/2-2-1/mainwindow.h | 0 .../{Code => Lab2}/2-2-1/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-2-2/2-2-2.pro | 0 SoftwareDesign/{Code => Lab2}/2-2-2/main.cpp | 0 .../{Code => Lab2}/2-2-2/mainwindow.cpp | 0 .../{Code => Lab2}/2-2-2/mainwindow.h | 0 .../{Code => Lab2}/2-2-2/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-2-3/2-2-3.pro | 0 SoftwareDesign/{Code => Lab2}/2-2-3/main.cpp | 0 .../{Code => Lab2}/2-2-3/mainwindow.cpp | 0 .../{Code => Lab2}/2-2-3/mainwindow.h | 0 .../{Code => Lab2}/2-2-3/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-2-4/2-2-4.pro | 0 SoftwareDesign/{Code => Lab2}/2-2-4/main.cpp | 0 .../{Code => Lab2}/2-2-4/widget.cpp | 0 SoftwareDesign/{Code => Lab2}/2-2-4/widget.h | 0 SoftwareDesign/{Code => Lab2}/2-2-4/widget.ui | 0 SoftwareDesign/{Code => Lab2}/2-2-5/2-2-5.pro | 0 SoftwareDesign/{Code => Lab2}/2-2-5/main.cpp | 0 .../{Code => Lab2}/2-2-5/mainwindow.cpp | 0 .../{Code => Lab2}/2-2-5/mainwindow.h | 0 .../{Code => Lab2}/2-2-5/mainwindow.ui | 0 .../2-2-5_enhanced/2-2-5_enhanced.pro | 0 .../{Code => Lab2}/2-2-5_enhanced/cal.cpp | 0 .../{Code => Lab2}/2-2-5_enhanced/cal.h | 0 .../{Code => Lab2}/2-2-5_enhanced/main.cpp | 0 .../2-2-5_enhanced/mainwindow.cpp | 0 .../2-2-5_enhanced/mainwindow.h | 0 .../2-2-5_enhanced/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-3-1/2-3-1.pro | 0 SoftwareDesign/{Code => Lab2}/2-3-1/main.cpp | 0 .../{Code => Lab2}/2-3-1/mainwindow.cpp | 0 .../{Code => Lab2}/2-3-1/mainwindow.h | 0 .../{Code => Lab2}/2-3-1/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-3-2/2-3-2.pro | 0 SoftwareDesign/{Code => Lab2}/2-3-2/main.cpp | 0 .../{Code => Lab2}/2-3-2/mainwindow.cpp | 0 .../{Code => Lab2}/2-3-2/mainwindow.h | 0 .../{Code => Lab2}/2-3-2/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-3-3/2-3-3.pro | 0 SoftwareDesign/{Code => Lab2}/2-3-3/main.cpp | 0 .../{Code => Lab2}/2-3-3/mainwindow.cpp | 0 .../{Code => Lab2}/2-3-3/mainwindow.h | 0 .../{Code => Lab2}/2-3-3/mainwindow.ui | 0 SoftwareDesign/{Code => Lab2}/2-3-4/2-3-4.pro | 0 SoftwareDesign/{Code => Lab2}/2-3-4/main.cpp | 0 .../{Code => Lab2}/2-3-4/mainwindow.cpp | 0 .../{Code => Lab2}/2-3-4/mainwindow.h | 0 .../{Code => Lab2}/2-3-4/mainwindow.ui | 0 .../Lab2-3_Calculator4490_v3.pro | 0 .../Lab2-3_Calculator4490_v3/cal.cpp | 0 .../Lab2-3_Calculator4490_v3/cal.h | 0 .../Lab2-3_Calculator4490_v3/main.cpp | 0 .../Lab2-3_Calculator4490_v3/mainwindow.cpp | 37 +----------- .../Lab2-3_Calculator4490_v3/mainwindow.h | 0 .../Lab2-3_Calculator4490_v3/mainwindow.ui | 0 .../lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro | 0 .../{Code => Lab2}/lab2-3-5_KeyEvent/main.cpp | 0 .../lab2-3-5_KeyEvent/mainwindow.cpp | 0 .../lab2-3-5_KeyEvent/mainwindow.h | 0 .../lab2-3-5_KeyEvent/mainwindow.ui | 0 .../{Code => }/workspace.code-workspace | 0 81 files changed, 57 insertions(+), 35 deletions(-) create mode 100644 Matlab/lab1.m delete mode 100644 SoftwareDesign/Doc/软件设计综合实验_实验报告1.docx rename SoftwareDesign/{Code => Lab1}/1-1a/main.cpp (100%) rename SoftwareDesign/{Code => Lab1}/1-1b/main.cpp (100%) rename SoftwareDesign/{Code => Lab1}/1-1c/main.cpp (100%) rename SoftwareDesign/{Code => Lab1}/1-1d/main.cpp (100%) rename SoftwareDesign/{Code => Lab1}/1-2/main.cpp (100%) rename SoftwareDesign/{Code => Lab1}/1-3a/main.cpp (100%) rename SoftwareDesign/{Code => Lab1}/1-3b/main.cpp (100%) rename SoftwareDesign/{Code => Lab1}/inc/matrix.hpp (100%) rename SoftwareDesign/{Code => Lab1}/inc/vector.hpp (100%) rename SoftwareDesign/{Code => Lab2}/2-1/2-1.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-1/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-1/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-1/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-1/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-2-1/2-2-1.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-2-1/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-1/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-1/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-2-1/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-2-2/2-2-2.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-2-2/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-2/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-2/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-2-2/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-2-3/2-2-3.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-2-3/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-3/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-3/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-2-3/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-2-4/2-2-4.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-2-4/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-4/widget.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-4/widget.h (100%) rename SoftwareDesign/{Code => Lab2}/2-2-4/widget.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5/2-2-5.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5_enhanced/2-2-5_enhanced.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5_enhanced/cal.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5_enhanced/cal.h (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5_enhanced/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5_enhanced/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5_enhanced/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-2-5_enhanced/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-3-1/2-3-1.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-3-1/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-1/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-1/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-3-1/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-3-2/2-3-2.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-3-2/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-2/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-2/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-3-2/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-3-3/2-3-3.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-3-3/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-3/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-3/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-3-3/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/2-3-4/2-3-4.pro (100%) rename SoftwareDesign/{Code => Lab2}/2-3-4/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-4/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/2-3-4/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/2-3-4/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/Lab2-3_Calculator4490_v3/Lab2-3_Calculator4490_v3.pro (100%) rename SoftwareDesign/{Code => Lab2}/Lab2-3_Calculator4490_v3/cal.cpp (100%) rename SoftwareDesign/{Code => Lab2}/Lab2-3_Calculator4490_v3/cal.h (100%) rename SoftwareDesign/{Code => Lab2}/Lab2-3_Calculator4490_v3/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/Lab2-3_Calculator4490_v3/mainwindow.cpp (79%) rename SoftwareDesign/{Code => Lab2}/Lab2-3_Calculator4490_v3/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/Lab2-3_Calculator4490_v3/mainwindow.ui (100%) rename SoftwareDesign/{Code => Lab2}/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro (100%) rename SoftwareDesign/{Code => Lab2}/lab2-3-5_KeyEvent/main.cpp (100%) rename SoftwareDesign/{Code => Lab2}/lab2-3-5_KeyEvent/mainwindow.cpp (100%) rename SoftwareDesign/{Code => Lab2}/lab2-3-5_KeyEvent/mainwindow.h (100%) rename SoftwareDesign/{Code => Lab2}/lab2-3-5_KeyEvent/mainwindow.ui (100%) rename SoftwareDesign/{Code => }/workspace.code-workspace (100%) diff --git a/Matlab/lab1.m b/Matlab/lab1.m new file mode 100644 index 0000000..9579464 --- /dev/null +++ b/Matlab/lab1.m @@ -0,0 +1,55 @@ +figure(1); +syms x; +t=-5:0.0001:5; +fx=heaviside(x+2)-heaviside(x-2); +ezplot(fx,[-5,5]); + +figure(2); +fy=heaviside(x+0.2)-heaviside(x-0.2); +ezplot(fy,[-5,5]); + +figure(3); +fz=heaviside(x+0.1)-heaviside(x-0.1); +ezplot(fz,[-5,5]); + +figure(4); +subplot(2,1,1); +fa=5*cos(12*pi*t)+6*cos(18*pi*t); +plot(t,fa); + +subplot(2,1,2); +xcorr1=autocorr(fa,t); +plot(corr1); + +figure(5); +fb=(cos(2*pi*t)).*(cos(2*pi*t)); +plot(t,fb); + +figure(6); +t = 0:0.1:10; +b1=[1,5,6]; +a1=[1,5]; +sys=tf(a1,b1); +y1=step(sys,t); +a2=[1,5]; +b2=[1,2,5]; +sys=tf(a2,b2); +y2=step(sys,t); +a3=[1.5]; +b3=[1,2,1]; +sys=tf(a3,b3); +y3=step(sys,t); +plot(t,y1,t,y2,'--',t,y3,'+'); + +figure(7); +sys=tf([1,2],[1,3,2]); +y=impulse(sys,t); +plot(t,y); + +f=cos(t); +sys=tf([-1,2],[1,3,2]); +y=lsim(sys,f,t); +plot(t,f); + + + diff --git a/SoftwareDesign/Doc/软件设计综合实验_实验报告1.docx b/SoftwareDesign/Doc/软件设计综合实验_实验报告1.docx deleted file mode 100644 index 5919ebcdaa266c68ef241bdcfea4548409b98930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95843 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∈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 z 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 h^qdrp=42=)s_0tJvaF`#1n%`cGf{|iVAr0)O# diff --git a/SoftwareDesign/Code/1-1a/main.cpp b/SoftwareDesign/Lab1/1-1a/main.cpp similarity index 100% rename from SoftwareDesign/Code/1-1a/main.cpp rename to SoftwareDesign/Lab1/1-1a/main.cpp diff --git a/SoftwareDesign/Code/1-1b/main.cpp b/SoftwareDesign/Lab1/1-1b/main.cpp similarity index 100% rename from SoftwareDesign/Code/1-1b/main.cpp rename to SoftwareDesign/Lab1/1-1b/main.cpp diff --git a/SoftwareDesign/Code/1-1c/main.cpp b/SoftwareDesign/Lab1/1-1c/main.cpp similarity index 100% rename from SoftwareDesign/Code/1-1c/main.cpp rename to SoftwareDesign/Lab1/1-1c/main.cpp diff --git a/SoftwareDesign/Code/1-1d/main.cpp b/SoftwareDesign/Lab1/1-1d/main.cpp similarity index 100% rename from SoftwareDesign/Code/1-1d/main.cpp rename to SoftwareDesign/Lab1/1-1d/main.cpp diff --git a/SoftwareDesign/Code/1-2/main.cpp b/SoftwareDesign/Lab1/1-2/main.cpp similarity index 100% rename from SoftwareDesign/Code/1-2/main.cpp rename to SoftwareDesign/Lab1/1-2/main.cpp diff --git a/SoftwareDesign/Code/1-3a/main.cpp b/SoftwareDesign/Lab1/1-3a/main.cpp similarity index 100% rename from SoftwareDesign/Code/1-3a/main.cpp rename to SoftwareDesign/Lab1/1-3a/main.cpp diff --git a/SoftwareDesign/Code/1-3b/main.cpp b/SoftwareDesign/Lab1/1-3b/main.cpp similarity index 100% rename from SoftwareDesign/Code/1-3b/main.cpp rename to SoftwareDesign/Lab1/1-3b/main.cpp diff --git a/SoftwareDesign/Code/inc/matrix.hpp b/SoftwareDesign/Lab1/inc/matrix.hpp similarity index 100% rename from SoftwareDesign/Code/inc/matrix.hpp rename to SoftwareDesign/Lab1/inc/matrix.hpp diff --git a/SoftwareDesign/Code/inc/vector.hpp b/SoftwareDesign/Lab1/inc/vector.hpp similarity index 100% rename from SoftwareDesign/Code/inc/vector.hpp rename to SoftwareDesign/Lab1/inc/vector.hpp diff --git a/SoftwareDesign/Code/2-1/2-1.pro b/SoftwareDesign/Lab2/2-1/2-1.pro similarity index 100% rename from SoftwareDesign/Code/2-1/2-1.pro rename to SoftwareDesign/Lab2/2-1/2-1.pro diff --git a/SoftwareDesign/Code/2-1/main.cpp b/SoftwareDesign/Lab2/2-1/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-1/main.cpp rename to SoftwareDesign/Lab2/2-1/main.cpp diff --git a/SoftwareDesign/Code/2-1/mainwindow.cpp b/SoftwareDesign/Lab2/2-1/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-1/mainwindow.cpp rename to SoftwareDesign/Lab2/2-1/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-1/mainwindow.h b/SoftwareDesign/Lab2/2-1/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-1/mainwindow.h rename to SoftwareDesign/Lab2/2-1/mainwindow.h diff --git a/SoftwareDesign/Code/2-1/mainwindow.ui b/SoftwareDesign/Lab2/2-1/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-1/mainwindow.ui rename to SoftwareDesign/Lab2/2-1/mainwindow.ui diff --git a/SoftwareDesign/Code/2-2-1/2-2-1.pro b/SoftwareDesign/Lab2/2-2-1/2-2-1.pro similarity index 100% rename from SoftwareDesign/Code/2-2-1/2-2-1.pro rename to SoftwareDesign/Lab2/2-2-1/2-2-1.pro diff --git a/SoftwareDesign/Code/2-2-1/main.cpp b/SoftwareDesign/Lab2/2-2-1/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-1/main.cpp rename to SoftwareDesign/Lab2/2-2-1/main.cpp diff --git a/SoftwareDesign/Code/2-2-1/mainwindow.cpp b/SoftwareDesign/Lab2/2-2-1/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-1/mainwindow.cpp rename to SoftwareDesign/Lab2/2-2-1/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-2-1/mainwindow.h b/SoftwareDesign/Lab2/2-2-1/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-2-1/mainwindow.h rename to SoftwareDesign/Lab2/2-2-1/mainwindow.h diff --git a/SoftwareDesign/Code/2-2-1/mainwindow.ui b/SoftwareDesign/Lab2/2-2-1/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-2-1/mainwindow.ui rename to SoftwareDesign/Lab2/2-2-1/mainwindow.ui diff --git a/SoftwareDesign/Code/2-2-2/2-2-2.pro b/SoftwareDesign/Lab2/2-2-2/2-2-2.pro similarity index 100% rename from SoftwareDesign/Code/2-2-2/2-2-2.pro rename to SoftwareDesign/Lab2/2-2-2/2-2-2.pro diff --git a/SoftwareDesign/Code/2-2-2/main.cpp b/SoftwareDesign/Lab2/2-2-2/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-2/main.cpp rename to SoftwareDesign/Lab2/2-2-2/main.cpp diff --git a/SoftwareDesign/Code/2-2-2/mainwindow.cpp b/SoftwareDesign/Lab2/2-2-2/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-2/mainwindow.cpp rename to SoftwareDesign/Lab2/2-2-2/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-2-2/mainwindow.h b/SoftwareDesign/Lab2/2-2-2/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-2-2/mainwindow.h rename to SoftwareDesign/Lab2/2-2-2/mainwindow.h diff --git a/SoftwareDesign/Code/2-2-2/mainwindow.ui b/SoftwareDesign/Lab2/2-2-2/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-2-2/mainwindow.ui rename to SoftwareDesign/Lab2/2-2-2/mainwindow.ui diff --git a/SoftwareDesign/Code/2-2-3/2-2-3.pro b/SoftwareDesign/Lab2/2-2-3/2-2-3.pro similarity index 100% rename from SoftwareDesign/Code/2-2-3/2-2-3.pro rename to SoftwareDesign/Lab2/2-2-3/2-2-3.pro diff --git a/SoftwareDesign/Code/2-2-3/main.cpp b/SoftwareDesign/Lab2/2-2-3/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-3/main.cpp rename to SoftwareDesign/Lab2/2-2-3/main.cpp diff --git a/SoftwareDesign/Code/2-2-3/mainwindow.cpp b/SoftwareDesign/Lab2/2-2-3/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-3/mainwindow.cpp rename to SoftwareDesign/Lab2/2-2-3/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-2-3/mainwindow.h b/SoftwareDesign/Lab2/2-2-3/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-2-3/mainwindow.h rename to SoftwareDesign/Lab2/2-2-3/mainwindow.h diff --git a/SoftwareDesign/Code/2-2-3/mainwindow.ui b/SoftwareDesign/Lab2/2-2-3/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-2-3/mainwindow.ui rename to SoftwareDesign/Lab2/2-2-3/mainwindow.ui diff --git a/SoftwareDesign/Code/2-2-4/2-2-4.pro b/SoftwareDesign/Lab2/2-2-4/2-2-4.pro similarity index 100% rename from SoftwareDesign/Code/2-2-4/2-2-4.pro rename to SoftwareDesign/Lab2/2-2-4/2-2-4.pro diff --git a/SoftwareDesign/Code/2-2-4/main.cpp b/SoftwareDesign/Lab2/2-2-4/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-4/main.cpp rename to SoftwareDesign/Lab2/2-2-4/main.cpp diff --git a/SoftwareDesign/Code/2-2-4/widget.cpp b/SoftwareDesign/Lab2/2-2-4/widget.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-4/widget.cpp rename to SoftwareDesign/Lab2/2-2-4/widget.cpp diff --git a/SoftwareDesign/Code/2-2-4/widget.h b/SoftwareDesign/Lab2/2-2-4/widget.h similarity index 100% rename from SoftwareDesign/Code/2-2-4/widget.h rename to SoftwareDesign/Lab2/2-2-4/widget.h diff --git a/SoftwareDesign/Code/2-2-4/widget.ui b/SoftwareDesign/Lab2/2-2-4/widget.ui similarity index 100% rename from SoftwareDesign/Code/2-2-4/widget.ui rename to SoftwareDesign/Lab2/2-2-4/widget.ui diff --git a/SoftwareDesign/Code/2-2-5/2-2-5.pro b/SoftwareDesign/Lab2/2-2-5/2-2-5.pro similarity index 100% rename from SoftwareDesign/Code/2-2-5/2-2-5.pro rename to SoftwareDesign/Lab2/2-2-5/2-2-5.pro diff --git a/SoftwareDesign/Code/2-2-5/main.cpp b/SoftwareDesign/Lab2/2-2-5/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-5/main.cpp rename to SoftwareDesign/Lab2/2-2-5/main.cpp diff --git a/SoftwareDesign/Code/2-2-5/mainwindow.cpp b/SoftwareDesign/Lab2/2-2-5/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-5/mainwindow.cpp rename to SoftwareDesign/Lab2/2-2-5/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-2-5/mainwindow.h b/SoftwareDesign/Lab2/2-2-5/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-2-5/mainwindow.h rename to SoftwareDesign/Lab2/2-2-5/mainwindow.h diff --git a/SoftwareDesign/Code/2-2-5/mainwindow.ui b/SoftwareDesign/Lab2/2-2-5/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-2-5/mainwindow.ui rename to SoftwareDesign/Lab2/2-2-5/mainwindow.ui diff --git a/SoftwareDesign/Code/2-2-5_enhanced/2-2-5_enhanced.pro b/SoftwareDesign/Lab2/2-2-5_enhanced/2-2-5_enhanced.pro similarity index 100% rename from SoftwareDesign/Code/2-2-5_enhanced/2-2-5_enhanced.pro rename to SoftwareDesign/Lab2/2-2-5_enhanced/2-2-5_enhanced.pro diff --git a/SoftwareDesign/Code/2-2-5_enhanced/cal.cpp b/SoftwareDesign/Lab2/2-2-5_enhanced/cal.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-5_enhanced/cal.cpp rename to SoftwareDesign/Lab2/2-2-5_enhanced/cal.cpp diff --git a/SoftwareDesign/Code/2-2-5_enhanced/cal.h b/SoftwareDesign/Lab2/2-2-5_enhanced/cal.h similarity index 100% rename from SoftwareDesign/Code/2-2-5_enhanced/cal.h rename to SoftwareDesign/Lab2/2-2-5_enhanced/cal.h diff --git a/SoftwareDesign/Code/2-2-5_enhanced/main.cpp b/SoftwareDesign/Lab2/2-2-5_enhanced/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-5_enhanced/main.cpp rename to SoftwareDesign/Lab2/2-2-5_enhanced/main.cpp diff --git a/SoftwareDesign/Code/2-2-5_enhanced/mainwindow.cpp b/SoftwareDesign/Lab2/2-2-5_enhanced/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-2-5_enhanced/mainwindow.cpp rename to SoftwareDesign/Lab2/2-2-5_enhanced/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-2-5_enhanced/mainwindow.h b/SoftwareDesign/Lab2/2-2-5_enhanced/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-2-5_enhanced/mainwindow.h rename to SoftwareDesign/Lab2/2-2-5_enhanced/mainwindow.h diff --git a/SoftwareDesign/Code/2-2-5_enhanced/mainwindow.ui b/SoftwareDesign/Lab2/2-2-5_enhanced/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-2-5_enhanced/mainwindow.ui rename to SoftwareDesign/Lab2/2-2-5_enhanced/mainwindow.ui diff --git a/SoftwareDesign/Code/2-3-1/2-3-1.pro b/SoftwareDesign/Lab2/2-3-1/2-3-1.pro similarity index 100% rename from SoftwareDesign/Code/2-3-1/2-3-1.pro rename to SoftwareDesign/Lab2/2-3-1/2-3-1.pro diff --git a/SoftwareDesign/Code/2-3-1/main.cpp b/SoftwareDesign/Lab2/2-3-1/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-1/main.cpp rename to SoftwareDesign/Lab2/2-3-1/main.cpp diff --git a/SoftwareDesign/Code/2-3-1/mainwindow.cpp b/SoftwareDesign/Lab2/2-3-1/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-1/mainwindow.cpp rename to SoftwareDesign/Lab2/2-3-1/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-3-1/mainwindow.h b/SoftwareDesign/Lab2/2-3-1/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-3-1/mainwindow.h rename to SoftwareDesign/Lab2/2-3-1/mainwindow.h diff --git a/SoftwareDesign/Code/2-3-1/mainwindow.ui b/SoftwareDesign/Lab2/2-3-1/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-3-1/mainwindow.ui rename to SoftwareDesign/Lab2/2-3-1/mainwindow.ui diff --git a/SoftwareDesign/Code/2-3-2/2-3-2.pro b/SoftwareDesign/Lab2/2-3-2/2-3-2.pro similarity index 100% rename from SoftwareDesign/Code/2-3-2/2-3-2.pro rename to SoftwareDesign/Lab2/2-3-2/2-3-2.pro diff --git a/SoftwareDesign/Code/2-3-2/main.cpp b/SoftwareDesign/Lab2/2-3-2/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-2/main.cpp rename to SoftwareDesign/Lab2/2-3-2/main.cpp diff --git a/SoftwareDesign/Code/2-3-2/mainwindow.cpp b/SoftwareDesign/Lab2/2-3-2/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-2/mainwindow.cpp rename to SoftwareDesign/Lab2/2-3-2/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-3-2/mainwindow.h b/SoftwareDesign/Lab2/2-3-2/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-3-2/mainwindow.h rename to SoftwareDesign/Lab2/2-3-2/mainwindow.h diff --git a/SoftwareDesign/Code/2-3-2/mainwindow.ui b/SoftwareDesign/Lab2/2-3-2/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-3-2/mainwindow.ui rename to SoftwareDesign/Lab2/2-3-2/mainwindow.ui diff --git a/SoftwareDesign/Code/2-3-3/2-3-3.pro b/SoftwareDesign/Lab2/2-3-3/2-3-3.pro similarity index 100% rename from SoftwareDesign/Code/2-3-3/2-3-3.pro rename to SoftwareDesign/Lab2/2-3-3/2-3-3.pro diff --git a/SoftwareDesign/Code/2-3-3/main.cpp b/SoftwareDesign/Lab2/2-3-3/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-3/main.cpp rename to SoftwareDesign/Lab2/2-3-3/main.cpp diff --git a/SoftwareDesign/Code/2-3-3/mainwindow.cpp b/SoftwareDesign/Lab2/2-3-3/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-3/mainwindow.cpp rename to SoftwareDesign/Lab2/2-3-3/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-3-3/mainwindow.h b/SoftwareDesign/Lab2/2-3-3/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-3-3/mainwindow.h rename to SoftwareDesign/Lab2/2-3-3/mainwindow.h diff --git a/SoftwareDesign/Code/2-3-3/mainwindow.ui b/SoftwareDesign/Lab2/2-3-3/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-3-3/mainwindow.ui rename to SoftwareDesign/Lab2/2-3-3/mainwindow.ui diff --git a/SoftwareDesign/Code/2-3-4/2-3-4.pro b/SoftwareDesign/Lab2/2-3-4/2-3-4.pro similarity index 100% rename from SoftwareDesign/Code/2-3-4/2-3-4.pro rename to SoftwareDesign/Lab2/2-3-4/2-3-4.pro diff --git a/SoftwareDesign/Code/2-3-4/main.cpp b/SoftwareDesign/Lab2/2-3-4/main.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-4/main.cpp rename to SoftwareDesign/Lab2/2-3-4/main.cpp diff --git a/SoftwareDesign/Code/2-3-4/mainwindow.cpp b/SoftwareDesign/Lab2/2-3-4/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/2-3-4/mainwindow.cpp rename to SoftwareDesign/Lab2/2-3-4/mainwindow.cpp diff --git a/SoftwareDesign/Code/2-3-4/mainwindow.h b/SoftwareDesign/Lab2/2-3-4/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/2-3-4/mainwindow.h rename to SoftwareDesign/Lab2/2-3-4/mainwindow.h diff --git a/SoftwareDesign/Code/2-3-4/mainwindow.ui b/SoftwareDesign/Lab2/2-3-4/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/2-3-4/mainwindow.ui rename to SoftwareDesign/Lab2/2-3-4/mainwindow.ui diff --git a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/Lab2-3_Calculator4490_v3.pro b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/Lab2-3_Calculator4490_v3.pro similarity index 100% rename from SoftwareDesign/Code/Lab2-3_Calculator4490_v3/Lab2-3_Calculator4490_v3.pro rename to SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/Lab2-3_Calculator4490_v3.pro diff --git a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/cal.cpp b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/cal.cpp similarity index 100% rename from SoftwareDesign/Code/Lab2-3_Calculator4490_v3/cal.cpp rename to SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/cal.cpp diff --git a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/cal.h b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/cal.h similarity index 100% rename from SoftwareDesign/Code/Lab2-3_Calculator4490_v3/cal.h rename to SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/cal.h diff --git a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/main.cpp b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/main.cpp similarity index 100% rename from SoftwareDesign/Code/Lab2-3_Calculator4490_v3/main.cpp rename to SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/main.cpp diff --git a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/mainwindow.cpp b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/mainwindow.cpp similarity index 79% rename from SoftwareDesign/Code/Lab2-3_Calculator4490_v3/mainwindow.cpp rename to SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/mainwindow.cpp index f3fca90..92b397f 100644 --- a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/mainwindow.cpp +++ b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/mainwindow.cpp @@ -119,41 +119,8 @@ void MainWindow::keyPressEvent(QKeyEvent *event) { case Qt::Key_7: emit ui->digitBtn7->clicked(); break; - case Qt::Key_8: - emit ui->digitBtn8->clicked(); - break; - case Qt::Key_9: - emit ui->digitBtn9->clicked(); - break; - case Qt::Key_Plus: - emit ui->addBtn->clicked(); - break; - case Qt::Key_Minus: - emit ui->subtractionBtn->clicked(); - break; - case Qt::Key_Asterisk: - emit ui->mulBtn->clicked(); - break; - case Qt::Key_Slash: - emit ui->divisionBtn->clicked(); - break; - case Qt::Key_Period: - emit ui->pointBtn->clicked(); - break; - case Qt::Key_Equal: - emit ui->equalBtn->clicked(); - case Qt::Key_Backspace: - emit ui->clearBtn->clicked(); - break; - case Qt::Key_Delete: - emit ui->clearAllBtn->clicked(); - break; - case Qt::Key_Enter: - emit ui->equalBtn->clicked(); - break; - case Qt::Key_Escape: - emit ui->clearAllBtn->clicked(); - break; + case Qt::Key_8: + default: break; } diff --git a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/mainwindow.h b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/Lab2-3_Calculator4490_v3/mainwindow.h rename to SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/mainwindow.h diff --git a/SoftwareDesign/Code/Lab2-3_Calculator4490_v3/mainwindow.ui b/SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/Lab2-3_Calculator4490_v3/mainwindow.ui rename to SoftwareDesign/Lab2/Lab2-3_Calculator4490_v3/mainwindow.ui diff --git a/SoftwareDesign/Code/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro b/SoftwareDesign/Lab2/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro similarity index 100% rename from SoftwareDesign/Code/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro rename to SoftwareDesign/Lab2/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro diff --git a/SoftwareDesign/Code/lab2-3-5_KeyEvent/main.cpp b/SoftwareDesign/Lab2/lab2-3-5_KeyEvent/main.cpp similarity index 100% rename from SoftwareDesign/Code/lab2-3-5_KeyEvent/main.cpp rename to SoftwareDesign/Lab2/lab2-3-5_KeyEvent/main.cpp diff --git a/SoftwareDesign/Code/lab2-3-5_KeyEvent/mainwindow.cpp b/SoftwareDesign/Lab2/lab2-3-5_KeyEvent/mainwindow.cpp similarity index 100% rename from SoftwareDesign/Code/lab2-3-5_KeyEvent/mainwindow.cpp rename to SoftwareDesign/Lab2/lab2-3-5_KeyEvent/mainwindow.cpp diff --git a/SoftwareDesign/Code/lab2-3-5_KeyEvent/mainwindow.h b/SoftwareDesign/Lab2/lab2-3-5_KeyEvent/mainwindow.h similarity index 100% rename from SoftwareDesign/Code/lab2-3-5_KeyEvent/mainwindow.h rename to SoftwareDesign/Lab2/lab2-3-5_KeyEvent/mainwindow.h diff --git a/SoftwareDesign/Code/lab2-3-5_KeyEvent/mainwindow.ui b/SoftwareDesign/Lab2/lab2-3-5_KeyEvent/mainwindow.ui similarity index 100% rename from SoftwareDesign/Code/lab2-3-5_KeyEvent/mainwindow.ui rename to SoftwareDesign/Lab2/lab2-3-5_KeyEvent/mainwindow.ui diff --git a/SoftwareDesign/Code/workspace.code-workspace b/SoftwareDesign/workspace.code-workspace similarity index 100% rename from SoftwareDesign/Code/workspace.code-workspace rename to SoftwareDesign/workspace.code-workspace