OLE (Object Linking and Embedding) ; °³Ã¼¿¬°á ¹× »ðÀÔ
|
OLE["¿Ã·¹" ¶Ç´Â "¿À¿¤ÀÌ"]´Â º¹ÇÕ¹®¼ ±â¼ú¿¡ ´ëÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ±â¹Ý ±â¼úÀÌ´Ù. º¹ÇÕ¹®¼´Â °¡½ÃÀûÀÌ°í ¸ðµç Á¾·ùÀÇ Á¤º¸ °´Ã¼ - ¹®¼, ´Þ·Â, µ¿¿µ»ó, ¼Ò¸®, ¸¸È, 3D, °è¼Ó °»½ÅµÇ´Â ´º½º, ÄÜÆ®·Ñ µî - ¸¦ ´ã´Â ¹ÙÅÁÈ¸é °°Àº °ÍÀÌ´Ù. °¢ ¹ÙÅÁÈ¸é °´Ã¼´Â µ¶¸³µÈ ÇÁ·Î±×·¥ °³Ã¼·Î¼ »ç¿ëÀÚ¿Í »óÈ£ µ¿ÀÛÇÏ°í ¹ÙÅÁȸéÀÇ ´Ù¸¥ °´Ã¼¿Í Åë½ÅÇÑ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ActiveX ±â¼úÀÇ ÀϺÎÀÎ OLE´Â ´õ Å« ÀÏ¹Ý °³³äÀÎ COM°ú ±× ºÐ»êÆÇÀÎ DCOMÀÇ ÀϺημ Æí½ÂÇϰí ÀÖ´Ù. ÇϳªÀÇ OLE °´Ã¼´Â ÇʼöÀûÀ¸·Î ÇϳªÀÇ ÄÄÆ÷³ÍÆ® ¶Ç´Â COM °´Ã¼ÀÌ´Ù. [OLE¿Í COMÀÇ ÁÖ¿ä °³³äµé]
|
|
|
°³ ³ä
|
ÀÇ ¹Ì
|
|---|---|
| OLE | º¹ÇÕ¹®¼¸¦ ¸¸µé°Å³ª Àü½ÃÇÒ API ÁýÇÕ |
| Document (compound document) | Ȱ¼º ¹ÙÅÁȸ鿡¼ ÀÌÁ¾ itemµéÀÇ Ç¥Çö |
| Item (object ¶Ç´Â component) | DocumentÀÇ ¿ä¼Ò·Î, Ȱ¼º ´Þ·Â, ºñµð¿À â, ¼Ò¸® Àç»ý±â, ¼Ò¸® ÆÄÀÏ µî |
| Container ¶Ç´Â container application | Document³ª ÄÜÆ®·ÑÀ» ´ã´Â ÇÁ·Î±×·¥ º»Ã¼ |
| Server ¶Ç´Â server application | OLE ÄÁÅ×À̳ʿ¡¼ itemÀ» ´ã´Â ÇÁ·Î±×·¥ º»Ã¼ |
| Embedding | Document¿¡ item¿¡ ´ëÇÑ ¿ø½Ã ÀڷḦ ºÎ°¡ Çϱâ; ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Paste ¸í·ÉÀ» »ç¿ë |
| Linking | Document¿¡ item¿¡ ´ëÇÑ ¿ø½Ã ÀÚ·á¿¡ ´ëÇÑ ¿¬°áÀ» ºÎ°¡Çϱâ; ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Paste Link ¸í·ÉÀ» »ç¿ë |
| Visual editing | Document¿¡ embed µÈ itemÀ» Ȱ¼ºÈ½ÃÄÑ ÆíÁýÇϱâ |
| Automation | ÄÁÅ×À̳ʳª ¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀÌ ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇÏ´Â °Í |
| Compound file (structured storage) | (Compound) DocumentÀÇ ÀúÀå Çü½ÄÀ» ´Ü¼øÈ ½ÃŰ´Â Ç¥ÁØ ÆÄÀÏ Çü½Ä; Storage (directory¿Í À¯»ç)¿Í stream(ÆÄÀϰú À¯»ç)À¸·Î ±¸¼º |
| Uniform Data Transfer (UDT) | µå·¡±× ¾Ø µå·Ó, Ŭ¸³º¸µå, DDE (Dynamic Data Exchange) ±â´ÉÀ» Á¦°øÇÏ´Â ´ÜÀÏ ÀÚ·á Àü¼Û ÀÎÅÍÆäÀ̽º |
| Component Object Model (COM) | OLE item(°´Ã¼)¿Í ´Ù¸¥ OLE object³ª ActiveX control°ú Åë½ÅÇÒ ActiveX control¿¡ ´ëÇÑ ±â¹Ý Áö¿ø Á¦°ø |
| ActiveX control | COM »ó¿¡¼ ¹èÆ÷µÇ¾î ¼öÇàµÇ´Â item (°´Ã¼) |
| Microsoft Foundation Class (MFC) library | ÄÁÅ×À̳ʳª ¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇϴµ¥ »ç¿ëµÇ´Â ¹Ì¸® ÁغñµÈ Ŭ·¡½º³ª ÅÛÇø´ |
Orfali´Â OLE°¡ 660°³ °¡·®ÀÇ »õ·Î¿î ÇÔ¼ö ¶Ç´Â °³º° ÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º¸¦ ±âÁ¸ Win32¿¡ ºÎ°¡ÇØ °¡Áö°í ÀÖ´Ù°í ÇÑ´Ù. ÀÌ·± ÀÌÀ¯·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â MFC (Microsoft Foundation Class) ¶óÀ̺귯¸® - ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö Àִ Ŭ·¡½º - ¿Í Visual C++ °°Àº toolÀ» Á¦°øÇÑ´Ù.
°³¹ßÀÚµéÀ» À§ÇÑ ÀÎÅÍ³Ý »çÀÌÆ®¿¡ ¿Ã¸° "OLE ¼Ò°³"¿¡¼ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â "OLE" °¡ ´õ ÀÌ»ó "Object Linking and Embedding"ÀÇ ¾à¾î°¡ ¾Æ´Ñ ¹®ÀÚ ±×´ë·Î "OLE"¶ó°í ¸»Çϰí ÀÖ´Ù.
| ÀÌ Á¤º¸´Â 1999³â 6¿ù 17ÀÏ¿¡ ¼öÁ¤µÇ¾úÀ¸¸ç, ½ÉÀç¹ü´Ô²²¼ µµ¿òÀ» Áּ̽À´Ï´Ù. | |