Intro


Windows Forms ๊ธฐ๋ฐ˜ ํ•™์Šต์šฉ ๊ณ„์‚ฐ๊ธฐ

Status: ๐Ÿ”ด ํ•™์Šต์šฉ

Tech: C#, .NET, WinForms

https://github.com/ji0ji9/Calculator_Form

1๏ธโƒฃ ๊ธฐ๋ณธ ๊ณ„์‚ฐ๊ธฐ

https://github.com/ji0ji9/Calculator_Form/blob/main/basic_Form.cs


image.png

<aside>

36 - ๋ฃจํŠธ(9)3 = 33

20 - ๋ฃจํŠธ(9)3 = 33

๋’ค์ชฝ์— ์žˆ์„๋•Œ๋งŒ

= ํด๋ฆญ ์‹œ โ€˜tempโ€™ + โ€˜=โ€™ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์กด ๋‹จํ•ญ์—ฐ์‚ฐ ํ›„ โ€˜๊ทธ ๊ธฐํ˜ธ๋ฅผ ์”Œ์šด ๊ฐ’โ€™ + โ€˜tempโ€™ + โ€˜=โ€™ ์ธ ๊ฒƒ์œผ๋กœ ์ถ”์ •

โœ… ๋‹จํ•ญ๊ธฐํ˜ธ(num)์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์ ์„ ๊ณ ๋ คํ•ด โ€˜=โ€™ํด๋ฆญ ์‹œ ) ์—ฌ๋ถ€๋กœ ํŒ๋‹จ

</aside>

<aside>

0.2

โœ… dotํด๋ฆญ๋„ numClick์ด๋ž‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด temp์— 0 ์ด ์žˆ์„๋•Œ ์ž๋™์œผ๋กœ temp = โ€œโ€์‹คํ–‰๋œํ›„ ์ถœ๋ ฅ๋จ

</aside>

<aside>

9 + 1 = 10 โ†’ 1

101์ด ์ž…๋ ฅ๋จ

sol โ†’ ์•„๋งˆ,, reset์„ ์ œ๋Œ€๋กœ ์•ˆํ•ด์„œ ๊ทธ๋ ‡์ง€ ์•Š์„๊นŒ,,

</aside>

์—ฐ์‚ฐ ํŒŒ์ดํ”„๋ผ์ธ

  1. number_Click : 0๋งŒ ์žˆ๋Š” ์ƒํƒœ์—์„œ 0์„ ๋ˆ„๋ฅด๋ฉด temp=โ€โ€ / temp(string)

2-1. op_Click : ์—ฐ์‚ฐ์ž(operater) ํด๋ฆญ ์‹œ