C++Builder Enterprise ±â´ÉºÐ¼®Ç¥
¡¡
VisiBroker·Î °·ÂÇϰí È®À强 ÀÖ´Â ºÐ»ê ¾îÇø®ÄÉÀ̼ÇÀÇ °³¹ß, ¹èÆ÷ ¹× °ü¸® |
|
CORBA |
»ê¾÷Ç¥ÁØ ±â¹ÝÀÇ CORBA ¿ÀºêÁ§Æ®ÀÇ °³¹ß°ú °·ÂÇÑ ºÐ»ê ¾À-Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀ̼ÇÀÇ ¹èÆ÷ |
È®À强 |
ORBÀÇ Á¤±³ÇÑ ¾²·¹µå¿Í ¿¬°á °ü¸®, Smart Agent ¾ÆÅ°ÅØÃ³, ±×¸®°í CORBA 2.0°ú IIOPÀÇ È¿°úÀûÀÎ ±¸ÇöÀ¸·Î VisiBroker ±â¹ÝÀÇ ¼Ö·ç¼ÇÀº ¾ÆÁÖ Àß È®ÀåÇÕ´Ï´Ù. |
°ü¸®ÀÇ ¿ëÀÌÇÔ |
VisiBroker´Â ÀνºÅçÀÌ ½¬¿ì¸ç ¼³Á¤ ÆÄÀÏÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù. VisiBroker ¸Å´ÏÀú´Â ORBÀÇ ¸ð´ÏÅ͸µ°ú °ü¸®¸¦ À§ÇÑ ±×·¡ÇÈÀûÀÎ ÅøÀ» Á¦°øÇÕ´Ï´Ù. |
°íµµÀÇ À¯¿ë¼º |
VisiBrokerÀÇ Smart Agent ¾ÆÅ°ÅÃó´Â ½Ã½ºÅÛ ´Ù¿î¿¡ ÀÇÇØ¼ ¾ß±âµÇ´Â ¿î¿µ»óÀÇ Áß´ÜÀ» Á¦°ÅÇÕ´Ï´Ù. |
·Îµå ¹ß¶õ½Ì |
Smart Agents´Â ´Ù¸¥ ¿ÀºêÁ§Æ® ÀνºÅϽº¿¡ ¿¬°á ¿ä±¸¸¦ º¸³»¼ ¿ÀºêÁ§Æ®°¡ °úºÎÇϵÇÁö ¾Êµµ·Ï ÇÏ¸ç ¼ºñ½ºÀÇ Àϰü¼ºÀ» Á¦°øÇÕ´Ï´Ù. |
°í±ÞÀÇ °³¹ßÀ» À§ÇÑ Ä¿½ºÆ®¸¶ÀÌÁî |
VisiBroker´Â ÀÎÅͼÁÅÍ, ½º¸¶Æ® ½ºÅÓ, ¿ÀºêÁ§Æ® µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ÅëÇÕ ¹× ½Ã½ºÅÛ ±â´Éµé¿¡ IDL ÀÎÅÍÆäÀ̽º·Î °ÈµÈ ÀÛµ¿À» À§ÇÑ VisiBroker ORB¸¦ Ä¿½ºÆ®¸¶ÀÌÁî ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. |
¾ÈÀü¼º |
RSA ¶óÀ̺귯¸®¸¦ ÅëÇÏ¿© ¾Ïȣȸ¦ Á¦°øÇÏ´Â SSL°ú VisiBroker SSL PackÀÇ IIOP ±¸ÇöÀº Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö°£ ¿¬°áÀÇ ¾ÈÀü¼ºÀ» º¸ÀåÇÕ´Ï´Ù. |
»óȣȣȯ¼º |
VisiBroker´Â °³¹ß°ú ¹èÆ÷¸¦ À§ÇÑ ´ÙÁß Ç÷§ÆûÀ» Á¦°øÇÕ´Ï´Ù. ´Ù¸¥ CORBA 2.0°ú IIOP¿¡ ¼øÀÀÀûÀÎ ORBs¿ÍÀÇ È£È¯¼ºÀÌ º¸ÀåµË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö ¾îÇø®ÄÉÀ̼ǵéÀº ¾ð¾î¿¡ »ó°ü¾øÀÌ ÀÇ»ç¼ÒÅëÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù(C++, Java, OO COBOL ¶Ç´Â Smalltalk). |
¡¡
VisiBroker Event Service·Î ºÐ»ê ¿ÀºêÁ§Æ® ¾îÇø®ÄÉÀ̼ÇÀÇ °·ÂÇÔÀ» Áõ´ë |
|
´ÙÁß Å¬¶óÀÌ¾ðÆ®·Î ºñµ¿±â½Ä µ¥ÀÌÅÍ Àü¼Û |
VisiBroker Event Service´Â °í°´°ú °ø±ÞÀÚ ¸ðµÎ¸¦ À§ÇØ ÃÖ°íÀÇ Ä¿¹Â´ÏÄÉÀ̼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Â À¯¿¬ÇÔÀ» Á¤±³ÇÑ ºÐ»ê °´Ã¼ ¾îÇø®ÄÉÀ̼ǿ¡ Á¦°øÇÕ´Ï´Ù. |
push and pull Ä¿¹Â´ÏÄÉÀÌ¼Ç ¸ðµ¨ ¸ðµÎ¸¦ Áö¿ø |
À̺¥Æ® ÅëÁö¿Í ¾îÇø®ÄÉÀÌ¼Ç ¿ÀºêÁ§Æ®·ÎºÎÅÍ Æú¸µ¿¡ ´ëÇÑ Àǹ«¸¦ Á¦°ÅÇÏ¿© ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ´Ü¼øÈÇÏ¿´½À´Ï´Ù. |
À̺¥Æ® ä³ÎÀ» ÅëÇÏ¿© À̺¥Æ®¸¦ ½Å¼ÓÇÏ°Ô Àü´Þ |
ÀüÅëÀûÀÎ Æú¸µ ¸ÞÄ¿´ÏÁò ´ë½Å¿¡ °ø±ÞÀÚ/°í°´ ¸ðµ¨À» »ç¿ëÇÏ¿© ¼º´ÉÀ» Çâ»ó½ÃÄ×½À´Ï´Ù. |
¡¡
VisiBroker Naming Service·Î ±ÍÇÏÀÇ ¾îÇø®ÄÉÀ̼ÇÀÇ ¿ÀºêÁ§Æ® Á¢±Ù°ú °ü¸®¸¦ ´Ü¼øÈ |
|
°èÃþÀûÀÎ ³×ÀÓ ½ºÆäÀ̽ºÀÇ »ý¼º |
¿ÀºêÁ§Æ® ³×ÀÓÀÇ °ü¸®¸¦ ´Ü¼øÈÇÏ¿© ¿ÀºêÁ§Æ®¿Í ÇÔ²² ÀǹÌÀÖ´Â ³×ÀÓÀ» °áÇÕ |
°èÃþÀûÀÎ ³×ÀÓ ½ºÆäÀ̽ºÀÇ ¹®¸Æ¿¡¼ Çϳª ÀÌ»óÀÇ ³×ÀÓµé°ú ¿ÀºêÁ§Æ®¸¦ °áÇÕ |
¾îÇø®ÄÉÀÌ¼Ç Å½»ö°ú ¿ÀºêÁ§Æ® Á¢±ÙÀ» ´Ü¼øÈ ¡¡ |
È®À强 |
¸ÖƼ-¾²·¹µå ¾ÆÅ°ÅØÃ³ÀÇ »ç¿ë |
¡¡
Entera Áö´ÉÇü ¹Ìµé¿þ¾î·Î ¹Ìµé¿þ¾î ÇÁ·Î±×·¡¹ÖÀÇ º¹ÀâÇÔÀ» Àý°¨ |
|
°øÀ¯µÈ ¹ÌµéƼ¾î¿¡ ºñÁî´Ï½º ·ÎÁ÷ÀÇ Ä¸¼úÈ |
´Ù¾çÇÑ Å¬¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀ̼ǵéÀÌ °°Àº ¹ÌµéƼ¾î¿¡ ¸ðµÎ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢°¢ÀÇ ºÐ¸®µÈ Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ºñÁî´Ï½º ·ÎÁ÷ÀÇ º¹»çÀÇ Áߺ¹(±×¸®°í °ü¸®ºñ¿ë)À» ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. |
¾À-Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀÌ¼Ç |
¹ÌµéƼ¾î¿¡ ´õ ¸¹Àº ÇÁ·Î¼¼½ÌÀ» ³Ñ°ÜÁÖ¾î¼ ÀÛÀº ¹Ø³ÐÀÌ( footprint)¸¦ À¯ÁöÇÒ ¼ö ÀÖ°Ô ±ÍÇÏÀÇ ¾À ¾îÇø®ÄÉÀ̼ǵéÀÌ ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ¸ðµç »ç¿ëÀÚ¸¦ À§Çؼ ´õ Å©°í, ´õ °·ÂÇÑ ¸Ó½ÅµéÀ» »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. |
ºÐ»ê µ¥ÀÌÅÍ ÇÁ·Î¼¼½Ì |
½Ã½ºÅÛÀÌ ´Ù¿î µÇ¾úÀ» ¶§ ·Îµå ¹ß¶õ½ÌÀ̳ª ÀÚµ¿º¹±¸(fail-over)¸¦ ÇϹǷΠ¸î °³ÀÇ ¸Ó½Åµé·Î ¾îÇø®ÄÉÀÌ¼Ç ÀÛ¾÷ÀÇ ºÐ»êÀº ¼º´ÉÀ» Çâ»ó½ÃŰ°Ô µË´Ï´Ù. |
¾ÈÀüÀ» À§ÇÑ ±âȸÀÇ Áõ´ë |
´Ù¾çÇÑ Á¢±Ù Á¦ÇÑÀ» °¡Áø Ƽ¾îµé ¾ÈÀ¸·Î ¹Î°¨ÇÑ ±â´ÉµéÀ» ºÐ¸®½Ãų ¼ö ÀÖ½À´Ï´Ù. À¯¿¬ÇÏ°í ¹è¿ÇÒ ¼ö ÀÖ´Â ¾ÈÀü µî±ÞµéÀ» Á¦°øÇÕ´Ï´Ù. º¸´Ù ½±°Ô Á¢±ÙÀ» ÅëÁ¦ÇÒ ¼ö ÀÖ°Ô ¹ÌµéƼ¾î´Â ¹Î°¨ÇÑ ºÎºÐµé¿¡ ÀÔ·ÂÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. |
È®À强 |
´õ ¸¹Àº »ç¿ëÀÚ·Î ÀÎÇØ¼ ¶Ç´Â, ÇϳªÀÇ Æ¼¾î¿¡ ÀÖ´Â ·ÎÁ÷À» ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǰú °øÀ¯Çϱâ À§Çؼ, ¹èÆ÷ÇÒ ¸ðµç ÀÛÀº ·ÎÁöÄà Ƽ¾îµéÀ» ´ÜÀÏ ¸Ó½Å¿¡¼ ½ÇÇàÀ» ÇÒ ¶§ Á¶Â÷µµ ¿©·¯ºÐÀº ´Ü°èÀûÀ¸·Î Ƽ¾îµéÀ» ºÐ¸®µÈ ¸Ó½Åµé·Î À̵¿½Ãų ¼ö ÀÖ½À´Ï´Ù. |
Å©·Î½º-Ç÷§Æû ±â´É |
±ÍÇÏÀÇ ¾îÇø®ÄÉÀ̼ÇÀº ´Ù¸¥ ¾ð¾î·Î ¾²¿©Áö°í ´Ù¸¥ Á¾·ùÀÇ ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â ´Ù¸¥ ¼Ó¼ºÀÇ ¸®¸ðÆ® ½Ã½ºÅÛµéÀ» ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. |
»ó¼Ó ¾îÇø®ÄÉÀ̼ǰú ÅëÇÕ |
¹ÌµéƼ¾îµéÀº »ó¼Ó ¾îÇø®ÄÉÀ̼ǵéÀ» ÇÔ²² ¹À» ¼ö ÀÖ¾î¼ Çϵå¿þ¾î, ¼ÒÇÁÆ®¿þ¾î, ±×¸®°í µ¥ÀÌÅÍ¿¡ ´ëÇÑ ±âÁ¸ ÅõÀÚ¸¦ º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
¡¡
Áøº¸µÈ µ¥ÀÌÅͺ£À̽º¿Í ¸ÖƼ-Ƽ¾î °³¹ß ¼ºñ½º -- MIDAS Development Kit. °íµµÀÇ »ý»ê¼º°ú °í¼º´É Ŭ¶óÀ̾ðÆ®, ¼¹ö, ¸ÖƼ-Ƽ¾î ¾îÇø®ÄÉÀ̼ÇÀÇ ½Å¼ÓÇÑ °³¹ßÀ» À§ÇÑ Ç¥ÁØÀ» ¼³Á¤ |
|
µ¶Á¡: Remote Data Broker´Â º¸´Ù ½¬¿î ¹èÆ÷¿Í À¯Áö¸¦ À§ÇÑ ¾À Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅͺ£À̽º ¾îÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÕ´Ï´Ù. |
C++Builder 3ÀÇ Remote Data Broker´Â ÃÖ¼ÒÀÇ ¼³Á¤°ú ¹èÆ÷ ºñ¿ëÀ» °¡Áø ¿ïÆ®¶ó ¾À Ŭ¶óÀÌ¾ðÆ® ¾ÆÅ°ÅØÃ³¸¦ °í·ÁÇÑ ÇÙ½ÉÀûÀÎ Å×Å©³î·¯ÁöÀÔ´Ï´Ù. OLEnterprise¿Í Remote Data Broker¸¦ ÀÌ¿ëÇÏ¿© °³¹ßÀÚ´Â ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö·ÎºÎÅÍ ¸ÖƼ-Ƽ¾î ¾îÇø®ÄÉÀÌ¼Ç È¯°æÀÇ Å¬¶óÀÌ¾ðÆ®·Î µ¥ÀÌÅ͸¦ Ä¿¹Â´ÏÄÉÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. C++Builder 3 ƯÀ¯ÀÇ Remote Data Broker´Â ³×Æ®¿÷ üÁõÀ» °¨¼Ò½Ã۰í, Æ®·£Àè¼Ç °ü¸®, ¾ÈÀü¼º, ¼º´ÉÀ» ÁýÁßÈÇÏ°í ³×Æ®¿÷ ºÎÇϸ¦ Àý°¨Çϰí, µ¿½Ã¿¡ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ´Â ¼ö¸¦ ÁÙ¿©ÁÝ´Ï´Ù. |
New: ÀÚµ¿ Á¦¾àÁ¶°Ç ÀüÆÄ¸¦ À§ÇÑ Constraint Broker. ³×Æ®¿÷ üÁõÀ» Àý°¨ |
C++Builder 3´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® Á¦¾àÁ¶°ÇÀ» °í¼Ó ¿ø½Ã SQL Link µå¶óÀ̹ö¸¦ ÅëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÚµ¿ÀûÀ¸·Î ÀüÆÄÇϹǷΠµ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ »ç¿ëÀÚ ÀÔ·ÂÀ» È®ÀÎÇÏ´Â °Í°ú ¿¬°üµÈ ³×Æ®¿÷ üÁõÀÌ °¨¼ÒµË´Ï´Ù. ¶ÇÇÑ ¿£ÅÍÇÁ¶óÀÌÁî Àüü µ¥ÀÌÅÍÀÇ ÅëÇÕÀ» À¯ÁöÇÏ´Â °ÍÀ» µµ¿ÍÁÖ´Â Á¦¾àÁ¶°Ç°ú °áÇÕµÈ ÇÊµå ±âº»°ªµéÀÌ ¼¹ö·ÎºÎÅÍ ÀüÆÄµÇ¾îÁý´Ï´Ù. |
New: ¸ÖƼ-Ƽ¾î µ¥ÀÌÅͺ£À̽º °³¹ßÀ» ´Ü¼øÈÇÏ´Â Transaction Resolver |
C++Builder 3ÀÇ Transaction Resolver´Â ¸ÖƼ-Ƽ¾î ȯ°æ¿¡¼ Æ®·£Àè¼ÇÀÇ ¿ÏÀüÇÑ ÄÁÆ®·ÑÀ» Á¦°øÇÏ¿© ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ °ÈÇÕ´Ï´Ù. Transaction Resolver´Â Á¤º¸°¡ ¼º°øÀûÀ¸·Î ¾÷µ¥ÀÌÆ®µÇÁö ¾ÊÀº ºÎºÐÀ» Á¤È®ÇÏ°Ô ¾Ë·ÁÁÖ¾î¼ °³¹ßÀÚ°¡ Æ®·£Àè¼Ç Ãæµ¹¿¡ ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ·Î½á °³¹ßÀÚ´Â »ç¿ëÀÚ¿¡°Ô Å뺸Çϰųª, µ¥ÀÌÅÍÀÇ º¯°æ ±×¸®°í Æ®·£Àè¼ÇÀ» ¾Ë¸Â°Ô ¿Ï¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. |
Àç»ç¿ë°¡´ÉÇÑ ºñÁî´Ï½º ¿ÀºêÁ§Æ®¿¡ ¿¬°áÇÏ´Â OLEnterprise |
OLEnterprise´Â ¾îÇø®ÄÉÀÌ¼Ç ·ÎÁ÷°ú µ¥ÀÌÅÍ Á¢±ÙÀÌ ÇϳªÀÇ ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ ÁýÁßȵǵµ·Ï ÇÕ´Ï´Ù. ±× ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö´Â ºñÁî´Ï½º ¿ÀºêÁ§Æ®¿Í ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ Çϳª ÀÌ»óÀÇ ¼ºñ½º Á¦°øÀÚ°¡ µË´Ï´Ù. ±×·¯¹Ç·Î ºñÁî´Ï½º ·ÎÁ÷Àº ´ÙÁß ¾îÇø®ÄÉÀÌ¼Çµé »çÀÌ¿¡ Àç»ç¿ëµÉ ¼ö ÀÖÀ¸¸ç, ¾îÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ÀÌ ÇϳªÀÇ ·ÎÄÉÀ̼ǿ¡¼ º¯°æ¸¸ ÇÊ¿äÇÑ °æ¿ì°¡ Àֱ⠶§¹®¿¡ ¾îÇø®ÄÉÀ̼ÇÀÇ À¯Áö°¡ ÈξÀ °£ÆíÇÕ´Ï´Ù. |
¾îÇø®ÄÉÀ̼ÇÀÇ 24x7 ¿î¿µÀ» À¯ÁöÇÏ´ÂBusiness Object Broker |
Business Broker´Â ·Îµå ¹ß¶õ½Ì Ç¥ÁØÀ̳ª ¿ÀºêÁ§Æ® À¯¿ë¼º¿¡ ±â¹ÝÀ» µÐ ¸®¸ðÆ® ¿ÀºêÁ§Æ®¿¡ °£Á¢ÀûÀ¸·Î ¾îÇø®ÄÉÀ̼ÇÀ» ¹ÙÀεåÇÏ´Â ºÐ»ê ³×ÀÓ ¼ºñ½ºÀÔ´Ï´Ù. C++Builder 3ÀÇ Business BrokerÀº °í¼ÓÀÇ ¼º´ÉÀ¸·Î ¹«Á¦ÇÑÀÇ »ç¿ëÀÚ ¼ö¸¦ º¸ÀåÇÏ´Â ÇÑÆí, ºñÁî´Ï½º »óÀÇ Áß¿äÇÑ ½Ã½ºÅÛÀÌ 24x7 ȯ°æ¿¡¼ ½ÇÇàµÇµµ·Ï º¸ÀåÇÕ´Ï´Ù. |
¡¡
À¯·Ê¾ø´Â »ý»ê¼ºÀ» Á¦°øÇÏ´Â °¡Àå Áøº¸µÈ »ê¾÷Æ÷»óÀÇ ANSI/ISO C++ ÄÄÆÄÀÏ·¯ |
|
»ê¾÷Ç¥ÁØÀÇ Áö¿ø |
C++Builder 3´Â C++, Win95/NT, Win32 API, ¸ÖƼ-¾²·¹µù, ActiveX/ATL, COM, STL, MFC 4.2, OWL ¹× COFF¸¦ Æ÷ÇÔÇÑ ¸ðµç »ê¾÷Ç¥ÁØÀ» Áö¿øÇÕ´Ï´Ù. |
º¹ÀâÇÑ °³¹ßÀ» ´Ü¼øÈÇÏ´Â Áøº¸µÈ ÇÁ·ÎÁ§Æ® ¸Å´ÏÀú |
C++Builder 3´Â EXE, LIB, RES, RC ¹× DLL ÆÄÀϵé°ú °°Àº ´ÙÁß ´ë»ó ÆÄÀÏÀÇ ½¬¿î ÄÄÆÄÀÏÀ» À§Çؼ »õ·Ó°Ô Áøº¸µÈ ÇÁ·ÎÁ§Æ® ¸Å´ÏÀú¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÌ µÎ°³ÀÇ ÇÁ·ÎÁ§Æ®·Î ±¸¼ºµÉ ¼öµµ ÀÖ½À´Ï´Ù; ½ÇÇàÆÄÀϰú DLL. ÀÌÁ¦ ¿©·¯ºÐÀº °°Àº ÇÁ·ÎÁ§Æ® ±×·ì¿¡ ÇÁ·ÎÁ§Æ®¸¦ ÷°¡ÇÏ¿© µ¿½Ã¿¡ µÎ°³ÀÇ ÇÁ·ÎÁ§Æ®¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·Î½á ´ÙÁß ÇÁ·ÎÁ§Æ®µé »çÀÌ¿¡ À¯´ÖÀ» °øÀ¯ÇÏ´Â ´É·ÂÀ» ÈξÀ °ÈÇÕ´Ï´Ù. |
º¸´Ù ºü¸£°Ô ¾îÇø®ÄÉÀ̼ÇÀ» ±¸Ãà |
C++Builder 3´Â µå·¡±×-¾Ø-µå·ÓÀÇ ½Ã°¢Àû °³¹ßÀ» Á¦°øÇÕ´Ï´Ù. ¸Þ´º, ´ÙÀ̾ó·Î±×, µ¥ÀÌÅÍ ½Ã°¢È, Win 95¿Í NT ÄÁÆ®·Ñ µîµîÀ» Æ÷ÇÔÇÑ 130°³ ÀÌ»óÀÇ Àç»ç¿ë°¡´ÉÇÑ ÄÄÆ÷³ÍÆ®¸¦ Á¦°øÇÕ´Ï´Ù. ¼¼°è¿¡¼ °¡Àå ºü¸¥ 32 ºñÆ® ¿ø½Ã ÄÚµå ÄÄÆÄÀÏ·¯·Î Windows¸¦ À§ÇÑ °¡Àå ºü¸£°í, °¡Àå È¿°úÀûÀÎ ½ÇÇàÆÄÀϵéÀ» ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. |
¡¡
»õ·Î¿î ¸¶À̱׷¡ÀÌ¼Ç Åø·Î ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¿¡ C++BuilderÀÇ »ý»ê¼ºÀ» ºÎ¿© |
|
ÄÚµåÀÇ ¿ëÀÌÇÑ ¸¶À̱׷¡ÀÌ¼Ç |
C++Builder´Â ½±°Ô ±âÁ¸ÀÇ MAKE ÆÄÀϵéÀ» ¿ ¼ö ÀÖ°í, ¸®¼Ò½º ¿öÅ©¼¥À¸·ÎºÎÅÍ rc ÆÄÀϵéÀ» º¯È¯ÇÒ ¼ö ÀÖ°í, OWL°ú MFC Äڵ带 ¸µÅ©ÇÒ ¼ö ÀÖ¾î¼ C++BuilderÀÇ »ý»ê¼ºÀÇ ÀÌÁ¡À» º¸´Ù ºü¸£°Ô Á¦°øÇÕ´Ï´Ù. |
New: ±âÁ¸ÀÇ C++ Äڵ带 »ç¿ëÇÏ´Â Resource Converter |
À̹ø¿¡ Ãâ½ÃµÈ C++Builder´Â Windows Resource Compiler (RC) ½ºÅ©¸³Æ®¸¦ C++Builder Æû°ú À¯´ÖÀ¸·Î º¯È¯ÇÏ´Â »õ·Î¿î ÅøÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ´ÙÀ̾ó·Î±× ¸®¼Ò½º¾ÈÀÇ ÄÁÆ®·Ñ À§Ä¡, Å©±â, ĸ¼Ç, ½ºÅ¸ÀÏ ¼³Á¤ÀÌ °íµµÀÇ Á¤È®¼ºÀ» °¡Áø C++Builder ÄÄÆ÷³ÍÆ® µî°¡·Î º¯È¯µË´Ï´Ù. ÀÌÁ¦ºÎÅÍ °³¹ßÀÚµéÀº C++BuilderÀÇ Áøº¸µÈ ±â´Éµé·Î ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¸¦ º¸°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®¼Ò½º ÀÓÆ÷Æ® ÅøÀº ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇÒ Áغñ°¡ µÈ C++Builder ÇÁ·ÎÁ§Æ®ÀÇ ±¸Á¶¸¦ »ý»êÇÏ´Â °¢°¢ÀÇ º¯ÈµÈ ÆûÀ» À§ÇÑ ÀÏÄ¡ÇÏ´Â À¯´Ö ¼±¾ðÀ» »ý¼ºÇÏ¿© ¼öµ¿À¸·Î ¸®¼Ò½º¸¦ º¯ÈÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. |
¡¡
º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®ÀÇ º¸´Ù ºü¸¥ Ãâ½Ã¸¦ µµ¿ÍÁÖ´Â Áøº¸µÈ µð¹ö±ë |
|
New: ¼¼¹ÐÇÑ Àú¼öÁØÀÇ µð¹ö±ëÀ» À§ÇÑ Module View |
¸ðµâ ºä´Â ´ÜÀÏ µð¹ö±ë ¼¼¼Ç ¾È¿¡¼ EXE¿Í DLL ÆÄÀÏ °°Àº ´Ù¸¥ ¸ðµâµéÀ» º¸¿©ÁÝ´Ï´Ù. µð¹ö±ëÇÑ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ¼ ºÒ·Á¿Â ´Ù¸¥ ¸ðµâÀ» ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸¿©ÁÖ´Â 3°³ÀÇ ÆÒÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. |
New: ¹®Á¦ ¹ß»ýÀÌ Èûµç ÃßÀûÀ» À§ÇÑ Event Log |
µð¹ö°Å·ÎºÎÅÍ À̺¥Æ® ·Î±×¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½º ÄÁÆ®·Ñ ¸Þ½ÃÁö, Á¤ÁöÁ¡ ¸Þ½ÃÁö, OutputDebugString ¸Þ½ÃÁö ¹× À©µµ¿ì ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù. ·ÎÄà ¸Þ´º¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ·Î±×¸¦ ¼Ò°ÅÇÒ ¼ö ÀÖÀ¸¸ç, Å×½ºÆ® ÆÄÀÏ¿¡ À̺¥Æ® ·Î±×¸¦ ÀúÀåÇÒ ¼ö ÀÖÀ¸¸ç, À̺¥Æ® ·Î±×¿¡ ÁÖ¼®À» ÷°¡ÇÒ ¼ö ÀÖ°í, À̺¥Æ® ·Î±×¸¦ À§ÇÑ ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
New: Data Watch Á¤ÁöÁ¡ |
µð¹ö°Å´Â º¹ÀâÇÑ Æ÷ÀÎÅÍ ¹®Á¦¸¦ ¹ß°ßÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÖ´Â µ¥ÀÌÅÍ¿öÄ¡ Á¤ÁöÁ¡À» Áö¿øÇÕ´Ï´Ù. ¼³Á¤ÇÒ ¶§, ¸Þ¸ð¸®°¡ ƯÁ¤ÇÑ À§Ä¡¿¡ ¾²¿©Á® ÀÖ´Ù¸é µð¹ö°Å°¡ Á¤ÁöÇÕ´Ï´Ù. |
New: ÅëÇÕµÈ DLL µð¹ö±ë |
C++Builder 3´Â C++Builder ȯ°æ¿¡ ÀÖ´Â DLL ÆÄÀϵéÀ» µð¹ö±×ÇÕ´Ï´Ù. DLL ÆÄÀϵéÀ» Æ÷ÇÔÇϰí ÀÖ´Â º¹ÀâÇÑ ¾îÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇϱâ À§Çؼ ºÐ¸®µÈ °ªºñ½Ñ µð¹ö±ë ÇÁ·Î±×·¥ÀÌ ÇÊ¿ä¾ø½À´Ï´Ù. È£½ºÆ® ¾îÇø®ÄÉÀ̼ÇÀ» °£´ÜÈ÷ ¼³Á¤Çϰí DLL¿¡ Á¤ÁöÁ¡À» ¼³Á¤ÇϹǷνá, °³¹ßÀÚ´Â WebServers¿Í ´Ù¸¥ Åøµé¿¡ »ç¿ëÇÒ DLL ÆÄÀϵéÀ» »ý¼ºÇÏ°í µð¹ö±×ÇÏ´Â ½Ã°£À» Àý°¨ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
New: µð¹ö±ë »ý»ê¼ºÀ» À§ÇÑ ·ÎÄà º¯¼öÀÇ ÀÚµ¿ÈµÈ ÀνºÆÑ¼Ç |
µð¹ö±ë ¸ðµå¿¡ ÀÖ´Â µ¿¾È, ·ÎÄà º¯¼öÀÇ ÇöÀç ÇÔ¼ö°¡ º¸¿©Áý´Ï´Ù. Run | Inspect ·ÎÄà º¯¼ö¸¦ ¼±ÅÃÇÏ¸é ½ºÄÚÇÁ ¾È¿¡ ÀÖ´Â º¯¼öµéÀº ÀÚµ¿ÀûÀ¸·Î º¸¿©Áö°í ¾÷µ¥ÀÌÆ®µË´Ï´Ù. ÀÌ·Î½á µð¹ö±ë »ý»ê¼ºÀÌ Áõ°¡µË´Ï´Ù. |
¡¡
Active Insight/ATL: ÃÖ´ëÀÇ Àç»ç¿ë¼ºÀ» À§ÇÑ Enterprise Component Foundry |
|
C++Builder µ¶Á¡: One-Step ActiveX/ATL |
C++Builder 3´Â °í¼ÓÀÇ »ê¾÷Ç¥ÁØ ActiveX ÄÄÆ÷³ÍÆ®¸¦ »ý¼ºÇÏ´Â ÃÖ°íÀÇ »ý»ê¼ºÀ» °¡Áø ¾îÇø®ÄÉÀÌ¼Ç È¯°æÀÔ´Ï´Ù. C++Builder´Â ¿£ÅÍÇÁ¶óÀÌÁî Àü¹Ý¿¡ »ç¿ëµÇ¾îÁö´Â Delphi, Visual C++, Java, Visual Basic, Power Builder °°Àº ±âÁ¸ÀÇ °³¹ß Åø°ú ÇÔ²² »ç¿ëµÇ¾îÁú ¼ö ÀÖ´Â ActiveX¸¦ ½±°Ô »ý¼ºÇÕ´Ï´Ù. C++Builder 3 ActiveX ÄÁÆ®·ÑÀº ºü¸¥ ½ÇÇàÀ» À§ÇØ ÄÄÆÄÀÏµÈ ¿ø½Ã ±â°èÄÚµåÀÌ¸ç ¹èÆ÷ÇÒ ·±Å¸ÀÓ È¯°æÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. |
New: ÀÎÅÍ³Ý ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ActiveForms |
C++Builder ÆûÀ» ActiveFormÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ActiveFormÀº ´Ù¸¥ C++Builder ÄÄÆ÷³ÍÆ®¸¦ À§ÇÑ ÄÁÅ×À̳ÊÀÎ C++Builder ÆûÀ» »ç¿ëÇÏ´Â ActiveX ÄÁÆ®·ÑÀÔ´Ï´Ù. ActiveFormÀº ActiveX ¼Ó¼º ÆäÀÌÁö¸¦ ¸¸µé°í ÀÎÅÍ³Ý ÀͽºÇ÷η¯³ª Visual Basic, Power Builder°°Àº ´Ù¸¥ °³¹ßȯ°æ¿¡¼ °í¼º´ÉÀÇ ±â´ÉÀ» Ãß°¡Çϴ ŸÀÔ ¶óÀ̺귯¸®¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÎÅͳÝÀ¸·Î ÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇϱâÀ§ÇØ ÀÌ·± ÆûµéÀ» »ç¿ëÇϼŵµ µË´Ï´Ù. C++BuilderÀÇ ActiveForm°ú ¸®¸ðÆ® µ¥ÀÌÅÍ ºê·ÎÄ¿´Â ¸ÖƼ-Ƽ¾î µ¥ÀÌÅͺ£À̽º ±¸Á¶¸¦ Àü´ÞÇÏ´Â À¥¿¡¼ ¼³Á¤ÀÌ ÇÊ¿ä¾ø´Â ¿ïÆ®¶ó-¾À Ŭ¶óÀÌ¾ðÆ®¸¦ ÀüÆÄÇϵµ·Ï µ½½À´Ï´Ù. |
New: °£ÆíÇÑ Active Web ¹èÆ÷ |
C++Builder 3´Â ¼ÒÇÁÆ®¿þ¾î ±¸¼º°ú ºÐÆ÷ÀÇ ºñ¿ëÀ» °¨¼Ò½ÃÅ´À¸·Î½á À¥À» ÅëÇÏ¿© ¼³Á¤ÀÌ ÇÊ¿ä¾ø´Â ¾À-Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀ̼ÇÀ» ½±°Ô ¹èÆ÷ÇÒ ¼ö ÀÖµµ·Ï ActiveX ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. À¥ ¹èÆ÷´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Ç¥ÁØ ¾îÇø®ÄÉÀÌ¼Ç ÀüÆÄ ¸ÅÄ«´ÏÁò(File, INF, ¶Ç´Â CABÆÄÀÏ ÀüÆÄ)°ú ÀÎÅͳÝ, ÀÎÆ®¶ó³Ý, ¿£ÅÍÇÁ¶óÀÌÁ ÅëÇÏ¿© Áõ°¡ÇÏ´Â »ç¿ëÀڵ鿡°Ô ¾îÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇϱâÀ§ÇÑ À¥±â¹Ý ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. |
COM Áö¿ø |
C++Builder 3´Â COM(Common Object Model)ÀÇ º¹ÀâÇÔÀ» °ÆÁ¤ÇÒ ÇÊ¿ä¾øÀÌ °³¹ßÀÚ°¡ Àç»ç¿ë°¡´ÉÇÏ°í ¾ð¾î°£¿¡ »óÈ£¿î¿ë °¡´ÉÇÑ ºñÁî´Ï½º ¿ÀºêÁ§Æ®µéÀ» ½±°í ºü¸£°Ô »ý¼ºÇϱâÀ§ÇØ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ COMÀ» ¾îÇø®ÄÉÀÌ¼Ç È¯°æÀ¸·Î ¿Ïº®È÷ ÅëÇÕÇÏ¿´½À´Ï´Ù. C++Builder´Â Àç»ç¿ë°¡´ÉÇϰí ÅëÇÕµÈ ºñÁî´Ï½º ÇØ°áÀ» Á¦°øÇϱâÀ§ÇØ ¸ÖƼ-Ƽ¾î ȯ°æ¿¡¼ COM ¿ÀºêÁ§Æ®µéÀ» »ç¿ëÇÕ´Ï´Ù. |
ÇÁ·Î±×·¡¹Ö ¾÷¹«¸¦ °¨¼Ò½ÃÄÑ ÁÖ´Â ÅëÇÕ ¶óÀ̺귯¸® »ý¼º |
ŸÀÔ ¶óÀ̺귯¸® ÆíÁý±â´Â °³¹ßÀÚ°¡ ½±°Ô Å×½ºÆ®Çϰí ActiveX ÄÁÆ®·Ñ°ú COM ¿ÀºêÁ§Æ®µéÀ» À§ÇÑ Å¸ÀÔ Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ·± ŸÀÔ Á¤º¸´Â ŸÀÔ ¶óÀ̺귯¸®(.TLB)ÆÄÀÏ ¾È¿¡ µû·Î Àְųª ¶Ç´Â ¸®¼Ò½º·Î½á EXE, OCX·Î ÅëÇÕµÈ ¿ÀºêÁ§Æ®¿Í ÇÔ²² Á¦°øµÇ¾îÁú ¼ö ÀÖ½À´Ï´Ù. IDL(ÀÎÅÍÆäÀ̽º Á¤ÀÇ ¾ð¾î)¸¦ »ý¼ºÇϰí âÁ¶ÇÏ´Â °ÍÀº °áÄÚ ½±Áö ¾Ê½À´Ï´Ù. ŸÀÔ ¶óÀ̺귯¸® ÆíÁý±â COM°ú ActiveX °³¹ß·Î ÅëÇյǾî ÀÖÀ¸¹Ç·Î °³¹ßÀÚ´Â ±×·¡ÇÈÀ̳ª Äڵ忡 ÀÖ´Â °ÍµéÀ» ¹Ù²Ü ¼ö ÀÖÀ¸¸ç º¹ÀâÇÑ COM°³¹ß¿¡¼ Ç×»ó µ¿±âȵ˴ϴÙ. À̰ÍÀº ÇÁ·Î±×·¡¹Ö ½Ã°£À» ÁÙ¿©ÁÙ °ÍÀÔ´Ï´Ù. |
New: ´õ ÀÛÀº Å©±âÀÇ ½ÇÇà ÆÄÀÏÀ» »ý¼º½ÃÄÑ ÁÖ´Â È¿°úÀûÀÎ ÆÐŰÁö |
C++Builder 3´Â ÀÎÆ®¶ó³ÝÀ» ÅëÇÏ¿© ¸¹Àº »ç¿ëÀڵ鿡°Ô ½Å¼ÓÇÏ°í ½±°Ô ¹èÆ÷µÇ´Â È¿°úÀûÀÎ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù. C++Builder 3´Â ½ÇÇà Å©±â¸¦ °¨¼Ò½ÃŰ´Â ÆÐŰÁö·Î ÀçÄÄÆÄÀÏÇÏ°Ô ÇØ ÁÝ´Ï´Ù. ÆÐŰÁö´Â ½ÇÇà¿¡¼ ¼º´É¿¡¼ ´À·ÁÁö´Â Çö»ó¾øÀÌ ºÐ¸®µÇ°í Àç»ç¿ë°¡´ÉÇÑ ÄÄÆÄÀÏµÈ Á¶°¢µé·Î ¾îÇø®ÄÉÀ̼ÇÀ» ºÐÇÒÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÃÖ°íÀÇ ÄÄÆÄÀÏ·¯ ±â¼úÀÔ´Ï´Ù. ¾îÇø®ÄÉÀÌ¼Ç ±¸¼ºÀÇ º¹À⼺À» °¨¼Ò½ÃŰ°í ºÎ°¡ÀûÀÎ ¹èÆ÷ ¸®¼Ò½ºÀÇ Çʿ伺À» °¨¼Ò½ÃÅ´À¸·Î ÆÐŰÁöµÈ ¾îÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ ¾îÇø®ÄÉÀÌ¼Ç È¯°æÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
¡¡
Code Insight: º¸´Ù ³ôÀº »ý»ê¼ºÀ» À§ÇÑ RAD C/S ÅøÀ» ¹è¿ì´Â °¡Àå ºü¸¥ ¹æ¹ý |
||||||||
ÄÚµùÀ» ´Ü¼øÈ½ÃŰ´Â Code Templates ¸¶¹ý»ç |
C++Builder 3´Â ÇÁ·Î±×·¥ ±¸¹®µéÀÌ Ç×»ó ¸Âµµ·Ï If, for, while°°Àº ¹®ÀåµéÀ» À§ÇØ Ç¥ÁØ ÄÚµå ÅÛÇø´À» Á¦°øÇÕ´Ï´Ù. ÆíÁý±â¿¡¼ °£´ÜÈ÷ Äڵ幮ÀåÀ» ½ÃÀÛÇϸé C++Builder 3°¡ °³¹ß¼Óµµ¸¦ ³ôÀÌ°í ¿À·ù¸¦ °¨¼Ò½ÃÄѼ ¿Ï¼º½ÃÄÑÁÝ´Ï´Ù. C++Builder 3´Â °³¹ßȯ°æÀÌ °³¹ßÀÚÀÇ ÅëÀÏµÈ Ç¥ÁØÀ¸·Î °³¹ßÀÚ ÀÚ½ÅÀÇ ±âÈ£¿¡ µû¶ó ÀڽŸ¸ÀÇ ÄÚµå ÅÛÇø´À» ÷°¡ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. |
|||||||
¿ëÀÌÇÑ ÄÚµå Àç»ç¿ëÀ» À§Çؼ ½Ã°¢Àû ÄÄÆ÷³ÍÆ® »ý¼º |
C++Builder 3´Â ½Ã°¢Àû ÄÄÆ÷³ÍÆ® »ý¼ºÀ» µµÀÔÇÏ¿© ÄÄÆ÷³ÍÆ®ÀÇ Àç»ç¿ë¼ºÀÌ °£ÆíÇÕ´Ï´Ù. °³¹ßÀÚ´Â Áï½Ã ½±°Ô Á¶ÇÕµÈ ÄÚµå·Î °áÇÕµÈ ÄÄÆ÷³ÍÆ®¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¸ç »õ·Î ¸¸µç ÄÄÆ÷³ÍÆ®¸¦ C++BuilderÀÇ ÆÈ·¹Æ® ÆäÀÌÁö¿¡ ¿Ã¸± ¼ö ÀÖ½À´Ï´Ù. °³¹ßÀ» ½±°í ½Å¼ÓÇÏ°Ô ÇÔÀ¸·Î½á °³¹ßÀÚ´Â ÀÌ ¿ÀºêÁ§Æ®µéÀ» °°Àº ÇÁ·ÎÁ§Æ®³ª ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡¼ Àç»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|||||||
¡¡ |
||||||||
Business Insight: º¸´Ù ³ªÀº ÀÇ»ç °áÁ¤À» À§ÇØ µ¥ÀÌÅ͸¦ Ȱµ¿ÀûÀÎ Á¤º¸·Î º¯È¯ |
||||||||
µ¶Á¡: ÀÇ»ç°áÁ¤À» º¸´Ù ½Å¼ÓÇÏ°Ô ÇÏ´Â DecisionCube CrossTab |
C++Builder 3ÀÇ »õ·Î¿î Decision Cube Å©·Î½º Åǰú ´ÙÁß Â÷¿ø µ¥ÀÌÅÍ ºÐ¼®À» »ç¿ëÇÔÀ¸·Î½á º¸´Ù °·ÂÇÑ ÀÇ»ç°áÁ¤Áö¿ø ½Ã½ºÅÛÀ» Á¦°øÇÕ´Ï´Ù. ÀÇ»ç°áÁ¤À» À§ÇÑ Drill Down, Pivot, AggregationÀº ¿ÏÀüÇÑ ÀÇ»ç°áÁ¤ Áö¿ø ½Ã½ºÅÛÀ» »ç°Å³ª Á÷Á¢ ¸¸µé ÇÊ¿ä¾øÀÌ º¸´Ù ³ªÀº ±â´ÉÀ» Á¦°øÇÏ°í ½Ã°¢ÀûÀ¸·Î µ¥ÀÌÅ͸¦ º¸¿©ÁÖ´Â »õ·Î¿î ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. |
|||||||
New: ¿ªµ¿ÀûÀÎ DecisionGrid |
Decision Grid´Â µ¿ÀûÀ¸·Î ´ÙÁß Â÷¿øÀÇ µ¥ÀÌÅ͸¦ º¸¿©ÁÜÀ¸·Î½á »ç¿ëÀÚÀÇ ºñÁî´Ï½º»óÀÇ ¿ä±¸¿¡ µû¶ó Á¤º¸¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ µ¥ÀÌÅÍ, ¾ÐÃàµÈ ¿ä¾à, µå·¡±×-¾Ø-µå·Ó ÀÎÅÍÆäÀ̽º¸¦ ºñÁî´Ï½º¿¡ ¿ä±¸¿¡ ¸Â°Ô ÅëÇÕ½Ãų ¼ö ÀÖ½À´Ï´Ù. |
|||||||
New: µ¥ÀÌÅ͸¦ ½±°Ô ½Ã°¢ÀûÀ¸·Î ¸¸µå´Â °·ÂÇÑPowerful TeeCharts |
C++Builder 3´Â ±¤¹üÀ§ÇÑ ¿£ÅÍÇÁ¶óÀÌÁî µ¥ÀÌÅ͸¦ Á¤º¸·Î ¹Ù²Ù¾îÁÖ´Â ¾ÆÁÖ ºü¸¥ ¹æ¹ýÀ» Á¦°øÇØ ÁÝ´Ï´Ù. °³¹ßÀÚµéÀº 11°¡Áö ´Ù¸¥ ½ºÅ¸ÀÏ·Î ¿£ÅÍÇÁ¶óÀÌÁ ÀÎÅÍ³Ý µ¥ÀÌÅ͸¦ ±×·¡ÇÁȽÃÄÑ º¸¿©ÁÖ´Â Àü¹®°¡ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦µé¸é Line, Bar, Polar, Candle ±×¸®°í ´Ù¸¥ ½ºÅ¸ÀÏÀÇ Â÷Æ®´Â º¸´Ù ³ªÀº ÀÇ»ç °áÁ¤À» À̲ø¾î ÁÙ ¼ö ÀÖ´Â Áï°¢ÀûÀ¸·Î º¸¿©ÁÖ´Â µ¥ÀÌÅ͸¦ ¸¸µé¾î ÁÝ´Ï´Ù. |
|||||||
°È: ÅëÇÕµÈ Quick Reports |
Äü ¸®Æ÷Æ®´Â ±âº» ÄÄÆ÷³ÍÆ®¿Í C++Builder Æû µðÀÚÀ̳ʷΠ½Ã°¢ÀûÀÎ ¸®Æ÷Æ®¸¦ ¼³°èÇØ ÁÝ´Ï´Ù. ¸®Æ÷Æ®´Â ¿©·¯°¡Áö ¹êµå·Î ±¸¼ºµÇ¾î ÀÖ°í ŸÀÌÆ², ÆäÀÌÁö ¸Ó¸®¸», ²¿¸®¸», ´ÙÁß »ó¼¼ ¼³Á¤, ¿ä¾à, ±×·ì ¸Ó¸®¸», ²¿¸®¸» µîÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. TTable°ú TQuery³ª ¹è¿, ¸®½ºÆ® µî ¾î¶² Á¾·áÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϰí ÀÖ´Â Datasource´Â °á°ú¸¦ ¹Ì¸® º¼ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °·ÂÇÑ ¿Â ½ºÅ©¸° ¹Ì¸®º¸±â¸¦ Á¦°øÇÕ´Ï´Ù. ÇʵåÀÇ ÇÕ°è¿Í Ä«¿îÆ® °°Àº °è»êÀ» ÀÚµ¿ÀûÀ¸·Î ¼öÇàÇÕ´Ï´Ù. Äü ¸®Æ÷Æ®´Â ¶ÇÇÑ ¾î¶°ÇÑ ¸®Æ÷Æ®µµ ¿ä±¸¿¡ ¸Â°Ô²û ¿ÏÀüÇÑ ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» Á¦°øÇÕ´Ï´Ù. |
|||||||
¡¡ |
||||||||
WebÀÇ È°¿ë: À¥»ó¿¡¼ °í¼ÓÀÇ µ¥ÀÌÅͺ£À̽º Á¤º¸ ÀüÆÄ¸¦ À§ÇÑ Web Broker |
||||||||
New: °í¼º´É À¥ ¼¹ö ¾îÇø®ÄÉÀÌ¼Ç |
C++Builder 3¸¦ »ç¿ëÇϸé ÇöÁ¸Çϴ Ŭ¶óÀ̾ðÆ®/¼¹ö Áö½ÄÀ» »ç¿ëÇÏ¿© À¥À¸·Î Àü´ÞÇÒ ¼ö ÀÖ´Â °í¼Ó, °í¼º´ÉÀÇ µ¥ÀÌÅͺ£À̽º ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. C++BuilderÀÇ °³¹æÀûÀÎ ±¸Á¶¿Í DLLÀ» Áö¿øÇÏ´Â ±â´ÉÀº ÀÎÅͳÝÀ» À§ÇÑ ³ôÀº »ý»ê¼ºÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ºü¸¥ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀ» °¡´ÉÇÏ°Ô µµ¿ÍÁÝ´Ï´Ù. À¥ ¼¹ö ¾îÇø®ÄÉÀ̼ÇÀº ¼¹ö Áß½ÉÀÇ DLLÀ¸·Î À¥ ¼¹ö ÀÎÅÍÆäÀ̽ºÀÎ ISAPI¿Í NSAPI¸¦ Á÷Á¢ ¿¬°áÇØ ÁÝ´Ï´Ù. |
|||||||
NSAPI, ISAPI, CGI·ÎÀÇ °³¹æÇü Á¢±ÙÀ» Á¦°øÇÏ´Â À¥ ºê¸®Áö |
ÀÎÅÍ³Ý °³¹ßÀ» ´Ü¼øÈ½Ã۱â À§ÇØ À¥ ºê¸®Áö´Â °³¹ßÀڵ鿡°Ô NSAPI¿Í ISAPI¸¦ À§ÇÑ °øÅëÀÇ API·Î ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ À¯¿¬¼ºÀº ÀÎÅÍ³Ý Ç¥ÁØÀÌ ¹ßÀüµÇ´Â »óȲ¿¡¼ ÄÚµå ±â¹ÝÀ» ±¸Á¶¸¦ ÆÐŰÁöÈÇØ ÁÝ´Ï´Ù. °³¹ßÀÚµéÀº back-end À¥ ¼¹ö¿¡ »ó°ü¾øÀÌ ºñÁî´Ï½º ¼Ö·ç¼Ç ±¸Çö¿¡ ÁýÁßÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|||||||
New: WebModules |
À¥ ¸ðµâÀº À¥ Ŭ¶óÀÌ¾ðÆ® ¿äû, ¿äû¿¡ ´ëÇÑ ÀÀ´ä, HTML »ý¼º°ú °°Àº µð½ºÆÐĪÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ À¥ Áß½ÉÀÇ ÇàÀ§´Â µ¥ÀÌÅÍ Á¢±Ù°ú ºñÁî´Ï½º ·êÀ» È¥ÇÕÇØ ÄÚµùÀÛ¾÷ ÇÊ¿ä¾øÀÌ À¥À¸·Î °í¼ÓÀ¸·Î ¹èÆ÷ÇØÁÙ ¼ö ÀÖ½À´Ï´Ù. À¥ ¸ðµâÀº À¥À¸·Î µé¾î¿À´Â ´ÙÁßÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇϹǷΠÇöÀçÀÇ C++ ±â¼ú·Î À¥»ó¿¡¼ ¿Ïº®ÇÑ Å¬¶óÀ̾ðÆ®/¼¹ö ÇÔ¼ö±â´ÉÀ» °¡Á®¿É´Ï´Ù. |
|||||||
New: º¸´Ù °·ÂÇÑ À¥À» À§ÇÑ WebDispatcher |
HTTPDispatcher´Â À¥ ¼¹ö ¾îÇø®ÄÉÀ̼ÇÀÇ À̺¥Æ® Çڵ鸵À» À§ÇÑ ÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù. HTTPDispatcher ´Â ÇöÀçÀÇ Query¿Í Å×À̺í ÄÄÆ÷³ÍÆ®¸¦ °¡Áö°í CGI, HTML ¾îÇø®ÄÉÀ̼ÇÀ» »ý»êÇÒ ¼ö ÀÖµµ·Ï query¿Í Table ÄÄÆ÷³ÍÆ®·Î °è¼Ó ÀÛ¾÷ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. À̰ÍÀº °³¹ßÀÚ·Î ÇÏ¿©±Ý Ŭ¶óÀ̾ðÆ®/¼¹ö¿¡¼ »ç¿ëµÈ ±â¼úÀ» À¥À» ±¸ÇöÇϴµ¥ ÀÖ¾î ¶È°°ÀÌ Àû¿ë½Ãų ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. Query, Table, CGI, HTMLÀÇ À¥ ¹®¼¸¦ ¸¸µé ¼ö ÀÖ´Â 4°¡Áö Ãß°¡ ÄÄÆ÷³ÍÆ® Á¦°øÇÕ´Ï´Ù. |
|||||||
¡¡ |
||||||||
°í¼º´ÉÀÇ Å¬¶óÀ̾ðÆ®/¼¹ö ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °³¹æÀûÀ̰í È®Àå°¡´ÉÇÑ µ¥ÀÌÅͺ£À̽º Á¢±Ù |
||||||||
°í¼º´É, ¹«Á¦ÇÑ ¹èÆ÷°¡´ÉÇÑ ¿ø½Ã 32ºñÆ® SQL ¸µÅ© |
C++Builder 3´Â Oracle, MS SQLServer, InterBase, Sybase, Informix¸¦ À§ÇÑ 32 ºñÆ® SQL Link ¿ø½Ã µå¶óÀ̹ö¸¦ È®ÀåÇÏ¿´½À´Ï´Ù. À̰ÍÀº »õ·Î¿î 32 ºñÆ® Sybase ½Ã½ºÅÛ 10 °ú DB2 ¿ø½Ã µå¶óÀ̹ö¸¦ Á¦°øÇÕ´Ï´Ù. C++Builder Client/Server SuiteÀº ¸ðµç µå¶óÀ̹ö¿¡ ´ëÇØ ¹«Á¦ÇÑ ¹èÆ÷ °¡´ÉÇÕ´Ï´Ù. ±×·¡¼ ºñ¿ëÀ» °¨¼Ò½ÃÄÑ µå¸± °ÍÀÔ´Ï´Ù. |
|||||||
New: ¿ø½Ã Á¢±Ù µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö |
C++Builder 3´Â Access µ¥½ºÅ©Å¾¿¡¼ ¿£ÅÍÇÁ¶óÀÌÁî±îÁöÀÇ È®À强À» À§ÇÑ À¯ÀÏÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Access µ¥ÀÌÅ׺£À̽º·Î ¿¬°áÇÒ ¼ö ÀÖ´Â °í¼ÓÀÇ ¿ø½Ã µ¥ÀÌÅͺ£À̽º µå¶óÀ̹öµéÀÌ °¡Àå »ç¿ëÇϱ⠽¬¿î C++ RAD ÅøÀÎ C++Builder¸¦ °¡Àå ´ëÁßÀûÀÎ µ¥½ºÅ©Å¾ µ¥ÀÌÅͺ£À̽º¿Í °áÇÕ½ÃÄ×½À´Ï´Ù. |
|||||||
New: ¿ø½Ã FoxPro µå¶óÀ̹ö |
C++Builder 3¿¡¼´Â ´õ ÀÌ»ó º¹ÀâÇÑ °úÁ¤ÀÌ ÇÊ¿ä¾ø½À´Ï´Ù. °³¹ßÀÚµéÀº °í¼ÓÀÇ C++Builder ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°í ÇöÀçÀÇ FoxPro µ¥ÀÌÅͺ£À̽º¸¦ À¯Áöº¸¼öÇÒ ¼ö ÀÖ½À´Ï´Ù. C++Builder 3´Â ¿ªÈ£È¯¼º°ú ÇöÀçÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ FoxPro À妽º¸¦ ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù. |
|||||||
New: °·ÂÇÑ SQL Builder |
SQL Builder´Â °·ÂÇÑ µ¥ÀÌÅͺ£À̽º Åø·Î SQL ¹®¹ý¿¡ ´ëÇÑ »çÇ×À» Çϳªµµ ¸ð¸£´õ¶óµµ SQL ÁúÀǾ ¸¸µé¾îÁÖ°í ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. SQL Builder¸¦ »ç¿ëÇÒ ¶§ SQL °á°ú¸¦ º¸¿©ÁÖ°í ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL ÁúÀÇ ¹üÀ§(°¡Àå °£´ÜÇÑ select¹®À¸·ÎºÎÅÍ °è»ê Çʵå¿Í ¼ö½Ä ±â¹ÝÀÇ Á¶ÀÎÀ» °¡Áø ´ÙÁß Á¶Àο¡ À̸£±â±îÁö)¸¦ ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù. À̰ÍÀº Æ÷ÀÎÆ®¿Í Ŭ¸¯¸¸À¸·Î °¡´ÉÇϱ⠶§¹®¿¡ ÁúÀǾ¼ ¿¡·¯¸¦ °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù. SQL Builder´Â ´ÙÀ½ÀÇ Æ¯Â¡µéÀ» Æ÷ÇÔÇÕ´Ï´Ù.
|
|||||||
Çâ»óµÈ SQL Explorer |
SQL ÀͽºÇ÷η¯´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Çü½ÄÀ» ±×·¡ÇÁȽÃÄÑ º¸¿©ÁÝ´Ï´Ù. Å×À̺í, À妽º, ¾Ë¸®¾Æ½º¸¦ ¸¸µé°í »ý¼º½Ãų ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÅëÇÕ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶À̰í Àü¹®ÀûÀÎ µ¥ÀÌÅͺ£À̽º °³¹ßÀÚÀÇ ¿ä±¸¸¦ ÃæÁ·½ÃÄÑÁÖ´Â ¿î¿µ À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. Oracle, SQL Server, Sybase, Informix, DB2 , InterBase ±¸Á¶ÀÇ ´ëºÎºÐÀ» ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù. |
|||||||
Çâ»óµÈ È®À强 ÀÖ´Â µ¥ÀÌÅͺ£À̽º »çÀü |
µ¥ÀÌÅͺ£À̽º »çÀüÀº Å×ÀÌºí ¾È¿¡ ÀÖ´Â ³»¿ë°ú ÀÚ·á¿¡ °üÇÑ Ä¿½ºÆ®¸¶ÀÌÁîµÈ Á¤º¸¸¦ ÀúÀåÇÏ°í »ç¿ëÇÕ´Ï´Ù. µ¥ÀÌÅÍ »çÀüÀº ÃÖ¼Ò, ÃÖ´ë, ±âº» °ª, ¿¡µðÆ® ¸¶½ºÅ©°°Àº È®Àå ÇÊµå ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. À̰ÍÀº Æû°ú ¾îÇø®ÄÉÀÌ¼Ç Àü¹Ý¿¡ °ÉÃÄ Àç»ç¿ë°¡´ÉÇϱ⠶§¹®¿¡ ½±°Ô µ¥ÀÌÅÍ ÅëÇÕÀ» È®¸³Çϰí À¯Áö½ÃÄÑÁÙ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö·ÎºÎÅÍ È¤Àº °³¹ßÀÚ¿¡ ÀÇÇØ »ý¼ºµÈ µ¥ÀÌÅÍ ÅëÇÕ ±ÔÄ¢Àº µ¥ÀÌÅÍ »çÀü¿¡ ÀúÀåµÉ ¼ö Àֱ⠶§¹®¿¡ ¼¹ö ÂÊÀÇ ±ÔÄ¢À» Á¦ÇÑÇÒ ¶§ ³×Æ®¿÷ üÁõÀ» °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù. |
|||||||
µå·¡±×-¾Ø-µå·Ó µ¥ÀÌÅͺ£À̽º °³¹ß |
C++Builder´Â °£´ÜÇÑ µå·¡±×-¾Ø-µå·ÓÀ¸·Î °·ÂÇÑ µ¥ÀÌÅͺ£À̽º ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î ÁÝ´Ï´Ù. C++Builder´Â µ¥ÀÌÅÍ ¼Ó¼ºÀ» º¸¿©ÁÖ°í ¼öÁ¤ÇØÁÖ´Â µ¥ÀÌÅÍ »çÀüÀ» »ç¿ëÇÕ´Ï´Ù. Çʵ带 ¼±ÅÃÇϰí C++Builder´Â °è¼ÓÇØ¼ ¸ðµç µ¥ÀÌÅ͸¦ »ý»ýÇÏ°Ô º¸¿©ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ °ÍÀº ÇÁ·Î±×·¡¹Ö ½Ã°£°ú Å×½ºÆ® ½Ã°£À» °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù. |
|||||||
¶Ù¾î³ ¿¬°á Áö¿øÀ» À§ÇÑ ´ÙÁß µ¥ÀÌÅͺ£À̽º ¿£Áø Áö¿ø |
C++Builder 3´Â °³¹æÇü API¸¦ ÅëÇØ ´ÙÁß µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» Áö¿øÇϱ⠶§¹®¿¡ ¾î¶² µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ¶óµµ C++Builder 3ÀÇ °·ÂÇÑ µ¥ÀÌÅͺ£À̽º ÀÎ½Ä ÄÁÆ®·ÑÀ» °¡Áö°í ÀÛ¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. C++Builder 3´Â ´ÙÁßÀÇ °¡º¿î µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» Áö¿øÇϱâ À§ÇØ °³¹æÇü ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. °³¹ßÀÚ´Â ±Ùº»ÀûÀÎ µ¥ÀÌÅͺ£À̽º ¼ºñ½º(Caching, Retrieval, Language collating, ´ÙÁß Á¢±Ù, Generic Ä¿¼ Áö¿ø)¿¡ ´ëÇØ ¿Ïº®ÇÑ Áö¿øÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. C++Builder¿Í ÇÔ²²¶ó¸é ¾î¶°ÇÑ À庮¿¡µµ ºÎµúÄ¥ ÀÏÀÌ ¾ø¾î¼ °ÆÁ¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. |
|||||||
¡¡ |
||||||||
º¸´Ù ºü¸£°í Å©±â´Â ´õ ÀÛ°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Â À¶Å뼺ÀÖ´Â ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Çâ»óµÈ ÇÁ·ÎÁ§Æ® ¿É¼Ç |
||||||||
ÃÖ´ëÀÇ »ý»ê¼ºÀ» º¸ÀåÇÏ´Â Incremental Linking |
C++Builder 3ÀÇ ÀÎÅ©¸®¸àÅ» ¸µÄ¿´Â Ä¿´Ù¶õ ÇÁ·ÎÁ§Æ®¿Í ÇÏÀ§ ´Ü°èÀÇ ±¸ÃàÀ»¾ÈÁ¤µÈ »óÅ¿¡¼ ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. À̰ÍÀº ±¸ÃàÇÏ´Â µµÁß Äڵ带 ÀÛ¼ºÇϵµ·Ï ÇØ ÁÖ°í ½±°Ô Äڵ带 Å×½ºÆ®ÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. À̰ÍÀº ¶ÇÇÑ °³¹ßÀÚ¿¡°Ô ½ÇÇàµÇ´Â ¾îÇø®ÄÉÀ̼ÇÀ» º¸¿©ÁÖ°í ÇÁ·Î±×·¥ÀÇ »óȲÀ» Ã¼Å©ÇØ¼ º¸¿©ÁÝ´Ï´Ù. |
|||||||
´õ ºü¸¥ °³¹ßÀ» Á¦°øÇÏ´Â ÀûÀÀÇü °³¹ß Å×Å©³î·¯Áö |
ÀûÀÀÇü ÄÄÆÄÀÏ·¯ ±â¼úÀº °³¹ßÀÚ »ç¿ë ÆÐÅÏ¿¡ µû¶ó ÀÌ¹Ì ÄÄÆÄÀÏµÈ Çì´õÆÄÀϵéÀ» µ¿ÀûÀ¸·Î »ý¼º½ÃÄÑ ÁÝ´Ï´Ù. ÀÌ¹Ì ÄÄÆÄÀÏµÈ Çì´õ ±â¼úÀº 80³â´ë ÃÊ¿¡ ½ÃÀ۵Ǿî C++Builder¿¡¼´Â I/O ij½¬ ´ë½Å ¸Þ¸ð¸® ij½¬¿Í ½É¹ú Å×À̺íÀ» ÀúÀåÇÒ Çʿ䰡 ÀÖ´Â ¸Þ¸ð¸® ¾çÀÇ °¨¼Ò½ÃÄÑÁÖ´Â Çì´õ ¼öÁ¤ Å×ÀÌºí °°Àº ÃÖÀûÀÇ ¿É¼ÇÀ» Ãß°¡ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ À̰ÍÀº ÄÄÆÄÀÏµÈ Äڵ带 »ç¿ëÇϰí ÈξÀ ´õ ºü¸¥ ÀÀ´ä½Ã°£À» Á¦°øÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. |
|||||||
±âÁ¸ ÄÚµå¿ÍÀÇ È£È¯¼ºÀ» À§ÇÑ Áøº¸µÈ ÄÄÆÄÀÏ·¯ ¿É¼Ç |
C++Builder ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇϴµ¥ ÇÊ¿äÇÑ ÄÄÆÄÀÏ·¯ ¿É¼ÇÀÌ ÀÖÀ» »Ó ¾Æ´Ï¶ó C++ ¾ð¾î¸¦ À§ÇÑ ¿É¼ÇÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ °ÍµéÀº ÄÚµåÀÇ Å©±â¸¦ °¨¼Ò½Ã۰í ÇöÁ¸ÇÏ´Â ÄÚµåÀÇ È£È¯¼ºÀ» µµ¿ÍÁÖ°í ¼º´ÉÀ» Çâ»ó½ÃÄÑÁÝ´Ï´Ù. |
|||||||
¸â¹ö Æ÷ÀÎÅÍ |
TBS |
|||||||
ȣȯ¼º |
ÃÊâ±â ANSI ¹öÀüÀ¸·Î ¿ª ȣȯ¼ºÀ» Á¦°ø |
|||||||
°¡»ó Å×À̺í |
»ó ÇÔ¼öÀÇ Å©±â¿Í ¼º´ÉÀ» ÃÖÀûÈ |
|||||||
ÅÛÇø´ |
ÅÛÇø´ Ŭ·¡½ºÀÇ ½ÇÇà½Ã°£ Ãʱâȸ¦ Ȱ¼ºÈ |
|||||||
¿¹¿Üó¸® |
Ȱ¼º/ºñȰ¼ºÈ ¿¹¿Üó¸®¿Í ½ÇÇà½Ã°£ ŸÀÔ Á¤º¸. ¿¹¿Ü󸮸¦ ºñȰ¼ºÈ½ÃŰ´Â °ÍÀº ÄÚµå »çÀÌÁîÀÇ Å©±â¸¦ °¨¼Ò |
|||||||
ÀÏ¹Ý |
Å©±â°¡ ¾ø´Â ºó Ŭ·¡½º |
|||||||
Áøº¸µÈ ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ» Æ÷ÇÔ: |
||||||||
Ãʱ⠼³Á¤ |
ÄÄÆÄÀÏ ¸ñÀûÀÇ °ü·ÃµÈ ¾ÆÅ°ÅØÃ³ °áÁ¤ |
|||||||
µ¥ÀÌÅÍ Á¤·Ä |
µ¥ÀÌÅÍ Á¤·ÄÀ» À§ÇØ ºí·Ï Å©±â Ãʱâ ÇѰèÄ¡ ¼³Á¤ |
|||||||
È£Ãâ ±ÔÄ¢ |
ÇÔ¼ö È£ÃâÀ» »ý¼ºÇϱâ À§ÇÑ È£Ãâ¼ø¼ °áÁ¤. C, Pascal ¹× Register È£Ãâ ±ÔÄ¢Àº ½ºÅà ¼Ò°Å, ÆÄ¶ó¹ÌÅÍ ¼ø¼, ÄÉÀ̽º, ±Û·Î¹ú ½Äº°ÀÚÀÇ ÀüÀ§ °°Àº ¹æ½ÄÀ¸·Î ±¸º° |
|||||||
·¹Áö½ºÅÍ °ª |
TBS |
|||||||
°á°ú |
TBS |
|||||||
ºÎµ¿ ¼Ò¼öÁ¡ |
¼º´É ¶Ç´Â Á¤È®¼ºÀ» ÃÖÀûÈÇϰí Á¤¼ö¸¦ »ç¿ëÇÏ´Â ºÎµ¿¼Ò¼öÁ¡À» »ç¿ë |
|||||||
¾ð¾î |
ÇÁ·Î±×·¥¿¡¼ Ű¿öµå¸¦ ÀνÄÇÒ ¼ö ÀÖµµ·Ï »ç¿ëµÇ¾îÁú ¾ð¾î¸¦ °áÁ¤ |
|||||||
¼Ò½º |
Áߺ¹ ÁÖ¼®À» »ç¿ë/ºÒ»ç¿ëÇϰí, MFC ȣȯÀ» º¸ÀåÇϰí Äڵ忡¼ º¯¼ö¸¦ È®ÀÎÇϱâ À§ÇØ Æ¯Á¤ÇÑ ±æÀ̸¦ ¼³Á¤ |
|||||||
New: ÄÄÆÄÀÏÀ» ÄÁÆ®·ÑÇÏ´Â Pragma Áö¿ø |
C++Builder´Â ÄÄÆÄÀÏ·¯ Áö½Ã¾î¸¦ ½±°Ô ¼öÁ¤Çϰí, ÄÄÆÄÀÏÀÇ ¼¼¹ÐÇÑ Á¦¾î¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï »õ·Î¿î #pragma Áö½Ã¾î, #pragma ¿É¼Ç Ǫ½Ã, #pragma ¿É¼Ç ÆËÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀáÀçÀûÀ¸·Î ¸¹Àº ÄÄÆÄÀÏ·¯ ¿É¼Ç°ú °æ°íµéÀ» º¯È½Ãų ÀÖ´Â ÆÄÀϵéÀ» Æ÷ÇÔÇÑ #pragma ¿É¼Ç Ǫ½Ã¿Í ÀÌÀü »óÅ·ΠµÇµ¹¾Æ°¡´Â ´ÜÀÏ ¹®ÀåÀ» °¡Áø #pragma ¿É¼Ç ÆËÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|||||||
Àü¹ÝÀûÀ¸·Î ¸µÅ© ½Ã°£À» ÁÙ¿©ÁÖ´Â Áö´ÉÇü IDE |
Áö´ÉÇü IDE´Â ÀÚµ¿ÀûÀ¸·Î ¸ðµç ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ´Â ±âº» ¼³Á¤ ´ë½Å ÁÖ¾îÁø ÇÁ·ÎÁ§Æ®¸¦ À§Çؼ ½Ã°¢Àû ÄÄÆ÷³ÍÆ® ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´ÂÁö °áÁ¤ÇØ ÁÝ´Ï´Ù. ÄÄÆÄÀÏ·¯/¸µÄ¿°¡ ÂüÁ¶¸¦ ÇØ°áÇÏ´Â ¸¹Àº ÀÛ¾÷µéÀº Á¦À۽ð£À» »ó´çÈ÷ Çâ»ó½Ãų ¼ö ÀÖµµ·Ï °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù. |
|||||||
New: º¸´Ù ½±°Ô »ç¿ëÀÚµéÀ» Áö¿øÇÏ´Â ÀÚµ¿ÈµÈ ¹öÀü Á¤º¸ |
Á¦°øµÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ À¯Áö º¸¼ö¸¦ ´õ¿í ¿ëÀÌÇÏ°Ô Çϱâ À§Çؼ C++Builder ÇÁ·ÎÁ§Æ® ³»¿¡ ¹öÀü Á¤º¸¸¦ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®¸¦ ÀçÄÄÆÄÀÏÇϱâ Àü¿¡ ¼öµ¿À¸·Î ¹öÀü Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â °Í°ú ´õºÒ¾î, Auto-incremet Build Number ¿É¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÑ ÁÙÀÇ Äڵ嵵 ÀÛ¼ºÇÒ ÇÊ¿ä¾øÀÌ ¹öÀü Á¤º¸°¡ ÇÁ·ÎÁ§Æ® .EXE ÆÄÀÏÀ» À§ÇÑ À©µµ¿ì ¼Ó¼º ´ÙÀ̾˷α×ÀÇ ¹öÀü ÆäÀÌÁö¿¡ ³ªÅ¸³³´Ï´Ù. |
|||||||
MMX Áö¿ø°ú ÇÔ²² ÅëÇÕµÈ Åͺ¸ ¾î¼Àºí·¯ (TASM) |
Turbo Assember(TASM)°¡ ÄÚµåÀÇ ½Ã°£ Áß½ÉÀÇ ÃÖÀûȸ¦ ½ÇÇà½ÃÄÑÁÖ°í, MMX ÀνºÆ®·°¼Ç ÁýÇÕÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ Borland C++Builder¿¡ Æ÷ÇԵǾú½À´Ï´Ù. °³¹ßÀÚµéÀÌ ¾î¼Àºí·¯ ÄÚµå¿Í ȯ°æÀ» ¿Ïº®ÇÏ°Ô Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â 10°³ÀÇ ¼·Î ´Ù¸¥ TASM ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. TASM Áö¿øÀ̶õ ÃÖÁ¾»ç¿ëÀÚÀÇ ¼Õ¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥À» ´õ¿í ºü¸¥ ¼º´ÉÀ» ¹ßÈÖÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. |
|||||||
¡¡ |
||||||||
ÃÖ´ëÇÑÀÇ °·ÂÇÔÀ» Á¦°øÇÏ´Â Rogue WaveÀÇ Ç¥ÁØ C++ ¶óÀ̺귯¸® |
||||||||
Rogue WaveÀÇ Ç¥ÁØ C++ ¶óÀ̺귯¸® |
Ç¥ÁØ C++¶óÀ̺귯¸®´Â Å©°í Æ÷°ýÀûÀΠŬ·¡½º¿Í ÇÔ¼öÀÇ ÁýÇÕü·Î¼ ISO¿Í ANSI¿¡ ÀÇÇØ¼ Á¤ÀÇµÈ Ç¥ÁØ C++ ¾ð¾î¿¡ ´ëÇÑ Rogue WaveÀÇ ¿Ï¼ºÆÇÀÔ´Ï´Ù. ANSI Ç¥ÁØ Áö¿øÀº C++ ¾ð¾î¿Í ÇÁ·Î±×·¥ À̽ļº¿¡ ´ëÇÑ ÅëÇÕÀ» º¸ÀåÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ¡¡ ANSI/ISO Ç¥ÁØ C++ ¶óÀ̺귯¸®´Â ´ÙÀ½°ú °°Àº ºÎºÐµéÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù :
¼öÄ¡ ¹è¿À» À§Çؼ ÃÖÀûÈµÈ valarray Ŭ·¡½º Á¦¾î |
|||||||
´õ¿í ÇÁ·Î±×·¥ÈµÈ ÃÖÀûÈ¿Í Á¦¾î¸¦ À§ÇÑ µ¿Àû ÇÔ¼ö |
C++Builder´Â ÇÁ·Î±×·¡¸Ó°¡ °¡»ó Å×À̺íÀ» ´õ¿í Àß Á¦¾îÇÒ ¼ö ÀÖµµ·Ï Á¦°øÇÏ¿© µ¿Àû ÇÔ¼ö¸¦ Áö¿øÇؼ ¼Óµµ ȤÀº Å©±â¸¦ ÃÖÀûÈÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. µ¿Àû ÇÔ¼ö´Â °¡»ó Å×ÀÌºí¿¡ ÀúÀåµÈ´Ù´Â °ÍÀ» Á¦¿ÜÇÏ¸é °¡»ó ÇÔ¼ö¿Í À¯»çÇÕ´Ï´Ù. °¡»ó ÇÔ¼ö´Â À̰ÍÀÌ Á¤ÀÇµÈ °´Ã¼ÀÇ °¡»ó Å×À̺í°ú °¢°¢ÀÇ ÇÏÀ§ °´Ã¼¿¡ ÀÖ´Â °¡»ó Å×ÀÌºí¿¡ ÀÖ´Â ½½·ÔÀ» Â÷ÁöÇÏ°Ô µË´Ï´Ù. |
|||||||
Çâ»óµÈ ÅÛÇø´ »ý¼º ¹®¹ý±¸Á¶ |
C++Builder´Â Çâ»óµÈ ÅÛÇø´ »ý¼º ¹®¹ý±¸Á¶¸¦ °¡Áö°í ÀÖÀ¸¹Ç·Î ¾î¶»°Ô ÅÛÇø´À» »ç¿ëÇÏ´À³Ä¿¡ µû¶ó ±²ÀåÈ÷ ÀÛÀº OBJ, Lib, EXE¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ °³¹ßÀÚµéÀº ¼Óµµ¿Í ½ºÇǵ忡 ÀÖ¾î C++ ¾îÇø®ÄÉÀ̼ǿ¡ Æ÷ÇÔµÈ Áß¿äÇÑ º¯¼ö¿¡ ´ëÇØ ¿ÏÀüÇÑ Á¦¾î°¡ °¡´ÉÇÕ´Ï´Ù. |
|||||||
¿¹¿Üó¸® Á¦¾î |
ANSI Ç¥ÁØ Try/Catch »ý¼ºÀÚ³ª »õ·Î¿î Á¦¾î Try/Finally »ý¼ºÀÚ¸¦ VCL°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢°¢ÀÇ °æ¿ì¿¡ ÀÖ¾î °³¹ßÀÚ´Â ¸Þ¸ð¸® ´©¼öÇö»óÀ» ¹æÁöÇϱâ À§ÇØ ¸Þ¸ð¸® ÇÒ´çÀ» ¹æÁöÇÏ°í ¸ðµç ÇÁ·Î±×·¥Àû Á¦¾îÀÇ È¸º¹, Çâ»óµÈ ¿¡·¯ 󸮸¦ À§ÇÑ »ç¿ëÀÚ ¿¡·¯ 󸮸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. |
|||||||
¡¡ |
¡¡