C ++ - GTK-utils.

GTK +¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ»À§ÇÑ Å¬·¡½º ¹× ±â´É
Áö±Ý ´Ù¿î·Îµå

C ++ - GTK-utils. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • LGPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Chris Vine
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

C ++ - GTK-utils. ű×


C ++ - GTK-utils. ¼³¸í

GTK +¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ»À§ÇÑ ¼ö¾÷ ¹× ±â´É C ++ - GTK-utils´Â »ç¿ëÀÚ°¡ GTKMM ¶Ç´Â WXWIDGETS¿Í °°Àº Ç® ¿Â ·¡ÆÛ¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á´Â POSIX (UNIX-Like) ȯ°æ¿¡¼­ C ++¸¦ »ç¿ëÇÏ¿© GTK + ÇÁ·Î±×·¥À» ÇÁ·Î±×·¡¹ÖÇϱâÀ§ÇÑ ¿©·¯ °¡Áö Ŭ·¡½º¿Í ±â´ÉÀ» Æ÷ÇÔÇÏ´Â °æ·® ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¶Ç´Â ·¡ÆÛ ¹× ÇØ´ç ¹®¼­ÀÇ ¿¹¿Ü ¾ÈÀü ¶Ç´Â ½º·¹µå ¾ÈÀü¿¡ °ü½ÉÀÌ ÀÖ½À´Ï´Ù. ÃֽŠ¹öÀüÀº ¹öÀü 0.9.0ÀÌ¸ç ¿¡¼­ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. gtk-utils / 0.9.0 / c ++ - gtk-utils-0.9.0.tar.gz / downloaditÀº ´ÙÀ½À» Á¦°øÇÕ´Ï´Ù. * GTK + ¿¹¿Ü ¾ÈÀü (WinBase ¹× MainWidgetBase)À» ¸¸µå´Â GTK + À§Á¬ ¹× WindowsÀÇ ¼ö¸íÀ» °ü¸®ÇϱâÀ§ÇÑ Å¬·¡½º GoBject ÂüÁ¶ Ä«¿îÆ®¸¦ °ü¸®Çϴ Ŭ·¡½º (GoBjHandle). * ´ÜÀÏ ÀνºÅϽº ÇÁ·Î±×·¥À» ¸¸µå´Â ÇÔ¼ö, Àç½ÃÀÛÀÌ ±âÁ¸ ÀνºÅϽº (prog_present)¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ°ÍÀº ¼±ÅÃÀû Æ÷ÇÔÀÔ´Ï´Ù. DBUS-GLIB°¡ ¼³Ä¡µÈ °æ¿ì ¶óÀ̺귯¸®·Î¸¸ ÄÄÆÄÀϵ˴ϴÙ. * ¸Þ¸ð¸® °ü¸®¸¦À§ÇÑ Å¬·¡½º (SharedPtr, SharedLockPTR, SharedHandle, SharedLockHandle, ScopedHandle, IntrusivePTR, IntrusiveCounter, IntrusiveCounter, GcharCopeDhandle, GcharSharedHandle, GerrorsCopedHandle ¹× GerrorSharedHandle). * Á¤Àû ¹× ºñ Á¤Àû ¸â¹ö ÇÔ¼ö ¹× ÀÚµ¿ DICONNECTION (Äݹé :: CallBackarg, Callback :: FunctorAg, Äݹé :: Safefunctorg, enmiterarg, releaser)ÀÌÀÖ´Â ½º·¹µå ¾ÈÀü ½ÅÈ£ / ½½·Ô Ŭ·¡½ºÀÇ Äݹé / Æó¼â Ŭ·¡½º. * UNIX ÆÄÀÏ ¼³¸íÀÚ (FDISTREAM, FDOSTREAM, WFDISTREAM ¹× WFDOSTREAM)·Î ¿­¸° ÆÄÀÏÀÌÀÖ´Â STD IOSTREAMÀ» »ç¿ëÇϴ Ŭ·¡½º. * ÄÝ¹é °´Ã¼¿Í UNIX ÆÄÀÏ ¼³¸íÀÚ¸¦ ÁÖ ·çÇÁ¿¡ ¿¬°áÇÏ´Â ±â´É (start_iowatch ()). * ½º·¹µå °£ Åë½Å (Notifier, AsyncQueue, AsyncqueedisPatch ¹× Callback :: Post ())ÀÇ Å¬·¡½º ¹× ±â´É. * ÀϺΠÆíÀǼº Pthread ·¡ÆÛ Å¬·¡½º (thread :: thread, thread :: mutex, thread :: cond, thread :: ¹ÂÅؽº :: Àá±Ý, ½º·¹µå :: Recmutex ¹× ½º·¹µå :: Recmutex :: lock). * À͸íÀÇ UNIX ÆÄÀÌÇÁ (PIPEFIFO)¸¦ ĸ½¶È­ÇÏ°í ¼³Á¤ÇÒ ¶§ ÇÁ·Î¼¼½º °£ µ¿±âÈ­¸¦ À§ÇØ Å¬·¡½ºÀÔ´Ï´Ù (SYNCPIPE). * UTF-8 ¹®ÀÚ¿­ÀÌ ÆÄÀÌÇÁ¿Í ¼ÒÄÏÀ» ÅëÇØ Àü¼Û µÈ Ŭ·¡½º¿¡¼­ GTK + À§Á¬ (UTF8 :: Reaqubler)¿¡ ÀûÇÕÇÑ ¿ÏÀüÇÑ À¯È¿ÇÑ UTF-8 ¹®ÀÚ¸¦ Çü¼ºÇÕ´Ï´Ù. * GTK + Àμ⠽ýºÅÛÀ» »ç¿ëÇÏ¿© PostScript ÆÄÀÏ (FilePrintManager) ¹× ÀÏ¹Ý ÅؽºÆ® (PrintPrintManager)¸¦ ÀμâÇϴ Ŭ·¡½ºÀÔ´Ï´Ù. * ÀÏ¹Ý ÇÔ¼ö¿¡ ´ëÇØ STD :: PTR_FUN ()¿¡ ÇØ´çÇϴ ǥÁØ ÄÁÅ×À̳ʿ¡ Æ÷ÇÔ µÈ Ç׸ñ¿¡¼­ Ŭ·¡½º ¸â¹ö ÇÔ¼ö¸¦ ½ÇÇàÇϱâÀ§ÇÑ À¯Æ¿¸®Æ¼ ¾î´ðÅ͸¦ ÀÛ¼ºÇÏ´Â À¯Æ¿¸®Æ¼ ¾î´ðÅÍ (MEMFUN :: MAKE ()). Âü°í : 1. ÀÌ ¶óÀ̺귯¸®ÀÇ Æ¯Á¤ ºÎºÐÀº (ÀûÇÕÇÑ ºôµå ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© Windows¿¡ ÄÄÆÄÀÏ µÈ °æ¿ì) °´Ã¼ ¼ö¸í ¹× ¸Þ¸ð¸® °ü¸®¸¦ °ü¸®Çϴ Ŭ·¡½º (±âº»ÀûÀ¸·Î Glib ¿øÀÚ ±â´ÉÀ» »ç¿ëÇÏ´Â Àá±ä °øÀ¯ Æ÷ÀÎÅÍ Å¬·¡½º Æ÷ÇÔ)¸¦ Æ÷ÇÔÇÑ Å¬·¡½º¿Í °°Àº Cygwin¾øÀÌ Windows¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. , ÆÄÀÏ ¼³¸í ÀÚÀÇ iostrereams (Çì´õ º¯°æ), UTF8 À¯Æ¿¸®Æ¼, ÅؽºÆ® Àμ⠰ü¸®ÀÚ, ÅؽºÆ® Àμ⠰ü¸®ÀÚ ¹× Äݹé À¯Æ¿¸®Æ¼ ¾î´ðÅÍ ¹× Äݹé / Ŭ·ÎÀú Ŭ·¡½ºÀÇ ÄÝ¹é °Ô½Ã ÇÔ¼ö¸¦ Æ÷ÇÔÇÑ Äݹé / Ŭ·ÎÀú Ŭ·¡½º¿Í ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ÀÇ»ç ¼ÒÅë. (GMutex ¶Ç´Â Windows Áß¿ä ¼½¼ÇÀ» »ç¿ëÇϵµ·Ï ¹ÂÅؽº Àá±ÝÀ» ´Ù½Ã ÀÛ¼ºÇÏÁö ¾Ê°í Windows¿¡¼­´Â Windows¿¡¼­´Â ½º·¹µå ¾ÈÀü ½ÅÈ£ / ÀÌ¹Ì ÅÍ Å¬·¡½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.) 2. ÀÌ ¶óÀ̺귯¸®´Â GNU ´ú ÀÏ¹Ý ´ëÁß ¶óÀ̼¾½º ¹öÀü 2.1¿¡ µû¶ó ¸±¸®½ºµË´Ï´Ù. ¶óÀ̺귯¸®ÀÇ ÆÄÀÏÀÌ ÅÛÇø´ Ŭ·¡½º ¶Ç´Â ÇÔ¼ö¸¦ Á¦°øÇÏ´Â °æ¿ì ´ÙÀ½ ¿ë¾î·Î ÅÛÇø®Æ® ¿¹¿Ü¸¦ Á¦°øÇϵµ·Ï ¶óÀ̼¾½º°¡ ¼öÁ¤µË´Ï´Ù. '±×·¯³ª ¼Ò½º ÄÚµå °¡ÀÌ ÆÄÀÏÀÇ ÅÛÇø´À» ÀνºÅϽºÈ­ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¿ÀºêÁ§Æ® ÄÚµå °¡ÀÌ ÆÄÀÏÀ» ÀνºÅϽºÈ­ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ±× ÀνºÅϽºÀÇ °æ¿ì¿¡¸¸ ÀÌÀ¯¿¡ ÀÇÇØ GNU ´ú ÀÏ¹Ý ´ëÁß ¶óÀ̼¾½ºÀÇ »ç¿ë Á¦ÇÑÀ» ¹Þ¾Æ¾ßÇÕ´Ï´Ù. À̸¦ ¿°µÎ¿¡µÎ°í "ÅÛÇø´ÀÇ ÀνºÅϽºÈ­ (ÅÛÇø´ÀÇ ÀνºÅϽº)Àº"ÀÛÀº ÀζóÀÎ ±â´É (10 ÁÙ À̳» ¶Ç´Â ±æÀÌ ÀÌÇÏ)ÀÇ 5 ÀýÀÇ Á¦ 4 ´Ü¶ôÀÇ ³× ¹ø° ´Ü¶ô¿¡ »ðÀÔ µÈ °ÍÀ¸·Î 󸮵Ǿî¾ßÇÑ´Ù " ...¿¡ ÀÌ´Â °´Ã¼ Äڵ尡 ÇØ´ç ¶óÀ̼¾½ºÀÇ Á¦ÇÑ »çÇ×À» Àû¿ë ÇÒ ¼öÀÖ´Â ´Ù¸¥ ÀÌÀ¯·Î ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù (ÀÌ ÆÄÀÏÀÇ ¼Ò½º ÄÚµåÀÇ ¼öÁ¤¿¡ ´ëÇÑ ÇØ´ç ¶óÀ̼¾½ºÀÇ ¼½¼Ç 2ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÀ½). '3 ...¿¡ CVSÀÇ ÇöÀç ÆÄÀÏÀº +-gtk-tils/¸¦ ÂüÁ¶ÇϽʽÿÀ. CVS -D·Î ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. : pserver : anonymous@cxx-gtk-tils.cvs.sourceforge.net : / cvsroot / cxx-gtk-utils ·Î±×ÀÎ ¾ÏÈ£¸¦ ¹¯´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é 'Enter'Å°¸¦ ´©¸£½Ê½Ã¿À. ±×·± ´ÙÀ½ ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ´Ù¿î·ÎµåÇϽʽÿÀ : cvs -z3 -d : pserver : anonymous@cxx-gtk-tils.cvs.sourceforge.net : / cvsroot / cxx-gtk-utils co c ++ - gtk-utilsÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : [Àбâ Àüü º¯°æ °³ ¡¤ ÄÝ¹é °´Ã¼ÀÇ ÀÚµ¿ ¿¬°áÀÌ ²÷¾îÁø GLIB ¸ÞÀÎ ·çÇÁ¿¡¼­ ½Ã°£ ÃÊ°ú¸¦ ½ÃÀÛÇÏ´Â ±â´ÉÀÌ Á¦°øµË´Ï´Ù. ¡¤ ÄÚµå ¼¼Æ® °£ º¯È¯À» À§ÇØ »õ·Î¿î ±â´ÉÀÌ Á¦°øµË´Ï´Ù. ¡¤ ÄݹéÀº ÀÌÁ¦ ¸ÞÀÎ ·çÇÁ°¡ÀÖ´Â ¸ðµç ½º·¹µå¿¡ °Ô½Ã µÉ ¼ö ÀÖ½À´Ï´Ù. io_watches´Â ±âº»°ª ÀÌ¿ÜÀÇ ¿ì¼± ¼øÀ§·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ±âŸ °³¼±ÀÌ ÀÌ·ç¾îÁ³½À´Ï´Ù.


C ++ - GTK-utils. °ü·Ã ¼ÒÇÁÆ®¿þ¾î