ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ½º·¹µå Áö¿ø Ŭ·¡½º

°¢ ÀÀ¿ë ÇÁ·Î±×·¥¿¡´Â ´Ü ÇϳªÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ °³Ã¼°¡; ÀÌ °³Ã¼´Â ½ÇÇà ÁßÀÎ ÇÁ·Î±×·¥¿¡ ÀÖ´Â ´Ù¸¥ °³Ã¼¸¦ Á¶Á¤ ÇÏ °í CWinApp ¿¡¼­ ÆÄ»ý µË´Ï´Ù.

¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÆÄ¿îµ¥ÀÌ¼Ç Å¬·¡½º ¶óÀ̺귯¸®´Â ´ÙÁß ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥ ³»¿¡¼­ ½ÇÇàÀ» Áö¿øÇÕ´Ï´Ù. ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥¿¡´Â Àû¾îµµ ÇϳªÀÇ ½º·¹µå°¡; ÀÖ¾î¾ß ÇÕ´Ï´Ù. CWinApp °³Ã¼¿¡ ÀÇÇØ »ç¿ë µÇ´Â ½º·¹µå´ÂÀÌ "±âº»" ½º·¹µå¡£

CWinThread ¿î¿µ üÁ¦ ½º·¹µù ±â´É ºÎºÐÀ» ĸ½¶È­ÇÕ´Ï´Ù. ¿©·¯ ½º·¹µå¸¦ »ç¿ë ÇÏ ¿© ½±°Ô ¸¸µé·Á°í MFC Ŭ·¡½º¸¦ Á¦°ø ÇÕ´Ï´Ù µ¿±âÈ­ °³Ã¼ c + + ÀÎÅÍÆäÀ̽º Win32 µ¿±âÈ­ °³Ã¼¸¦ Á¦°ø ÇÏ¡£

ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ½º·¹µå Ŭ·¡½º

CWinApp

ÃʱâÈ­, ½ÇÇà ¹× ÀÀ¿ë ÇÁ·Î±×·¥À» Á¾·á ÇÏ´Â Äڵ带 ĸ½¶È­ ÇÕ´Ï´Ù. ÀÌ Å¬·¡½º¿¡¼­ application °³Ã¼¸¦ ÆÄ»ý Çϴ¡£

CWinThread

¸ðµç ½º·¹µå¿¡ ´ë ÇÑ ±âº» Ŭ·¡½ºÀÔ´Ï´Ù. Á÷Á¢ »ç¿ë Çϰųª ½º·¹µå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±â´ÉÀ» ¼öÇà ÇÏ´Â °æ¿ì CWinThread ¿¡¼­ Ŭ·¡½º¸¦ ÆÄ»ý ÇÕ´Ï´Ù. CWinApp ´Â CWinThread ¿¡¼­ ÆÄ»ý¡£

ISAPI ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ·¡½º

°É·¯³»´Â

ISAPI ¼­¹ö¿¡ Àü¼Û µÇ´Â HTTP ¿äûÀ» ¼±Åà ÇÏ´Â ÇÊÅÍ¡£

CHttpServer

Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ó¸® ÇÏ ¿© ISAPI ¼­¹ö ±â´ÉÀ» È®Àå¡£

µ¿±âÈ­ °³Ã¼ Ŭ·¡½º

CSyncObject

µ¿±âÈ­ °³Ã¼ Ŭ·¡½ºÀÇ ±âº» Ŭ·¡½º¡£

CCriticalSection

¿ÀÁ÷ ÇÑ ½º·¹µå°¡ °³Ã¼¿¡ ¾×¼¼½º Çϱâ À§ÇØ ´ÜÀÏ ÇÁ·Î¼¼½º ³»¿¡¼­ Çã¿ë ÇÏ´Â µ¿±âÈ­ Ŭ·¡½º¡£

CSemaphore

1 »çÀÌÀÇ µ¿½Ã ¾×¼¼½º °³Ã¼ÀÇ ÁöÁ¤ µÈ ÃÖ´ë ¼ö ÀÖµµ·Ï µ¿±âÈ­ Ŭ·¡½º¡£

CMutex

ÀÓÀÇÀÇ °³Ã¼¿¡ ¾×¼¼½º ÇÏ´Â ÇÁ·Î¼¼½º ³»ÀÇ ½º·¹µå°¡ Çϳª¸¸ Çã¿ë ÇÏ´Â µ¿±âÈ­ Ŭ·¡½º¡£

CEvent

À̺¥Æ®°¡ ¹ß»ý ÇÏ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥À» ¾Ë¸®´Â µ¿±âÈ­ Ŭ·¡½º¡£

CSingleLock

½º·¹µå·ÎºÎÅÍ ¾ÈÀüÇÑ Å¬·¡½ºÀÇ ¸â¹ö ÇÔ¼ö¿¡¼­ »ç¿ë ÇÏ´Â µ¿±âÈ­ °³Ã¼¿¡ Àá±Û¡£

CMultiLock

µ¿±âÈ­ °³Ã¼ÀÇ ¹è¿­¿¡¼­ Çϳª ÀÌ»óÀÇ µ¿±âÈ­ °³Ã¼¿¡ Àá±Û ½º·¹µå·ÎºÎÅÍ ¾ÈÀüÇÑ Å¬·¡½ºÀÇ ¸â¹ö ÇÔ¼ö¿¡¼­ »ç¿ë¡£

°ü·ÃµÈ Ŭ·¡½º

CCommandLineInfo

ÇÁ·Î±×·¥À» ½ÃÀÛÇÑ ¸í·ÉÁÙ ±¸¹® ºÐ¼®¡£

CWaitCursor

È­¸é¿¡ ´ë±â Ä¿¼­¸¦ µÐ´Ù. ±ä ÀÛ¾÷ µ¿¾È »ç¿ë¡£

CDockState

ó¸® ÇÏ´Â µµÅ· ÄÁÆ®·Ñ ¸·´ë¿¡ ´ë ÇÑ »óÅ µ¥ÀÌÅÍÀÇ ¿µ±¸ ÀúÀå¼Ò¡£

CRecentFileList

°¡Àå ÃÖ±Ù¿¡ »ç¿ëÇÑ (MRU) ÆÄÀÏ ¸ñ·Ï À¯Áö¡£

Index