About MFC ¶
๋์ ์๋ฆฌ ¶
๋ณดํต ์ด ์์ค๊น์ง ์๊ณ , ์งค ํ์๋ ์์ต๋๋ค. ํ์ง๋ง, ์ฐจํ์๋ ๊ถ๊ธํด์ ์์๋ฐ์ ์์ฃ . (์์ธ๋ ์์ผ๋, ๋ฐ์ง์ง ๋ง์ธ์.) ๋ณดํต ์ฑ
์์ ์๋ฆฌ ์์ค๋ง ์๊ฐํฉ๋๋ค. ์ง๋ฉด์ ํ ์ ํ๊ธฐ์๋ MFC๊ฐ ๋งคํฌ๋ก์ ๋๋ฐฐ๋ก ์ด๋ฃจ์ด ์ ธ์ ์ค๋ช
ํ๊ธฐ๊ฐ ๊ท์ฐฎ๊ฑฐ๋ ์. ํ์ง๋ง ์๋ฃ๋ ์์ฃ .
MFC์ ์ ํํ ๋์ ์๋ฆฌ๋ฅผ ์๊ณ ์ถ๋ค๋ฉด, 2000๋
5~8์ ์ฌ์ด์ ํ๋ก๊ทธ๋๋ฐ์ธ๊ณ์ MFC๊ด๋ จ ๊ธฐ์ฌ๋ฅผ ์ถ์ฒํฉ๋๋ค.(๋์๊ด์ ์๊ณ , ๋ณต์ฌํ ์ ์์ต๋๋ค.) ์ฌ๋ฏธ์๋ ์๋ฃ์
๋๋ค. ์ ๋ ์ฐ์ฐํ 01๋
์๋ฐ๊ธฐ์ ๊ธฐ์ฌ์ ํ์ ๊ณฝ์ฉ์ฌ์จ์๊ฒ ํด๋น ๋ด์ฉ์ ๋ํ ๊ฐ์๋ฅผ ๋ค์์ ์ด ์๋๋ฐ, ๊ทธ๋ ๊ทธ๋ฆผ ์ฌ์ฉ์ ํ๋ฝ๋งก๊ณ MFCStudy_2001๋ฅผ ์ํด ์๋ฃ๋ฅผ ๋ง๋ค์ด์ ์ธ๋ฏธ๋๋ฅผ ํ์ต๋๋ค.
์๋ฃ๋ ์์ค๋ถ์์ผ๋ก ๋ง๋ค์ด ์ก๊ธฐ ๋๋ฌธ์ ์ฒ ์ ํ MFC 6.0(mfc42.dll Visual C++ ๋ฒ์ 6.0)์ ๊ธฐ๋ฐํฉ๋๋ค. ์ง๊ธ์ด 7.1 (mfc71.dll Visual C++ .NET 2003) ๊น์ง ์ฌ๋ผ ์์ง๋ง, ๋ฉ์ธ์ง ํธ๋ค๋ง์ ๋ค๋ฃฌ ์ด ๋ด์ฉ์ ๋ณํ๋ ์ธ๊ธ์ด ์์ต๋๋ค. ( from MSDN 2003 )
๊ทธ๋์ ๋ ์ ๋ง ์ ์นํ๊ฒ ์จ๋จ๊ตฐ์. ์ด ์๋ฃ๋ ์ ์ด์ผ๊ธฐ๋ฅผ ์ ์ ํ๊ณ ์์ด์ ์ ํ ์น์ ํ์ง ์์ต๋๋ค.์์ ์ธ๊ธํ ํ์ธ ๊ธฐ์ฌ๋ ๋ด์ฉ์ด ๋ด์ฉ์ด๋ ๋งํผ
์น์ ํ ํธ์ ์๋์ง๋ง ํ์ค์ฉ ํ์ธํ๋ฉด์ ์ฝ์ผ๋ฉด ์์ ์์ต๋๋ค. ์ฒ์์ ํฅ๋ฏธ๋ก์ด ๋ถ๋ถ๊ณผ ๋จธ๋ฆฟ๋ง๋ค์ ๋ณด๊ณ MFC ์์ค๋ฅผ ๋ฐ๋ผ๊ฐ๋ ๋ฐฉ๋ฒ๋ง์ ๋ณด์ธ์.
.png)
๋น์๋ ref ๋ค๋ ๋ฒ๋ ๋ชฐ๋ผ์ ๋ง์ง๋ง์ ๋์ ์ฌ ๋์๊ตฌ์.
MFC์์ค ์ฝ๋ ๋ค์ง๋ฉด์ ์ฌ๋ฏธ์๊ฒ ์๋ฃ๋ฅผ ๋ง๋ค์์ต๋๋ค. ์์ค ๋ค์ง๋ ๋ฐฉ๋ฒ์ ์๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
![]() | ๋ถ์ |
![]() | ๋ถ์ |
![]() | ์์ ์์ค์ฝ๋ ๊ทธ๋ฆผ ํ์ผ๋ก ์บก์ถฐ |
MFC์์ค ์ฝ๋ ๋ค์ง๋ฉด์ ์ฌ๋ฏธ์๊ฒ ์๋ฃ๋ฅผ ๋ง๋ค์์ต๋๋ค. ์์ค ๋ค์ง๋ ๋ฐฉ๋ฒ์ ์๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ ์ธ๊ณ์์ ๊ฐ์ฅ ์ ๋ช
ํ ์ฌ์ดํธ๋ ์ญ์ http://codeguru.com ๊ตญ๋ด๋ ๋ฐ๋ธํผ์ ๊ฒ ์ฃ . ๋ฐ๋ธํผ์๊ฐ ์์
ํ ๋๋ฉด์ ์ด๋ป๊ฒ ๋ณํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค์.
--NeoCoin
--NeoCoin
MFC ์์ค ๋ถ์ ํ๋ ค๋ฉด? ¶
F12๋ก ๋ฐ๋ผ๊ฐ๋ ๊ฒ์ ํ๊ณ๊ฐ ์์ต๋๋ค.(์ ๊ฐ F12 ๊ธฐ๋ฅ ์์ฒด๋ฅผ ๋ชฐ๋๊ธฐ๋ ํ์ง๋ง, F12๋ ๋จ์ ๊ฒ์์ ์์กดํ๋ ๋ฉด์ด ๊ฐํด์ ๊ฒ์ ๋ถ๊ฐ๊ฑฐ๋ Template์ ๋๋ฐฐํ 7.0์ดํ ๋ถํฐ ๋ณต์๋ก ๊ฒฐ๊ณผ๊ฐ ํ์ด ๋์ฌ๋๊ฐ ๋ง์ฃ . ) ๊ทธ๋์ MFCํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ํ๋์ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์ด์ด ๋๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์น์ฉ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. Include์ Library ๋๋ ํ ๋ฆฌ์ ๋ชจ๋ MFC๊ด๋ จ ์๋ฃ๋ฅผ ํต์งธ๋ก ๋ณต์ฌํด ์์ค์ ํค๋๋ฅผ ์ ๋ฆฌํด ํ๋ก์ ํธ์ ๋ฃ์ด ๋ฒ๋ฆฝ๋๋ค. ๊ทธ๋ ๊ฒ ํด๋์ผ๋ฉด class ์ฐฝ์์ ์ฐพ์๊ฐ๊ธฐ ์ฉ์ดํ๊ฒ ๋ฐ๋๋๋ค. ๋ชจ๋ ํ์ผ ์ ์ฒด ๊ฒ์ ์ญ์ ์ฝ๊ฒ ํ ์ ์์ต๋๋ค.
๊ทธ๋ ๊ฒ ์์ค๋ฅผ ์ฐธ๊ณ ํด์ ๊ทธ๋ค์ ์๋์ ์๊ณ ์ฝ๋ฉ ์คํ์ผ์ ํ๋ด๋ด๋ฉด ๋ฉ๋๋ค.
--NeoCoin
--NeoCoin
๊ทธ๋ฐ๋ฐ์. C# ๊ด๋ จํด์ ํ๋ก๊ทธ๋๋ฐ ํ๋ก์ ํธ๋ ์์ด์? Windowsํ๋ซํผ์ด๋ผ๋ฉด, ์ผ๋ฐ ์ดํ๋ฆฌ์ผ์ด์
์ C# ๋ฟ๋ง์๋๋ผ, Embeded ๊น์ง .NET ๊ณ์ด์ด ๋งก๊ฒ ๋ ํ
๋ฐ ๋ง์ด์ฃ
--NeoCoin
.png)