> °úÁ¤¾È³» > °í±Þ°úÁ¤   
°í±Þ°úÁ¤ °³¿ä WINDOW °í±Þ°úÁ¤ JAVA °í±Þ°úÁ¤

 

 

 

 

WINDOW °í±Þ°úÁ¤

 

 ¡ß ±³À°¼Ò°³

 

 

À©µµ¿ì ¿î¿µÃ¼Á¦ ÀÚü¿¡ Àͼ÷ÇÏÁö ¾Ê°í¼­ ±× ¿î¿µÃ¼Á¦¿¡¼­ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥À» ¸¸µç´Ù´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù. À©µµ¿ìÁîÀÇ ¼³Ä¡¹× ¿î¿ë, ÆÄÀÏ °ü¸® µîÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ±â´É µî »ó¿ë °¡´ÉÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ±â¼úÀ» ¹è¿ì±â À§ÇÑ °úÁ¤ÀÔ´Ï´Ù.
WIN32 API¿Í MFC´Â Windows ±â¹Ý¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ ÇʼöÀûÀÎ ¶óÀ̺귯¸®·Î »ç¿ëÇÏ´Â ±âº»ÀûÀÎ Class LibraryÀÎ C++ Library¸¦ ÇнÀÇÏ°Ô µÇ¸ç À©µµ¿ì ½Ã½ºÅÛ¿¡ ´ëÇÑ Àü¹ÝÀûÀΠȯ°æÀÇ ÀÌÇØ¿Í ³×Æ®¿öÅ©ÀÇ ºÐ¼® ¹× ±¸Á¶ ±×¸®°í ¼³Ä¡, ¿î¿ëÀ» ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. .

 

 

 

 ¡ß ±³À°¸ñÇ¥   

 

 

MS Window ±â¹ÝÀÇ ÀÀ¿ë °³¹ßÀÚ¸¦ ¾ç¼ºÇÑ´Ù.
Socket ³×Æ®¿öÅ·À» ÀÌ¿ëÇÑ ¹Ìµé¿þ¾î ÇÁ·Î±×·¥°ú ±âŸ ³×Æ®¿öÅ· ÇÁ·Î±×·¥ ±â¹ýÀ» ÀÌ¿ëÇÑ´Ù
C++¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ÀÌÇØ¿Í °³³ä ±×¸®°í COMÀ» Ȱ¿ëÇÑ´Ù

 

 

 

 ¡ß ¼±¼ö°ú¸ñ   

 

 

ÇÁ·Î±×·¡¹Ö ±âÃÊ ¹®¹ý ½ÀµæÇÑ ÀÚ

 

 

Çʼö : C Programming
±ÇÀå : C Programming II, C++ Programming
- ¾Æ·¡ ÇØ´çÀÚ´Â C Programming I -> C Programming II -> C++ Programming ¼øÀ¸·Î ÇнÀ ÈÄ Áö¿ø
- (1) ÇÁ·Î±×·¡¹ÖÀ» Á¢Çغ¸Áö ¸øÇÑ ÀÚ
- (2) ´ëÇÐ ¶Ç´Â Ÿ Çпø¿¡¼­ 1~2ȸ C ¾ð¾î¸¦ ÇнÀÇÏ¿´À¸³ª ÀڽۨÀÌ ¾ø´Â ÀÚ

 

 

 

 ¡ß ½Ã½ºÅÛ È¯°æ 

 

 

Windows 2000/XP, Visual Studio 6.0

 

 

 

 ¡ß ±³À°´ë»ó

 

(1) C ±âÃÊ °úÁ¤À» ½ÀµæÇÑÀÚ(C Programming)
(2) À©µµ¿ì ÇÁ·Î±×·¡¹Ö ±â¼úÀ» °³¹ß ¾÷¹«¿¡ ÀÌ¿ëÇÏ·Á°í ÇÏ´Â ÇÁ·Î±×·¡¸Ó
(3) ÇâÈÄ À©µµ¿ì ÇÁ·Î±×·¡¸Ó·Î½á ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¼­¹ö/Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À» °³¹ßÇÏ·Á°í ÇÏ´ÂÀÚ
(4) ºñÆ®ÀÇ Àü¹®°¡ °úÁ¤¿¡ ´ëÇÑ Á¦¾àÀ¸·Î ÀÎÇØ ´©¶ôµÈ Àοø
(5) Àü¹®´ë ȤÀº ´ëÁ¹ ÀÌÈÄ Ãë¾÷ Áغñ Àοø
(6) ±âÃÊ¹Ý ÇнÀ ¿Ï·á ÈÄ Àü¹®ÀûÀÎ ÇнÀ Èñ¸Á Àοø

 

 

 

 ¡ß ±³À°±â°£

 

ÃÑ ±³À°½Ã°£: 480H (ÀÌ·Ð: 240 ÇÁ·ÎÁ§Æ®:240)
±â°£: 4°³¿ù (1ÀÏ: 6½Ã°£)

 

 

 

 ¡ß ±³À°½Ã°£

 

¿ù~±Ý(Åä¿äÀÏ ÀÚÀ²ÀÌ¿ë, ÀÏ¿äÀÏ ¹«Á¶°Ç ÈÞ½Ä-°­ÀÇ½Ç ÃâÀÔ±ÝÁö)
Á¤±Ô ¼ö¾÷½Ã°£(¿ÀÀü) - 09:00 ~ 12:00
Á¤±Ô ¼ö¾÷½Ã°£(¿ÀÈÄ) - 14:00 ~ 17:00
±×·ì ½ºÅ͵ð - 19:00 ~ 21:00

 

 

 

 ¡ß ±³À°ºñ

 

Àüü : 300¸¸¿ø
¿ù´ÜÀ§ ¼ö°­: À̷б³À° : 85¸¸¿ø, ÇÁ·ÎÁ§Æ® : 65¸¸¿ø
(Àü¹®°¡ ÀüÇüÀÚ¿¡ ÇÑÇÏ¿© ºÐÇÒ ¼ö°­ °¡´É)

 

 

 

 ¡ß ±³À°³»¿ë

 

C++

C++ Better than C
OOP & Class
Generic & STL
Design
-------------------------------------------------------------------------------
<µµ¿ò¸»>
À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ·Á¸é C++À» Á¦ÀÏ ¸ÕÀú ¹è¿ö¾ß ÇÕ´Ï´Ù.
C++Àº C¾ð¾î¸¦ ¹è¿ì°í ³­ ÈÄ ¹è¿ì¸é »ó´çÈ÷ ½±½À´Ï´Ù.
ƯÈ÷ À©µµ¿ì ÇÁ·Î±×·¡¹Ö¿¡¼­ÀÇ C++ Àº ¸Å¿ì ´Ü¼øÇÏ°í °£´ÜÇÕ´Ï´Ù.
¾ÕÀ¸·Î ¿©·¯ºÐÀÌ ¹è¿ï MFC ÀÚüµµ ¹Ù·Î C++·Î µÇ¾î Àֱ⠶§¹®¿¡ C++À» ¹è¿î ÈĺÎÅÍ´Â À©µµ¿ì ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÇÑ°á ½¬¿î ¹ß°ÉÀ½À» ¶Û ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

API & System Programming

Win32 API ÀÌÇØ
Memory, file Managerment
Generic Win32 Application
Process
Thread Multitasking , scheduling, creation
Memory Architecture
Using Virtual Memory
Memory Mapped Files
Heaps
Thread Sysnchronization
Dynamic-Link Libraries
File Systems and File I/O
Unicode
Structured Exception Handling
Breaking Process Boundary Walls
-------------------------------------------------------------------------------
<µµ¿ò¸»>
API¶õ Application Programming InterfaceÀÇ ¾àÀÚÀÌ¸ç ¿ì¸®¸»·Î Ç®¾îº»´Ù¸é
¿î¿µÃ¼Á¦°¡ ÀÀ¿ë ÇÁ·Î±×·¥À» À§ÇØ Á¦°øÇÏ´Â ÇÔ¼öÀÇ ÁýÇÕÀ̶ó°í Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿î¿µ üÁ¦´Â Çϵå¿þ¾î¿Í ÀÀ¿ë ÇÁ·Î±×·¥ »çÀÌ¿¡ À§Ä¡Çϸç ÀÀ¿ë ÇÁ·Î±×·¥À» ´ë½ÅÇÏ¿© Çϵå¿þ¾î¸¦ °ü¸®ÇÏ°í ¸Þ¸ð¸®¸¦ °ü¸®ÇÏ´Â ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù.
ƯÁ¤ ¿î¿µÃ¼Á¦¿¡¼­ ½ÇÇàµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº ¿î¿µÃ¼Á¦¿¡ Á¾¼ÓÀûÀÏ ¼ö¹Û¿¡ ¾øÀ¸¸ç ¿î¿µÃ¼Á¦°¡ ±ÔÁ¤ÇÑ ¹Ù´ë·Î Çϵå¿þ¾î¸¦ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.

MFC

MFC¿Í À©µµ¿ìÇÁ·Î±×·¡¹Ö ÀÌÇØ
¸Þ½ÃÁö ¸Ê
AppWizard¸¦ ÀÌ¿ëÇÑ MFCÇÁ·Î±×·¡¹Ö
¿À¹ö¶óÀ̵åÇÏ´Â ÇÔ¼öµé
AppWizard°¡ »ý¼ºÇÑ ÄÚµåºÐ¼®
¸ÞÀÎ ÇÁ·¹ÀÓ Å¬·¡½º
ºäŬ·¡½º
Ä¿¼­,¸¶¿ì½º, Űº¸µå ó¸®
GDI ¿ÀºêÁ§Æ®
ÆùÆ®, ºñÆ®¸Ê ¿ÀºêÁ§Æ®
¸ÊÇÎ ¸ðµå, »óŹ٠ó¸®
´ÙÀ̾ó·Î±× ¹× ÄÁÆ®·Ñ
IPC (Inter Process Communication )
-------------------------------------------------------------------------------
<µµ¿ò¸»>
MFC¶õ Microsoft Foundation ClassÀÇ ¾àÀÚÀÔ´Ï´Ù.
¿©±â¿¡¼­ Class¶õ C++ÀÇ Class¸¦ °¡¸®Å°´Â °ÍÀ¸·Î, Microsoft¿¡¼­ ¸¸µç ±âº»ÀÌ µÇ´Â Class Library¶ó´Â ¶æÀÔ´Ï´Ù.
Microsoft°¡ ¸¸µé¾ú´Ù´Â °ÍÀº MS-Windows¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ» Çϱâ À§ÇÑ °ÍÀ¸·Î MFC´Â C++·Î Windows¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ »ç¿ëÇÏ´Â ±âº»ÀûÀÎ LibraryÀÓÀ» ¾Ë ¼ö°¡ ÀÖ½À´Ï´Ù
¶ÇÇÑ MFC ¿ª½Ã OOP¶ó´Â ±âº»ÀûÀÎ »ç»ó ÇÏ¿¡ ºÐ¼®, ¼³°èµÇ°í ź»ýÇÏ¿´½À´Ï´Ù.
ÁÖÁöÇÏ´Ù½ÃÇÇ MFC´Â OOP¸¦ ±Ù°£À¸·Î ÇϹǷΠÄÚµåÀÇ È®ÀåÀÌ ½±°í(extensibility), ¶ÇÇÑ Àç »ç¿ë¼º(reusability)°ú À¯Áöº¸¼ö¼º(maintenability)ÀÌ ÁÁ½À´Ï´Ù.

Network Programming

WinSock Programing ÀÌÇØ
Elementary Socket System Calls
WinSock Extensions
MFC Socket Library (CAsysnSocket, CSocket)
WinSock Programing Examples
-------------------------------------------------------------------------------
<µµ¿ò¸»>
¸¹Àº ÀÎÅÍ³Ý »ç¿ëÀÚµéÀÌ TCP/IP¸¦ ÀÌ¿ëÇÏ´Â »óÀ§°èÃþ ÀÀ¿ëÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ¼­´Â Àß ¾Ë°í ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ »óÀ§°èÃþ ÇÁ·ÎÅäÄÝ¿¡´Â À¥ ¼­ºñ½º¿¡ »ç¿ëµÇ´Â HTTP¸¦ ºñ·ÔÇÏ¿©, ¸Ö¸® ¶³¾îÁ® ÀÖ´Â ¿ø°ÝÁöÀÇ ÄÄÇ»ÅÍ¿¡ ·Î±×¿ÂÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÅÚ³Ý, ±×¸®°í ÆÄÀÏÀü¼Û¿¡ »ç¿ëµÇ´Â FTP¿Í ¸ÞÀÏ Àü¼Û¿¡ »ç¿ëµÇ´Â SMTP µîÀÌ ÀÖ½À´Ï´Ù.
ÀÎÅͳݻ󿡼­ÀÇ ³×Æ®¿öÅ©ÀÇ Á߿伺¸¸Å­ ¹Ýµå½Ã ÀÌÇØÇÏ°í ±â´ÉÀ» ¼÷ÁöÇØ¾ß ÇÏ´Â ´Ü¿øÀ¸·Î ¸ðµç ÀÌ·Ð ¹× ½Ç½ÀÀ¸·Î °­Àǰ¡ ÁøÇàµË´Ï´Ù.

COM & Shell Programming

°¡Àå ³·Àº ¾ð¾î ·¹º§ÀÎ Binary Level·Î½á µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ½ÇÇàµÇ°í »óÈ£ ¿î¿µÀÌ °¡´ÉÇϸç À§Ä¡¿¡ ±¸¾Ö µÊÀÌ ¾øÀÌ ÀÌÁø ÄÚµå·Î¼­ µ¶¸³ÀûÀ¸·Î ±¸¼ºµÈ ½ÇÇàÆÄÀÏ ¶Ç´Â DLLÀÔ´Ï´Ù.
Component´Â CompileµÈ Binary file·Î¼­ Component¸¦ ±¸¼ºÇÏ°í »ç¿ëÇÏ·Á¸é Ưº°ÇÑ Ãß°¡ ±¸ÇöÀÌ ¿ä±¸µË´Ï´Ù.
ÇÁ·Î±×·¡¹Ö ±â´ÉÀ¸·Î ±¸ºÐÇÏÀÚ¸é C ¾ð¾î´Â ÇÔ¼ö Áß½ÉÀÇ ÀýÂ÷Àû ÇÁ·Î±×·¡¹ÖÀ̰í, C++ ¾ð¾î´Â Ŭ·¡½º¸¦ ±âº»À¸·Î ÇÏ´Â °´Ã¼Á᫐ ÇÁ·Î±×·¡¹ÖÀ̸ç, COMÀº ÀÎÅÍÆäÀ̽º¸¦ ±âº»À¸·Î ÇÏ´Â °´Ã¼ Á᫐ ÇÁ·Î±×·¡¹Ö ¾ð¾î¶ó°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù
Áï Class°¡ ¾Æ´Ñ Interface°¡ COMÀÇ ¼³°è ½ºÅ¸ÀÏÀ» °áÁ¤Áþ°Ô µË´Ï´Ù.
Interface´Â Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö°¡ Åë½ÅÇϱâ À§ÇÑ À¯ÀÏÇÑ ¹æ¹ýÀÌ¸ç ¾à¼ÓÀ» °¡Áö°í ¿¬°áÇÏ´Â ¿ªÇÒÀ» ÇÏ´Â ¸Å°³Ã¼À̹ǷΠÀ©µµ¿ì ÇÁ·Î±×·¡¹Ö¿¡¼­ COMÀÇ ±â´ÉÀº °¡È÷ Àý´ëÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù.

Project

º» °úÁ¤ Áß¿¡ ´Ü°èº° ÁøÇàÇÏ¸ç ½Ç½ÀÀÌ ÇÔ²² ÁøÇàµË´Ï´Ù.
Å©°Ô µÎ°¡Áö ºÐ¾ß·Î¼­ ÇÑ ºÎºÐÀº E ºñÁî´Ï½º °ü·Ã ½Ç¹« ±â´É ¹× À¥»çÀÌÆ® ±¸Ãà ÇÁ·ÎÁ§Æ®¿Í ´Ù¸¥ ºÐ¾ß´Â MIS°ü·Ã Á¤º¸È­½Ã½ºÅÛ ±¸Ãà°ú °ü·Ã ½Ç¹«¾÷¹« Àü»êÈ­¿¡ ¸ñÇ¥¸¦ µÎ°í ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµË´Ï´Ù.
ªÀº ±â°£ ¾È¿¡ ±³À°ÀÇ È¿°ú´Â ¼ö°­ÀÚ Àڽŵµ ³î¶ó¿ï Á¤µµÀÇ ´É·ÂÀ» º¸À¯ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.
MSÀÇ ¼ÒÇÁÆ®¿þ¾îÀÇ ´ë¸í»çÀÎ À©µµ¿ì ½Ã½ºÅÛ¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ÀÌÇØ¿Í ³×Æ®¿öÅ·ÀÇ ½ÉÈ­ °­ÀÇ ¹× ½Ç½ÀÀ» ÅëÇÑ À©µµ¿ìÁîÀÇ ³×Æ®¿öÅ·ÀÇ ¼ÂÆÃ ¹× °³¼±ÇÒ ¼ö ÀÖ´Â ±â¼úÀ» º¸À¯ÇÏ°í ¶ÇÇÑ ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ÇÁ·Î±×·¡¹Ö ´É·ÂÀ» ¹è¾çÇÏ¿© 21C ¾ÆÀ̵ð¾î °íºÎ°¡°¡Ä¡ ÀηÂÀÎ À©µµ¿ì °í±Þ ÇÁ·Î±×·¡¸Ó¸¦ ¾ç¼ºÇÕ´Ï´Ù.