Borland C++Builder3 Ư¡ ¹× ÀÌÁ¡µé

¡¡

¡¡

°í¼º´É C++ :

¾î¶°ÇÑ À©µµ¿ì ¾îÇø®ÄÉÀ̼ǵµ ¸¸µé ¼ö ÀÖ´Â ÇϳªÀÇ ¾ð¾î, ÇϳªÀÇ Åø, ÇϳªÀÇ ±â¼ú

¡¡

°¡Àå ¶Ù¾î³ª°í »óÀ» ¹ÞÀº ANSI/ISO C++ÄÄÆÄÀÏ·¯¸¦ ÀÌ¿ëÇÑ À¯·Ê¾ø´Â »ý»ê¼º

»ê¾÷Ç¥ÁØÀ» Áö¿øÇÕ´Ï´Ù.

C++, Win95/NT, Win32API, ´ÙÁß¾²·¹µù, activeX/ATL, COM, STL, MFC 4.2, OWL, COFF¸¦ Æ÷ÇÔÇÑ C++Builder 3´Â »ê¾÷Ç¥ÁØÀ» ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù.

Çâ»óµÈ ÇÁ·ÎÁ§Æ® ¸Å´ÏÀú°¡ º¹ÀâÇÑ °³¹ßÀ» ½±°Ô ÇØÁÝ´Ï´Ù.

C++Builder 3ÀÇ Áøº¸µÈ ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ´Â EXE, LIB, RES, RC, DLLÆÄÀÏó·³ ´Ù¾çÇÑ ´ë»ó ÆÄÀϵéÀ» ½±°Ô ÄÄÆÄÀÏÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÝ´Ï´Ù.

´õ ºü¸£°Ô ¾îÇø®ÄÉÀ̼ÇÀ» ºôµåÇØ ÁÝ´Ï´Ù.

C++Builder 3´Â µå·¡±×-¾Ø-µå·Ó ¹æ½ÄÀÇ ºñÁÖ¾ó °³¹ß ÅøÀÔ´Ï´Ù. ¸Þ´º, ´ëÈ­»óÀÚ, µ¥ÀÌÅÍ ½Ã°¢È­, À¯¿¬¼º, Win95/NT Á¦¾î µîÀ» Æ÷ÇÔÇÑ 130°³ ÀÌ»óÀÇ Àç»ç¿ë°¡´ÉÇÑ ÄÄÆ÷³ÍÆ®¸¦ Á¦°øÇÕ´Ï´Ù. ¼¼°è¿¡¼­ °¡Àå ºü¸¥ 32bit ÄÚµå ÄÄÆÄÀÏ·¯·Î °¡Àå ºü¸£°í È¿°úÀûÀÎ Windows¿ë ½ÇÇàÆÄÀϵéÀ» ºôµåÇϽʽÿä.

¡¡

»õ·Î¿î ¸¶À̱׷¹ÀÌ¼Ç Åø·Î ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¿¡ C++BuilderÀÇ »ý»ê¼ºÀ» ´õÇØÁÝ´Ï´Ù.

ÄÚµåÀÇ ½¬¿î ¸¶À̱׷¹À̼Ç

C++ Builder´Â ½±°Ô ±âÁ¸ÀÇ MAKEÆÄÀÏÀ» ¿­ ¼ö ÀÖ°Ô Çϸç, ¸®¼Ò½º ¿öÅ©¼¥À» »ç¿ëÇØ rcÆÄÀÏ·Î º¯È¯Çϰí OWLÀ» MFC ÄÚµå·Î ¿¬°áÇØ ÁÝ´Ï´Ù. µû¶ó¼­ °³¹ßÀÚ´Â C++BuilderÀÇ ´õ ºü¸¥ »ý»ê¼ºÀÇ ÇýÅÃÀ» ´©¸±¼ö ÀÖ½À´Ï´Ù.

»õ±â´É : ±âÁ¸ÀÇ C++ Äڵ带 »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ ¸®¼Ò½º ÄÁ¹öÅÍ

C++Builder¿¡´Â Windows ¸®¼Ò½º ÄÄÆÄÀÏ·¯(RC)ÀÇ ´ëÈ­»óÀÚ¿Í ¸Þ´º¸¦ C++BuilderÇüÅÂ¿Í À¯´ÏÆ®·Î º¯È¯ÇÏ´Â »õ·Î¿î ÅøÀÌ ÀÖ½À´Ï´Ù. ´ëÈ­»óÀÚ ¸®¼Ò½º¿¡ ÀÖ´Â ÄÜÆ®·ÑÀÇ Àå¼Ò, Å©±â, ĸ¼Ç, ½ºÅ¸Àϼ¼ÆÃÀº ³ôÀº Á¤È®µµ¸¦ °¡Áø C++Builder ÄÄÆ÷³ÍÆ® ȣȯÇüÅ·Π¹Ù²Ù¾î ÁÝ´Ï´Ù. ÀÌÁ¦ °³¹ßÀÚµéÀº ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¸¦ Build-Up ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡¡

¸®¼Ò½º importÅøÀº ÀÌ¹Ì ÄÄÆÄÀÏµÇ°í ½ÇÇàµÉ Áغñ°¡ µÈ C++Builder ÇÁ·ÎÁ§Æ®ÀÇ °ñ°ÝÀ» »ý¼ºÇϸ鼭 °¢°¢ÀÇ º¯È¯ ÆûÀ» À§ÇÑ À¯´Ö ¼±¾ð ¸ÅÄ¡¸¦ »ý¼º½Ãŵ´Ï´Ù. µû¶ó¼­ ¸®¼Ò½º º¯È¯À» ÀÏÀÏÀÌ ¼öÀÛ¾÷À¸·Î ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

¡¡

º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®¸¦ ´õ ºü¸£°Ô ½ÃÀåÀ¸·Î ÃâÇÏÇÒ¼ö ÀÖµµ·Ï ÇØÁÖ´Â Çâ»óµÈ µð¹ö±ë

»õ±â´É: ÀÚ¼¼Çϰí Àú¼öÁØ Ã³¸®°¡ °¡´ÉÇÑ µð¹ö±ëÀÌ °¡´ÉÇÑ ¸ðµâ ºä

ÇÑ µð¹ö±ë ¼¼¼Ç³»¿¡ EXE, DLL ÆÄÀϰ°Àº ´Ù¸¥ ¸ðµâÀ» º¸±â À§ÇØ ¸ðµâ ºä¸¦ »ç¿ëÇÕ´Ï´Ù. ¸ðµâ ºä´Â µð¹ö±ëÇÏ´Â ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ÀûÀçµÈ ´Ù¸¥ ¸ðµâµé¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸¿©ÁÖ´Â 3°³ÀÇ Ã¢À¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

»õ±â´É:¹®Á¦¸¦ ¹ß»ý½ÃŰ´Â ¾î·Á¿î ºÎºÐÀ» ÃßÀûÇÏ´Â À̺¥Æ® ·Î±×

µð¹ö±×·ÎºÎÅÍ À̺¥Æ® ·Î±×¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ÄÜÆ®·Ñ ¸Þ½ÃÁö, Á¤ÁöÁ¡ ¸Þ½ÃÁö, OutputDebugString ¸Þ½ÃÁö, À©µµ¿ì ¸Þ½ÃÁö¸¦ º¸¿© ÁÝ´Ï´Ù. ·ÎÄà ¸Þ´º¸¦ »ç¿ëÇϸé À̺¥Æ®·Î±×¸¦ Ŭ¸®¾î½ÃÄÑ ÁÖ°í À̺¥Æ® ·Î±×¸¦ ÅØ½ºÆ® ÆÄÀÏ·Î ÀúÀåÇϰí À̺¥Æ® ·Î±×¿¡ ÁÖ¼®À» ´Þ°í À̺¥Æ®·Î±×¿¡ ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ±â´É: Data Watch Á¤ÁöÁ¡

º¹ÀâÇÑ Æ÷ÀÎÅÍ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï Data Watch Á¤ÁöÁ¡À» Á¦°øÇÕ´Ï´Ù. ¸Þ¸ð¸®°¡ ¾î¶² ¾îµå·¹½º¸¦ °¡¸£Å°¸é¼­ Á¤Áö½Ãų ¼ö ÀÖ½À´Ï´Ù. Data Watch´Â µÎ°¡Áö ¹æ½ÄÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ±â´É: ÅëÇÕµÈ DLL µð¹ö±ë

C++Builder3´Â °³¹ßÀÚ·Î ÇÏ¿©±Ý C++Builderȯ°æ ³»¿¡¼­ DLLÀ» µð¹ö±×ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. DLLÀ» Æ÷ÇÔÇÏ´Â º¹ÀâÇÑ ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇØ °¢°¢ ºÐ¸®µÇ°í ºñ¿ëÀÌ ¸¹ÀÌ µé¾î°¡´Â µð¹ö±ë ÇÁ·Î±×·¥À» ±¸ÀÔÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. È£½ºÆ® ¾îÇø®ÄÉÀ̼ÇÀ» ¼³Á¤Çϰí DLL¿¡¼­ Á¤ÁöÁ¡À» ¼³Á¤ÇÏ´Â °ÍÀº °³¹ßÀÚ·Î ÇÏ¿©±Ý À¥¼­¹ö¿Í ´Ù¸¥ Åø¿¡¼­ »ç¿ëÇÏ´Â DLLÀ» ¸¸µé°í µð¹ö±ëÇÏ´Â ½Ã°£À» °¨¼Ò½ÃÄÑ µå¸³´Ï´Ù.

»õ±â´É: µð¹ö±ë »ý»ê¼ºÀ» À§ÇÑ ·ÎÄà º¯¼ö ÀÚµ¿ Á¶»ç

µð¹ö±× ¸ðµå »ç¿ë Áß¿¡ ÇöÀç ÇÔ¼öÀÇ Áö¿ª º¯¼ö¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ±×·¸°Ô Çϱâ À§Çؼ­´Â Run|Inspect local variables¸¦ ¼±ÅÃÇÏ°í ¹üÀ§³»¿¡ º¯¼öµéÀº ÀÚµ¿ÀûÀ¸·Î È­¸é¿¡ ³ªÅ¸³ª°í ¾÷µ¥ÀÌÆ®µÉ °ÍÀÔ´Ï´Ù. À̰ÍÀº µð¹ö±ë »ý»ê¼ºÀ» Áõ°¡½ÃÄÑ ÁÝ´Ï´Ù.

¡¡

Active Insight/ATL : ÃÖ´ëÀÇ Àç»ç¿ë¼ºÀ» À§ÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ÄÄÆ÷³ÍÆ® ±â¹Ý

C++Builder µ¶Á¡ :

One-Step ActiveX/ATL

C++Builder´Â °í¼ÓÀÇ »ê¾÷Ç¥ÁØ ActiveX ÄÄÆ÷³ÍÆ®¸¦ »ý¼ºÇÏ´Â ÃÖ°íÀÇ »ý»ê¼ºÀ» Áö´Ñ ¾îÇø®ÄÉÀÌ¼Ç È¯°æÀ» Á¦°øÇÕ´Ï´Ù.

C++Builder´Â ¿£ÅÍÇÁ¶óÀÌÁî Àü¹Ý¿¡ »ç¿ëµÇ¾îÁö´Â Delphi, Visual C++, Java, Visual Basic, Power Builder °°Àº ±âÁ¸ÀÇ °³¹ß Åø°ú ÇÔ²² »ç¿ëµÇ¾îÁú ¼ö ÀÖ´Â ActiveX¸¦ ½±°Ô »ý¼ºÇÕ´Ï´Ù. C++Builder3 ActiveX ÄÜÆ®·ÑÀº ºü¸¥ ½ÇÇàÀ» À§ÇØ ÄÄÆÄÀÏµÈ ¿ø½Ã ±â°èÄÚµåÀÌ¸ç ¹èÆ÷ÇÒ ·±Å¸ÀÓ È¯°æÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

»õ±â´É:

ÀÎÅÍ³Ý ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Active Æû

C++Builder ÆûÀ» Active ÆûÀ¸·Î º¯È¯ÇϽʽÿÀ. Active ÆûÀº ´Ù¸¥ C++Builder ÄÄÆ÷³ÍÆ®¸¦ À§ÇÑ ÄÁÅ×À̳ÊÀÎ C++Builder ÆûÀ» »ç¿ëÇÏ´Â ActiveX ÄÜÆ®·ÑÀÔ´Ï´Ù. ActiveÆûÀº ActiveXƯ¼º ÆäÀÌÁö¸¦ ¸¸µé°í ÀÎÅÍ³Ý ÀͽºÇ÷η¯³ª Visual Basic, Power Builder°°Àº ´Ù¸¥ °³¹ßȯ°æ¿¡¼­ÀÇ °í¼º´É ±â´ÉÀ» Ãß°¡Çϴ ŸÀÔ ¶óÀ̺귯¸®¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÎÅÍÅÝÀ¸·Î ÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇϱâÀ§ÇØ ÀÌ·± ÆûµéÀ» »ç¿ëÇϼŵµ µË´Ï´Ù. C++BuilderÀÇ Active Æû°ú ¸®¸ðÆ® µ¥ÀÌÅÍ ºê·ÎÄ¿´Â ¸ÖƼ-Ƽ¾î µ¥ÀÌÅͺ£À̽º ±¸Á¶¸¦ Àü´ÞÇÏ´Â À¥¿¡¼­ ¿ïÆ®¶ó-¾À, Á¦·Î-¼³Á¤ Ŭ¶óÀÌ¾ðÆ®¸¦ ÀüÆÄÇϵµ·Ï µ½½À´Ï´Ù.

»õ±â´É:

°£ÆíÇÑ Active À¥ ¹èÆ÷

C++Builder3´Â ¼ÒÇÁÆ®¿þ¾î ±¸¼º°ú ºÐÆ÷ÀÇ ºñ¿ëÀ» °¨¼Ò½ÃÅ´À¸·Î½á À¥À» ÅëÇÏ¿© ¾À-Ŭ¶óÀ̾ðÆ®, Á¦·Î ¼³Á¤, ¾îÇø®ÄÉÀ̼ÇÀ» ½±°Ô ¹èÆ÷ÇÒ ¼ö ÀÖµµ·Ï ActiveX±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. À¥ ¹èÆ÷´Â ¸¶ÀÌÅ©·Î¼ÒÇÁƮǥÁØ ¾îÇø®ÄÉÀÌ¼Ç ÀüÆÄ ¸ÅÄ«´ÏÁò(File, INF, ¶Ç´Â CABÆÄÀÏ ÀüÆÄ)°ú ÀÎÅͳÝ, ÀÎÆ®¶ó³Ý, ¿£ÅÍÇÁ¶óÀÌÁ ÅëÇÏ¿© Áõ°¡ÇÏ´Â »ç¿ëÀڵ鿡°Ô ¾îÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇϱâÀ§ÇÑ À¥±â¹Ý ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù.

COMÁö¿ø ºôµå

C++Builder3´Â COM(Common Object Model)ÀÇ º¹À⼺¿¡ °üÇÏ¿© °ÆÁ¤ÇÒ ÇÊ¿ä¾øÀÌ °³¹ßÀÚ°¡ Àç»ç¿ë°¡´ÉÇÏ°í ¾ð¾î°£¿¡ »óÈ£¿î¿ë °¡´ÉÇÑ ºñÁî´Ï½º ¿ÀºêÁ§Æ®µéÀ» ½±°í ºü¸£°Ô »ý¼ºÇϱâÀ§ÇØ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ COMÀ» ¾îÇø®ÄÉÀÌ¼Ç È¯°æÀ¸·Î ¿Ïº®È÷ ÅëÇÕÇÏ¿´½À´Ï´Ù. C++Builder´Â Àç»ç¿ë°¡´ÉÇϰí ÅëÇÕµÈ ºñÁî´Ï½º ÇØ°áÀ» Á¦°øÇϱâÀ§ÇØ ¸ÖƼ-Ƽ¾î ȯ°æ¿¡¼­ COM¿ÀºêÁ§Æ®µéÀ» »ç¿ëÇÕ´Ï´Ù.

ÇÁ·Î±×·¡¹Ö ¾÷¹«¸¦ °¨¼Ò½ÃÄÑ ÁÖ´Â ÅëÇÕ ¶óÀ̺귯¸® »ý¼º

ŸÀÔ ¶óÀ̺귯¸® ÆíÁý±â´Â °³¹ßÀÚ°¡ ½±°Ô Å×½ºÆ®Çϰí ActiveXÄÜÆ®·Ñ°ú COM ¿ÀºêÁ§Æ®µéÀ» À§ÇÑ Å¸ÀÔ Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ·± ŸÀÔ Á¤º¸´Â ŸÀÔ ¶óÀ̺귯¸®(.TLB)ÆÄÀÏ ¾È¿¡ µû·Î Àְųª ¶Ç´Â ¸®¼Ò½º·Î½á EXE, OCX·Î ÅëÇÕµÈ ¿ÀºêÁ§Æ®¿Í ÇÔ²² Á¦°øµÇ¾îÁú ¼ö ÀÖ½À´Ï´Ù.

¡¡

IDL(ÀÎÅÍÆäÀ̽º Á¤ÀÇ ¾ð¾î)¸¦ »ý¼ºÇϰí âÁ¶ÇÏ´Â °ÍÀº °áÄÚ ½±Áö ¾Ê½À´Ï´Ù. ŸÀÔ ¶óÀ̺귯¸® ÆíÁý±âCOM°ú ActiveX°³¹ß·Î ÅëÇյǾî ÀÖÀ¸¹Ç·Î °³¹ßÀÚ´Â ±×·¡ÇÈÀ̳ª Äڵ忡 ÀÖ´Â °ÍµéÀ» ¹Ù²Ü ¼ö ÀÖÀ¸¸ç º¹ÀâÇÑ COM°³¹ß¿¡¼­ Ç×»ó µ¿±âÈ­µË´Ï´Ù. À̰ÍÀº ÇÁ·Î±×·¡¹Ö½Ã°£À» ÁÙ¿©ÁÙ °ÍÀÔ´Ï´Ù.

»õ±â´É : ´õ ÀÛÀº Å©±âÀÇ ½ÇÇà ÆÄÀÏÀ» »ý¼º½ÃÄÑ ÁÖ´Â È¿°úÀûÀÎ ÆÐŰÁö

C++Builder 3´Â ÀÎÆ®¶ó³ÝÀ» ÅëÇÏ¿© ¸¹Àº »ç¿ëÀڵ鿡°Ô ½Å¼ÓÇÏ°í ½±°Ô ¹èÆ÷µÇ¾îÁ®¾ß ÇÏ´Â È¿°úÀûÀÎ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù. C++Builder3´Â ½ÇÇà Å©±â¸¦ °¨¼Ò½ÃŰ´Â ÆÐŰÁö·Î ÀçÄÄÆÄÀÏÇÏ°Ô ÇØ ÁÝ´Ï´Ù.

ÆÐŰÁö´Â ½ÇÇà¿¡¼­ ¼º´É¿¡¼­ ´À·ÁÁö´Â Çö»ó¾øÀÌ ºÐ¸®µÇ°í Àç»ç¿ë°¡´ÉÇÑ ÄÄÆÄÀÏµÈ Á¶°¢µé·Î ¾îÇø®ÄÉÀ̼ÇÀ» ºÐÇÒÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÃÖ°íÀÇ ÄÄÆÄÀÏ·¯±â¼úÀÔ´Ï´Ù. ¾îÇø®ÄÉÀÌ¼Ç ±¸¼ºÀÇ º¹À⼺À» °¨¼Ò½ÃŰ°í ºÎ°¡ÀûÀÎ ¹èÆ÷ ¸®¼Ò½ºÀÇ Çʿ伺À» °¨¼Ò½ÃÅ´À¸·Î ÆÐŰÁöµÈ ¾îÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ ¾îÇø®ÄÉÀÌ¼Ç È¯°æÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡¡

Code Indight : RADŬ¶óÀ̾ðÆ®/¼­¹ö¸¦ ¹è¿ì±â À§ÇÑ °¡Àå ºü¸¥ ¹æ¹ý

ÄÚµùÀ» °£ÆíÈ­½ÃŰ´Â ÄÚµå ÅÆÇø´ ¸¶¹ý»ç

C++Builder3´Â ÇÁ·Î±×·¥±¸¹®µéÀÌ Ç×»ó ¸Âµµ·ÏIf, for, while°°Àº ¹®ÀåµéÀ» À§ÇØ Ç¥ÁØ ÄÚµå ÅÆÇø´À» Á¦°øÇÕ´Ï´Ù. ÆíÁý±â¿¡¼­ °£´ÜÈ÷ Äڵ幮ÀåÀ» ½ÃÀÛÇϸé C++Builder3°¡ °³¹ß¼Óµµ¸¦ ³ôÀÌ°í ¿À·ù¸¦ °¨¼Ò½ÃÄѼ­ ¿Ï¼º½ÃÄÑÁÝ´Ï´Ù. C++Builder3´Â °³¹ßȯ°æÀÌ °³¹ßÀÚÀÇ ÅëÀÏµÈ Ç¥ÁØÀ¸·Î °³¹ßÀÚ ÀÚ½ÅÀÇ ±âÈ£¿¡ µû¶ó ÀڽŸ¸ÀÇ ÄÚµå ÅÛÇø´À» ÷°¡ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

½¬¿î ÄÚµå Àç»ç¿ëÀ» À§ÇÑ ½Ã°¢Àû ÄÄÆ÷³ÍÆ®

C++Builder3´Â ºñÁÖ¾ó ÄÄÆ÷³ÍÆ® »ý¼ºÀ» µµÀÔÇÏ¿© ÄÄÆ÷³ÍÆ®ÀÇ Àç»ç¿ë¼ºÀ» °£ÆíÈ­½Ãŵ´Ï´Ù. °³¹ßÀÚ´Â Áï½Ã ½±°Ô Á¶ÇÕµÈ ÄÚµå·Î °áÇÕµÈ ÄÄÆ÷³ÍÆ®¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¸ç »õ·Î ¸¸µç ÄÄÆ÷³ÍÆ®¸¦ C++BuilderÀÇ ÆÈ·¹Æ® ÆäÀÌÁö¿¡ ¿Ã¸± ¼ö ÀÖ½À´Ï´Ù. °³¹ßÀ» ½±°í ½Å¼ÓÇÏ°Ô ÇÔÀ¸·Î½á °³¹ßÀÚ´Â ÀÌ ¿ÀºêÁ§Æ®µéÀ» °°Àº ÇÁ·ÎÁ§Æ®³ª ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡¼­ Àç»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡¡

¡¡

Business Indight : º¸´Ù ³ªÀº ÀÇ»ç °áÁ¤À» À§ÇØ µ¥ÀÌÅ͸¦ Ȱµ¿ÀûÀÎ Á¤º¸·Î ¹Ù²Ù¾î ÁÝ´Ï´Ù.

µ¶Á¡Àû:Decision Cube Å©·Î½º ÅÇÀº ÀÇ»ç°áÁ¤À» º¸´Ù »¡¸® µµ¿ÍÁÝ´Ï´Ù.

C++builder 3ÀÇ »õ·Î¿î Decision Cube Å©·Î½º Åǰú ´ÙÁß Â÷¿ø µ¥ÀÌÅÍ ºÐ¼®À» »ç¿ëÇÔÀ¸·Î½á º¸´Ù °­·ÂÇÑ ÀÇ»ç°áÁ¤Áö¿ø ½Ã½ºÅÛÀ» Á¦°øÇÕ´Ï´Ù. ÀÇ»ç°áÁ¤À» À§ÇÑ Drill Down, Pivot, AggregationÀº ¿ÏÀüÇÑ ÀÇ»ç°áÁ¤ Áö¿ø ½Ã½ºÅÛÀ» »ç°Å³ª Á÷Á¢ ¸¸µé ÇÊ¿ä¾øÀÌ º¸´Ù ³ªÀº ±â´ÉÀ» Á¦°øÇÏ°í ºñÁÖ¾óÇÑ µ¥ÀÌÅ͸¦ º¸¿©ÁÖ´Â »õ·Î¿î ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù.

»õ±â´É: µ¿Àû DecisionGrid

Decision Grid´Â µ¿ÀûÀ¸·Î ´ÙÁß Â÷¿øÀÇ µ¥ÀÌÅ͸¦ º¸¿©ÁÜÀ¸·Î½á À¯Àú°¡ ºñÁî´Ï½º ¿å±¸¿¡ µû¶ó Á¤º¸¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ µ¥ÀÌÅÍ, ¾ÐÃàµÈ ¿ä¾à, µå·¡±× ¾Ø µå·Ó ÀÎÅÍÆäÀ̽º¸¦ ºñÁî´Ï½º¿¡ ¿ä±¸¿¡ ¸Â°Ô ÅëÇÕ½Ãų ¼ö ÀÖ½À´Ï´Ù.

¡¡

»õ±â´É:°­·ÂÇÑ TeeChart°¡ ºñÁÖ¾óÇÑ µ¥ÀÌÅ͸¦ ½±°Ô ¸¸µé¾î ÁÝ´Ï´Ù.

C++Builder3´Â ±¤¹üÀ§ÇÑ ¿£ÅÍÇÁ¶óÀÌÁî µ¥ÀÌÅ͸¦ Á¤º¸·Î ¹Ù²Ù¾îÁÖ´Â ¾ÆÁÖ ºü¸¥ ¹æ¹ýÀ» Á¦°øÇØ ÁÝ´Ï´Ù. °³¹ßÀÚµéÀº 11°¡Áö ´Ù¸¥ ½ºÅ¸ÀÏ·Î ¿£ÅÍÇÁ¶óÀÌÁ ÀÎÅÍ³Ý µ¥ÀÌÅ͸¦ ±×·¡ÇÁÈ­½ÃÄÑ º¸¿©ÁÖ´Â Àü¹®°¡ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦µé¸é Line, Bar, Polar, Candle ±×¸®°í ´Ù¸¥ ½ºÅ¸ÀÏÀÇ Â÷Æ®´Â º¸´Ù ³ªÀº ÀÇ»ç °áÁ¤À» À̲ø¾î ÁÙ ¼ö ÀÖ´Â Áï°¢ÀûÀ¸·Î º¸¿©ÁÖ´Â µ¥ÀÌÅ͸¦ ¸¸µé¾î ÁÝ´Ï´Ù.

È®Àå: ÅëÇÕ Äü ¸®Æ÷Æ®

Äü ¸®Æ÷Æ®´Â ±âº» ÄÄÆ÷³ÍÆ®¿Í C++Builder Æû µðÀÚÀÌ³Ê¿Í ÇÔ²² ºñÁÖ¾óÇÏ°Ô ¸®Æ÷Æ®¸¦ ¼³°èÇØ ÁÝ´Ï´Ù. ¸®Æ÷Æ®´Â ¿©·¯°¡Áö ¹êµå·Î ±¸¼ºµÇ¾î ÀÖ°í ŸÀÌÆ², ÆäÀÌÁö ¸Ó¸®¸», ²¿¸®¸», ´ÙÁß »ó¼¼ ¼³Á¤, ¿ä¾à, ±×·ì ¸Ó¸®¸», ²¿¸®¸» µîÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. TTable°ú TQuery³ª ¹è¿­, ¸®½ºÆ® µî ¾î¶² Á¾·áÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϰí ÀÖ´Â Datasource´Â °á°ú¸¦ ¹Ì¸® º¼ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °­·ÂÇÑ ¿Â ½ºÅ©¸° ¹Ì¸®º¸±â¸¦ Á¦°øÇÕ´Ï´Ù. ÇʵåÀÇ ÇÕ°è¿Í Ä«¿îÆ® °°Àº °è»êÀ» ÀÚµ¿ÀûÀ¸·Î ¼öÇàÇÕ´Ï´Ù. Äü ¸®Æ÷Æ®´Â ¶ÇÇÑ ¾î¶°ÇÑ ¸®Æ÷Æ®µµ ¿ä±¸¿¡ ¸Â°Ô²û ¿ÏÀüÇÑ ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» Á¦°øÇÕ´Ï´Ù.

¡¡

À¥¿¡¼­ (Á¤º¸¸¦) ¾òÀ¸¼¼¿ä: À¥»ó¿¡¼­ °í¼ÓÀÇ µ¥ÀÌÅͺ£À̽º Á¤º¸ ÀüÆÄ¸¦ À§ÇÑ À¥ ºê·ÎÄ¿

»õ±â´É: °í¼º´ÉÀÇ À¥ ¼­¹ö ¾îÇø®ÄÉÀ̼Ç

C++Builder3¸¦ »ç¿ëÇϸé ÇöÁ¸Çϴ Ŭ¶óÀ̾ðÆ®/¼­¹ö Áö½ÄÀ» »ç¿ëÇÏ¿© À¥À¸·Î Àü´ÞÇÒ ¼ö ÀÖ´Â °í¼Ó, °í¼º´ÉÀÇ µ¥ÀÌÅͺ£À̽º ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. C++BuilderÀÇ °³¹æÀûÀÎ ±¸Á¶¿Í DLLÀ» Áö¿øÇÏ´Â ±â´ÉÀº ÀÎÅͳÝÀ» À§ÇÑ ³ôÀº »ý»ê¼ºÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ºü¸¥ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀ» °¡´ÉÇÏ°Ô µµ¿ÍÁÝ´Ï´Ù. À¥¼­¹ö ¾îÇø®ÄÉÀ̼ÇÀº ¼­¹ö Áß½ÉÀÇ DLLÀ¸·Î À¥ ¼­¹ö ÀÎÅÍÆäÀ̽ºÀÎ ISAPI¿Í NSAPI¸¦ Á÷Á¢ ¿¬°áÇØ ÁÝ´Ï´Ù.

NSAPI, ISAPI, CGI·ÎÀÇ °³¹æÇü Á¢±ÙÀ» Á¦°øÇÏ´Â À¥ ºê¸®Áö

ÀÎÅÍ³Ý °³¹ßÀ» ´Ü¼øÈ­½Ã۱âÀ§ÇØ À¥ ºê¸®Áö´Â °³¹ßÀڵ鿡°Ô NSAPI¿Í ISAPI¸¦ À§ÇÑ °øÅëÀÇ API·Î ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ À¯¿¬¼ºÀº ÀÎÅÍ³Ý Ç¥ÁØÀÌ ¹ßÀüµÇ´Â »óȲ¿¡¼­ ÄÚµå ±â¹ÝÀ» ±¸Á¶¸¦ ÆÐŰÁöÈ­ÇØ ÁÝ´Ï´Ù. °³¹ßÀÚµéÀº back-end À¥ ¼­¹ö¿¡ »ó°ü¾øÀÌ ºñÁî´Ï½º ¼Ö¼ö¼Ç ±¸Çö¿¡ ÁýÁßÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡¡

»õ±â´É: À¥ ¸ðµâ

À¥ ¸ðµâÀº À¥ Ŭ¶óÀÌ¾ðÆ® ¿äû, ¿äû¿¡ ´ëÇÑ ÀÀ´ä, HTML »ý¼º°ú °°Àº µð½ºÆÐĪÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ À¥ Áß½ÉÀÇ ÇàÀ§´Â µ¥ÀÌÅÍ Á¢±Ù°ú ºñÁî´Ï½º ·êÀ» È¥ÇÕÇØ ÄÚµùÀÛ¾÷ ÇÊ¿ä¾øÀÌ À¥À¸·Î °í¼ÓÀ¸·Î ¹èÆ÷ÇØÁÙ ¼ö ÀÖ½À´Ï´Ù. À¥ ¸ðµâÀº À¥À¸·Î µé¾î¿À´Â ´ÙÁßÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇϹǷΠÇöÀçÀÇ C++ ±â¼ú·Î À¥»ó¿¡¼­ ¿Ïº®ÇÑ Å¬¶óÀ̾ðÆ®/¼­¹ö ÇÔ¼ö±â´ÉÀ» °¡Á®¿É´Ï´Ù.

»õ±â´É: º¸´Ù °­·ÂÇÑ À¥À» À§ÇÑ À¥ µð½ºÆÐó

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Àº ¸ðµç µå¶óÀ̹ö¿¡ ´ëÇØ ¹«Á¦ÇÑ ¹èÆ÷ °¡´ÉÇÕ´Ï´Ù. ±×·¡¼­ ºñ¿ëÀ» °¨¼Ò½ÃÄÑ µå¸± °ÍÀÔ´Ï´Ù.

»õ±â´É: ÃÖ´ëÀÇ °­·ÂÇÔÀ» Á¦°øÇÏ´Â µå¶óÀ̹ö °³¹ß ŰƮ

C++Builder3´Â ÀÌÀü¿¡´Â Á¢±ÙÇÒ ¼ö ¾ø¾ú´ø °Å´ëÇÑ µ¥ÀÌÅÍ ½Ã½ºÅÛÀ» Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï °í¼ÓÀÇ ¿ø½Ã µå¶óÀ̹ö¸¦ »ý¼ºÇÒ ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. ¿ø½Ã µå¶óÀ̹ö´Â °¡Àå ³·Àº ´Ü°èÀÇ ÀϹÝÀûÀÎ ¼Ö·ç¼Ç(ODBC) º¸´Ù ¶Ù¾î³­ ¼º´É°ú °­·ÂÇÔÀ» Á¦°øÇÕ´Ï´Ù. µå¶óÀ̹ö °³¹ß ŰƮ(DDK)´Â »õ·Î¿î Remote DataSet ±â¼úÀ» ±¸Çö½ÃÄÑ ÁÖ´Â º¼·£µå µ¥ÀÌÅͺ£À̽º ¿£Áø¿ë ¿ø½Ã µå¶óÀ̹ö¸¦ »ý¼ºÇÒ ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. DDK·Î ¸¸µé¾îÁø ¿ø½Ã µå¶óÀ̹ö´Â ¸ðµç º¼·£µå Á¦Ç°(IntraBuilder, Delphi, Jbuilder)¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

¡¡

»õ±â´É: ¿ø½Ã Access µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö

C++Builder3´Â Access µ¥½ºÅ©Å¾¿¡¼­ ¿£ÅÍÇÁ¶óÀÌÁî±îÁöÀÇ È®À强À» À§ÇÑ À¯ÀÏÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù. µ¥½ºÅ©Å¾¿¡¼­ °¡Àå ÀαâÀÖ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Access µ¥ÀÌÅ׺£À̽º·ÎÀÇ ¿ø½Ã µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö´Â C++ RAD ÅøÀÎ C++Builder·Î °¡Àå ½±°Ô ¿¬°áÇØ µå¸³´Ï´Ù.

»õ±â´É: ¿ø½Ã FoxPro µå¶óÀ̹ö

C++Builder3¿¡¼­ ´õ ÀÌ»ó º¹ÀâÇÑ °úÁ¤ÀÌ ÇÊ¿ä¾ø½À´Ï´Ù. °³¹ßÀÚµéÀº °í¼ÓÀÇ C++Builder ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°í ÇöÀçÀÇ FoxPro µ¥ÀÌÅͺ£À̽º¸¦ À¯Áöº¸¼öÇÒ ¼ö ÀÖ½À´Ï´Ù. C++Builder3´Â ¿ªÈ£È¯¼º°ú ÇöÀçÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ FoxPro À妽º¸¦ ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù.

»õ±â´É: °­·ÂÇÑ SQL ºô´õ

SQL Builder´Â °­·ÂÇÑ µ¥ÀÌÅͺ£À̽º Åø·Î SQL ¹®¹ý¿¡ ´ëÇÑ »çÇ×À» Çϳªµµ ¸ð¸£´õ¶óµµ SQL ÁúÀǾ ¸¸µé¾îÁÖ°í ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. SQL Builder¸¦ »ç¿ëÇÒ ¶§ SQL °á°ú¸¦ º¸¿©ÁÖ°í ¿¡µðÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL ÁúÀÇ ¹üÀ§(°¡Àå °£´ÜÇÑ select¹®À¸·ÎºÎÅÍ °è»ê Çʵå¿Í ¼ö½Ä ±â¹ÝÀÇ Á¶ÀÎÀ» °¡Áø ´ÙÁß Á¶Àο¡ À̸£±â±îÁö)¸¦ ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù. À̰ÍÀº Æ÷ÀÎÆ®¿Í Ŭ¸¯¸¸À¸·Î Çϱ⠶§¹®¿¡ ÁúÀǾ¼­ ¿¡·¯¸¦ °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù.

SQL Builder´Â ´ÙÀ½ÀÇ Æ¯Â¡µéÀ» Æ÷ÇÔÇÕ´Ï´Ù.

  • SQL »ý¼º°ú ÇØ¼®
  • Áߺ¹ ¼ö½Ä Áö¿ø
  • µ¿ÀûÀ¸·Î Çà Çü½Ä º¯°æ
  • ÄõÅ×ÀÌ¼Ç ¾øÀ̵µ ¹®ÀÚ¿­À» ¸í½ÃÇÒ ¼ö ÀÖÀ½
  • °­·ÂÇÑ °Ë»ö°ú ¹Ù²Ù±â ±â´É Á¦°ø
  • Á¶Àΰú ´ÙÁß µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ½±°Ô Á¶ÀÛÇÒ ¼ö ÀÖÀ½

Çâ»óµÈ SQL ÀͽºÇ÷η¯

SQL ÀͽºÇ÷η¯´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Çü½ÄÀ» ±×·¡ÇÁÈ­½ÃÄÑ º¸¿©ÁÝ´Ï´Ù. Å×À̺í, À妽º, ¾Ë¸®¾Æ½º¸¦ ¸¸µé°í »ý¼º½Ãų ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÅëÇÕ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶À̰í Àü¹®ÀûÀÎ µ¥ÀÌÅͺ£À̽º °³¹ßÀÚÀÇ ¿ä±¸¸¦ ÃæÁ·½ÃÄÑÁÖ´Â ¿î¿µ À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù.

Oracle, SQL Server, Sybase, Informix, DB2 , InterBase ±¸Á¶ÀÇ ´ëºÎºÐÀ» ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù.

Çâ»óµÈ È®ÀåÇü µ¥ÀÌÅͺ£À̽º »çÀü

µ¥ÀÌÅͺ£À̽º »çÀüÀº Å×À̺í¾È¿¡ ÀÖ´Â ³»¿ë°ú ÀÚ·á¿¡ ´ëÇÏ¿© »ç¿ëÀÚ Á¤º¸·Î ÀúÀåÇÏ°í »ç¿ëÇÕ´Ï´Ù. µ¥ÀÌÅÍ »çÀüÀº min, max, ±âº» °ª, ¿¡µðÆ® ¸¶½ºÅ©°°Àº È®Àå ÇÊµå ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. À̰ÍÀº Æû°ú ¾îÇø®ÄÉÀÌ¼Ç Àü¹Ý¿¡ °ÉÃÄ Àç»ç¿ë°¡´ÉÇϱ⠶§¹®¿¡ ½±°Ô µ¥ÀÌÅÍ ÅëÇÕÀ» È®¸³Çϰí À¯Áö½ÃÄÑÁÙ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö·ÎºÎÅÍ È¤Àº °³¹ßÀÚ¿¡ ÀÇÇØ »ý¼ºµÈ µ¥ÀÌÅÍ ÅëÇÕ ±ÔÄ¢Àº µ¥ÀÌÅÍ »çÀü¿¡ ÀúÀåµÉ ¼ö Àֱ⠶§¹®¿¡ ¼­¹ö ÂÊÀÇ ±ÔÄ¢À» Á¦ÇÑÇÒ ¶§ ³×Æ®¿÷ üÁõÀ» °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù.

µå·¡±× ¾Ø µå·Ó µ¥ÀÌÅͺ£À̽º °³¹ß

C++Builder´Â °£´ÜÇÑ µå·¡±× ¾Ø µå·ÓÀ¸·Î¼­ °­·ÂÇÑ µ¥ÀÌÅͺ£À̽º ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î ÁÝ´Ï´Ù. C++Builder´Â µ¥ÀÌÅÍ ¼Ó¼ºÀ» º¸¿©ÁÖ°í ¼öÁ¤ÇØÁÖ´Â µ¥ÀÌÅÍ »çÀüÀ» »ç¿ëÇÕ´Ï´Ù. Çʵ带 ¼±ÅÃÇϰí C++Builder´Â °è¼ÓÇØ¼­ ¸ðµç µ¥ÀÌÅ͸¦ »ý»ýÇÏ°Ô º¸¿©ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ °ÍÀº ÇÁ·Î±×·¡¹Ö ½Ã°£°ú Å×½ºÆ® ½Ã°£À» °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù.

¶Ù¾î³­ ¿¬°á Áö¿øÀ» À§ÇÑ ´ÙÁß µ¥ÀÌÅͺ£À̽º ¿£Áø Áö¿ø

C++Builder3´Â °³¹æÇü API¸¦ ÅëÇØ ´ÙÁß µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» Áö¿øÇϱ⠶§¹®¿¡ ¾î¶² µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ¶óµµ C++builder3ÀÇ °­·ÂÇÑ µ¥ÀÌÅͺ£À̽º ÀÎ½Ä ÄÜÆ®·ÑÀ» °¡Áö°í ÀÛ¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. C++builder3´Â ´ÙÁßÀÇ °¡º­¿î µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» Áö¿øÇϱâ À§ÇØ °³¹æÇü ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. °³¹ßÀÚ´Â ±Ùº»ÀûÀÎ µ¥ÀÌÅͺ£À̽º ¼­ºñ½º(Caching, Retrieval, Language collating, ´ÙÁß Á¢±Ù, Generic Ä¿¼­ Áö¿ø) ¿¡ ´ëÇØ ¿Ïº®ÇÑ Áö¿øÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº C++Builder¸¦ °¡Áö¸é "¾Æ¹«·± À庮ÀÌ ¾øÀ½"°ú °°ÀÌ °ÆÁ¤ÇÒ Çʿ䰡 ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¡¡

Çâ»óµÈ µ¥ÀÌÅͺ£À̽º¿Í ¸ÖƼ-Ƽ¾î °³¹ß ¼­ºñ½º--MIDAS °³¹ß ŰƮ.

³ôÀº »ý»ê¼º°ú °í¼º´ÉÀÇ Å¬¶óÀ̾ðÆ®, ¼­¹ö, ¸ÖƼ-Ƽ¾î ¾îÇø®ÄÉÀ̼ÇÀÇ ºü¸¥ °³¹ßÀ» À§ÇÑ Ç¥ÁØÀ» Á¤ÇϽʽÿÀ.

µ¶Á¡Àû: ¸®¸ðÆ® µ¥ÀÌÅÍ ºê·ÎÄ¿´Â ½¬¿î ¹èÆ÷¿Í À¯Áöº¸¼ö¸¦ À§ÇØ ¾À Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅͺ£À̽º ¾îÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÕ´Ï´Ù.

C++Builder3ÀÇ ¸®¸ðÆ® µ¥ÀÌÅÍ ºê·ÎÄ¿´Â ±Ùº»ÀÌ µÇ´Â ±â¼ú·Î¼­ ¼³Á¤ÀÌ °ÅÀÇ ÇÊ¿ä¾ø°í ºÐ»ê ºñ¿ëÀÌ Àû°Ô µå´Â ¿ïÆ®¶ó-¾À Ŭ¶óÀÌ¾ðÆ® ±¸Á¶¸¦ °¡Áý´Ï´Ù. OLEnterprise¿Í ¸®¸ðÆ® µ¥ÀÌÅÍ ºê·ÎÄ¿¸¦ »ç¿ëÇÏ¸é °³¹ßÀÚµéÀº È¿°úÀûÀ¸·Î ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö·ÎºÎÅÍ ¸ÖƼ-Ƽ¾î ¾îÇø®ÄÉÀÌ¼Ç È¯°æ¿¡ Ŭ¶óÀÌ¾ðÆ®·Î ÀڷḦ Åë½ÅÇÒ ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. C++Builder3ÀÇ À¯ÀÏÇÑ ¸®¸ðÆ® µ¥ÀÌÅÍ ºê·ÎÄ¿´Â ³×Æ®¿÷ üÁõÀ» °¨¼Ò½ÃÄÑÁÖ°í Æ®·£Àè¼Ç ¿î¿µÀ» ÁýÁßÈ­½Ã۰í, º¸¾È°ú ¼º´ÉÀ» º¸ÀåÇϰí, ³×Æ®¿÷ ·Îµå¿Í µ¿½Ã¿¡ µ¥ÀÌÅͺ£À̽º Á¢¼ÓÀÇ ¼ö¸¦ °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù.

»õ±â´É: ÀÚµ¿Àû Á¦ÇÑ»çÇ× ¼³Á¤À» À§ÇÑ ÄÁ½ºÆ®·¹ÀÎÆ® ºê·ÎÄ¿, ³×Æ®¿÷ üÁõ °¨¼Ò

C++Builder3ÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º ¿î¿µ ÄÁ½ºÆ®·¹ÀÎÆ®¸¦ °í¼ÓÀÇ ¿ø½Ã SQL ¸µÅ© µå¶óÀ̹ö ÀÚµ¿ÀûÀ¸·Î È®Àå½ÃÄÑ ÁÝ´Ï´Ù. ±×·³À¸·Î½á Ŭ¶óÀÌ¾ðÆ®¿¡°Ô´Â µ¥ÀÌÅͺ£À̽º ¼­¹öÀÇ À¯Àú ÀÔ·Â Á¦ÇÑ»çÇ× °Ë»ç¿Í °ü·ÃµÈ ³×Æ®¿÷ üÁõÀ» °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù. ¶ÇÇÑ ¼­¹ö·ÎºÎÅÍ È®ÀåµÈ ÄÁ½ºÆ®·¹ÀÎÆ®ÀÇ Á¶ÇÕ ÇÊµå ±âº» °ªµéÀº ¿£ÅÍÇÁ¶óÀÌÁî Àü¹Ý¿¡ °ÉÄ£ µ¥ÀÌÅÍ ÅëÇÕÀ» À¯ÁöÇϵµ·Ï µµ¿ÍÁÝ´Ï´Ù.

¡¡

»õ±â´É:¸ÖƼ-Ƽ¾î µ¥ÀÌÅͺ£À̽º °³¹ßÀ» ´Ü¼øÈ­½ÃÄÑÁÖ´Â Æ®·£Àè¼Ç ÇØ°á»ç

C++Builder3ÀÇ Æ®·£Àè¼Ç ÇØ°á»ç´Â °³¹ßÀÚ¿¡°Ô ¸ÖƼ-Ƽ¾î ȯ°æ¿¡¼­ ¿ÏÀüÇÑ Æ®·£Àè¼Ç Á¦¾î¸¦ Á¦°øÇÕ´Ï´Ù. Æ®·£Àè¼Ç ÇØ°á»ç´Â °³¹ßÀÚ¿¡°Ô ½ÇÆÐÇÑ ¾÷µ¥ÀÌÆ® Á¤º¸ Á¶°¢À» ¹Ù·Î ÁöÀûÇÔÀ¸·Î½á Æ®·£Àè¼ÇÀÇ Ãæµ¹¿¡ ´ëÇÑ ¹ÝÀÀÀ» º¸¿©ÁÝ´Ï´Ù. À̰ÍÀº °³¹ßÀÚ¿¡°Ô µ¥ÀÌÅÍÀÇ º¯È­¿Í Æ®·£Àè¼Ç¿¡ ´ëÇÑ »çÇ×À» ¿Ïº®È÷ ¾Ë·Á ÁÝ´Ï´Ù.

OLEnterprise´Â Àç»ç¿ë°¡´ÉÇÑ ºñÁî´Ï½º ¿ÀºêÁ§Æ®¸¦ ¿¬°áÇØ ÁÝ´Ï´Ù.

OLEnterprise´Â ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡ ÁýÁßµÈ ¾îÇø®ÄÉÀÌ¼Ç ·ÎÁ÷°ú µ¥ÀÌÅÍ Á¢±ÙÀ» Çã¶ôÇÕ´Ï´Ù. ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö´Â (1´ë ´Ù) ¼­ºñ½º Á¦°øÀڷμ­ ºñÁî´Ï½º ¿ÀºêÁ§Æ®¿Í ÇÁ·Î¼¼½º¸¦ ´ã´çÇÕ´Ï´Ù. ±×·¯¹Ç·Î ºñÁî´Ï½º ·ÎÁ÷Àº ´ÙÁß ¾îÇø®ÄÉÀ̼ǿ¡¼­ ´Ù½Ã »ç¿ëµÉ ¼ö ÀÖ°í ¶§¹®¿¡ ¾îÇø®ÄÉÀÌ¼Ç ·ÎÁ÷Àº ¿ÀÁ÷ ¾îÇø®ÄÉÀ̼ÇÀÇ À¯Áöº¸¼ö°¡ ½¬¿î À§Ä¡¿¡¼­¸¸ º¯°æµÉ Çʿ䰡 ÀÖ½À´Ï´Ù.

ºñÁî´Ï½º ¿ÀºêÁ§Æ® ºê·ÎÄ¿´Â 24*7(¿¬Áß¹«ÈÞ) ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½ÃÄÑ ÁÝ´Ï´Ù.

ºñÁî´Ï½º ºê·ÎÄ¿´Â ·Îµå ¹ß¶õ½Ì ¿ä¼Ò¿Í ¿ÀºêÁ§Æ®¿¡ ±Ù°£ÇÑ ¸®¸ðÆ® ¿ÀºêÁ§Æ®¸¦ °£Á¢ÀûÀ¸·Î ¹ÙÀεå½ÃÄÑÁÖ´Â ºÐ»ê name ¼­ºñ½ºÀÔ´Ï´Ù. C++Builder3´Â Á¦ÇѾø´Â À¯ÀúÀÇ °í¼º´É Á¢¼ÓÀ» º¸ÀåÇØÁÖ´Â ÀÏÁÖÀÏ 7ÀÏ ÇÏ·ç 24½Ã°£ ¿¬Áß¹«ÈÞ·Î ¿î¿µµÇ´Â ºñÁî´Ï½º Áß½ÉÀÇ ½Ã½ºÅÛ¿¡¼­ ¾ÈÁ¤¼ºÀ» º¸ÀåÇϱâ À§ÇØ ºñÁî´Ï½º ºê·ÎÄ¿¸¦ »ç¿ëÇÕ´Ï´Ù.

¡¡

¡¡

º¸´Ù ºü¸£°í Å©±â´Â ´õ ÀÛ°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Â À¶Å뼺ÀÖ´Â ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Çâ»óµÈ ÇÁ·ÎÁ§Æ® ¿É¼Ç

ÀÎÅ©¸®¸àÅ» ¸µÅ·Àº ÃÖ´ëÀÇ »ý»ê¼ºÀ» º¸ÀåÇØ ÁÝ´Ï´Ù.

C++Builder 3ÀÇ ÀÎÅ©¸®¸àÅ» ¸µÄ¿´Â Ä¿´Ù¶õ ÇÁ·ÎÁ§Æ®¿Í ÇÏÀ§ ´Ü°èÀÇ ºôµå¸¦ ¾ÈÁ¤µÈ »óÅ¿¡¼­ ºôµåÇØÁÙ ¼ö ÀÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. À̰ÍÀº ºôµåÇÏ´Â µµÁß Äڵ带 µé ÀÛ¼ºÇϵµ·Ï ÇØ ÁÖ°í ½±°Ô Äڵ带 Å×½ºÆ®ÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. À̰ÍÀº ¶ÇÇÑ °³¹ßÀÚ¿¡°Ô ½ÇÇàµÇ´Â ¾îÇø®ÄÉÀ̼ÇÀ» º¸¿©ÁÖ°í ÇÁ·Î±×·¥ÀÇ »óȲÀ» Ã¼Å©ÇØ¼­ º¸¿©ÁÝ´Ï´Ù.

Áö´ÉÇü ÄÄÆÄÀÏ·¯ ±â¼úÀº °³¹ß »çÀÌŬÀ» ÁÙ¿© ÁÝ´Ï´Ù.

Áö´ÉÇü ÄÄÆÄÀÏ·¯ ±â¼úÀº °³¹ßÀÚ »ç¿ë ÆÐÅÏ¿¡ ´Ù¶ó ÀÌ¹Ì ÄÄÆÄÀÏµÈ Çì´õÆÄÀϵéÀ» µ¿ÀûÀ¸·Î »ý¼º½ÃÄÑ ÁÝ´Ï´Ù. ÀÌ¹Ì ÄÄÆÄÀÏµÈ Çì´õ ±â¼úÀº 80³â´ëÃÊ¿¡ ½ÃÀ۵Ǿî C++Builder¿¡¼­´Â I/O ij½¬´ë½Å ¸Þ¸ð¸® ij½¬¿Í ½É¹ú Å×À̺íÀ» ÀúÀåÇÒ Çʿ䰡 ÀÖ´Â ¸Þ¸ð¸® ¾çÀÇ °¨¼Ò½ÃÄÑÁÖ´Â Çì´õ ¼öÁ¤ Å×ÀÌºí°°Àº ÃÖÀûÀÇ ¿É¼ÇÀ» Ãß°¡ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ À̰ÍÀº ÄÄÆÄÀÏµÈ Äڵ带 µé »ç¿ëÇϰí ÈξÀ ´õ ºü¸¥ ÀÀ´ä½Ã°£À» Á¦°øÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

ÇöÁ¸ÇÏ´Â ÄÚµå¿Í ¼º´ÉÀ» °¡Áø ȣȯ¼º°ú °ü·ÃµÈ Çâ»óµÈ ÄÄÆÄÀÏ·¯ ¿É¼Ç

C++Builder ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇÏ´Â µ¥ ÇÊ¿äÇÑ ÄÄÆÄÀÏ·¯ ¿É¼ÇÀÌ ÀÖÀ» »Ó ¾Æ´Ï¶ó C++ ¾ð¾î¸¦ À§ÇÑ ¿É¼ÇÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ °ÍµéÀº ÄÚµåÀÇ Å©±â¸¦ °¨¼Ò½Ã۰í ÇöÁ¸ÇÏ´Â ÄÚµåÀÇ È£È¯¼ºÀ» µµ¿ÍÁÖ°í ¼º´ÉÀ» Çâ»ó½ÃÄÑÁÝ´Ï´Ù.

¡¡

¸â¹ö Æ÷ÀÎÅÍ:

  • ȣȯ¼º: ÃÊâ±â ANSI ¹öÀüÀ¸·Î ¿ª ȣȯ¼ºÀ» Á¦°øÇÕ´Ï´Ù.
  • ºñÁÖ¾ó Å×À̺í : °¡»ó ÇÔ¼öÀÇ Å©±â¿Í ¼º´ÉÀ» ÃÖÀûÈ­½Ãŵ´Ï´Ù.
  • ÅÛÇø´ : ÅÛÇø´ Ŭ·¡½ºÀÇ ·±Å¸ÀÓ ÃʱâÈ­¸¦ Ȱ¼ºÈ­½Ãŵ´Ï´Ù.
  • ¿¹¿Ü ó¸® : ¿¹¿Ü ó¸®, ·±Å¸ÀÓ Å¸ÀÔ Á¤º¸¸¦ Ȱ¼º/ºñȰ¼ºÈ­ ½Ãŵ´Ï´Ù. ¿¹¿Ü 󸮸¦ ºñȰ¼ºÈ­½ÃŰ´Â °ÍÀº ÄÚµå »çÀÌÁîÀÇ Å©±â¸¦ °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù.
  • ÀϹÝ: Å©±â°¡ ¾ø´Â ºó Ŭ·¡½º

¡¡

Áøº¸µÈ ÄÄÆÄÀÏ·¯ ¼±ÅûçÇ× Æ÷ÇÔÇÕ´Ï´Ù :

  • Instruction set : ÄÄÆÄÀÏ ¸ñÀûÀÇ Æ¯Á¤ÇÑ ±¸Á¶ °áÁ¤
  • Data Alignment : µ¥ÀÌÅÍ Á¤·ÄÀ» À§ÇØ ºí¶ô Å©±â Ãʱâ ÇѰèÄ¡ ¼³Á¤
  • È£Ãâ ±ÔÄ¢ : ÇÔ¼ö È£ÃâÀ» »ý¼ºÇϱâ À§ÇÑ È£Ãâ ¼ø¼­ °áÁ¤. C, Pascal, ±×¸®°í ·¹Áö½ºÅÍ È£Ãâ ±ÔÄ¢Àº ½ºÅà Ŭ¸°¾÷, ÆÄ¶ó¹ÌÅÍ ¼ø¼­, case ±×¸®°í Àü¿ª ¸íĪÀÇ ÇÁ¸®ÇȽº °°Àº ¹æ½ÄÀ¸·Î ±¸º°
  • ·¹Áö½ºÅÍ °ª :
  • Output :
  • Floating Point : ¼º´É ȤÀº Á¤È®¼ºÀ» ÃÖÀûÈ­ÇÏ°í ±×¸®°í integer¸¦ »ç¿ëÇÏ´Â floating point »ê¼úÀ» »ç¿ë
  • ¾ð¾î ȣȯ : ÇÁ·Î±×·¥¿¡¼­ Ű¿öµå¸¦ ÀνÄÇÒ ¼ö ÀÖµµ·Ï »ç¿ëµÇ¾îÁú ¾ð¾î¸¦ °áÁ¤
  • ¼Ò½º : Áߺ¹ ÁÖ¼®À» »ç¿ë/ºÒ»ç¿ëÇϰí, MFC ȣȯÀ» º¸ÁõÇϰí, Äڵ忡¼­ º¯¼ö¸¦ È®ÀÎÇϱâ À§ÇØ Æ¯Á¤ÇÑ ±æÀ̸¦ ¼³Á¤ÇÕ´Ï´Ù.

»õ±â´É : Pragma Support´Â °³¹ßÀÚµéÀÌ °³¹ßÀÚµéÀÌ ÆíÁýÀ» Á¦¾îÇÒ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

C++Builder´Â ÄÄÆÄÀÏ·¯ Áö½Ã¾î¸¦ ½±°Ô ¼öÁ¤Çϰí ÀϹÝÀûÀ¸·Î ÈξÀ ¼¶¼¼ÇÑ Á¦¾î¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï »õ·Î¿î #pragma Áö½Ã¾î, #pragma ¿É¼Ç Ǫ½Ã, #pragma ¿É¼Ç ÆËÀÌ Ãß°¡µÇ¾ú´Ù. ÀáÀçÀûÀ¸·Î ¸¹Àº ÄÄÆÄÀÏ·¯ ¿É¼Ç°ú warningÀ» º¯È­½Ãų ÀÖ´Â ÆÄÀϵéÀ» Æ÷ÇÔÇÑ #pragma ¿É¼Ç Ǫ½Ã¿Í ÀÌÀü »óÅ·ΠµÇµ¹¾Æ°¡´Â ´ÜÀÏ ¹®ÀåÀ» °¡Áø #pragma ¿É¼Ç ÆËÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áö´ÉÇü IDE´Â Àü¹ÝÀûÀÎ ¸µÅ© ½Ã°£À» °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù.

Áö´ÉÇü IDE´Â ÀÚµ¿ÀûÀ¸·Î ¸ðµç ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ´Â ±âº» ¼³Á¤´ë½Å ÁÖ¾îÁø ÇÁ·ÎÁ§Æ®¸¦ À§Çؼ­ ºñÁÖ¾ó ÄÄÆ÷³ÍÆ® ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´ÂÁö °áÁ¤ÇØ ÁÝ´Ï´Ù. ÄÄÆÄÀÏ·¯/¸µÄ¿°¡ ÂüÁ¶¸¦ ÇØ°áÇÏ´Â ¸¹Àº ÀÛ¾÷µéÀº Á¦À۽ð£À» »ó´çÈ÷ Çâ»ó½Ãų ¼ö ÀÖµµ·Ï °¨¼Ò½ÃÄÑ ÁÝ´Ï´Ù.

»õ±â´É: ÀÚµ¿ ¹öÀü Á¤º¸´Â »ç¿ëÀÚµéÀ» ´õ¿í ½±°Ô À¯Áöº¸¼ö¸¦ Áö¿øÇϵµ·Ï ¸¸µé¾î ÁÝ´Ï´Ù.

Á¦°øµÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ À¯Áö º¸¼ö°¡ ´õ¿í ¿ëÀÌÇÒ¼ö ÀÖµµ·Ï ÇϱâÀ§Çؼ­ C++Builder ÇÁ·ÎÁ§Æ® ³»¿¡ ¹öÀü Á¤º¸¸¦ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®¸¦ ÀçÄÄÆÄÀÏÇϱâ Àü¿¡ ¼öµ¿À¸·Î ¹öÀü Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â °Í°ú ´õºÒ¾î, Auto-incremet Build Number ¿É¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü Á¤º¸´ÂÇÑ ÁÙÀÇ Äڵ嵵 ÀÛ¼ºÇÏÁö ¾Ê°í ÇÁ·ÎÁ§Æ® .EXE ÆÄÀÏÀ» À§ÇÑ À©µµ¿ì ¼Ó¼ºs ´ÙÀ̾˷α×ÀÇ ¹öÀü ÆäÀÌÁö¿¡ ³ªÅ¸³³´Ï´Ù.

MMX¸¦ Áö¿øÇÏ´Â ÅëÇÕµÈ Turbo Assember(TASM)

Turbo Assember(TASM)Àº ÄÚµåÀÇ ½Ã°£ Áß½ÉÀÇ ÃÖÀûÈ­¸¦ ½ÇÇà½ÃÄÑÁÖ°í, MMX ÀνºÆ®·°¼Ç ÁýÇÕÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ Borland C++Builder¿¡ Æ÷ÇԵ˴ϴÙ. °³¹ßÀÚµéÀÌ ¾î¼Àºí·¯ ÄÚµå¿Í ȯ°æÀ» ¿Ïº®ÇÏ°Ô Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â 10°³ÀÇ ¼­·Î ´Ù¸¥ TASM ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. TASM Áö¿øÀ̶õ ÃÖÁ¾»ç¿ëÀÚÀÇ ¼Õ¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥À» ´õ¿í ºü¸¥ ¼º´ÉÀ» ¹ßÈÖÇÒ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¡¡

ANSI Standard C++ Áö¿øÀº À̽ļºÀ» º¸ÀåÇØ ÁÝ´Ï´Ù.

ÃÖ´ëÀÇ °­·ÂÇÔÀ» À§ÇØ Rogue Wave·Î ºÎÅÍ ³ª¿Â Standard C++ ¶óÀ̺귯¸® »ç¿ë

Standard C++¶óÀ̺귯¸®´Â Å©°í Æ÷°ýÀûÀΠŬ·¡½º¿Í ÇÔ¼öÀÇ ÁýÇÕüÀε¥ À̰ÍÀº ISO¿Í ANSI¿¡ ÀÇÇØ¼­ Á¤ÀÇµÈ Ç¥ÁØ C++ ¾ð¾î¿¡ ´ëÇÑ Rogue WaveÀÇ ¿Ï¼ºÆÇÀÔ´Ï´Ù. ANSI Ç¥ÁØ Áö¿øÀº C++ ¾ð¾î¿Í ÇÁ·Î±×·¥ À̽ļº¿¡ ´ëÇÑ ÅëÇÕÀ» º¸ÀåÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù.

¡¡

ANSI/ISO Ç¥ÁØ C++ ¶óÀ̺귯¸®´Â ´ÙÀ½°ú °°Àº ºÎºÐµéÀ» Æ÷ÇÔÇϰí ÀÖ´Ù :

  • STL(Standard Template Library)·Î¼­ ¾Ë·ÁÁø µ¥ÀÌÅÍ ±¸Á¶¿Í ¾Ë°í¸®ÁòÀÇ °Å´ëÇÑ ÁýÇÕü
  • IOStream »ç¿ë
  • ·ÎÄà »ç¿ë
  • "Templatized" ½ºÆ®¸µ Ŭ·¡½º
  • º¹ÀâÇÑ ¼ýÀÚµéÀ» ³ªÅ¸³»±â À§ÇÑ "Templatizes" Ŭ·¡½º
  • numeric_limits¶ó°í À̸§ ºÙ¿©Áø template Ŭ·¡½ºÀÇ »ç¿ë, ±×¸®°í °¢°¢ÀÇ ±âº» µ¥ÀÌÅÍ Å¸ÀÔÀÇ Æ¯º°È­¸¦ ÅëÇØ¼­, ½ÇÇàȯ°æÀ» ¹¦»çÇϱâ À§ÇÑ µ¿ÀÏÇÑ ÇÁ·¹ÀÓ¿öÅ©
  • ¸Þ¸ð¸® ¿î¿µ Ư¡
  • ¾ð¾î Áö¿ø Ư¡
  • Çڵ鸵 Ư¡
  • ¼öÄ¡ ¹è¿­À» À§Çؼ­ ÃÖÀûÈ­µÈ valarray Ŭ·¡½º Á¦¾î

´õ¿í ÇÁ·Î±×·¥È­µÈ ÃÖÀûÈ­¿Í Á¦¾î¸¦ À§ÇÑ µ¿Àû ÇÔ¼ö

C++Builder´Â ÇÁ·Î±×·¡¸Ó°¡ °¡»ó Å×À̺íÀ» ´õ¿í Àß Á¦¾îÇÒ ¼ö ÀÖµµ·Ï Á¦°øÇϴµ¥, À̰ÍÀº µ¿Àû ÇÔ¼ö¸¦ Áö¿øÇؼ­ ¼Óµµ ȤÀº Å©±â¸¦ ÃÖÀûÈ­ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ÀÔ´Ï´Ù. µ¿Àû ÇÔ¼ö´Â °¡»ó Å×ÀÌºí¿¡ ÀúÀåµÈ´Ù´Â °ÍÀ» Á¦¿ÜÇÏ¸é °¡»ó ÇÔ¼ö¿Í À¯»çÇÕ´Ï´Ù. °¡»ó ÇÔ¼ö´Â À̰ÍÀÌ Á¤ÀÇµÈ °´Ã¼ÀÇ °¡»ó Å×À̺í°ú °¢°¢ÀÇ ÇÏÀ§ °´Ã¼¿¡ ÀÖ´Â °¡»ó Å×ÀÌºí¿¡ ÀÖ´Â ½½·ÔÀ» Â÷ÁöÇÏ°Ô µË´Ï´Ù.

Çâ»óµÈ ÅÛÇø´ »ý¼º ¹®¹ý±¸Á¶

C++builder´Â Çâ»óµÈ ÅÛÇø´ »ý¼º ¹®¹ý±¸Á¶¸¦ °¡Áö°í ÀÖÀ¸¹Ç·Î ¾î¶»°Ô ÅÛÇø´À» »ç¿ëÇÏ´À³Ä¿¡ µû¶ó ±²ÀåÈ÷ ÀÛÀº OBJ, Lib, EXE¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ °³¹ßÀÚµéÀº ¼Óµµ¿Í ½ºÇǵ忡 ÀÖ¾î C++ ¾îÇø®ÄÉÀ̼ǿ¡ Æ÷ÇÔµÈ Áß¿äÇÑ º¯¼ö¿¡ ´ëÇØ ¿ÏÀüÇÑ Á¦¾î°¡ °¡´ÉÇÕ´Ï´Ù.

¿¹¿Ü ó¸® Á¦¾î

ANSI Ç¥ÁØ Try/Catch »ý¼ºÀÚ³ª »õ·Î¿î Á¦¾î Try/Finally »ý¼ºÀÚ¸¦ VCL°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢°¢ÀÇ °æ¿ì¿¡ ÀÖ¾î °³¹ßÀÚ´Â ¸Þ¸ð¸® ´©¼öÇö»óÀ» ¹æÁöÇϱâ À§ÇØ ¸Þ¸ð¸® ÇÒ´çÀ» ¹æÁöÇÏ°í ¸ðµç ÇÁ·Î±×·¥Àû Á¦¾îÀÇ È¸º¹, Çâ»óµÈ ¿¡·¯ 󸮸¦ À§ÇÑ »ç¿ëÀÚ ¿¡·¯ 󸮸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

¡¡

¡¡

 

¡¡