½Ã°¢Àû ±¸¼º ¿ä¼Ò ÇÁ·¹ÀÓ ¿öÅ©

°í±Þ C ++ ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·¹ÀÓ ¿öÅ©´Â C ++¿¡¼­ °­·ÂÇÑ Mac OS X ÀÀ¿ë ÇÁ·Î±×·¥À» ½±°Ô »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

½Ã°¢Àû ±¸¼º ¿ä¼Ò ÇÁ·¹ÀÓ ¿öÅ© ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Freeware
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Jim Crafton
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 3.9 MB

½Ã°¢Àû ±¸¼º ¿ä¼Ò ÇÁ·¹ÀÓ ¿öÅ© ű×


½Ã°¢Àû ±¸¼º ¿ä¼Ò ÇÁ·¹ÀÓ ¿öÅ© ¼³¸í

½±°Ô C¿¡¼­ °­·ÂÇÑ ¸Æ OS X ÀÀ¿ë ÇÁ·Î±×·¥À» »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù °í±Þ C ++ ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·¹ÀÓ ¿öÅ© ++ ºñÁÖ¾ó ÄÄÆ÷³ÍÆ® ÇÁ·¹ÀÓ ¿öÅ©´Â öÀúÇÏ°Ô Çö´ëÀûÀÎ C ++ µðÀÚÀÎÀ» ±â¹ÝÀ¸·ÎÇÏ°í ½Å¼ÓÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß (RAD)¿¡ ´ëÇÑ Áö¿øÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´ÜÀÏ Ç÷§Æû¿¡ ´ëÇÑ ±ÍÇÏÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼º¿¡ µé¾î°£ ¸ðµç ÀÛ¾÷À» ÀÒÀ» ÇÊ¿ä°¡ ¾ø½À´Ï´Ù ºñÁÖ¾ó ÄÄÆ÷³ÍÆ® ÇÁ·¹ÀÓ ¿öÅ© ÇÁ·¹ÀÓ ¿öÅ©´Â ¿©·¯ ÄÄÆÄÀÏ·¯¿Í Ç÷§Æû¿¡ °ÉÃÄ À̽ÄÀÌ °¡´ÉÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù! ¿©±â¿¡ "ºñÁÖ¾ó ÄÄÆ÷³ÍÆ® ÇÁ·¹ÀÓ ¿öÅ©"ÀÇ ÀϺΠÁÖ¿ä ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù ¡¤ Çö´ë C ++ µðÀÚÀÎ - ¿¹¿Ü °°Àº Çö´ë C ++ ±â¼úÀÇ »ç¿ë, ÅÛÇø´ (À¯¿ë), À̸§ °ø°£°ú Ç¥ÁØ ÅÛÇø´ ¶óÀ̺귯¸®¸¦ ¸¹ÀÌ »ç¿ë. ¡¤ µî·Ï µÈ Ŭ·¡½º À̸§ ¶Ç´Â ÁöÁ¤µÈ °´Ã¼ÀÇ Å¬·¡½º¿Í Ŭ·¡½º À̸§°ú °°Àº µ¥ÀÌÅÍ, ½´ÆÛ Å¬·¡½º¸¦ ³ª¿­ÀÇ Æ¯¼ºÀÇ Å¬·¡½º, µ¿Àû ¼ºÂûÀ» ³ªÅ¸³»´Â µî·Ï UUID ¹®ÀÚ¿­À» ÁÖ¾îÁø µ¿Àû °´Ã¼ »ý¼º °°Àº °ÍÀ» Çã¿ë °í±Þ RTTI ±â´É Ŭ·¡½º ºÎÀç ¹æ¹ý ¹× ÀÎÅÍÆäÀ̽º ±¸Çö. ¡¤ ¸ðµâÀº - ´ÙÀ½ ¶³¾îÁ® ÈÞ½Ä ¾î·Á¿öÁø´Ù ÇϳªÀÇ °Å´ëÇÑ ¸ð ³î¸® ½Ä ¶óÀ̺귯¸®¿Í ´Þ¸® ¿©·¯ ¶óÀ̺귯¸®¿¡ °ÉÃÄ ¸¸µé¾ú½À´Ï´Ù. ÀÌ ¼ö´Ü ±× VCF´Â ¹Ù·Î ±×·± ´ç½ÅÀÌ ±×·¸°Ô ÇÒ ¼öÀÖ´Â ½º·¹µå, ÆÄÀÏ IO ¹× RTTI¿Í °°Àº ÇÙ½É ±â´ÉÀ» »ç¿ëÇÏ·Á¸é ¸ðµÎ¿¡ Á¾¼ÓÇÏÁö ¾Ê°í, GUI ±â¹ÝÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâÀ§ÇÑ ÇÁ·¹ÀÓ ¿öÅ©·Î ¸Å¿ì °­·ÂÇϸ鼭 GUI ÄÚµåÀÔ´Ï´Ù. ¡¤ ½¬¿î, °­·ÂÇÑ À̺¥Æ® ½Ã½ºÅÛ, Äֿܼ¡ ÀûÇÕÇѻӸ¸ ¾Æ´Ï¶ó GUI ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ½º·¹µå Áö¿ø, ¹ÂÅؽº, ¼¼¸¶Æ÷¾î, ÆÄÀÏ, µ¥ÀÌÅÍ, ¿À·ù ·Î±ë, ¹®ÀÚ¿­ À¯Æ¿¸®Æ¼ ÇÔ¼ö ¹× ±âŸ ±âº» ¼­ºñ½º¸¦ ½ºÆ®¸®¹Ö. ÀÌ ¸ðµç FoundationKitÀÇ ÀϺÎÀÌ¸ç ±×·¡ÇÈÀ̳ª UI Äڵ忡 Á¾¼ÓµÇÁö ¾Ê½À´Ï´Ù. ¡¤ »ç¿ëÀ» ÅëÇØ ¾ÈƼ ¾Ù¸®¾î½Ì º¤ÅÍ ±×·¡ÇÈ AntiGrain ±×·¡ÇÈ ¶óÀ̺귯¸®¿¡ ´ëÇÑ °­·ÂÇÏ°í »ç¿ëÇÏ´Â ±×·¡ÇÈ Å¬·¡½º¿¡ ½±°Ô, Ç÷¯½º °í±Þ Áö¿ø. ¡¤ ¿©·¯ Çü½ÄÀÌ ´Ù¸¥ ±×·¡ÇÈÀÇ ´Ù¾çÇÑ Çü½ÄÀ»·ÎµåÇϱâ À§ÇØ µ¿ÀûÀ¸·Î µî·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù »ç¿ë À̹ÌÁö ·Îµù ¾ÆÅ°ÅØó¿¡ ´ëÇÑ °£´ÜÇÑ. ´Â Win32 ½Ã½ºÅÛ¿¡¼­ ±âº» À̹ÌÁö ·Îµù Áö¿ø BMP ÆÄÀÏ·Î Á¦ÇѵǾî ÀÖÁö¸¸ ImageFormats ¶óÀ̺귯¸®ÇÕ´Ï´Ù (VCFÀÇ ¶ÇÇÑ ÀϺÎ) Ãß°¡ À̹ÌÁö ´Ù¾çÇÑ Á¾·ùÀǸ¦ »ç¿ëÇÏ¿©µµ Áö¿øµË´Ï´Ù. ÇöÀç ImageFormats ¶óÀ̺귯¸® ¿ëµµ´Â .TIFF, .TGA, .PSD, .PNG, .PCX, .SGI, .MNG, .RAS, .PBM, .PPM °°Àº À̹ÌÁö Çü½ÄÀ» Áö¿øÇÏ´Â FreeImage. ±×¸®°í ¸¹Àº ´Ù¸¥ »ç¶÷µé. ¡¤ ½ºÆ®·ÎÅ©¿Í ä¿ì±â Ŭ·¡½º¸¦ È®ÀåÇÏ¿© ±×¸®±â °úÁ¤À» »ç¿ëÀÚ ÁöÁ¤ÇϱâÀ§ÇѺ¸´Ù Áøº¸ µÈ Ŭ·¡½º. ¡¤ °í±Þ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ »ý¼ºÀ» °¡´ÉÇÏ°Ô ±âº» Ŭ·¡½ºÀÇ °øÅë ÁýÇÕÀ» Æ÷ÇÔÇÑ °­·ÂÇÑ GUI Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ ¼¼Æ®. Á¦¾î Ŭ·¡½º Áß ÀϺδ Ʈ¸® ÄÁÆ®·Ñ,¸®½ºÆ® ÄÁÆ®·Ñ, üũ ¹Ú½º, ¶óµð¿À ÄÁÆ®·Ñ, Ǫ½Ã ¹öÆ°, ´ÜÀÏ ¶óÀΰú ¸ÖƼ ¶óÀÎ ÅؽºÆ® ÄÁÆ®·Ñ, ±×¸®°í ¸¹Àº ´Ù¸¥ »ç¶÷À» Æ÷ÇÔÇÑ´Ù. ¡¤ ÀÀ¿ë ÇÁ·Î±×·¥ »óÅÂ, ½Ã½ºÅÛ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ Á¤º¸ÀÇ ÀϹÝÀûÀÎ ÀúÀåÀ»À§ÇÑ ·¹Áö½ºÆ®¸® Ŭ·¡½ºÀÇ ÀÚ¿ø Àý¾à, ·Îµù ⠶Ǵ µ¿ÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ ½ÃÀ۽à ÇüÅÂ¿Í °°Àº °Íµé¿¡ ´ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ·¡½ºÀÇ Ç¥ÁØ ¼¼Æ®. ¡¤ ±âŸ ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ·¡½º´Â ½ÇÇà Ãë¼Ò ¹× ´Ù½Ã ½ÇÇà ¸í·ÉÀ»»Ó¸¸ ¾Æ´Ï¶ó À̺¥Æ®ÀÇ ´Ù¸¥ ¸ñÀûÀ» ÅëÁö ÇÒ ¼ö ÀÖ½À´Ï´Ù ¸í·É¿¡ µû¶ó ½ÇÇà Ãë¼Ò / ´Ù½Ã ½ÇÇà ¾ÆÅ°ÅØó¸¦ Æ÷ÇÔÇÑ´Ù. ¡¤ Á¤·Ä ¹× °íÁ¤À» ¸ðµÎ Áö¿ø GUI¸¦ Á¦¾îÇÕ´Ï´Ù. ¸ðµç ÄÁÆ®·ÑÀº ¿ÞÂÊ ¶Ç´Â ±×°ÍÀÇ ºÎ¸ð ÄÁÅ×ÀÌ³Ê ÄÁÆ®·ÑÀÇ ¿À¸¥ÂÊ »ó´Ü, ÇÏ´Ü¿¡ Á¤·Ä µÉ ¼öÀÖ´Ù. ´Ù¸¥ ¹æ¹ýÀ¸·Î ÄÁÆ®·Ñ ÀÚü´Â ¿ÞÂÊÀ¸·Î ¾ÞÄ¿¿¡ ¿À¸¥ÂÊ, À§ ¹× / ¶Ç´Â ºÎ¸ð ÄÁÅ×ÀÌ³Ê ÄÁÆ®·ÑÀÇ ¹Ù´Ú¸éÀ» ÀÚ½ÅÀÇ °íÁ¤ ¼Ó¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦¾î Á¤·Ä ÀÌ¿Ü¿¡, »ç¿ëÀÚ Á¤ÀÇ ·¹À̾ƿô ÄÁÅ×À̳ʸ¦ ÀÛ¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇ ·¹À̾ƿô ³í¸®¿¡ ÄÁÆ®·Ñ¿¡ ÇÒ´ç ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ApplicationKit´Â MVC ÆÐÅÏ¿¡ »ç¿ëÇÏ´Â ¸ðµ¨°ú ºä Ŭ·¡½º ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ListModelÀÇ, TreeModelÀÇ ÇÑ TextModel °°Àº ÀÏ·ÃÀÇ ¸ðµ¨Àº UI ÇÁ·¹Á¨Å×ÀÌ¼Ç ÄÚµå·ÎºÎÅÍ »ó±â µ¥ÀÌÅÍÀÇ ºÐ¸®¸¦ Á¦°øÇϱâ À§ÇØ Á¦¾î¿¡ »ç¿ëµÈ´Ù. ºä°¡ ½ÇÇà½Ã¿¡ µ¿ÀûÀ¸·Î ÄÁÆ®·Ñ¿¡ ºÎÂø ÇÒ ¼ö Àֱ⠶§¹®¿¡ ¹Ì·¡ÀÇ "Å׸¶"¸¦ °³¹ßÇÏ´Â °ÍÀÌ °¡´ÉÇÒ °ÍÀÌ´Ù. RTTI ±â´É°ú À̺¥Æ® Çڵ鷯ÀÇ ¡¤ÀÇ VCF ½±°Ô ºñÁÖ¾ó °³¹ßÀ» Çã¿ë IDE¿¡¼­ ÇÔ²² ±¸¼º ¿ä¼Ò ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇϱ⠶§¹®¿¡. ¡¤ VCF´Â ´ç½ÅÀÌ ¿øÇÏ´Â ºÎºÐÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·ÏÇÏ°í, ´Ù¸¥ ÇÁ·¹ÀÓ ¿öÅ©¿Í »óÈ£ ¿î¿ë¼ºÀ» Çã¿ë °¡´ÉÇÑ À¯¿¬ÇÑ·Î µÉÇÏ·Á°íÇÕ´Ï´Ù. ´ç½ÅÀÌ ÁÁ¾ÆÇÏ´Â °æ¿ì¿¡ µû¶ó¼­ VCF ÄÁÆ®·Ñ MFC ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »ç¿ë ³»ºÎ¸¦ ÇÒ ¼öÀÖ´Ù, ¶Ç´Â À¯ÀÏÇÑ ±×·¡ÇÈÀº Çâ»óµÈ ±×·¡ÇÈ ±â´É Å볪¹« »ç¿ëÇÕ´Ï´Ù. ¡¤ Ưº° Àüó¸® µµ±¸°¡ ÇÊ¿ä ¾øÀ½ - ÇÕ¸®ÀûÀ¸·Î ¿ÏÀüÇÑ C ++ ÄÄÆÄÀÏ·¯°¡ÀÖ´Â °æ¿ì ¸ðµÎ °¡·ÎÁ³½À´Ï´Ù. ¡¤ ´ëºÎºÐÀÇ ¿ø½Ã °´Ã¼¿¡ ´ëÇØ ·Î¿ì ·¹º§ Çڵ鿡 ¾×¼¼½ºÇÏ´Â ±â´ÉÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ½º·¹µåÀÇ ÇǾî Ŭ·¡½º¿¡ ¾×¼¼½ºÇÔÀ¸·Î½á ±âº» ½º·¹µå ÇÚµé ÀÚü¿¡ ´ëÇÑ ÇÚµéÀ» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ÄÁÆ®·ÑÀÇ °æ¿ì ÄÁÆ®·ÑÀÇ ÇǾ ¾×¼¼½ºÇÏ°í À©µµ¿ì ½Ã½ºÅÛ¿¡ ´ëÇÑ À©µµ¿ì ½Ã½ºÅÛ ³×ÀÌƼºê ÇÚµéÀ» ³ªÅ¸³»´Â ÇÚµé ID¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÅëÇØ ÇÊ¿äÇÑ °æ¿ì Ç÷§Æû ƯÁ¤ È£ÃâÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ VCFÀÇ Mac OS X Æ÷Æ®ÀÇ Ã¹ ¹ø° SRC ¸±¸®½ºÀÔ´Ï´Ù. ¿¹Á¦ Áß ÀϺθ¦ ±¸ÃàÇÏ°í ½ÇÇàÇؾßÇÏÁö¸¸ ºÐ¸íÈ÷ ¿©ÀüÈ÷ ÁøÇàÁßÀÎ ÀÛ¾÷ÀÔ´Ï´Ù.


½Ã°¢Àû ±¸¼º ¿ä¼Ò ÇÁ·¹ÀÓ ¿öÅ© °ü·Ã ¼ÒÇÁÆ®¿þ¾î