Programming
[์
๋ ๋์/Selenium, C#] ChromeDriver ๋ฒ์ ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ
[์ ๋ ๋์/Selenium, C#] ChromeDriver ๋ฒ์ ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ
2021.04.28ํฌ๋กฌ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ค๋ฅ ํ์ ํฌ๋กฌ ๋๋ผ์ด๋ฒ๋ฅผ ์ด์ฉํ ํฌ๋กค๋ง ํ๋ก๊ทธ๋จ ์ ์ ์ ์๋์ ๋ฉ์์ง๋ ํ ๋ฒ์ฏค์ ๋ดค์ ๊ฒ์
๋๋ค. session not created: This version of ChromeDriver only supports Chrome version 85 (SessionNotCreated) ๊ฐ๋จํ๊ฒ ์ค๋ช
๋๋ฆฌ๋ฉด, ๊ฐ๋ฐ ๋น์์ ์ฌ์ฉํ๋ ํฌ๋กฌ ๋๋ผ์ด๋ฒ ๋ฒ์ ๊ณผ ํ์ฌ ์ฌ์ฉ ์ค์ธ ํฌ๋กฌ์ ๋ฒ์ ์ด ํธํ๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ ๊ฒ์
๋๋ค. ์๋ฌด๋ฆฌ ์ต์ ๋ฒ์ ์ ํฌ๋กฌ ๋๋ผ์ด๋ฒ๋ก ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํด๋, ์๊ฐ์ด ํ๋ฅด๋ฉด ํฌ๋กฌ ์น ๋ธ๋ผ์ฐ์ ์ ๋ฒ์ ์ด ์
๋ฐ์ดํธ๋๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ ์๋ฌ ๋ฉ์์ง๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ผ ๋ณธ๋ฌธ์์ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์๋์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. chromedriver.exe ํ์ผ๋ง ๊ต์ฒดํ๋ฉด ํด๊ฒฐ! ํด๊ฒฐ ..
[.Net] C#์ผ๋ก ๋์ ์ฆ๊ถ ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ - ํฌ๋ ์จ ํ๋ฌ์ค ์ค๋น ๋จ๊ณ
[.Net] C#์ผ๋ก ๋์ ์ฆ๊ถ ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ - ํฌ๋ ์จ ํ๋ฌ์ค ์ค๋น ๋จ๊ณ
2021.04.12์ง๋ ํฌ์คํ
์์ ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ ํ๋ก์ ํธ์ ์ปจ์
์ ๋ํด ์๊ฐํ์์ต๋๋ค. [.Net] C#์ผ๋ก ๋์ ์ฆ๊ถ ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ [.Net] C#์ผ๋ก ๋์ ์ฆ๊ถ ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ ์๊ฐ ์ด๋ฒ์ ๊ฐ์ธ์ ์ธ ๋ชฉํ๋ก ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ง์ฝ, ์ ๋ง๋ค์ด์ ์์ต์ด ๋๋ฉด ์ข๊ณ ์ ๋์๋ ๊ณต๋ถ๋ ํ ๊ฒธ ๋์ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ ๊ฒ๋๋ค. ๊ทธ๋์ ์ด ํ๋ก์ ํธ์ luckygg.tistory.com ์ด์ด์, ๋ณธ๋ฌธ์์๋ ๋์ ์ฆ๊ถ์ ํฌ๋ ์จ ํ๋ฌ์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น ๋จ๊ณ๋ฅผ ์๊ฐํ๊ฒ ์ต๋๋ค. ์ฆ๊ถ์ฌ API ์ ํํ๊ธฐ ๋์ ์ฆ๊ถ๋ฟ๋ง ์๋๋ผ ํค์ ์ฆ๊ถ, ๊ทธ ์ธ ์ฆ๊ถ์ฌ๋ API๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ ์ฆ๊ถ์ฌ๋ฅผ ์ ํํด๋ ์๊ด์์ต๋๋ค๋ง, ์ค์ํ ์ ์ ์์๋ฃ๊ฒ ์ฃ . ์๋ฌด๋๋ ์๋ ๋งค๋งค๋ผ๋ฉด ์ฌ๊ณ ํ๋ ๋น..
[.Net] C#์ผ๋ก ๋์ ์ฆ๊ถ ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ
[.Net] C#์ผ๋ก ๋์ ์ฆ๊ถ ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ
2021.04.09์๊ฐ ์ด๋ฒ์ ๊ฐ์ธ์ ์ธ ๋ชฉํ๋ก ์ฃผ์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ง์ฝ, ์ ๋ง๋ค์ด์ ์์ต์ด ๋๋ฉด ์ข๊ณ ์ ๋์๋ ๊ณต๋ถ๋ ํ ๊ฒธ ๋์ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ ๊ฒ๋๋ค. ๊ทธ๋์ ์ด ํ๋ก์ ํธ์ ์ฒซ ํฌ์คํ
์ ์๋ ๋งค๋งค ํ๋ก๊ทธ๋จ์ ์ด๋ค ์ธก๋ฉด์์ ์ ๊ทผํ๋์ง๋ถํฐ ์์ํฉ๋๋ค. ์๋ ๋งค๋งค๊ฐ ํ์ํ์ง ๋ฐ์ ธ๋ณด๊ณ , ์ด๋ ๊ธฐ๋ฅ๊น์ง ์๊ฐํ๊ณ ๊ตฌํํ ์ง ๋ฑ์ ๋ง์ด์ฃ . ์๊ฐ๋ถํฐ ์์ํ๋ ํฌ์คํ
์ ์์์ผ๋ก, ๊ธด ์๊ฐ์ ๊ฐ์ง๊ณ ํฌ์คํ
์ ์ด์ด๊ฐ ๊ณํ์
๋๋ค. ์ฃผ์ ์๋ ๋งค๋งค, ์ด๋ป๊ฒ ์ ๊ทผํด์ผ ํ ๊น? ์ฝ๋ก๋ ์ดํ ์ฌ๋๋ค์ ๊ด์ฌ์ฌ๊ฐ ์ฃผ์๊ณผ ๋นํธ ์ฝ์ธ์ผ๋ก ๋ง์ด ๋ชฐ๋ ธ์ต๋๋ค. ์ด๋ฅผ ์ฆ๋ช
ํ๋ฏ ์ฌํด ์ด์ ์ฝ์คํผ ์ง์๊ฐ 3์ฒ์ ๋ํํ์ฃ . ์ ๋ํ ์ฃผ์์ ๊ฐ์ง๊ณ ๋ ์์ผ๋ ์ ๋๋ก ์๊ณ ํ์ง๋ ์๊ณ ์์ต๋๋ค. ์ฑ๊ฒฉ์ ๋ง์ง๋ ์๊ณ ๋ณผ ์๊ฐ๋ ์๊ธฐ ๋๋ฌธ์ด์ฃ . ๊ทธ..
[์
๋ ๋์/Selenium, C#] ์ฌ๋ฌ ํ์ผ ์
๋ก๋ํ๊ธฐ
[์ ๋ ๋์/Selenium, C#] ์ฌ๋ฌ ํ์ผ ์ ๋ก๋ํ๊ธฐ
2021.04.02์
๋ ๋์์ ๊ดํ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. [์
๋ ๋์/Selenium, C#] C#์์ ์
๋ ๋์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ด์ ๋ฆฌ [์
๋ ๋์/Selenium, C#] C#์์ ์
๋ ๋์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ด์ ๋ฆฌ ์
๋ ๋์(Selenium)์ด๋? ์
๋ ๋์์ ์น ๋ธ๋ผ์ฐ์ ์๋ํ๋ฅผ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. ๋์ ๋ณด์ด๋ ๋ชจ๋ ์ฝํ
์ธ ์ ์
๋ ฅ, ํด๋ฆญ, ๊ฐ์ ธ์ค๊ธฐ ๋ฑ์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ๋จํ ์น ์ฌ์ดํธ ์ ์๋ถํฐ ๋ก๊ทธ์ธ, ๊ฒ์, ๏ฟฝ luckygg.tistory.com ์๊ฐ ๋ณธ ํฌ์คํ
์์๋ ๋ก์ปฌ PC์ ํ์ผ์ Selenium Webdriver๋ฅผ ์ฌ์ฉํ์ฌ ๋จ์ผ ๋๋ ๋ค์ค ํ์ผ์ ์
๋ก๋ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ํ์ผ ์
๋ก๋ ๋์ Selenium Webdriver๋ฅผ ์ฌ์ฉํ ์๋ํ ์
๋ฌด ์ค์๋ ๋ฐ์ดํฐ ์
๋ ฅ๋ฟ๋ง ์๋๋ผ ํ์ผ ์
๋ก๋ ๋์๋..
[.Net] C#์์ ์นด์นด์คํก ์คํAPI/REST API๋ก ๋์๊ฒ ๋ฉ์์ง ๋ณด๋ด๊ธฐ (์์ ํฌํจ)
[.Net] C#์์ ์นด์นด์คํก ์คํAPI/REST API๋ก ๋์๊ฒ ๋ฉ์์ง ๋ณด๋ด๊ธฐ (์์ ํฌํจ)
2021.03.23์นด์นด์คํก ์คํ API / REST API๋? ์ง๊ธ๊น์ง ๋ค๋ฅธ ํฌ์คํ
์์ ๋ค์ด๋ฒ ์คํ API, ๊ณต๊ณต๋ฐ์ดํฐํฌํธ ์คํ API๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋ ์์ ์ฝ๋๋ฅผ ๋ค๋ค๋ดค์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ฌํ ์คํ API๋ฅผ ์นด์นด์คํก๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์นด์นด์ค ๋ก๊ทธ์ธ์ด๋ผ๋ ๊ฐ ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์ง๋ ์์น, ์นด์นด์ค ๋ด๋น ๋ฑ ์ผ๋ฐ์ ์ธ ์์
ํตํฉ API ๋ฟ๋ง ์๋๋ผ ๋น์ง๋์ค API ๋ฐ ์ธ๊ณต์ง๋ฅ API๊น์ง๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ ์นด์นด์คํก ์คํ API ์ค ๋ฉ์์ง ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ, ๋์๊ฒ ๋ฉ์์ง ๋ณด๋ด๊ธฐ ๋์์ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค. ์ค๋น ๋จ๊ณ 1. ์นด์นด์คํก ์คํ API ์๋น์ค ์ ์ฒญํ๊ธฐ ๋๋ณด๊ธฐ ๋ก๊ทธ์ธ ํ ์๋จ์ ๋ด ์ ํ๋ฆฌ์ผ์ด์
๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ , ์๋์ ๊ฐ์ ํ๋ฉด์ด ํ์๋๋ฉด ์ ํ๋ฆฌ์ผ์ด์
์ถ๊ฐํ๊ธฐ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ์๋์ ..
[.Net] ๊ณต๊ณต๋ฐ์ดํฐํฌํธ API ์ฌ์ฉํ์ฌ C#์์ ์ค์๊ฐ ๋ฒ์ค ์์น ์กฐํํ๊ธฐ(์์ ํฌํจ)
[.Net] ๊ณต๊ณต๋ฐ์ดํฐํฌํธ API ์ฌ์ฉํ์ฌ C#์์ ์ค์๊ฐ ๋ฒ์ค ์์น ์กฐํํ๊ธฐ(์์ ํฌํจ)
2021.03.20๊ณต๊ณต๋ฐ์ดํฐํฌํธ API๋? ์ฐ์ ๊ณต๊ณต๋ฐ์ดํฐ์ ๋ํ ์ ์๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. ๊ณต๊ณต๋ฐ์ดํฐ๋ ๊ณต๊ณต๊ธฐ๊ด์ด ๋ง๋ค์ด๋ด๋ ๋ชจ๋ ์๋ฃ๋ ์ ๋ณด, ๊ตญ๋ฏผ ๋ชจ๋์ ์ํต๊ณผ ํ๋ ฅ์ ์ด๋์ด๋ด๋ ๊ณต์ ์ธ ์ ๋ณด๋ฅผ ๋งํฉ๋๋ค. ๊ฐ ๊ณต๊ณต๊ธฐ๊ด์ด ๋ณด์ ํ ๊ณต๊ณต๋ฐ์ดํฐ ๋ชฉ๋ก๊ณผ ๊ตญ๋ฏผ์๊ฒ ๊ฐ๋ฐฉํ ์ ์๋ ๊ณต๊ณต๋ฐ์ดํฐ๋ฅผ ํฌํธ์ ๋ฑ๋กํ๋ฉด ๋ชจ๋๊ฐ ๊ณต์ ํ ์ ์๋ ์์ง์ ๊ณต๊ณต๋ฐ์ดํฐ๋ก ์ฌํ์ํ๊ฒ ๋ฉ๋๋ค. -์ถ์ฒ: ๊ณต๊ณต๋ฐ์ดํฐํฌํธ ๊ทธ๋ฆฌ๊ณ ๊ณต๊ณต๋ฐ์ดํฐํฌํธ์ ์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ณต๊ณต๋ฐ์ดํฐํฌํธ์ ๊ณต๊ณต๊ธฐ๊ด์ด ์์ฑ ๋๋ ์ทจ๋ํ์ฌ ๊ด๋ฆฌํ๊ณ ์๋ ๊ณต๊ณต๋ฐ์ดํฐ๋ฅผ ํ ๊ณณ์์ ์ ๊ณตํ๋ ํตํฉ ์ฐฝ๊ตฌ์
๋๋ค. ํฌํธ์์๋ ๊ตญ๋ฏผ์ด ์ฝ๊ณ ํธ๋ฆฌํ๊ฒ ๊ณต๊ณต๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ ์ ์๋๋ก ํ์ผ ๋ฐ์ดํฐ, ์คํ API, ์๊ฐํ ๋ฑ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์ ๊ณตํ๊ณ ์์ผ๋ฉฐ, ๋๊ตฌ๋ผ๋ ์ฝ๊ณ ํธ๋ฆฌํ ๊ฒ์์ ํตํด ์ํ๋ ๊ณต๊ณต๋ฐ์ด..
[.Net] C#์์ ๋ค์ด๋ฒ ๋ด์ค REST API๋ก ์ํ๋ ๋ด์ค๋ง ์์งํ๊ธฐ (์์ ํฌํจ)
[.Net] C#์์ ๋ค์ด๋ฒ ๋ด์ค REST API๋ก ์ํ๋ ๋ด์ค๋ง ์์งํ๊ธฐ (์์ ํฌํจ)
2021.03.18๋ค์ด๋ฒ ๋ด์ค REST API / ์คํ API ์ง๋ ํฌ์คํ
์์ Open API๋ฅผ ์ฌ์ฉํ์ฌ C#์์ ๊ณ ์๋๋ก ๊ตํต๋ ์ ๋ณด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ์๊ฐํ์์ต๋๋ค. [C#] Open API ๊ณ ์๋๋ก ๊ตํต๋ ์ ๋ณด ์ป๊ธฐ (์์ ํฌํจ) [C#] Open API ๊ณ ์๋๋ก ๊ตํต๋ ์ ๋ณด ์ป๊ธฐ (์์ ํฌํจ) ์๊ฐ ์ ๋ ๋จธ์ ๋น์ ๋ถ์ผ์ ๊ทผ๋ฌดํ๊ณ ์๊ณ , ์ฃผ๋ก ๋น์ ๊ด๋ จ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ฌ์ค ๋งค์ผ ํ๋ ๊ฒ๋ง ๊ฐ๋ฐํ๋ค ๋ณด๋ ์ง๋ฃจํ๊ธฐ๋ ํ๊ณ , ๊ฐ๋ฐ์ ๋ฐฉํฅ์ฑ์ด ๋๋ฌด ํญ์ด ์ข์ ๋๋์ด ๋ค์ luckygg.tistory.com ๋ค์ด๋ฒ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ฌํ Open API๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ ์ฒญ ํ๊ฐ๋ง ๋๋ค๋ฉด ๋๊ตฌ๋ ๋ค์ด๋ฒ Open API๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์ด๋ฒ ๋ด์ค Open API๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ํค์๋๊ฐ ํฌํจ๋ ๋ด..
[.Net] C# ํ๊ธ๊ณผ ์ปดํจํฐ HwpCtrl ์ ๊ทผ ํ์ฉ ์ค๋ฅ ํด๊ฒฐํ๊ธฐ
[.Net] C# ํ๊ธ๊ณผ ์ปดํจํฐ HwpCtrl ์ ๊ทผ ํ์ฉ ์ค๋ฅ ํด๊ฒฐํ๊ธฐ
2021.03.16HwpCtrl ์ ๊ทผ ํ์ฉ ๋ฉ์์ง ํ๊ธ๊ณผ ์ปดํจํฐ์์ ์ ๊ณตํ๋ hwpctrl ocx๋ฅผ ์ฌ์ฉํ์ฌ hwp ํ์ผ์ ๋ถ๋ฌ์ค๋ฉด ์๋์ ๊ฐ์ ํ์ผ ์ ๊ทผ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ์์ฑ๋ฉ๋๋ค. ์ด ๋ฉ์์ง๋ ํน์ ๋ ์ง์คํธ๋ฆฌ์ dll ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํ์ฌ ํด๊ฒฐํ ์ ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ ํ์ปด ๊ณต์ ํํ์ด์ง์์ ์๋ ค์ฃผ๋ ๋ด์ฉ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. www.hancom.com/board/devdataView.do?board_seq=47&artcl_seq=4085&pageInfo.page=&search_text= ๊ธ๋ก๋ฒ ์ํํธ์จ์ด์ ๋ฆฌ๋, ํ๊ธ๊ณผ์ปดํจํฐ โ ์ฒจ๋ถํ์ผ(๋ณด์๋ชจ๋(Automation).zip)์ ๋ค์ด๋ฐ์ผ์๊ณ ์์ถ์ ํด์ ํ์๊ธฐ ๋ฐ๋๋๋ค. ๊ตฌ์ฑ๋ฌผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 1. ๋ณด์๋ชจ๋ ์์ค 2. ๋ณด์๋ชจ๋(FilePathCeckerModule..
[.Net] C# ํ๋ก๊ทธ๋จ ๋ฐฐํฌ ์ ์์ค ์ฝ๋ ๋ณดํธ๋ฅผ ์ํ ๋๋
ํ, ConfuserEx ์ฌ์ฉ๋ฐฉ๋ฒ
[.Net] C# ํ๋ก๊ทธ๋จ ๋ฐฐํฌ ์ ์์ค ์ฝ๋ ๋ณดํธ๋ฅผ ์ํ ๋๋ ํ, ConfuserEx ์ฌ์ฉ๋ฐฉ๋ฒ
2021.03.14์๊ฐ C#์ผ๋ก ๋ง๋ ํ๋ก๊ทธ๋จ์ ๋ฐฐํฌํ ๋ ๊ฐ์ฅ ์ฃผ์ํด์ผ ํ ๋ถ๋ถ์ด ์์ต๋๋ค. ๋ฐ๋ก ์์ค ์ฝ๋๊ฐ ์ ์งํ๊ฒ ๋
ธ์ถ๋๋ค๋ ์ ์ธ๋ฐ์. ์ด์ ์ .Net Framework์์ ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋จ์ ๋์ปดํ์ผ๋ฌ์ ์ํด ์์ฃผ ๊ฐ๋จํ๊ฒ ์์ค ์ฝ๋๊ฐ ๋
ธ์ถ๋๋ค๋ ํฌ์คํ
์ ์ฌ๋ฆฐ ์ ์์ต๋๋ค. [.Net] .Net Framework์ ๋์ปดํ์ผ๋ฌ(Decompiler) ILSpy ๋ฐ dotPeek ์์ [.Net] .Net Framework์ ๋์ปดํ์ผ๋ฌ(Decompiler) ILSpy ๋ฐ dotPeek ์์ ๋์ปดํ์ผ๋ฌ(Decompiler) ํน์ ๋์ปดํ์ผ๋ฌ์ ๋ํด ์๊ณ ๊ณ์ ๊ฐ์? ์ ๋ ๋์ปดํ์ผ๋ฌ๋ ์๋ง๋ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ด์ง ์์๊น ์๊ฐํฉ๋๋ค. ๋์ปดํ์ผ๋ฌ๋ ๋ง ๊ทธ๋๋ก ์ญ์ผ๋ก ํ๋ก๊ทธ๋จ์ luckygg.tistory.com ๊ทธ๋..
[.Net] C# ํ๊ธ๊ณผ ์ปดํจํฐ hwp ๋ฌธ์ ๋ถ๋ฌ์ค๋ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ (์์ ํฌํจ)
[.Net] C# ํ๊ธ๊ณผ ์ปดํจํฐ hwp ๋ฌธ์ ๋ถ๋ฌ์ค๋ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ (์์ ํฌํจ)
2021.03.13ํ๊ธ๊ณผ ์ปดํจํฐ API ํ๊ธ๊ณผ ์ปดํจํฐ์์๋ ํ/๊ธ ์๋ํ ์์
์ ์ํ API๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋งํฌ: www.hancom.com/board/devdataList.do?gnb0=25&gnb1=81 ๊ธ๋ก๋ฒ ์ํํธ์จ์ด์ ๋ฆฌ๋, ํ๊ธ๊ณผ์ปดํจํฐ 8 ํ/๊ธ์ปจํธ๋กค ์ฌ์ฉ๋ฒ 2013-06-14 33,309 www.hancom.com ์ด๋ ๋ทฐ์ด๋ฟ๋ง ์๋๋ผ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ์ ํธ์ง๋ ๊ฐ๋ฅํ๊ฒ ํด ์ค๋๋ค. ์๋ง ์ฌ์ฉํ๋ฉด ๋ฐ๋ณต์ ์ธ ์
๋ฌด๋ฅผ ์๋ํํ ์ ์๋ค๋ ์๋ฏธ์ด์ฃ . ๋ณธ ํฌ์คํ
์์๋ C# ํ๊ฒฝ์์ ํ๊ธ๊ณผ ์ปดํจํฐ API๋ฅผ ์ฌ์ฉํ์ฌ hwp ํ์ผ์ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ํ์ปด ์คํผ์ค ์ค๋นํ๊ธฐ ํ๊ธ๊ณผ ์ปดํจํฐ API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ํ์ปด ์คํผ์ค๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ๋คํ์ธ ๊ฒ์ ์ ํ๋ฟ๋ง ์๋๋ผ ์ฒดํํ์ ์ค์นํด๋ API๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค...
[ํต์ ] RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋ ๋ฃจํ๋ฐฑ(Loopback) ํ
์คํธ๋ก ๊ฒ์ฆํ๊ธฐ
[ํต์ ] RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋ ๋ฃจํ๋ฐฑ(Loopback) ํ ์คํธ๋ก ๊ฒ์ฆํ๊ธฐ
2021.03.10์๊ฐ RS232 ์๋ฆฌ์ผ ํต์ ์ ํน์ ์ฅ์น๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ์์ด์ ํ์ ์์ ์ค์ ํ๋์
๋๋ค. ๋จธ์ ๋น์ ์
๊ณ์์ ๊ทผ๋ฌดํ๋ฉด์ RS232 ์๋ฆฌ์ผ ํต์ ์ ์ง์ํ์ง ์๋ ์ฅ์น๋ ๊ฑฐ์ ๋ณธ ์ ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. TCP ํต์ ์ด๋ UDP ํต์ ์ ์ง์ํ์ง ์์๋ RS232 ์๋ฆฌ์ผ ํต์ ์ ๊ฑฐ์ ํ์๋ผ๋ ๊ฒ์ด์ฃ . ๊ทธ๋ฆฌ๊ณ ๋๋ค์์ ๊ฒฝ์ฐ ์ฅ์น์ ํต์ ์ ์ํ ํต์ ๋ชจ๋์ ๊ฐ์ง๊ณ ์์ ๊ฒ์
๋๋ค. ์คํ ์์ค ๊ธฐ๋ฐ์ด๋ ํน์ ํ๋ซํผ์์ ์ ๊ณตํ๋ ํํ์ด๋ ๋ง์ด์ฃ . ๋๋, MFC์ฒ๋ผ ๊ธฐ๋ณธ๋ง ์ ๊ณตํ๋ ํด๋์ค๋ฅผ ์ด์ฉํ์ฌ ์์ ๋ง์ ๋ชจ๋์ ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์์ ๊ฒ์
๋๋ค. ๊ทธ๋ฐ๋ฐ ํต์ ๋ชจ๋์ ๊ฒ์ฆํ๊ธฐ ์ํด์๋ ํต์ ํ ์ฅ์น๊ฐ ์์ด์ผ ํ ํ
๋ฐ์. ์ด๋ฒ ํฌ์คํ
์์๋ ๋ณ๋์ ์ฅ์น ์์ด RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋์ ์ ๊ฒํ๊ธฐ ์ํ ํ
์คํธ ๋ฐฉ๋ฒ์ ์๊ฐ..
[.Net] C# WinForm์์ Metro UI(Modern UI) Framework ์ ์ฉํ๊ธฐ(์์ ํฌํจ)
[.Net] C# WinForm์์ Metro UI(Modern UI) Framework ์ ์ฉํ๊ธฐ(์์ ํฌํจ)
2021.03.07์๊ฐ MFC ๊ธฐ๋ฐ์์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ๋ UI ์์
์ด ์๊ฐ๋ณด๋ค ๊ฝค ๋ง์ ์๊ฐ์ ์ฐจ์งํฉ๋๋ค. ์ปจํธ๋กค ์์์ด๋ ๋ง์ฐ์ค ๋์์ ๋ฐ๋ฅธ ํจ๊ณผ๋ฅผ ์ ์ฉํ๊ธฐ๊ฐ ์ฝ์ง ์๊ณ , ๋ญ๋ ์ง ์ฌ์ฉ์๊ฐ ์์์ ๊ฐ๋ฐํด์ผ ํ๊ธฐ ๋๋ฌธ์ด์ฃ . ์ด์ ๋ฐํด C#์ UI ์ ์ฉ์ด ์ ๋ง ํธํฉ๋๋ค. ํฌ๊ธฐ๋ ์์น ์กฐ์ , ์์ ๋ฑ MFC ๋ณด๋ค ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์
๋๋ค. ํ์ง๋ง MFC์ ๋ถํธํจ์ ๋ฐ๋ฅธ ๊ธฐ๋๊ฐ์ด ๋์ ๊ฒ ๋๋ฌธ์ธ์ง, ๊ฐ์ธ์ ์ผ๋ก ๊ทธ๋ ๊ฒ ๋ง์ด ๋ง์กฑ์ค๋ฝ์ง ๋ชปํฉ๋๋ค. ๊ฒฐ๊ตญ์ ์์๊ฒ UI๋ฅผ ๊พธ๋ฏธ๊ณ ์ถ์ผ๋ฉด ์๋ธ ํด๋์ฑ์ ํด์ผ ํ๋๊ตฐ์. ์ด๋ฐ ๋ถ์กฑํจ์ ์ฑ์์ฃผ๊ธฐ ์ํ Metro UI(Modern UI)๊ฐ ์์ต๋๋ค. ๋ฌด๋ฃ์ด๋ฉฐ ์ฌ๋งํ ์ฌ์ฉ์๋ค์ ๋ง์กฑํ ๋งํ ๊ธฐ๋ฅ์ ์ถฉ๋ถํ ์ ๊ณตํ๋ UI ํ๋ ์์ํฌ์
๋๋ค. ๋ณธ๊ฒฉ์ ์ผ๋ก ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Metro UI๋..