๐๏ธ ๊ณต๋ถ
๐ฟ ๋ฆฌ๋ง์ธ๋
๊ด์ฐฐ
- Job์ Task๋ก, ํ ์ ๊ฑฐ๋ฆฌ๋ก ๋๋๊ธฐ
์ ๊ธฐ๋กํ๊ธฐ, ๋ ์ง๋ฅผ ํฌํจํด์ ์ธ์ ๋ด๊ฐ ์ผ๋งํผ ํ๋์ง ์ํ๋์ง, ๊ฐ๊ด์ ์ผ๋ก ํ๋จํ๊ธฐ ๋ง์ฃผ๋ณ
- ์ฝ๋ฉ ํ ์คํธ/์๊ณ ๋ฆฌ๋ฌ
- CS/๋ฉด์
- ์ ๋ฐ๋ฏธ ์ธ๋ฆฌ์ผ ๊ฐ์
- ๊ฒ์ ์ํ, ๋ฌผ๋ฆฌ, ์์ด
- ๊ธฐ๋ณธ์ ์ธ ํ๋ ฌ, ๋ฒกํฐ์ ๋ด์ ๊ณผ ์ธ์
- ๊ธฐ๋ณธ ๋ดํด ์ญํ์ ๋๋ -> ์ ํ๋์ ๊ฐ๋
์์ด ๋ฒกํฐ์ ์ค์นผ๋ผ๋ฅผ ํฌ๊ธฐ์ ๋ฐฉํฅ, ํฌ๊ธฐ๋ง ์๋ ๋ฌผ๋ฆฌ๋์ผ๋ก๋ง ์ดํด X
๐ฟ ํ๋ก์ ํธ
WM
: 2D/3D, Unity, ์ถ์ ๊ฒฝํ, ์ ๋ํฐ ์๋ํฐ, ๋ด์ฅ/์ธ์ฅํด,WIA
: 3D, Unity, ํฌํค/์๋ฒ, ์ ๋ํฐ ์๋ํฐ, ๋ด์ฅ/์ธ์ฅํด, ํ๊ต ์บก์คํคIPARI
: 2D, Unity, ํ์ ๊ฒฝํDiece Dungeon
: ํ๊ต ๋์๋ฆฌ, ํ์ ๊ฒฝํ`` : 3D, Unreal, Udemy ๊ฐ์
- ๋ฉด์ , ํฌํด ๊ด๋ จ ์ง๋ฌธ ์ค๋น
- โ์ด ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๊ตฌํํ์ จ๋์?โ, ๋จ์ ์ด๊ฑฐ ๋ณด๋ค๋ ๊ฒฝํ๊ณผ ํจ๊ป ์ค๋ช . โ~๋ฅผ ๋ชฐ๋๋๋ฐ ๊ณต๋ถํ๊ฒ ๋์ต๋๋คโ
์ด๋ค ์ต์ ํ ๊ธฐ๋ฒ์ ์ ์ฉํ๋์ง
- ํ๋์ ๊ธฐ์น์ ๊ฒฐ ์์ฑ์๋ณด๋ค๋ ํจ์จ์ ๋ก์ง, ๊ธฐ๋ฅ๊ตฌํ์ ํฌ์ปค์ฑ
- ๊ฒ์ ์์ง ๊ฒฝํ์ ํ๋ก์ ํธ์ ํต์ฌ์ด ์๋๋ค. ํ๋ก์ ํธ์์ ๊ฐ์กฐํ ์ ์ ํ๋ก์ ํธ๋ฅผ ํตํด ์ ๋ฐ์ ์ธ ๊ฒ์ ์ ์ ํ๋ก์ธ์ค์ ํ ํํธ๊ฐ ํ๋ ์ ๋ฌด๋ฅผ ์ดํด, ๋ค์ํ ๋ฌธ์ ๋ฅผ ์ฌ๊ธฐ๋กญ๊ฒ ๋์ฒํ ๊ฒฝํ.
- -> ๋ฌธ์ ํด๊ฒฐ์๋ก์ ํ์ ๊ธฐ์ฌํ ๋ด์ฉ๋ค์ ์ ๊ธฐ๋ก.
- ์ฝํ ์ธ ์ ์/์์ง ํ์ฉ๋ณด๋ค ํ๋ก๊ทธ๋๋จธ๋ก์ ํ๋ก์ ํธ์ ๊ธฐ์ฌํ ์ ์๋ ๊ผผ๊ผผํ ๊ด๋ฆฌ, ํจ์จ์ฑ ์ถ๊ตฌ์ ๋ํ ๋ง์ธ๋๊ฐ ์ค์
- i.e. ์ปค๋ฎค๋์ผ์ด์ ์ ์ํด ๋ ธํธ ์ ๋ฆฌ๋ฅผ ๊ผผ๊ผผํ๊ฒ ํ๊ณ ๊ณต์ ํ ๊ฒฝํ, ์ค์์ ์ํ ๋ฐ์ํ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ๋ ์ด์ค ์์คํ ๊ฐ๋ฐ
- ํ์ฅ์ฑ, ๊ธฐํ์๊ฐ ์๋ค๋ ๊ฐ์ ํ์ ๋ง๋ , ํ๋ก๊ทธ๋๋ฐ์ ๊ฑฐ์ ๋ชจ๋ฅด๋ ์ฌ๋์ด ๋ชจ๋ ๊ฐ์ ์กฐ์ ๊ฐ๋ฅํ, ์๋ํฐ/์์ ํ์ฑ
- ๊น, ๋ค๋ฅธ ์ฌ๋ ์ฝ๋ ๋ถ์
- ๊ฒ์ ์์ง ํ์ฉ ๋ฅ๋ ฅ
- ์์ง ๋ฅ๋ ฅ์ ์ด์ฐจํผ ๋ค์ ๋ฐฐ์ด๋ค. ํ์ฌ ํ๋ก์ ํธ์ ๋ฐ๋ผ์ ์ฌ์กฐ๋ฆฝ๋๋ค. -> ๊ธฐ๋ณธ์ ์ถฉ์คํ์
- ๊ธฐ์ ์ ์ผ๋ก ์ดํํ ์ ์๋. ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ํฌํด ์ ๋ฆฌ, ๊ณ์ ์๊ทธ๋งํ ์์คํ ๋ค์ ๋ง๋ค์ด๋๊ฐ์ผ ํ๋ค.
- ๊ฒ์ ์์ง ํ์ฉ ๊ธฐ์ ์ ์ดํํ๊ณ ์ถ๋ค๋ฉด, ์๋ํฐ ํด ํ์ฅ. ํด์ ํ์ฉํด ์์ฐ์ฑ ๊ฐ์ ๊ณ ๋ฏผํด๋ณด๋ ๊ฒฝํ.
๐ฟ ์ฝ๋ฉ ํ ์คํธ/์๊ณ ๋ฆฌ๋ฌ
- ์ฝํ -> CS์ ๊ธฐ๋ณธ
๋ ๋น ๋ฅธ ์ฝ๋, ํ/์คํ
- ์ ๋ต์จ ๋์ ๋ฌธ์ ํ๊ธฐ 50%/35%, ๋ฎ์๊ฑด ๋ณธ์ง์์ ๋ฒ์ด๋ ๊ผผ์/ํจ์ ์ด ๋ค์ด๊ฐ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ ๋์
- ๋ค๋ฅธ ์ฌ๋ ํ์ด ์ฐพ์๋ณด๊ธฐ, ์ ๋ต์ด ์์ผ๋๊น
- ๋ฐ๋ณตํด์ ํ๊ธฐ
- Like ๋ด์ ์ํ
- ๋น์ทํ ๋ฌธ์ ๋ฅผ ํ๊ธฐ (์ด์ ๋ฌธ์ ์ ์ฐ๊ฒฐ์ง๊ธฐ, ์ดํ์๋ ์์ฉํ๊ธฐ)
- ์ด๋ป๊ฒ ํ์๋์ง ๊ธฐ์ตํ๋ ค๋ฉด, ์์ฉํ๋ ค๋ฉด ๋ฐ๋ณต ํ์ต์ด ์ค์ํ๋ค
- ์๊ฐ๋ณต์ก๋
- 1์ด์ ๋ช ๋ฒ ์ฐ์ฐํ๋๊ฐ?
- ๋ฐ์ดํฐ ์๋ฅผ ๋ณด๊ณ ์ ์ ํ ์๊ฐ ๋ณต์ก๋์ ์๊ณ ๋ฆฌ๋ฌ ๋ ์ฌ๋ฆฌ๊ธฐ (์ด๋ค ์๊ณ ๋ฆฌ๋ฌ์ ์ธ์ง๋ณด๋ค๋ ๊ฑฐ๋ฆ๋ง)
- ์์ฝ๋ฉ ๋จผ์ ํ๊ธฐ (๋ฐฉ๋ฒ๋ก ์ ๋จผ์ )
- ์๊ฐ๋ณต์ก๋ ์ค์ฌ์ผ๋ก ์๊ณ ๋ฆฌ๋ฌ๊ณผ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๊ณต๋ถํ๋ค
- ๊ณจ๋ 3~4 ์์ ์ ์ผ๋ก, ์ด๋ป๊ฒ ํธ๋ ์ง ๋ฐ๋ก ์๊ฐ๋ ์ ๋๋ก, ์ธ์ธ ์ ๋๋ก, ์ด๋ ค์ด ๊ฒ ์์ผ๋ฉด ๋ ํ์ด
- ๋ฐฑ์ค Class ๋์ด๋ ๋ณ๋ก
- ๋ถ์ผ : ๋ชปํด๋ 11๊ฐ, ๊ทธ๋ฆฌ๋, ํ์ (์์ ํ์/BFS/DFS), ๊ทธ๋ํ, DP, ๋ฐฑํธ๋ํน/์๋ฎฌ๋ ์ด์ , ์ข ๋? (ํฌ๋ฃจ์ค์นผ, ๋ค์ต์คํธ๋ผ/์ต์์ ์ฅํธ๋ฆฌ, ํธ๋ผ์ด)
์๋ฃ๊ตฌ์กฐ : ํด์ฑ, ํ์ฑ, ์คํ, ํ, ํธ๋ฆฌ, ๋ฌธ์์ด
- ๋ฐฑ์ค : 10816, 1439, 10799, 1992, 9012, 2447, 10101, 14503, 3040, 11403, 11651, 1789, 15649, 15650, 11497, 9663, 2630, 1446, 1094, 4307, 4485, 1520, 9084, 11758, 1991, 17779, 11053, 13869, 9251, 1766, 11725, 10845, 1004, 4256, 11724, 1337, 7490, 2022, 1340, 17140, 1389, 1158, 1316, 10815, 17266, 7795, 11054, 8958, 7576, 1912, 9020, 16236, 1167, 2437, 15686, 9095, 1194, 25644, 2170, 1922, 17070, 1525, 18352, 1918, 14725, 7569, 2887, 12015, 1007, 1197, 10942, 1509, 1194, 1562, 1799, ์ผ์ Sw ์ญ๋ ํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค : 42895, ๊ธฐ์ถ
- ์ฝ๋ํฌ์ค (๋ธ๋ฃจ)
๐ฟ CS / ๋ฉด์
๋๋ต์ ์๊ณ ์๋ ์ ์์, ๋ชจ๋ฅด๋๊ฑด ๋ชจ๋ฅธ๋ค๊ณ
- Effective C++
- C์ C++์ ์ฐจ์ด?
- ์ฝํ ์๊ณ ๋ฆฌ๋ฌ ์ง๋ฌธ, ๊ฒ์ ํนํ ์๊ณ ๋ฆฌ๋ฌ ์ข ์ข (A*, QuadTree, BSP)
์ฝ๋์ ๋ํ ํ๊ณผ ์คํ์ ๋ ์ด์์์ด ๊ทธ๋ ค์ ธ์ผ. ์์ฑ์ ์๋ฉธ์ ํธ์ถ ์์, ์ปดํ์ผ ํ์๊ณผ ๋ฐํ์ ๊ด์ ์ ๋ช ํํ๊ฒ ํ์ .
- ๋ฐฐ์ด๊ณผ ๋ฆฌ์คํธ(๋ฒกํฐ)์ ์ฐจ์ด, ๋ณธ์ธ์ด ์๊ณ ์๋ ๊ฒ์ ์ต์ ํ ๋ฐฉ๋ฒ
- @ ๋ฉด์ ๋ง์ง๋ง์ ๊ถ๊ธํ๊ฑฐ ์๋๊ณ ๋ฌผ์ด๋ณผ๋๋ ์ด๋ก ์ ์ข์๋ฐ ์ค์ ๋ก ์ ์ฉํ๊ธฐ ์ด๋ ค์ด ๊ฑธ ์ด๋ป๊ฒํ๊ณ ์๋์ง ๋ฌผ์ด๋ณธ๋ค๋ฉด
- ํด๋ผ์ด์ธํธ์์ ์ ๋ํ
์คํธ ์ด๋ป๊ฒ ์ ์ฉํ๊ณ ์๋์ง, A/B ํ
์คํธ๋ผ๋ ์ง, ์ ๋ํฐ ์ฌ ์ถฉ๋๋๋ฉด ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง
- ํด๋ผ์ด์ธํธ์์ ์ ๋ํ
์คํธ ์ด๋ป๊ฒ ์ ์ฉํ๊ณ ์๋์ง, A/B ํ
์คํธ๋ผ๋ ์ง, ์ ๋ํฐ ์ฌ ์ถฉ๋๋๋ฉด ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง
๐ฟ ํ์ต
- ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐ์์ ํ ์ค ์๊ฒ ๋๋ค
- ์๋ค, ๋จธ๋ฆฌ๋ก ์๊ณ ์์ X ์๋ฌ๋์๋ค O
- ์๋ฌ = ํ์ต
- Linking Chunking - ์ฐ๊ฒฐ ๋ฉ์ด๋ฆฌํ
- Chunking
- ์ฅ๊ธฐ๊ธฐ์ต - ์ค๋ ๊ธฐ์ต์ ๋จ์๊ฒ : ์ฐ๋ฆฌ์ง์ฃผ์, ๋ด์ด๋ฆ,โฆ
- ๋จ๊ธฐ๊ธฐ์ต - ์ ๊น ์ฐ๋ฆฌ ๋จธ๋ฆฟ์์ ๋ค์ด์๋ค๊ฐ ๋น ์ ธ๋๊ฐ๋ฒ๋ฆฌ๋ ๊ธฐ์ต : ๋ฒผ๋ฝ์น๊ธฐ, โฆ
- ์ฐ์ฐ๊ธฐ์ต - ์นดํ์์ ๋
ธํธ๋ถ์ ์์ดํ์ด ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํ ๋ ์
์ผ๋ก ์ค์ผ์ค์ผ ๊ฑฐ๋ฆฌ๋ฉด์ ์ธ์ฐ๊ณ ๊น๋จน๋
- 3๊ฐ์ง (์ฐ๋ฆฌ ๋์ ์ฐ์ฐ ๊ณต๊ฐ์ด 3๊ฐ์ง ๊ธฐ์ตํ๋ ์ ๋)
- ๋๋ฌด ๋ฉ์ด๋ฆฌ๊ฐ ์ปค๋, ๋๋ฌด ๋ฉ์ด๋ฆฌ๊ฐ ์์๋
- 0014243324, 001-424-3324, 00-14-24-33-24
- ๋ฎ์ ๋จ๊ณ๋ถํฐ Chunkingํ๊ธฐ, ํฌ๊ฒ Chunking ํ๊ธฐ
- ์ฝํ
- ๋ฌธ์ ์ดํดํ๊ธฐ
- ๋ฐ์ดํฐ์ ๋ฌธ์ ์ ๋ง๋ ์๊ณ ๋ฆฌ๋ฌ ์ฐพ๊ธฐ
- ์๊ณ ๋ฆฌ๋ฌ ์ ์ฉํ๊ณ ๋๋ฒ๊น
ํ๊ธฐ
- DFS ์ธ ๋๋ ์คํ์ฐ๊ธฐ
- DFX ์ธ ๋ ์์์ง์ stack์ ๋ฏธ๋ฆฌ ๋ฃ๊ธฐ
- 3๊ฐ์ง (์ฐ๋ฆฌ ๋์ ์ฐ์ฐ ๊ณต๊ฐ์ด 3๊ฐ์ง ๊ธฐ์ตํ๋ ์ ๋)
- Linking
- ์ ์ง์์ ๊ตฌ์ง์์ ์ฐ๊ฒฐ์ํค๊ธฐ
- ์๋ ๊ฒ์ด ์๋ ์ ํ ์๋ก์ด ๋ถ์ผ๋ผ๋ฉด
- ๊ณ์ ๋ฐ๋ณตํด๋ผ
- ์ด๋ป๊ฒ๋ ์ ํ ์ฐ๊ด์ด ์๋ ๊ฒ์ด๋๋ผ๋ ํ์ฉํด์ ์ฐ๊ฒฐ์์ผ๋ผ
๐ฟ _
๐ชจ ๋ฉด์ ์์ ๋ตํ ์ ๋์ ๊ทธ๋ํฝ์ค
๊ทธ๋ํฝ์ค API
- DirectX / OPENGL, ๋ญ๋ โCG ์ด๋ก ์ ์๊ณ ์๋คโ๋ฅผ ์ดํํ ์ ์๋
- https://megayuchi.com/2019/04/18/direct-x-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%95%99%EC%8A%B5%EC%97%90-%EB%8C%80%ED%95%9C-%EC%A1%B0%EC%96%B8/
๋ ๋๋ง ํ์ดํ๋ผ์ธ / ์ ฐ์ด๋
- ๋๋ง์ ์ฑ 3๊ถ
- _
- ํ์ดํ๋ผ์ธ ์ญ ํ๊ณ ํ ์ค์ณ๋ง์ด๋ ์ํ๋ธ๋ ๋ฉ ํด๋ณด๋ฉด ์ถฉ๋ถ?
- ํฌ์๋/๋ํผ๋ ๋ ๋๋ ๊ฐ๋ ๋ง ์์งํ๊ณ ๊ตณ์ด ๋ํผ๋๋ก ๋ง๋ค์ด๋ณด๊ฑฐ๋ ํ ํ์๊น์ง
- https://www.opengl-tutorial.org/ -> ๋ ๋๋ง ๊ธฐ์ด?
๐ชจ ์์คํ ํ๋ก๊ทธ๋๋ฐ
- ๋ฉํฐํ๋ซํผ ๋์์ ๊ฒ์ ์์ง์ด ๋ค ํด์ฃผ๋ค๋ณด๋..
์๋น์ค๋ฅผ ์ด์ํ๊ธฐ ์ํด์๋ ์์คํ ์ ๋ํ ์ง์์ด ํ์์ ์ด๋ผ ์ค์
- โ๋๋ฅผ ์๊ทนํ๋ ์๋์ฐ์ฆ ์์คํ
ํ๋ก๊ทธ๋๋ฐโ, โAdvenced! ๋ฆฌ๋
์ค ์์คํ
๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐโ, โOS, ์ปดํจํฐ ๊ตฌ์กฐ๋ก โ
๐ชจ ๋ฉํฐ ์ฐ๋ ๋ ํ๋ก๊ทธ๋๋ฐ, ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ
- ์ด๊ฑด ๋ญ๋ก ๊ณต๋ถํ์ง..?
๐ชจ ๋คํธ์ํฌ
- ์๋ฒ์์ ์ฌ๋ฌ ๊ฐ์ ์์ฒญ์ ๋์์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ
- Thread
- Lock
- DeadLock
- Microthred (Coroutine, Fiber)
- ์ฅ๋จ์ ์ ์์์ผ ๊ฒ ์ฃ
- Thread
- ์๋ฒ์์ ์ฌ๋ฌ ์ฐ๊ฒฐ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ
- IOCP
- epoll
- TCP, UDP
- ์ด๋ป๊ฒ ๋๊ธฐํ๋ฅผ ํ ๊ฒ์ธ๊ฐ
- ๋ฉ์์ง๋ฅผ ์ด๋ค ๋ฐฉ์์ผ๋ก ๋ณด๋ผ๊ฒ์ธ๊ฐ (Serialization)
- ๋คํธ์ํฌ๋ฅผ ์๋ ๊ฒ๊ณผ ์๋ฒ ํ๋ก๊ทธ๋๋จธ๋ก์ ๋ฅ๋ ฅ์ ๊ฐ์ถ๋ ๊ฒ๊ณผ๋ ๊ฒฐ์ด ๋ค๋ฅธ ์ด์ผ๊ธฐ
- ์๋น์ค ๊ด์ ์์ ๋คํธ์ํฌ/DB ์ด๋ป๊ฒ ๋์ํ๋์ง ์ดํด ํ์. i.e. AWS ๊ธฐ๋ฐ DB ์ฐ๋ ๊ฐ๋ฒผ์ด ์น์ฌ์ดํธ ๋ฐ ๊ด๋ฆฌ๋๊ตฌ
TCP์์ผ ๊ธฐ๋ฐ์ ์ค์๊ฐ ๊ฒ์
- ์์ผ (์๋์ฐ์ฆ ๊ธฐ๋ฐ)
- ๊ธฐ๋ณธ ์์ผ ํ๋ก๊ทธ๋๋ฐ, IOCP
- boost::asio?
- ์น
๐ชจ DB
- Transaction
- SQL
- Stored Procedure
- NoSQL
- Redis
- Redis
๐ชจ _
- ๋ฐ์ดํฐ ๋ฒ ์ด์ค
- SQL ๋ฌธ
- Index์ ๋ํ ๊ธฐ๋ณธ์์
- Redis?
- ํคํ ๋ก์ง๋์ด์ค
- DApp
- DTO
๊ณ ํฌ๋ฅ
- ์ฑํ ์๋ฒ - ์ค์๊ฐ? C++
๋ก๊ทธ์ธ - API ์๋ฒ? ์น์๋ฒ? ๋น์ค์๊ฐ ํต์ ? ASP.Net Core Web API
- Win32 API ๊ธฐ๋ณธ์ ์๋
๋คํธ์ํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ ๊ฐ๋จํ ๊ฒ (์ฑํ ํ๋ก๊ทธ๋จ)
- ์จ๋ผ์ธ ๋ณด๋ ๊ฒ์ (์ค๋ชฉ, ์ฅ๊ธฐ๋ฑ)
์จ๋ผ์ธ ์ก์ ์บ์ฃผ์ผ ๊ฒ์
- IOCP๋ฅผ ํต์ฌ ํฌํด๋ก ํ๊ณ ์ถ๋ค๋ฉด
- ๋ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๊ฒ์ ์๋ฒ๋ฅผ ๋ง๋ค์ด์ผ๋จ
- ๋๋ฏธ ํ ์คํธ ํ์
- ๋ฒค์น๋งํฌ ์์น ์ ์
- ๋ฉํฐ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ Lock-Free
- ์ด๋ฏธ ๋ฝ ํ๋ฆฌ ์๊ณ ๋ฆฌ๋ฌ์ ์ฌ์ฉํ ์ปจํ ์ด๋๋ ์ฌ๋ฌ ๊ฐ ๋์ ์์, ์ง์ ๋ง๋ค ํ์ ์๊ณ , ๋ง๋ค๋ฉด ๊ฒ๋จ
์คํ ์์ค ์ฐธ๊ณ
- pure virtual function, smart pointer
- ํ๋ฉ๋ชจ๋ฆฌ๋ ์ด๋ค ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ฉฐ ์ด๋ ํ ํน์ง์ ๊ฐ์ง๊ณ ์๋์ง
์ฐ๋ ๋์ ์ฅ์ ๊ณผ ๋จ์
- win32 api๋ ๋ฉ์์ง ๋ฃจํ ์์ฑํ ์ ์๊ณ ๋ง์ฐ์ค ํค๋ณด๋ ๋ฉ์์ง ์ฒ๋ฆฌํ ์ ์์ ์ ๋๋ฉด ๋ฉ๋๋ค
- ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ์ ํ์ํ win32์ง์์ ๋งํฌํ์ ๊ฐ์ข ์ ๋๋ฉด ์ถฉ๋ถํฉ๋๋ค. ๋ ํ์ํ๋ฉด ์ฐพ์๋ณด๊ณ ํ์ตํ๋ฉด ๋ฉ๋๋ค.