From 0c4f18e28032dc0aeac89bd06f9ff78b3a305fc9 Mon Sep 17 00:00:00 2001 From: vista-man <524715@vistacollege.nl> Date: Mon, 27 Jan 2025 19:05:54 +0100 Subject: [PATCH] Enhance MainForm layout with improved styling and add regions for better code organization --- Csharp/Bankrekening/Program.cs | 57 ++++++++++++++++-- .../bin/Debug/net9.0-windows/Bankrekening.dll | Bin 9216 -> 9216 bytes .../bin/Debug/net9.0-windows/Bankrekening.exe | Bin 145408 -> 145408 bytes .../bin/Debug/net9.0-windows/Bankrekening.pdb | Bin 13560 -> 13560 bytes .../Bankrekening.AssemblyInfo.cs | 2 +- .../Bankrekening.AssemblyInfoInputs.cache | 2 +- .../obj/Debug/net9.0-windows/Bankrekening.dll | Bin 9216 -> 9216 bytes .../obj/Debug/net9.0-windows/Bankrekening.pdb | Bin 13560 -> 13560 bytes .../Bankrekening.sourcelink.json | 2 +- .../obj/Debug/net9.0-windows/apphost.exe | Bin 145408 -> 145408 bytes .../Debug/net9.0-windows/ref/Bankrekening.dll | Bin 6144 -> 6144 bytes .../net9.0-windows/refint/Bankrekening.dll | Bin 6144 -> 6144 bytes 12 files changed, 55 insertions(+), 8 deletions(-) diff --git a/Csharp/Bankrekening/Program.cs b/Csharp/Bankrekening/Program.cs index 4272561..59e2a55 100644 --- a/Csharp/Bankrekening/Program.cs +++ b/Csharp/Bankrekening/Program.cs @@ -1,7 +1,9 @@ using System; using System.Collections.Generic; +using System.Drawing; using System.Windows.Forms; +#region Bankrekening Class class Bankrekening { public string Rekeningnummer { get; } @@ -51,7 +53,9 @@ class Bankrekening return transacties; } } +#endregion +#region Transactie Class class Transactie { public decimal Bedrag { get; } @@ -65,7 +69,9 @@ class Transactie Datum = DateTime.Now; } } +#endregion +#region MainForm Class public class MainForm : Form { private Bankrekening mijnRekening; @@ -79,11 +85,45 @@ public class MainForm : Form { mijnRekening = new Bankrekening("NL01BANK0123456789", 1000); - saldoLabel = new Label() { Text = $"Saldo: {mijnRekening.ControleerSaldo()}", Top = 20, Left = 20, Width = 200 }; - bedragTextBox = new TextBox() { Top = 50, Left = 20, Width = 200 }; - stortenButton = new Button() { Text = "Storten", Top = 80, Left = 20 }; - opnemenButton = new Button() { Text = "Opnemen", Top = 110, Left = 20 }; - transactieGeschiedenisButton = new Button() { Text = "Transactiegeschiedenis", Top = 140, Left = 20 }; + saldoLabel = new Label() + { + Text = $"Saldo: {mijnRekening.ControleerSaldo()}", + Top = 20, + Left = 20, + Width = 200, + Font = new Font("Arial", 12, FontStyle.Bold) + }; + bedragTextBox = new TextBox() + { + Top = 50, + Left = 20, + Width = 200, + Font = new Font("Arial", 10) + }; + stortenButton = new Button() + { + Text = "Storten", + Top = 80, + Left = 20, + Width = 200, + Font = new Font("Arial", 10) + }; + opnemenButton = new Button() + { + Text = "Opnemen", + Top = 110, + Left = 20, + Width = 200, + Font = new Font("Arial", 10) + }; + transactieGeschiedenisButton = new Button() + { + Text = "Transactiegeschiedenis", + Top = 140, + Left = 20, + Width = 200, + Font = new Font("Arial", 10) + }; stortenButton.Click += StortenButton_Click; opnemenButton.Click += OpnemenButton_Click; @@ -94,6 +134,10 @@ public class MainForm : Form Controls.Add(stortenButton); Controls.Add(opnemenButton); Controls.Add(transactieGeschiedenisButton); + + Text = "Bankrekening Beheer"; + Size = new Size(300, 250); + StartPosition = FormStartPosition.CenterScreen; } private void StortenButton_Click(object sender, EventArgs e) @@ -135,7 +179,9 @@ public class MainForm : Form MessageBox.Show(geschiedenis); } } +#endregion +#region Program Class class Program { static void Main() @@ -155,3 +201,4 @@ class Program Application.Run(new MainForm()); } } +#endregion diff --git a/Csharp/Bankrekening/bin/Debug/net9.0-windows/Bankrekening.dll b/Csharp/Bankrekening/bin/Debug/net9.0-windows/Bankrekening.dll index d76ce6c715c3d7a8e19372c816adeaeaae05da43..b2ee1c2845c970021e2b152dbf1ac213d0211f12 100644 GIT binary patch delta 235 zcmZqhXz-ZO!4e^MX5+@54`Kp&Z4dT3K9F(TFXG(J=J#A}bC0+>lSXP{Vw$mKib1la zQHpV@nVDf)N>YlMagwEZvYByeqPan;sd-{zs^R3@l9nuuyWO5lmXHb%cxtiv)Vdwk zF0fyjZm)D&b-1%)>iipzH}{CEGifB7B$=6{nIxGS zB%3B1rdXz=q#76|o13I085t!STNf7N`q7GjDQ*RGk7;(3%A*2vn`NHE*&}YFFW%Ew?Q=Hj7DXvG^x5m@p(Um;uQ& zFw2y|fFYT|6o?HOQWz|OIE5hVD0s0PFa=`;uGNM$eu(jZe(84S1An=&;r0RSss6EOe) delta 99 zcmZqpz|jCiEsR^33{3r#8B7?G7|eiV8kl9uV8D>fU<$;B3@HqjK%Bym3KTO0ikJgc hqySYL0bwG8F;Lb3sLK#2p9*A~0ZF6n^`=aXOaK&d62|}l diff --git a/Csharp/Bankrekening/bin/Debug/net9.0-windows/Bankrekening.pdb b/Csharp/Bankrekening/bin/Debug/net9.0-windows/Bankrekening.pdb index fc046151d79e2fa59e5baf71fb5bb260f5972339..1571a8de3bbcec309d0f1f08fc2e7b322ce9df04 100644 GIT binary patch delta 270 zcmey7`6F{ejmT4r&8ODwuy&d4c6iOYe7ls!-EL1dPT0$=u;hSyn|z@=vyyV$m#vKU zfxoZRO>v(4;z*f~eB#lkmuFATW%;Y{QhkDl=@%>4WYyBBYfBY-e>&Y;ZCtuNcF)zv z8ne<=)=%zYouiSOn3!g4nPQM^X_R7|YG!7bmXefWW}IYco@{2EnrLp2YHFUCm}sHyN2TDo%c7WMZwy%E-XW#KFnH$W+NB#wftdz`$q> z6cdJuu>rNQ*vNt@TO}}MCkrym%wck*u{>k&~kVjO`iACkvQZGPX|kG6`Uu JI(fE9EC2v2SSbJi delta 270 zcmey7`6F{ejR?;UrvoP<+`L;l7Yo#do|*Simu20?3456pKARmf*)IOz+m|h$4O}Mv zS?uzl@ge;mIaw*W;;33Sf0^ua;0$?W6IlSXP{Vw$mKib1la zQHpV@nVDf)N>YlMagwEZvYByeqPan;sd-{zs^R3@l9nuuyWO5lmXHb%cxtiv)Vdwk zF0fyjZm)D&b-1%)>iipzH}{CEGifB7B$=6{nIxGS zB%3B1rdXz=q#76|o13I085t!STNf7N`q7GjDQ*RGk7;(3%A*2vn`NHE*&}YFFW%Ew?Q=Hj7DXvG^x5m@p(Um;uQ& zFw2y|fFYT|6o?HOQWz|OIE5hv(4;z*f~eB#lkmuFATW%;Y{QhkDl=@%>4WYyBBYfBY-e>&Y;ZCtuNcF)zv z8ne<=)=%zYouiSOn3!g4nPQM^X_R7|YG!7bmXefWW}IYco@{2EnrLp2YHFUCm}sHyN2TDo%c7WMZwy%E-XW#KFnH$W+NB#wftdz`$q> z6cdJuu>rNQ*vNt@TO}}MCkrym%wck*u{>k&~kVjO`iACkvQZGPX|kG6`Uu JI(fE9EC2v2SSbJi delta 270 zcmey7`6F{ejR?;UrvoP<+`L;l7Yo#do|*Simu20?3456pKARmf*)IOz+m|h$4O}Mv zS?uzl@ge;mIaw*W;;33Sf0^ua;0$?W6IVD0s0PFa=`;uGNM$eu(jZe(84S1An=&;r0RSss6EOe) delta 99 zcmZqpz|jCiEsR^33{3r#8B7?G7|eiV8kl9uV8D>fU<$;B3@HqjK%Bym3KTO0ikJgc hqySYL0bwG8F;Lb3sLK#2p9*A~0ZF6n^`=aXOaK&d62|}l diff --git a/Csharp/Bankrekening/obj/Debug/net9.0-windows/ref/Bankrekening.dll b/Csharp/Bankrekening/obj/Debug/net9.0-windows/ref/Bankrekening.dll index f329d028e2caf842695bc47e539d651776c857cb..5408a952e98037b15d658b54f53bdf53d062aefc 100644 GIT binary patch delta 195 zcmZoLXfT-2!4h4$a^=RJ5@vzmg*&%;EbDe}`Eq%7U?PXxWcDuv=NYH%#g}p284z{xfF&ZAT|SvB>`p4foec(kWO=;j#LIyAPq7l MmBDaxzi=T701AsYeE3pB+1ku*)-WO#WE!&)xa>>+$1H*$SBd+(jd(+HPzBA)o8OIzdnn9GJ^?2 z5`!6#Oarq_84MVb8BBrLkRgS^5{Oe6Qh{QIKoN7GiWHz~BOpvcDuv=NYH%#g}p284z{xfF&ZAT|SvB>`p4foec(kWO=;j#LIyAPq7l MmBDaxzi=T701AsYeE3pB+1ku*)-WO#WE!&)xa>>+$1H*$SBd+(jd(+HPzBA)o8OIzdnn9GJ^?2 z5`!6#Oarq_84MVb8BBrLkRgS^5{Oe6Qh{QIKoN7GiWHz~BOpv