»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
- °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
- Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
- °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
- ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
- »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
- »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
- Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
»ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0°³) | »óǰ Q&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³ÀÔ¹®ÀÚ¸¦ À§ÇÑ ´Ü°èº°·Î µû¶óÇÏ¸ç ¹è¿ì´Â MFC ÇÁ·Î±×·¡¹Ö¡ºVisual C++ 2015 MFC Programming¡». ÀÌ Ã¥Àº óÀ½À¸·Î Visual C++À» Á¢ÇÏ´Â ´ëÇÐ Ãʳâ»ý ¹× Ãʺ¸ÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. ½Ç½ÀÀ» Áß½ÉÀ¸·Î ´Ü°èº°·Î µû¶óÇϸç ÀÚ¿¬½º·´°Ô MFC¸¦ ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ÀÌ Ã¥Àº ±âº»ÀûÀÎ C ¶Ç´Â C++ÀÇ ¹®¹ýÀû ³»¿ëÀº ¼ö·ÏÇÏÁö ¾Ê¾Ò´Ù. ´ë½Å Visual C++ 2015¸¦ »ç¿ëÇÏ¿© À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â ¹æ¹ýÀ» ¾Ë±â ½±°Ô ¼ö·ÏÇϰí ÀÖ´Ù. µû¶ó¼ ÀÌ Ã¥À» º¸±â À§Çؼ´Â C/C++ÀÇ ±âº»ÀûÀÎ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ ÄÄÇ»ÅÍÀÇ Á¶ÀÛ ½Ã Ç¥½ÃµÇ´Â ½ÇÁ¦ ȸéÀ» ±×´ë·Î ¼ö·ÏÇϰí Àå¹®ÀÇ ¼³¸íÀ» Å»ÇÇÇÏ¿© ¾ÆÁÖ ÀϹÝÀûÀÎ ÄÄÇ»ÅÍ Á¶ÀÛ ´É·Â¸¸ ÀÖÀ¸¸é ½Ç½À ¿¹Á¦ÀÇ ´Ü°è¸¦ µû¶ó°¡¸é¼ ´Ù¾çÇÑ ½Ç½ÀÀ» Á÷Á¢ ÇØº¸°í ±× °á°ú¸¦ ¿ÏÀüÈ÷ Àڱ⠰ÍÀ¸·Î ¸¸µç ÈÄ¿¡ ´ÙÀ½ ´Ü°è·Î ÁøÇàµÇµµ·Ï ±¸¼ºÇß´Ù.
ÀúÀÚ¼Ò°³ÀúÀÚ : Á¤ÀÏÈ«
ÀúÀÚ Á¤ÀÏÈ«Àº ¾Ö¸®Á¶³ª ÁÖ¸³´ëÇб³ ÄÄÇ»ÅͰøÇаú °øÇÐ ¹Ú»ç
ÇöÀç) ´ëÀü´ëÇб³ ÄÄÇ»ÅͰøÇаú ±³¼ö
Àú¼
´Ü°èº°·Î ½±°Ô ¹è¿ì´Â 2010 MFC Programming, 2013
MFC·Î ±¸ÇöÇÑ À©µµ¿ì ÇÁ·Î±×·¡¹Ö, 2006
±³¾ç ÄÄÇ»ÅÍ È°¿ë, 2003
´Ü°èº° ½Ç½ÀÀ¸·Î ¹è¿ì´Â Visual C++ 6.0, 2002
ÄÄÇ»ÅÍ Á¤º¸Ç° ¹è¿òÅÍ, 2002
IT °øÇÐÀÔ¹®, 2002
½Ç½ÀÀ¸·Î ¹è¿ì´Â ÄÄÇ»ÅÍ ÀÌÇØ¿Í Ȱ¿ë, 2001
¸ñÂ÷CHAPTER 01 À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ
1.1 À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀÇ °³³ä
1.2 Win32 SDK À©µµ¿ì ÇÁ·Î±×·¥ÀÇ ±âº» ±¸Á¶
½Ç½À 1-1 °£´ÜÇÑ Win32 SDK À©µµ¿ì ÇÁ·Î±×·¥ ¸¸µé±â
1.3 °£´ÜÇÑ À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºÐ¼®
1.4 À©µµ¿ì ÇÁ·Î±×·¥ÀÇ ±âº» Çü½Ä
¿¬½À¹®Á¦
CHAPTER 02 MFC °³¿ä ¹× ¾ÆÅ°ÅØÃ³
2.1 MFCÀÇ °³¿ä
2.2 MFC ÇÁ·Î±×·¥ÀÇ ±¸Á¶
2.3 Visual C++ÀÇ ½ÃÀÛ
½Ç½À 2-1 MFC ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç ÀÍÈ÷±â
2.4 SDI ÅÛÇø´
2.5 MDI ÅÛÇø´
2.6 MFC ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃ³
½Ç½À 2-2 °£´ÜÇÑ MFC ÇÁ·ÎÁ§Æ® ¸¸µé±â
¿¬½À¹®Á¦
CHAPTER 03 ¸Þ½ÃÁö ó¸®
3.1 ¸Þ½ÃÁö ó¸®ÀÇ ±âº»°³³ä
3.2 ¸Þ½ÃÁö ¹Ú½º(Message Box)
½Ç½À 3-1 ¸Þ½ÃÁö ¹Ú½º »ý¼ºÇϱâ
3.3 ¸¶¿ì½º ¸Þ½ÃÁö(Mouse Message)
½Ç½À 3-2 µðÁöÅÐ½Ã°è ¸¸µé±â
3.4 Űº¸µå ¸Þ½ÃÁö(Keyboard Message)
½Ç½À 3-3 ¹®ÀÚ¸¦ ÀÔ·ÂÇϰí À̵¿½Ã۱â
¿¬½À¹®Á¦
CHAPTER 04 ´ëÈ»óÀÚ
4.1 CDialogEx Ŭ·¡½º
4.2 ´ëÈ»óÀÚ ±â¹ÝÀÇ ÇÁ·Î±×·¥
4.3 MFC ±âº» ÄÁÆ®·Ñ
½Ç½À 4-1 MFCÀÇ ±âº» ÄÁÆ®·Ñ(Control) »ç¿ë¹ý ÀÍÈ÷±â
4.4 ¸ð´Þ(Modal) ´ëÈ»óÀÚ¿Í ¸ð´ú¸®½º(Modeless) ´ëÈ»óÀÚ
4.5 °ø¿ë ´ëÈ»óÀÚ
½Ç½À 4-2 ´ëÈ»óÀÚ ±â¹Ý µðÁöÅÐ½Ã°è ¸¸µé±â
¿¬½À¹®Á¦
CHAPTER 05 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
5.1 ¸Þ´º(Menu)
½Ç½À 5-1 °£´ÜÇÑ ¸Þ´º¿Í ´ÜÃàŰ ¸¸µé±â
5.2 Åø¹Ù(Toolbar)
½Ç½À 5-2 °£´ÜÇÑ Åø¹Ù ¸¸µé±â
5.3 »óÅ ǥ½ÃÁÙ(Status Bar)
½Ç½À 5-3 »óÅ ǥ½ÃÁÙ¿¡ ÆÒÀ» ¸¸µé°í ¹®ÀÚ¿À» Ãâ·ÂÇϱâ
5.4 µµÅ· ÆÒ(Docking Pane) À©µµ¿ì
½Ç½À 5-4 ¹®ÀÚ¿ Ãâ·Â µµÅ· ÆÒ ¸¸µé±â
¿¬½À¹®Á¦
CHAPTER 06 ±×·¡ÇÈ °´Ã¼ÀÇ »ç¿ë
6.1 GDI¿Í DCÀÇ °³³ä
6.2 GDI °´Ã¼
½Ç½À 6-1 Á÷¼±, µµÇü ±×¸®±â
6.3 GDI+ÀÇ °³³ä
½Ç½À 6-2 ±×¸²ÆÇ ¸¸µé±â
¿¬½À¹®Á¦
CHAPTER 07 ÄÁÆ®·Ñ ¹× ¸®¼Ò½º ¥°
7.1 ¸®½ºÆ® ÄÁÆ®·Ñ(List Control)
½Ç½À 7-2 ´ëÈ»óÀÚ¿¡ List Control »ç¿ëÇϱâ
7.2 Æ®¸® ÄÁÆ®·Ñ(Tree Control)
½Ç½À 7-2 ´ëÈ»óÀÚ¿¡¼ Tree Control »ç¿ëÇϱâ
¿¬½À¹®Á¦
CHAPTER 08 ÄÁÆ®·Ñ ¹× ¸®¼Ò½º ¥±
8.1 ÅÇ ÄÁÆ®·Ñ(Tab Control)
8.2 ½½¶óÀÌ´õ ÄÁÆ®·Ñ(Slider Control)
8.3 ½ºÇÉ ÄÁÆ®·Ñ(Spin Control)
½Ç½À 8-1 µµÇüÀÇ Á¾·ù¿Í »ö»óÀ» ´ëÈ»óÀÚ¿¡ Ãâ·ÂÇϱâ
8.4 ÇÁ·Î±×·¹½º ¹Ù ÄÁÆ®·Ñ(Progress Bar Control)
8.5 IP ÁÖ¼Ò ÄÁÆ®·Ñ(IP Address Control)
8.6 ³×Æ®¿öÅ© ÁÖ¼Ò ÄÁÆ®·Ñ(Network Address Control)
8.7 ³¯Â¥/½Ã°£ ¼±Åà ÄÁÆ®·Ñ(Date Time Picker)
8.8 ¾Ö´Ï¸ÞÀÌ¼Ç ÄÁÆ®·Ñ(Animation Control)
½Ç½À 8-2 °¢Á¾ ÄÁÆ®·ÑÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü¼Û Simulator ÀÛ¼ºÇϱâ
¿¬½À¹®Á¦
CHAPTER 09 °í±Þ ÄÁÆ®·Ñ ¹× ¸®º»
9.1 MFC Feature ÄÁÆ®·Ñ(MFC Feature Controls)
½Ç½À 9-1 °£´ÜÇÑ ¸íÇÔÁ¦ÀÛ ÇÁ·Î±×·¥ ¸¸µé±â
9.2 ¸®º»(Ribbon)
½Ç½À 9-2 ¸®º» ¸Þ´º ¹× °¢Á¾ ¸®º» ÄÁÆ®·Ñ »ç¿ëÇϱâ
¿¬½À¹®Á¦
CHAPTER 10 µµÅ¥¸ÕÆ® ÆÄÀÏ ÀÔÃâ·Â ¹× ´Ù¾çÇÑ ºä Ŭ·¡½º
10.1 µµÅ¥¸ÕÆ®
10.2 ÆÄÀÏ ÀÔÃâ·Â
10.3 ´Ù¾çÇÑ ºä Ŭ·¡½º
½Ç½À 10-1 FormView¸¦ ÀÌ¿ëÇÏ¿© ¹®ÀÚ Ãâ·Â ¹× ÆÄÀÏ ÀÔÃâ·ÂÇϱâ
10.4 ºÐÇÒ À©µµ¿ì
½Ç½À 10-2 Á¤Àû ºÐÇÒ À©µµ¿ì¸¦ ÀÌ¿ëÇÑ Çлý Á¤º¸ Ãâ·Â ÇÁ·Î±×·¥ ¸¸µé±â
10.5 ´ÙÁß ºä
½Ç½À 10-3 ´ÙÁß ºä ¸¸µé±â
¿¬½À¹®Á¦
CHAPTER 11 µ¿Àû ¿¬°á ¶óÀ̺귯¸® DLL
11.1 DLLÀÇ ¸µÅ©
11.2 DLLÀÇ Á¾·ù
½Ç½À 11-1 Implicit ¸µÅ·À» ÅëÇÑ Á¤±Ô DLL ´Þ·Â ¸¸µé±â
½Ç½À 11-2 Explicit ¸µÅ·À» ÅëÇÑ Á¤±Ô DLL ´Þ·Â ¸¸µé±â
½Ç½À 11-3 È®Àå DLLÀ» ÅëÇÑ 2Â÷ ¹æÁ¤½Ä ±ÙÀ» ±¸ÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
¿¬½À¹®Á¦
CHAPTER 12 µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö
12.1 µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¥ÀÇ °³¿ä
½Ç½À 12-1 OLE DB¸¦ ÀÌ¿ëÇÑ Çлý µµ¼°ü¸® ÇÁ·Î±×·¥ ¸¸µé±â
¿¬½À¹®Á¦
CHAPTER 13 ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö
13.1 º£Áö¾î °î¼±(Bezier Curve)
½Ç½À 13-1 5 ¾Ë°í¸®ÁòÀ» ÅëÇÑ º£Áö¾î(Bezier) °î¼± ±×¸®±â
½Ç½À 13-2 ÄÁÆ®·Ñ Æ÷ÀÎÆ®ÀÇ À̵¿ ¹× º£Áö¾î °î¼±ÀÇ ÇØ»óµµ ¼³Á¤Çϱâ
¿¬½À¹®Á¦
CHAPTER 14 ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
14.1 ³×Æ®¿öÅ© ÇÁ·Î±×·¥ÀÇ °³¿ä
½Ç½À 14-1 äÆÃ ÇÁ·Î±×·¥ Á¦ÀÛÇϱâ
¿¬½À¹®Á¦
ÃâÆÇ»ç ¼ÆòÀÔ¹®ÀÚ¸¦ À§ÇÑ ´Ü°èº°·Î µû¶óÇÏ¸ç ¹è¿ì´Â MFC ÇÁ·Î±×·¡¹Ö
ÀÌ Ã¥Àº óÀ½À¸·Î Visual C++À» Á¢ÇÏ´Â ´ëÇÐ Ãʳâ»ý, ¸î ¹ø Visual C++ Ã¥°ú ¾¾¸§ÇÏ¿´À¸³ª ¾ÆÁ÷ À©µµ¿ì ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ ¹®Á¦°¡ ÀÖ´Â ÇлýµéÀ» À§ÇÑ Ã¥ÀÌ´Ù. ½Ç½ÀÀ» Áß½ÉÀ¸·Î ´Ü°èº°·Î µû¶óÇϸç ÀÚ¿¬½º·´°Ô MFC¸¦ ¹è¿ï ¼ö ÀÖ´Â °¡Àå ½¬¿î Visual C++ 2015 ÀÔ¹®¼ÀÌ´Ù.
±âÁ¸ÀÇ Visual C++ ÀÔ¹®¼¿Í ´ÙÀ½°ú °°Àº Â÷º°È µÈ Ư¡ÀÌ ÀÖ´Ù.
ù°, ÀÌ Ã¥Àº ±âº»ÀûÀÎ C ¶Ç´Â C++ÀÇ ¹®¹ýÀû ³»¿ëÀº ¼ö·ÏÇÏÁö ¾Ê¾Ò´Ù. ´ë½Å Visual C++ 2015¸¦ »ç¿ëÇÏ¿© À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â ¹æ¹ýÀ» ¾Ë±â ½±°Ô ¼ö·ÏÇϰí ÀÖ´Ù. µû¶ó¼ ÀÌ Ã¥À» º¸±â À§Çؼ´Â C/C++ÀÇ ±âº»ÀûÀÎ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.
µÑ°, ÄÄÇ»ÅÍÀÇ Á¶ÀÛ ½Ã Ç¥½ÃµÇ´Â ½ÇÁ¦ ȸéÀ» ±×´ë·Î ¼ö·ÏÇϰí Àå¹®ÀÇ ¼³¸íÀ» Å»ÇÇÇÏ¿© ¾ÆÁÖ ÀϹÝÀûÀÎ ÄÄÇ»ÅÍ Á¶ÀÛ ´É·Â¸¸ ÀÖÀ¸¸é ½Ç½À ¿¹Á¦ÀÇ ´Ü°è¸¦ µû¶ó°¡¸é¼ ´Ù¾çÇÑ ½Ç½ÀÀ» Á÷Á¢ ÇØº¸°í ±× °á°ú¸¦ ¿ÏÀüÈ÷ Àڱ⠰ÍÀ¸·Î ¸¸µç ÈÄ¿¡ ´ÙÀ½ ´Ü°è·Î ÁøÇàµÇµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.
¼Â°, Visual C++ 2015¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϴµ¥ Àå¹®ÀÇ ¼³¸í Áß½ÉÀÇ ³ª¿½ÄÀÌ ¾Æ´Ñ ¹®Á¦ ÇØ°á Áß½ÉÀÇ ½Ç½À À§ÁÖ·Î ´Ù¾çÇϰí ÇÊ¿äÇÑ ³»¿ë¸¸À» ¼±ÅÃÇÏ¿© ½±°Ô ±¸¼ºÇÏ¿´´Ù. ÀÌ·¯ÇÑ °£´ÜÇÑ ¼³¸í°ú ½Ç½À ¹æ¹ýÀÌ µ¶Æ¯ÇÏ°í ½Ç¿ëÀûÀ̱⿡ C ¶Ç´Â C++ ¾ð¾î¸¦ ¹è¿ì°í óÀ½À¸·Î Visual C++ 2015¸¦ ÀÌ¿ëÇÏ¿© À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» ÀÍÈ÷±â À§ÇÑ Çлýµé¿¡°Ô´Â ÃÖ°íÀÇ ÀÔ¹®¼°¡ µÉ °ÍÀÌ´Ù.
³Ý°, ´ëÇп¡¼ ÀÌ Ã¥À» ±³Àç·Î ÇÏ¿© ÇÑ Çб⠰ÀǸ¦ ÇÒ °æ¿ì Áß°£°í»ç¿Í ±â¸»°í»ç¸¦ Á¦¿ÜÇÑ 14ÁÖ¿¡ ÇÑ ´Ü¿ø¾¿ ¿Ï¼ºÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖÀ¸¸ç °¢ ´Ü¿ø ¸¶Áö¸· ºÎºÐ¿¡´Â ¿¬½À ¹®Á¦¸¦ µÎ¾î º»ÀÎ ½º½º·Î ½Ç½À°úÁ¦¸¦ ÅëÇØ ¹è¿î ³»¿ëÀ» ´Ù½Ã ÇÑ ¹ø È®ÀÎÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ Á¦°øÇÏ¿´´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥À» ±³Àç·Î ÇÏ¿© ÇÑ Çб⠰ÀǸ¦ ÇÒ °æ¿ì Áß°£°í»ç¿Í ±â¸»°í»ç¸¦ Á¦¿ÜÇÑ 14ÁÖ¿¡ ÇÑ ´Ü¿ø¾¿ ¿Ï¼ºÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.
1Àå¿¡¼´Â À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³ä°ú Win32 SDK¸¦ ÀÌ¿ëÇÏ¿© À©µµ¿ì ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ±×¸®°í À©µµ¿ì ÇÁ·Î±×·¥ÀÇ ±âº» Çü½Ä¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù.
2Àå¿¡¼´Â MFCÀÇ ±âº»ÀûÀÎ °³¿ä¿Í MFCÀÇ ¾ÆÅ°ÅØÃ³¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ MFC ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç »ç¿ë¹ý¿¡ ´ëÇØ ¼³¸íÇϰí MFC ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© MFC ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æº»´Ù.
3Àå¿¡¼´Â À©µµ¿ì ÇÁ·Î±×·¡¹Ö¿¡¼ °¡Àå Áß¿äÇÑ °³³ä ÁßÀÇ ÇϳªÀÎ ¸Þ½ÃÁö 󸮿¡ ´ëÇØ ¼³¸íÇÑ´Ù. MFC°¡ ¸Þ½ÃÁö¸¦ ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϰí, Ŭ·¡½º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¿¡ ´ëÀÀÇÏ´Â ¸Þ½ÃÁö Çڵ鷯 ÇÔ¼ö¿Í ¸ÊÇνÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ ÀÚ¼¼È÷ »ìÆìº»´Ù. ¸¹Àº Á¾·ùÀÇ ¸Þ½ÃÁö°¡ ÀÖÁö¸¸ ƯÈ÷ ÀÌ Àå¿¡¼´Â À©µµ¿ì ¸Þ½ÃÁö, ¸¶¿ì½º ¸Þ½ÃÁö, ±×¸®°í Űº¸µå ¸Þ½ÃÁö¿¡ ´ëÇØ »ìÆìº»´Ù.
4Àå¿¡¼´Â MFC¿¡¼ Á¦°øÇÏ´Â °ø¿ë ´ëÈ»óÀÚ¿Í »ç¿ëÀÚ°¡ Á÷Á¢ ´ëÈ»óÀÚ ±â¹ÝÀÇ ÇÁ·Î±×·¥À» ±¸ÇöÇÔÀ¸·Î¼, À©µµ¿ì ÇÁ·Î±×·¡¹Ö ¹æ½Ä¿¡¼ ´ëÈ»óÀÚ°¡ µ¿ÀÛÇÏ´Â ¿ø¸®¿Í ´ëÈ»óÀÚ¿¡¼ »ç¿ëµÇ´Â ±âº»ÀûÀΠǥÁØ ÄÁÆ®·ÑÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
5Àå¿¡¼´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÎ ¸Þ´º, Åø¹Ù, »óÅ ǥ½ÃÁÙ, µµÅ· ÆÒ À©µµ¿ì¿¡ ´ëÇØ ¼³¸íÇϰí À̰͵éÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ¼ ÀÚ¼¼È÷ »ìÆìº»´Ù.
6Àå¿¡¼´Â ±×·¡ÇÈ Ãâ·Â¿¡ ´ëÇÑ °³³ä°ú ±×·¡ÇÈÀ» Ãâ·ÂÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ó¼¼È÷ ±â¼úÇÑ´Ù. GDI¿Í DCÀÇ °³³ä, GDI °´Ã¼¿¡ ´ëÇØ ¼³¸íÇϰí GDI °´Ã¼¸¦ »ç¿ëÇÏ¿© ±×·¡ÇÈÀ» Ãâ·ÂÇÏ´Â ¹æ¹ý°ú GDI+ °´Ã¼¸¦ »ç¿ëÇÏ¿© ±×·¡ÇÈÀ» Ãâ·ÂÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ÀÚ¼¼È÷ »ìÆìº»´Ù.
7Àå¿¡¼´Â List Control°ú Tree Control¿¡ ´ëÇØ ¹è¿î´Ù. List Control°ú Tree ControlÀº ÇÁ·Î±×·¥ ³»ÀÇ Á¤º¸¸¦ ƯÁ¤ ±âÁØ¿¡ µû¶ó ºÐ·ùÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ¸ç, List Control°ú Tree ControlÀº ¿ì¸®°¡ À©µµ¿ì Ž»ö±â¿¡¼ ¸¹ÀÌ °æÇèÇØ º¸¾ÒÀ» °ÍÀÌ´Ù.
8Àå¿¡´Â 7Àå¿¡¼ ¹è¿î ÄÁÆ®·Ñ À̿ܿ¡ ÀÚÁÖ »ç¿ëµÇ°í À©µµ¿ì¿¡¼ ÈçÈ÷ º¼ ¼ö ÀÖ´Â ¿©·¯ °¡Áö ÄÁÆ®·Ñµé¿¡ ´ëÇØ ¹è¿î´Ù. Á¤º¸¸¦ ºÐ·ùÇϰíÀÚ ÇÒ ¶§ »ç¿ëµÇ´Â Tab Control, ¸¶¿ì½º¸¦ ÅëÇØ ÀÏÁ¤¹üÀ§ ¾ÈÀÇ °ªÀ» ÀÔ·ÂÇÏ´Â Slider Control, °£´ÜÇÑ µ¿¿µ»ó Àç»ý¿¡ »ç¿ëµÇ´Â Animation Control, ¼¼¹ÐÇÑ Á¦¾î¶óµçÁö ÀÏÁ¤ °ªÀ» ÀÔ·ÂÇÏ´Â Spin Control, ¾î¶² ÀÛ¾÷ÀÇ ÁøÇà »óȲÀ» ½Ã°¢ÀûÀ¸·Î Ç¥ÇöÇÏ´Â Progress Bar Control, »ç¿ëÀڷκÎÅÍ ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(IP) Çü½ÄÀÇ ¼ýÀÚ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â IP Address Control, ƯÁ¤³¯Â¥¸¦ ÀÔ·ÂÇϰųª ¼±ÅÃÇϵµ·Ï ÇÏ´Â Date Time Picker Control¿¡ ´ëÇØ °£´ÜÈ÷ »ìÆìº¸°í ½Ç½ÀÀ» ÅëÇØ ÀÍÇôº»´Ù.
9Àå¿¡¼´Â Visual C++ 2008 Feature Pack ¹öÀüºÎÅÍ »õ·Ó°Ô Ãß°¡µÈ °í±Þ MFC
Feature ÄÁÆ®·Ñ(¡°MFC¡± Á¢µÎ¾î°¡ ºÙÀº ÄÁÆ®·Ñ)°ú ¸®º»(Ribbon) ¸Þ´º¿¡ ´ëÇØ ¹è¿ï °ÍÀÌ´Ù. ´ëÇ¥ÀûÀÎ MFC Feature ÄÁÆ®·Ñµé¿¡ ´ëÇØ °£´ÜÈ÷ ¼³¸íÇϰí, ½Ç½ÀÀ» ÅëÇÏ¿© ´ëÇ¥ÀûÀÎ CMFCColorButton, CMFCFontComboBox, CVSListBox, MFC PropertyGrid ÄÁÆ®·Ñ¿¡ ´ëÇÑ »ç¿ë¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ±×¸®°í ¸®º» µðÀÚÀ̳Ê(Ribbon Designer)¸¦ ÀÌ¿ëÇÑ ¸®º» ¸Þ´ºÀÇ ÆíÁý°ú °¢ ¿ä¼Òµé¿¡ ´ëÇÑ À̺¥Æ® 󸮿¡ ´ëÇØ¼ ½Ç½ÀÀ» ÅëÇÏ¿© ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.
10Àå¿¡¼´Â ¿©·¯ Á¾·ùÀÇ ºä Ŭ·¡½º¿¡ ´ëÇØ¼ ¾Ë¾Æº¸°í ºÐÇÒ À©µµ¿ì, ´ÙÁß ºä¿¡ ´ëÇØ¼ ¾Ë¾Æº»´Ù. ¶ÇÇÑ µµÅ¥¸ÕÆ® Ŭ·¡½ºÀÇ Serialize() ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀÏÀÇ ÀÔ¡¤Ãâ·Â¿¡ ´ëÇØ ¾Ë¾Æº¼ °ÍÀÌ´Ù.
11Àå¿¡¼´Â µ¿Àû ¿¬°á ¶óÀ̺귯¸® DLLÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¼³¸íÇÑ´Ù. DLLÀÇ ¸µÅ© ¹æ¹ý°ú Á¾·ù¿¡ ´ëÇØ »ìÆìº¸°í ½Ç½ÀÀ» ÅëÇØ »ç¿ë ¹æ¹ýÀ» ÀÍÇôº»´Ù.
12Àå¿¡¼´Â OLE DB¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ º»´Ù. µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¥Àº ±âº»ÀûÀ¸·Î µ¥ÀÌÅÍÀÇ ÀÔ¡¤Ãâ·Â°ú µ¥ÀÌÅÍ Ãß°¡, ¼öÁ¤, »èÁ¦ ±×¸®°í °Ë»ö±â´ÉÀ» °®´Â °ÍÀÌ ÀϹÝÀûÀε¥ µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹ÖÀ» Çϱâ Àü¿¡ ¹Ýµå½Ã ¾Ë°í ÀÖ¾î¾ß ÇÏ´Â »çÇ×Àº µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÏ´Â ¹æ½ÄÀÌ´Ù. Visual C++¿¡¼ µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÏ´Â ¼¼ °¡Áö ¹æ½ÄÀÎ ODBC¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý, DAO¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý, ±×¸®°í OLE DB¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿î´Ù.
13Àå¿¡¼´Â ¸ðµç ±×·¡ÇÈ µµ±¸¿¡¼ °î¼±À» ±×¸®´Âµ¥ »ç¿ëµÇ°í ÀÖ´Â º£Áö¾î °î¼±À» ±¸ÇöÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ º¼ °ÍÀÌ´Ù. º£Áö¾î °î¼± ¾Ë°í¸®ÁòÀº °î¼±À» »ý¼ºÇϴµ¥ ÀÖ¾î ´ëÇ¥ÀûÀÌ¸ç ±âº»ÀÌ µÇ´Â ¾Ë°í¸®ÁòÀÌ´Ù. ¹°·Ð MFC¿¡¼ PolyBezier() ÇÔ¼ö°¡ Á¦°øµÇ´Âµ¥ ÀÌ ÇÔ¼ö´Â cubic º£Áö¾î °î¼±À» ±×¸®´Âµ¥ ÇÑÁ¤µÇ¾î ÀÖ´Ù. À̹ø Àå¿¡¼´Â º£Áö¾î °î¼±»óÀÇ ÁÂÇ¥¸¦ °è»êÇÏ´Â ¾Ë°í¸®ÁòÀ» ¹è¿ì°í ±× ¾Ë°í¸®Áò¿¡ ÀÔ°¢ÇÏ¿© º£Áö¾î °î¼±À» ±¸ÇöÇØ º¼ °ÍÀÌ´Ù.
14Àå¿¡¼´Â ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö Áß¿¡ äÆÃ ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ º»´Ù. äÆÃ ÇÁ·Î±×·¥À» ±¸ÇöÇÔÀ¸·Î½á, À©µµ¿ì ÇÁ·Î±×·¥ ¹æ½Ä¿¡¼ äÆÃ ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏ´Â ¿ø¸®¿Í ¹æ¹ý¿¡ ´ëÇØ °øºÎÇÑ´Ù. |
±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |