Home
lastest update : 2001.08.06
C#
asmx(À¥ ¼ºñ½º)ÆÄÀϷκÎÅÍ ÇÁ¶ô½Ã(Proxy) Ŭ·¡½º ¾ò¾î¿À´Â ¹æ¹ý
MFC(Microsoft Foundation Class)
Æ®·¹ÀÌ ¾ÆÀÌÄÜ(Tray Icon) »ç¶óÁö´Â ¹ö±× ¸·±â
¸ÅÇÎ ¸ðµå »ç¿ëÇÏ¿© È®´ë Ãà¼Ò ±¸ÇöÇϱâ
ÀÎÅÍ³Ý ÀͽºÇ÷ξî Á¦¾î¿Í °ü·ÃµÈ Knowledge Base
¼±Åà ¿µ¿ª¿¡ ÁÙ¹øÈ£ ºÙ¿©ÁÖ´Â ¸ÅÅ©·Î
WebÀ¸·ÎºÎÅÍ ÄÁÆ®·ÑÀ» ´Ù¿î¹Þ¾Æ¼ ½ÇÇàÇÏ´Â VC¿¹Á¦
ÇöÀç ÀÛ¾÷ÁßÀÎ ÇÁ·ÎÁ§Æ®ÀÇ Æú´õ¸¦ ¿¾îÁÖ´Â ¸ÅÅ©·Î
·ÎÄà Æú´õ¿¡ ÀÖ´Â DLL »ç¿ëÇÏ°Ô ¸¸µé±â
Dialog Base ÇÁ·Î±×·¥À» Tray¿¡ µî·ÏÇÒ ¶§ ¹®Á¦Á¡
FlashWindow¸¦ »ç¿ëÇÏ¿© ³» ÇÁ·Î±×·¥ÀÇ Á¸À縦 ¾Ë¸®ÀÚ
ÀÚ½ÅÀÇ IP ¾ò±â
½ºÇø®ÅÍ À©µµ¿ì À§Ä¡ °íÁ¤Çϱâ
Dialog BoxÀÇ Control¿¡ Tooltip³Ö±â
ŸÀÌÆ² ¹Ù°¡ ¾ø´Â ÇÁ·Î±×·¥¿¡ ¾ÆÀÌÄÜÀ» ³ª¿À°ÔÇÏ´Â ¹ý
½´ÆÛ Ŭ·¡½Ì°ú ¼ºê Ŭ·¡½Ì
¸¶Áö¸· ¿¡·¯ÄÚµå WatchâÀ¸·Î ³ªÅ¸³»±â
³×Æ®¿÷ ¾îµå·¹½º º¯È¯ ¹æ¹ý
CWinApp¿¡¼ ¸í··¾î ÀÎÀÚ ºÐ¼® ¹æ¹ý
ToolBar¿¡¼ 256ÀÌ»óÀÇ Color»ç¿ë
ƯÁ¤ È®ÀåÀÚ¸íÀ¸·Î ÇÁ·Î±×·¥ ½ÇÇà½Ã۱â
Volatile
¾î¼ÀºíµÈ ÄÚµå º¸±â
ATOMÀ» ÀÌ¿ëÇÑ ÇÁ·Î¼¼½º°£ µ¥ÀÌÅÍ °øÀ¯
WM_COPYDATA ¸¦ »ç¿ëÇÑ ¸Þ¼¼Áö Àü¼Û
TrackMouseEvent ±¸ÇöÇϱâ
ÇÊ¿ä¾ø´Â warning Àº º¸±â ½Ã·¯~~
ÆÄÀÏÀÇ Æ¯Á¤ ºÎºÐÀÇ warning levelÀ» ÁöÁ¤Çϱâ
CFileDialog¿¡¼ Ãʱ⠰æ·Î¸í ÁöÁ¤Çϱâ
256»ö ÀÌ»óÀÇ Bitmap ImageList ¸¸µé±â
List Control ¿¡ ´Ù¸¥ Control ³Ö±â
ÃÊ °£´Ü!! ½Ã½ºÅÛ À̹ÌÁö ¸®½ºÆ® ¾ò¾î¿À±â
CStringArray Á¤·ÄÇϱâ
MFC Dialog Box¿¡¼ ÀÚ½ÅÀÇ Class Name¼³Á¤
»ç¿ëÀÚ Á¤ÀÇ Common Dialog ¸¸µé±â
»ç¿ëÀÚ Á¤ÀÇ Common Dialog¿¡¼ Common DialogÀÚ¿øÀÇ À§Ä¡ ¼³Á¤
ÀÚ±â ÇÁ·Î¼¼½ºÀÇ º¹»çº»À» ¸¸µå´Â ¹æ¹ý
ÀϹÝÀûÀÎ Child Window ¸¸µé±â
CSocket °ú CAsyncSocket¿¡¼ Thread¹®Á¦
SearchPath()ÀÇ ¸®Åϰª ¾Ë¾Æº¸±â
ȸé ĸÃÄ ¼Ò½º
Dll¿¡ breakpoint ¼³Ä¡Çϱâ
À©¾ÚÇÁó·³ TaskBar¿Í SystemTray ¸¶À½´ë·Î ÁÖ¹«·ç±â
Winamp ó·³ º®¿¡ ºÙÀ̱â
Title¹Ù ¸¶À½´ë·Î ÇÏ°í ½Í³ª¿ä?
Toolbar¾È¿¡ ´Ù¸¥ Control³Ö±â
¹®ÀÚ¿ °Ë»ö API
ÀڽŸ¸ÀÇ À©µµ class nameÀ» °¡ÁöÀÚ
Coverage°¡ 90% ÀÌÇÏ¸é ¾ÈµÅ¿ä~~~
_ASSERTE °¡ GetLastError()¸¦ ¸ÁÄ£´Ù
Exploreró·³ Åø¹Ù¿¡ Text ³Ö±â
MDI(Multiple Document Interface) application¿¡¼ ÃÊ±â ºä ¾ø¾Ö±â
Dll ã´Â ¼ø¼
DLL ÆÄÀÏÀÇ À̸§ ¾Ë¾Æº¸±â
¸ÞÀÎ ÇÁ·¡ÀÓ À©µµ¿ì¿¡ ¾ó±¼À» ºÎ¿©Çϱâ
Break Pointer ´Â INT 3 À¸·Î ÅëÇÑ´Ù!!
µÎ º¯¼öÀÇ °ªÀ» ¹Ù²Ù´Â ȯ»óÀÇ ¸ÅÅ©·Î
¾ÈÀüÇÏ°Ô free, deleteÇÏ´Â ¹æ¹ý
À©µµ¿¡ Æ÷Ä¿½º°¡ °¡Áö ¸øÇÏ°Ô Çϱâ
TreeCtrl ¿¡¼ Context Menu »ç¿ëÇϱâ -¹ø¿ªÀº ³ªÁß¿¡
·©±ÍÁö ÆÑÀ» ¸¸µéÀÚ!!
Visual C++ ÀÌ ¸¸µå´Â ÆÄÀÏÀÇ ÀǹÌ
Åø¹Ù¿¡ Dropdown¹öư ³Ö±â
VC++ÀÇ Quick Macro
VC++¿¡¼µµ Regular ExpressionÀ¸·Î °Ë»öÇÒ ¼ö ÀÖ´Ù
Dll¿¡¼ Á¦°øµÇ´Â ÇÔ¼öµé º¸±â
°øÀ¯ ¼½¼Ç ¸¸µé±â
È¸é º¸È£±â Á¦¾îÇϱâ
¹ÙÅÁȸé, Áñ°Üã±â, ³» ¹®¼ µîÀÇ ÆÐ½º¾ò±â
CAsyncSocket ¿¡¼ µµ¸ÞÀÎ ÁÖ¼Ò ¹Ù·Î »ç¿ëÇϱâ
bool°ú BOOLÀÇ Â÷ÀÌ
TRACE¸¦ Àá±ñ ¸ø¾²°Ô ¸¸µå·Á¸é
DirectX¿¡¼ ¸®Åϰª È®ÀÎÀº FAILED¸ÅÅ©·Î¸¦ »ç¿ëÇϵµ·Ï ÇÏÀÚ
DirectDraw¿¡¼ Control Box »ç¿ëÇϱâ
CFrameWnd°¡ ¾Æ´Ñ À©µµ¿ì¿¡¼ Åø¹ÙÀÇ ÅøÆÁ Ãâ·ÂÇϱâ
Dialog Bar ¸¸µé±â
Toolbar¿¡ ¹öư Ãß°¡Çϱâ
ȸé Á¤º¸ ¾ò¾î¿À±â
ÀýÀü ±â´É ¹× È¸é º¸È£±â Á¦¾îÇϱâ
ÀýÀü ¸ðµå·Î ÁøÀÔÀ» °ÅºÎÇÏ´Â ¹æ¹ý
Console ÇÁ·ÎÁ§Æ®¿Í Windows ÇÁ·ÎÁ§Æ® ¹Ù²Ù±â
Ansi ¹®ÀÚ¿°ú Unicode ¹®ÀÚ¿ ¹Ù²Ù±â
¹®ÀÚ¿À» _T() ÇüÀ¸·Î ¹Ù²ãÁÖ´Â ¸ÅÅ©·Î
Resource ID À̸§ Áþ´Â ¹æ¹ý
Little or Big Endian
Alt+F4 Ű·Î Á¾·áµÇ´Â°Å ¸·´Â ¹æ¹ý
ÇÁ·Î±×·¥³»¿¡¼ ÇÑ/¿µ ÀüȯÇϱâ
pair ¶ó´Â °ÍÀÇ ¿ëµµ´Â?
WORD ƯÁ¤ ºñÆ®°ª ¾Ë¾Æ³»±â
ÀϹÝÀûÀÎ À©µµ¿ì ¼Ò¸ê ¼ø¼
¸Þ¸ð¸® DC »ç¿ëÇϱâ
DirectDraw¿¡¼ 256»ö Bitmap °£ÆíÈ÷ »ç¿ëÇϱâ
Source Safe°ú Project¸¦ ºÐ¸®½Ã۱â
½Ç¼ö(¼Ò¼öÁ¡) ³ª´©¼À ¿¬»êÀ» Á¤¼ö ¿¬»êÀ¸·Î Çϱâ
ÇÁ·Î±×·¥¾È¿¡¼ Registry À̸§ ÁöÁ¤Çϱâ
ƯÁ¤ Registry Key¾ÈÀÇ Value°ª °¡Á®¿À±â
Registry¿¡ File Iconµî·ÏÇØÁÖ±â
'°´Ã¼ »ðÀÔ' »óÀÚ ¾øÀÌ °´Ã¼ »ðÀÔÇϱâ
À©µµ¿ìÁî °Á¦·Î Á¾·áÇϱâ
Àç¹Õ´Â(?) ½Ã½ºÅÛ °Á¦·Î ´Ù¿î½Ã۱â
Document¾ø´Â CRichEditView¿¡ Ole°´Ã¼ »ðÀÔ ¸·±â
ºñ±³ ¿¬»êÀÚ¸¦ À§ÇÑ ¿¹¾à¾îµé
Dialog Based ÇÁ·Î±×·¥¿¡¼ °¡¼ÓŰ ±â´É ³Ö±â
Åõ¸íÇÑ À©µµ¿ì ¸¸µé±â (w2k¸¸)
ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â ÀÚ½ÅÀÇ °æ·Î¿Í ÆÄÀÏ¸í °¡Á®¿À±â
ÇÁ·Î±×·¥ Çѹø¸¸ ½ÇÇàÇϱâ
MFC ¸ðµâÀÇ »óÅ µ¥ÀÌÅÍ °ü¸®Çϱâ
Dialog Based ÇÁ·Î±×·¥¿¡¼ 'ÃÖ±Ù »ç¿ëÇÑ ÆÄÀÏ ¸ñ·Ï' ¸Þ´º ³Ö±â
Override¸¦ ÅëÇØ ÀÒ¾î¹ö¸®´Â °Íµé
ƯÁ¤ ÆÄÀÏÀÇ Property â ¶ç¿ì±â
Serialize¸¦ ÀÌ¿ëÇÑ °´Ã¼ º¹»çÇϱâ (Copy constructor)
CWinThread·Î UI Thread ¸¸µé±â
Socket¿¡¼ ¿Ïº®ÇÑ Receiveó¸®
[API/SHELL] µð½ºÅ© º¹»ç ¹× Æ÷¸Ë...
[API/SHELL] ÇÁ·Î±×·¥ Ãß°¡ »èÁ¦ / ¿øµµ ±¸¼º ¿ä¼Ò Ãß°¡ ´ÙÀ̾ó·Î±× ¶ç¿ì±â
¿øÇÏ´Â È®ÀåÀÚÆÄÀϸ¸ Áö¿ì±â
CEdit controlÀÇ font ¹Ù²Ù±â
¿¬°á ÇÁ·Î±×·¥ ã±â ´ÙÀ̾ó·Î±× ¶ç¿ì±â
Visual Basic¨Þó·³ property ´Ù·ç±â
Func()
[ATL] »õ·Î¿î ÀÎÅÍÆäÀ̽º Ãß°¡Çϱâ
»ý¼ºÀÚ µÎ ¹ø È£ÃâµÇ´Â ¹ö±×
LastError¸¦ º¸¿©ÁÖ´Â Debugging Trace Macro
ÇÒ´çµÈ ºí·ÏÀÇ Å©±â ±¸Çϱâ
[Win32/C++]ÅÛÇø´À» ÀÌ¿ëÇÑ µ¿±âÈ Å¬·¡½º ¸¸µé±â
Visual Studio Macro
auto_ptr
explicit
Unicode/MBCS(DBCS)/ANSI/TCHAR
String Conversion Macro
upper_bound/lower_bound
stringstream
CD Rom µå¶óÀÌºê ±¸Çϱâ
WebBrowser ·Î ºÎÅÍ Å°º¸µå ¸Þ¼¼Áö °¡·Îä±â
CDROM Insertion / Removal °¨ÁöÇϱâ
ÀÔ·Â ÄÁÆ®·Ñ¿¡¼ Çã¿ëÇÏ´Â ¹®ÀÚ¸¦ Á¦ÇÑÇÏ·Á¸é
History ComboBox
HBITMAPÀ» BMP ÆÄÀÏ·Î ¸¸µé¾î ÁÖ´Â ÇÔ¼ö
FTP ·Î ÆÄÀÏ Àü¼ÛÇϱâ
ATL Browser - SmileBrowser v0.1
·¹Áö½ºÅÍ ¼³¸í
¾î¼Àºí·¯ ½±°Ô ¾´ °ÁÂ
³»°¡ ¸¸µç ŸÀÔ ÀÚµ¿À¸·Î È®ÀåÇϱâ
watch â¿¡¼ ½Éº¼ÀÇ Ãâ·Â ŸÀÔ Á¤ÇØÁÖ±â
Thread »ý¼º½Ã ¾î¶² API¸¦ »ç¿ëÇØ¾ß Çϴ°¡?
LAN¿¡ ¿¬°áµÈ ¸ðµç ½ºÅ×À̼ǿ¡ broadcastingÇϱâ
ActiveX¸¦ ¹«Á¶°Ç ´Ù¿î·Îµå ÇÏ°Ô Çϱâ
ATL Debugging Support #1
À¥ÆäÀÌÁö°¡ À̵¿µÉ¶§ ÁøÀÔÇÏ´Â ÇÔ¼ö
GetMessage() PeekMessage()
based addressing
´ÙÀ̾ó·Î±× ¸®¼Ò½ºÀÇ ½ÇÁ¦ Å©±â ¾ò±â
¹®ÀÚ¿¿¡¼ µå¶óÀ̺ê,µð·ºÅ丮,ÆÄÀÏÀ̸§, È®ÀåÀÚ Á¤º¸ °¡Á®¿À±â
Bitmap À̹ÌÁö resizing Çϱâ
ÇÁ·ÎÆÄÀϸµ(Profiling) ±â´É Ȱ¿ëÇϱâ
templateÀ¸·Î ±¸Á¶Ã¼ ÃʱâÈ Çϱâ
»ç¿ëÇÏÁö ¾Ê´Â ÀÎÀÚ¿¡ ´ëÇÑ warning ¾ø¾Ö±â
Æ÷ÀÎÅÍ º¯¼ö¸¦ °ËÁõÇϱâÀ§ÇÑ ¸ÅÅ©·Î
#define º¸´Ù´Â const¿Í inlineÀ» »ç¿ëÇÑ´Ù.
malloc°ú free º¸´Ù´Â new¿Í delete¸¦ »ç¿ëÇÑ´Ù.
¸Þ¸ð¸®°¡ ¸ðÀÚ¶ö °æ¿ì¿¡ ´ëºñÇÑ´Ù.
operator new ¿Í operator delete ÀÛ¼º½Ã °ü·Ê¸¦ µû¸¥´Ù.
ij·µÀÇ À§Ä¡ ¾Ë±â
URLÀ» ÆÄ½ÌÇÏÀÚ
Lite control¿¡¼ À̺¥Æ®°¡ °¡´ÉÇÏ°Ô Çϱâ
¼Ò½º·Î ¹Ù·Î°¡´Â TRACE
Watch â¿¡¼ ÇÔ¼ö ½ÇÇàÇϱâ
ÆÄÀÏ·Î Æ®·¹À̽º Çϵµ·Ï ¹Ù²Ù±â (3ÁÙÀÌ¸é µÊ)
MFC¿¡¼ NULLÀ» ºñ±³ÇÏ´Â °ÍÀº Àǹ̰¡ ¾ø´Ù.
Floating-Point Error°¡ ExceptionÀ» ¹ß»ýÇϵµ·Ï ¸¸µé±â
First-chance exception ¿¡¼ Stop Çϵµ·Ï ¸¸µé±â
exception Ŭ·¡½º È®ÀåÇϱâ
INF file Architecture
GUID »ý¼ºÇϱâ
VCÀÇ IDE¸¦ ÆíÇÏ°Ô ¾²´Â µµ±¸[1]
VCÀÇ IDE¸¦ ÆíÇÏ°Ô ¾²´Â µµ±¸[2]
newÀÇ Á¤»ó Çü½ÄÀ» °¨ÃßÁö ¾Ê´Â´Ù.
operator new¸¦ ÀÛ¼ºÇÑ´Ù¸é operator deleteµµ ÀÛ¼ºÇÑ´Ù
µ¿ÀûÀ¸·Î ÇÒ´çµÇ´Â ¸Þ¸ð¸®¸¦ °®´Â Ŭ·¡½º¸¦ À§Çؼ´Â º¹»ç »ý¼ºÀÚ¿Í Ä¡È¯ ¿¬»êÀÚ¸¦ ¼±¾ðÇ϶ó.
»ý¼ºÀÚ¿¡¼ ġȯº¸´Ù´Â Ãʱâȸ¦ »ç¿ëÇÑ´Ù.
Ŭ·¡½º¿¡ ¼±¾ðµÈ ¼ø¼¿¡ µû¶ó ¸â¹ö ÃʱâÈ ¸®½ºÆ®¿¡ ¸â¹öµéÀ» ³ª¿ÇÑ´Ù
Edit ÄÁÆ®·Ñ¿¡¼ Tab Ű ³Ö±â
[VB] QueryInterfaceÇÏ´Â ¹æ¹ý
[ActiveX] VBScript¿¡¼´Â QueryInterface°¡ ¾ÊµÈ´Ù.
[ActiveX] VBScript¿¡ User-Define Interface ³ëÃâÇϱâ
ATL µð¹ö±ë Á¤º¸ Ãâ·ÂÇϱâ
[ActiveX] Űº¸µå ¸Þ¼¼Áö ¹Þ±â
OLE Activation µÉ¶§ ÄÁÅ×À̳ÊÀÇ Åø¹Ù »ì¸®±â
ÀÎÅÍ³Ý Short-Cut ¸¸µé±â
StrouStrupÀÇ ÁÁÀº ±â»ç 3°³ Link
WTL 3.1
WTL µµ¿ò¸»
CreateFile ÀÌ¿ë½Ã ÁÖÀÇ»çÇ×
DLL ·Îµå ½Ã°£ ¼º´É ÃÖÀûÈ Çϱâ
GUID¸¦ ¹®ÀÚ¿·Î... ¹®ÀÚ¿À» GUID·Î
Æ®·¹ÀÌ ¸Þ´º°¡ »ç¶óÁöÁö ¾ÊÀ»¶§
´ë¿ë·®ÀÇ ÆÄÀÏ ¼ø½Ä°£¿¡ Àбâ
Error LNK2001: '_WinMain@16': Unresolved External Symbol
Hatch °¡ ¹Ð·Á³ª¿À´Â ºê·¯½Ã ¼öÁ¤Çϱâ
Brush ÀÇ ÆÐÅÏÀ» »ç¿ëÇÏ¿© ½ºÅ² ±¸ÇöÇϱâ
ATL Object°¡ ÇÑ±Û Æú´õ ÀÖÀ¸¸é µî·Ï ¾ÈµÇ´Â ¹ö±×
ActiveX ÄÁÆ®·Ñ¿¡¼ »ç¿ëÇÒ µðÁöÅÐID ¹ß±Þ ¹Þ´Â ¹æ¹ý
[VB] ÆÐŰÁö ¸¶¹ý»ç ÃÖÀûÈ Çϱâ
MFC ¶óÀ̺귯¸®¿¡ µ¿ÀûÀ¸·Î ¸µÅ©µÈ Á¤±Ô DLL
¿ø°Ý µð¹ö±ë Çϱâ
¿ÞÂÊ¿¡ À̹ÌÁö µé¾î°¡´Â ¸Þ´ºÃß°¡Çϱâ
2000 ¿¡¼ ³ª¿À´Â ÆÄÀÏ ÀúÀå ´ÙÀ̾ó·Î±× »ç¿ëÇϱâ
ÄÞº¸¹Ú½º³ª ¿¡µðÅÍ »óÀÚ¿¡¼ ÀÔ·Â ÀÚµ¿ ¿Ï¼º ±â´É
Æú´õ³»ÀÇ dll ÇÑ ¹ø¿¡ µî·ÏÇϱâ
Æú´õ ¼±Åà ´ÙÀ̾ó·Î±× »ç¿ëÇϱâ
À©µµ¿ìÁî ÀÛ¾÷ °ü¸®ÀÚ ±â´É »ìÆìº¸±â
Delayload Àû¿ë½Ã۱â (¸Å¿ì ½¬¿ò)
Dll Rebase ½Ã۱â (¿ª½Ã ½¬¿ò)
Win32 ¹öÆÛ ¿À¹öÇÃ·Î¾î °ü·Ã ¹®¼
local folder¿¡ ÀÖ´Â dll »ç¿ëÇÏ°Ô ¸¸µé±â
ActiveX ControlÀ» View¿¡¼ »ç¿ëÇϱâ
WebÀ¸·ÎºÎÅÍ ÄÁÆ®·ÑÀ» ´Ù¿î¹Þ¾Æ¼ ½ÇÇàÇÏ´Â VC¿¹Á¦
ÀÎÅÍ³Ý ÀͽºÇ÷ξî Á¦¾î¿Í °ü·ÃµÈ Knowledge Base
w2k¿¡¼ Process Tree º¸±â
ÁÙ¹øÈ£ ¸Å°ÜÁÖ´Â ¸ÅÅ©·Î ÀÔ´Ï´Ù.
DbgChooser from Bugslayer
ƯÁ¤ ÄÁÆ®·Ñ¿¡¼ ÇѱÛÀ» ÀÔ·Â¹Þ°í ½ÍÁö ¾ÊÀ»¶§
ȨÆäÀÌÁö ¼Ò½º °¡Á®¿À±â
OPCODE ¼³¸í¼
ASCII ÄÚµå ¼³¸í¼
inline assembly¿¡¼´Â C++¸É¹öº¯¼ö·Î Á¢±Ù ºÒ°¡
Unicode Conversions in Visual C++
½ÇÇà ÆÄÀÏ(¹ÙÀ̳ʸ®)¿¡¼ ÆÄÀÏ À̸§ °¡Á®¿À±â
µð¹ö±ë °ü·Ã KB(Knowledge Base) ¸ðÀ½Áý
µð¹ö±ë °ü·Ã Ã¥ Á¤º¸
Coding Techniques and Programming Practices
The Basics of Programming Model Design
[ActiveX] automationÀ» ÆíÇÏ°Ô ¾²´ÂÆÁ
IME ÀԷ±⠿¹Á¦ÀÔ´Ï´Ù.
ƯÁ¤ DLL À» »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ ¾Ë¾Æº¸±â
[ATL] ³ªÇÑÅ× ¿¬°áÇß³ª?
ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´ÂÁö ¾Ë¾Æº¸±â
ÆÄÀÏ »çÀÌÁî º°·Î ´ÜÀ§¸¦ ³ª´©¾î¼ Ãâ·ÂÇϱâ
¾Æ½ºÅ° ÄÚµåÀÇ Àç¹Ì³ ¿¬»ê
ÀÌ·± ÄÚµå´Â ÇÇÇÏ°í ½Í´Ù
À©µµ¿ì°¡ ¸®»çÀÌÁîµÉ¶§ ´Ù½Ã ±×·Á¾ß ÇÏ´Â ¿µ¿ª ¾ò±â
Visual C++ ÀÌ »ç¿ëÇÏ´Â È®ÀåÀÚ »ìÆìº¸±â
Advanced
ÇÔ¼öÀÇ È£Ã⠱Ծ࿡ ´ëÇØ¼ ¾Ë¾Æº¾½Ã´Ù
WaitCursor°¡ ¸¸µé¾îÁöÁö ¾Ê´Â °æ¿ì
Capture°¡ µÇÁö ¾Ê´Â °æ¿ì
Queue¸¦ ÇÔ²² ¾¹½Ã´Ù
SendMessage´Â ¾î¶»°Ô ÀÛµ¿Çϴ°¡?
Ä£ÀýÇÑ ¸Þ¼¼Áö ( benign message )
º¹ÀâÇÑ ActiveX Control ¶óÀ̼¾½º °£´ÜÈ÷ ¾ò±â
LHCTRACE( light-weight!!!)
LHCTRACE
Advanced Breakpoint
DECLARE_DYNCREATE()¿Í IMPLEMENT_DYNCREATE()
TLS(Thread Local Storage)
CreateWindow()
Top À©µµ¿ìµéÀÇ ÇÚµéÀ» ¾Ë¼ö ¾øÀ»±î?
È£Ãâ °üÇà
C++¿¡¼ Internal Linkage¸¦ °®´Â ¸î °¡Áö
¹è°æÀÌ Åõ¸íÇÑ Bitmap ±×¸®±â
VC++¿¡¼ RTTI »ç¿ëÇϱâ
OLE¸¦ ÀÌ¿ëÇÑ Drag and Drop
ÄݹéÇÔ¼öÀÇ ±¸Çö
ÇÁ·Î¼¼½ºÀÇ ÃʱâÈ¿Í Á¾·á ±â´Ù¸®±â
Çâ»óµÈ RichEdit control (RICHEDIT20A)
PowerPoint ÆÄÀÏÀ» Image ÆÄÀÏ·Î º¯È¯Çϱâ
½ÇÇàÆÄÀÏ ¶Ç´Â DLL¿¡¼ ÆÄÀϹöÀü Á¤º¸¸¦ °¡Á®¿À´Â ¹æ¹ý
CEdit - ¸®¼Ò½º¿¡¼ ÆÄÀÏÀ» ¿©´Â ¹æ¹ý
IPicture¸¦ ÀÌ¿ëÇÑ JPG, GIF, BMP, WMF, EMF, ICO º¸±â
ChildÀ©µµ¸¦ Popup½ÃŰ´Â ¹æ¹ý
Set Next Statement ¸¦ ÅëÇØ¼ µð¹ö±ë Çϱâ
½º·¹µå¿¡ À̸§ Áö¾îÁÖ±â
Åø¹ÙÀÇ ÅøÆÁÀ» ³»°¡ ¿øÇϴµ¥·Î
Á¤·Ä°ú Ž»ö ·çƾÀÌ ÇÊ¿äÇϽŠºÐ
µ¥ÀÌÅÍ ¾ÏÈ£È ¹æ¹ý
Dialog Base¿¡ UpdateCommandUI Handler¸¦ ´ÞÀÚ.
Popup Menu¿¡ UpdateCommandUI handlerµ¿ÀÛ ½Ã۱â
ÇÔ¼ö´ë½Å function object¸¦ ´ëÀÔÇÏÀÚ
koenig lookup
Win32 multithreading Performance
½ÇÇàÁßÀÎ ÀÚ½ÅÀÇ ÆÄÀÏÀÇ fullpath¸¦ Á¤È®È÷ ¾Ë¾Æ³»±â
ATL¿¡¼ error LNK2001: unresolved external symbol _main ÇØ°áÇϱâ
Winsock 2.0 ¿¡ °ü·ÃµÈ ¸î°¡Áö °Íµé
Winsock 2.0ÀÇ ´ÜÁ¡µé
none MFC¿¡¼ memory leak³ ºÎºÐ ã±â
ATL - warning MIDL2039 ÀÇ ¹ö±×
apartment°£ÀÇ marshaling
apartment ¸ðµ¨¿¡ °üÇÑ À̾߱â
#File Error#
DLL ¿¡ ´ëÇØ¼ ¾Ë¾Æº¸ÀÚ.
Simulating Dynamic Binding
HANDLE ÀÇ Á¤Ã¼!!
ƯÁ¤ URLÀÇ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇϱâ
dllÀ» ¸ðµç ÇÁ·Î¼¼½º¿¡ ·Îµå½Ã۱â
ƯÁ¤ Port °¡ »ç¿ëÁßÀÎÁö ¾Ë¾Æº¸´Â ¹æ¹ý
½ºÅÿ¡ µ¿ÀûÀ¸·Î ¸Þ¸ð¸® ÇÒ´çÇϱâ
ActiveX ÄÁÆ®·Ñ·ÎºÎÅÍ URL ¾Ë¾Æ³»±â
ÇÁ·Î±×·¥ÀÇ ¼öÇà ¼Óµµ¸¦ °³¼±ÇÏ´Â ¹æ¹ý
Èü: ÀåÁ¡°ú ´ÜÁ¡
socketÀ» ¿Ç¹Ù¸£°Ô ´Ý±â
release ¿¡¼ _set_new_handler() °¡ µ¿ÀÛÇÏÁö ¾Ê´Â °æ¿ì
Windows Structured ExceptionsÀ» C++ Exceptions·Î ¹Ù²Ù±â
if¹®À» »ç¿ëÇÑ °æ¿ì¿Í Exception handlingÀ» »ç¿ëÇÑ °æ¿ìÀÇ ºñ±³
dispinterfaceÀÇ Æ¯¼º
Ä¡¸íÀûÀÎ ¿À·ù°¡ ¹ß»ýÇÏ¿´À» ¶§ ÇÁ·Î±×·¡¸Ó¿¡°Ô ¾Ë¸®±â
API hooking ( Dll ¹Ù²ãÄ¡¿ì±â~)
¸Þ¸ð¸® ÆÐÅ·
VC++ ¿¡¼ OCX ³»ÀÇ ÇÔ¼ö Á÷Á¢ È£ÃâÇϱâ
ActiveX ÄÁÆ®·Ñ »ç¿ëÇÏÁö ¾Ê°í ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
ActiveX ÄÁÆ®·Ñ ¼³Ä¡ÇÒ¶§ inf ÆÄÀÏ¿¡¼ dll ¼ø¼ Áß¿ä
C ¿¡¼ ÃÖÀûÈµÈ ÇÁ·Î±×·¥ ¸¸µé±â
regsvr32.exe ¸¦ »ç¿ëÇÏ¿© ActiveX ÄÁÆ®·Ñ µî·Ï½Ã ÁÖÀÇÁ¡
PHP³ª ASP ÄÚµå Á÷Á¢ È£ÃâÇϱâ
ETC
IE ¿¡¼ ¼Ò½º º¸¿©ÁÖ´Â ±â´É ¸·±â