Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
ca6dd5f
make click event for the opperators
CTH-npitx Dec 11, 2024
8d85cd8
change Application.SetCompatibleTextRenderingDefault to true
CTH-npitx Dec 11, 2024
0ee361c
add code
CTH-npitx Dec 11, 2024
4cce453
move to click event instead of mouse click, and add next component
CTH-npitx Dec 11, 2024
93b05b9
remove the mouse click event
CTH-npitx Dec 11, 2024
7c18a66
modify to set the text box to 0
CTH-npitx Dec 11, 2024
0031d60
set up clear and clear equation (1 event for both. if you push the bu…
CTH-npitx Dec 11, 2024
52d4e6d
set up switchcase for preforming operations
CTH-npitx Jan 7, 2025
e7cf34b
all operators
CTH-npitx Jan 7, 2025
bcb68d2
add error message
CTH-npitx Jan 7, 2025
26cc0b4
test
CTH-npitx Jan 7, 2025
e78f971
set up final error message, tests
CTH-npitx Jan 7, 2025
b5c054f
clean, resize
CTH-npitx Jan 7, 2025
8dae5c9
edit size
CTH-npitx Jan 8, 2025
778eb72
integrate in the Prepare Release branch
CTH-npitx Jan 8, 2025
cde1001
Revert "clean, resize"
CTH-npitx Jan 8, 2025
05e5f00
move the instructions into .github
CTH-npitx Jan 9, 2025
e75baa2
make .github folder
CTH-npitx Jan 9, 2025
6bbcac4
Merge pull request #9 from CTH-npitx-programs/instructions
CTH-npitx Jan 9, 2025
e8552b7
remove uneeded file
CTH-npitx Jan 9, 2025
e1e2346
added in temporary placeholder for archive reasons
CTH-npitx Jan 9, 2025
76d623d
placeholder2
CTH-npitx Jan 9, 2025
37076bb
Merge pull request #7 from CTH-npitx-programs/project-files
CTH-npitx Jan 9, 2025
34e79e4
delete placeholders
CTH-npitx Jan 9, 2025
9054acf
marked what plans are done, removed an uneeded plan version
CTH-npitx Jan 9, 2025
f411a0c
Merge pull request #10 from CTH-npitx-programs/base-project-files
CTH-npitx Jan 9, 2025
57a4a75
Merge branch 'plans' into main+plans
CTH-npitx Jan 9, 2025
7f64e31
added in the plans.txt, where completed plans will be mentioned
CTH-npitx Jan 9, 2025
4dad8b5
added the content
CTH-npitx Jan 9, 2025
b44a37a
Modified name, and moved to new location
CTH-npitx Jan 9, 2025
fce2494
Merge pull request #11 from CTH-npitx-programs/main+plans
CTH-npitx Jan 9, 2025
eb00898
fixed to match new location of completed components
CTH-npitx Jan 9, 2025
4eac16d
modify locations
CTH-npitx Jan 9, 2025
1a2ef3b
Revert "modify locations"
CTH-npitx Jan 9, 2025
d6d9c78
sort soloution folders, fix issues
CTH-npitx Jan 9, 2025
6c169d8
added miscilaneus file
CTH-npitx Jan 9, 2025
fe0d244
added flowchart
CTH-npitx Jan 9, 2025
211e5df
move and rename 4-function
CTH-npitx Jan 9, 2025
b0da786
Revert "added miscilaneus file"
CTH-npitx Jan 9, 2025
6f8ea8c
delete uneeded?
CTH-npitx Jan 9, 2025
03698de
Revert "delete uneeded?"
CTH-npitx Jan 9, 2025
ad0edd6
somehow the soloution seems to have gotten wiped for the data. So, de…
CTH-npitx Jan 9, 2025
443f6bd
fix entire thing. it is now formated correctly
CTH-npitx Jan 9, 2025
3a47d19
a
CTH-npitx Jan 9, 2025
a1ff06e
Merge pull request #12 from CTH-npitx-programs/alterations
CTH-npitx Jan 9, 2025
7e072f7
fix miscklick
CTH-npitx Jan 9, 2025
d7fd916
Merge branch 'main' of https://github.com/CTH-npitx-programs/calculat…
CTH-npitx Jan 9, 2025
e4de59c
somehow once again it got reverted... hopefully at least the order is…
CTH-npitx Jan 9, 2025
2bb9b90
Merge pull request #16 from CTH-npitx-programs/main
CTH-npitx Jan 9, 2025
e5cc835
remove flowchart soloution item.
CTH-npitx Jan 9, 2025
3a5ec4f
figured out the issue of multiple parts, sadly can't put (it appears)…
CTH-npitx Jan 9, 2025
736794d
placeholder
CTH-npitx Jan 9, 2025
69d7418
rename .cs file
CTH-npitx Jan 9, 2025
350dbbd
Revert "rename .cs file"
CTH-npitx Jan 9, 2025
00c9382
something from .github
CTH-npitx Jan 9, 2025
91bc9ba
modify code in a way that would obviously cause an error, just to see…
CTH-npitx Jan 9, 2025
17e4b12
space
CTH-npitx Jan 9, 2025
cfbf20c
take in expirment
CTH-npitx Jan 9, 2025
90d63cf
Revert "modify code in a way that would obviously cause an error, jus…
CTH-npitx Jan 9, 2025
4327fac
placeholder remove
CTH-npitx Jan 9, 2025
c1c3436
a
CTH-npitx Jan 9, 2025
e28136c
Revert "a"
CTH-npitx Jan 9, 2025
386794c
a simple memory that's variable based, with a single storage space
CTH-npitx Jan 9, 2025
8f7701a
add in variable and a system to only show the memory button if there …
CTH-npitx Jan 9, 2025
50e540f
new feature
CTH-npitx Jan 9, 2025
75236fb
placeholder
CTH-npitx Jan 9, 2025
a2db4e9
Merge branch 'simple-memory' into memory
CTH-npitx Jan 9, 2025
7786453
Revert "new feature"
CTH-npitx Jan 9, 2025
68fe5fa
Revert "add in variable and a system to only show the memory button i…
CTH-npitx Jan 9, 2025
d6f5493
Revert "a simple memory that's variable based, with a single storage …
CTH-npitx Jan 9, 2025
c842ade
Revert "placeholder"
CTH-npitx Jan 9, 2025
e761ffa
alter button colors to match themselves
CTH-npitx Jan 9, 2025
4d9baa8
added button and var, set up section
CTH-npitx Jan 9, 2025
2d97cc2
set up store button
CTH-npitx Jan 9, 2025
bb45fb7
made note of possible major issue
CTH-npitx Jan 9, 2025
318e319
initial recall code, framework of memory
CTH-npitx Jan 9, 2025
8bc6232
finish memory variables
CTH-npitx Jan 9, 2025
19dfa35
fix buttons
CTH-npitx Jan 9, 2025
d3d9db2
note
CTH-npitx Jan 9, 2025
8e1feb6
mention memory
CTH-npitx Jan 9, 2025
262d39b
update completed and move important note
CTH-npitx Jan 9, 2025
19f234c
fixed calculator.
CTH-npitx Jan 9, 2025
ede13e6
fixed memory clear system
CTH-npitx Jan 9, 2025
a0968ad
fix variable to prevent issue with used vars. Still not sure what the…
CTH-npitx Jan 14, 2025
5c248d0
tested, fixed refferences to wrong buttons
CTH-npitx Jan 14, 2025
c2551c9
set to compatible text redering to false, as apparently it's for port…
CTH-npitx Jan 14, 2025
337714d
commented out, as it defaults to false, so it's not necessary
CTH-npitx Jan 14, 2025
a91e5d7
Merge pull request #17 from CTH-npitx-programs/set-compatible-text-re…
CTH-npitx Jan 14, 2025
6952ba4
alter such that memory will replace the contents of the text box with…
CTH-npitx Jan 14, 2025
ae1934f
Merge pull request #26 from CTH-npitx-programs/memory
CTH-npitx Jan 14, 2025
c9d1502
change the current memory to "rapid memory" as it's for storing a sin…
CTH-npitx Jan 14, 2025
d9948f4
change button names to now be based on rapid store (thereby breaking …
CTH-npitx Jan 14, 2025
d8deea0
change name of one button for bound action to contain "fast"
CTH-npitx Jan 14, 2025
cebfd06
alter name
CTH999 Jan 16, 2025
c3fc10d
Revert "alter name"
CTH999 Jan 16, 2025
3ac6f7d
incorect change
CTH999 Jan 16, 2025
5e10107
change to fast prev
CTH999 Jan 16, 2025
dee4474
rename main functions
CTH999 Jan 16, 2025
abcf7ca
remove redundent
CTH999 Jan 16, 2025
1c7705f
notes
CTH999 Jan 16, 2025
8c56cff
Merge pull request #28 from CTH-npitx-programs/rapid-memory
CTH999 Jan 16, 2025
8904567
Merge pull request #30 from CTH-npitx-programs/main
CTH999 Jan 16, 2025
faa0706
memory box
CTH999 Jan 16, 2025
7786641
variable changes
CTH999 Jan 23, 2025
4ecfb5c
finished full memory
CTH999 Jan 23, 2025
2925aaf
clear all
CTH999 Jan 23, 2025
8adc836
set up system to retrieve memory
CTH-npitx Jan 28, 2025
193ed98
set up basis
CTH-npitx Jan 28, 2025
80c7e1f
connect memory partially
CTH-npitx Jan 28, 2025
bfe1c64
memory acess
CTH-npitx Jan 28, 2025
7b64244
completed memory
CTH-npitx Jan 28, 2025
bc212b9
Merge pull request #31 from CTH-npitx-programs/memory
CTH-npitx Jan 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
4 changes: 4 additions & 0 deletions .github/Important Notes/Important note on memory.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
this design ends up making the an assuming for setting "mem clear". that could cause issues in the future, especially with some of the other planned additions. Be warned
Also uses an inversion in 1 location, but hardcoded elsewhere. Major possible flaw, fix?

future plan: utilize functions?
4 changes: 4 additions & 0 deletions .github/Information/Completed Components.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Currently implemnted components of the plan is:
4-function
5-function (added modulus)
Memory
6 changes: 5 additions & 1 deletion .github/Planing.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Create Plans/ flowcharts

current plans: 4 function
current plans: 4 function (complete)
5 function- modulus (complete)
Memory

convert to RPN
13 changes: 0 additions & 13 deletions Calculator.sln
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,6 @@ VisualStudioVersion = 17.9.34607.119
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Calculator", "Calculator.csproj", "{075FDFF7-D82F-4309-8D4A-39ECED2F8A56}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Information", "Information", "{AF2FEF8F-9F77-4A3C-9345-8B42A0AE58AE}"
ProjectSection(SolutionItems) = preProject
.github\README.md = .github\README.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Planing", "Planing", "{3C6331E6-F22F-4A68-A98A-60470DEEF3CA}"
ProjectSection(SolutionItems) = preProject
.github\Planing.txt = .github\Planing.txt
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand All @@ -29,9 +19,6 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{3C6331E6-F22F-4A68-A98A-60470DEEF3CA} = {AF2FEF8F-9F77-4A3C-9345-8B42A0AE58AE}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {79602F43-DCBE-4C2E-A6CE-FF2BC5F86E54}
EndGlobalSection
Expand Down
3 changes: 2 additions & 1 deletion Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ internal static class Program
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// Application.SetCompatibleTextRenderingDefault(false);
// false is default, so it's not needed. Kept as a comment for refferences sake. Being true is actually a detriment
Application.Run(new frmCalc());
}
}
Expand Down
Binary file not shown.
1 change: 0 additions & 1 deletion flowchart/Basic Version- Four Function/Calculator.drawio

This file was deleted.

147 changes: 124 additions & 23 deletions frm_calc.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading