DWI.DWI´Â ±×³ðÀ»À§ÇÑ µ¥ÀÌÅÍ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ µðÀÚÀ̳ÊÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
DWI. ¼øÀ§ ¹× ¿ä¾à
±¤°í
DWI. ű×
DWI. ¼³¸í
DWI´Â ±×³ðÀ»À§ÇÑ µ¥ÀÌÅÍ Á᫐ ÀÀ¿ë ÇÁ·Î±×·¥ µðÀÚÀ̳ÊÀÔ´Ï´Ù. DWI´Â ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ»º¸´Ù °£´ÜÇÏ°Ô ¸¸µå´Â ¹æ¹ýÀ» Ž»öÇϱâÀ§ÇÑ ½ÇÇè Ç÷§ÆûÀÔ´Ï´Ù. ´ëÇü, º¹ÀâÇÑ ´ÙÁß »ç¿ëÀÚ, µ¥ÀÌÅÍ ±â¹Ý (SQL-BACKED) ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °ÍÀº ¿©ÀüÈ÷ ¾î·Æ½À´Ï´Ù. °³¹ß Ç÷§ÆûÀÌ À¥ ¹× ¿£ÅÍÇÁ¶óÀÌÁî Java Bean, C # ¹× .NET ¶Ç´Â MONO ÀÎ °æ¿ì ¶Ç´Â ±×³ð / GTK ¶Ç´Â KDE À§Á¬ ¼¼Æ® ¹× ¸®´ª½º µ¥½ºÅ©Å¾; ±×°ÍÀÇ ¿©ÀüÈ÷ ´ÜÁö blard.dwi´ÂÀÌ »óȲÀ» ¹Ù²Ù´Â ³ë·ÂÀÔ´Ï´Ù. DWI´Â ÇöÀç µ¥ÀÌÅÍ ±â¹Ý (Áï, SQL·Î ¹é¾÷ µÈ) ±×³ð ÀÀ¿ë ÇÁ·Î±×·¥ (Glade GUI Designer·Î ¼³°èµÊ)À» °³¹ßÇÒ ¼öÀÖ´Â °£´ÜÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. "ÇÁ·Î±×·¡¹Ö"(¶Ç´Â Àû¾îµµ "ÀüÅëÀûÀÎ ÇÁ·Î±×·¡¹Ö"À» ÇÇ Çϸé¼ÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. C #, Perl, Python ¶Ç´Â ´Ù¸¥ "±âÁ¸"¾ð¾î), ´ë½Å ´Ù¾çÇÑ GUI ¿ä¼Ò¸¦ ´Ù¾çÇÑ °´Ã¼ (¿¹ : glib gobjects) ¶Ç´Â SQL Çʵå¿Í Å×ÀÌºí¿¡ ¿¬°á ÇؾßÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â Çü½Ä°ú °°Àº ±¸¼º ÆÄÀÏÀ» ´ë½ÅÇÕ´Ï´Ù. ÇöÀç ±âº»°ª. DWI¿ÍÀÇ ³ë·ÂÀº DWI¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â Àß ¹®¼ÈµÇ°í ÀÌÇØÇϱ⠽¬¿î ÀÛ¾÷ ¿¹Á¦¸¦ Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ¿¹Á¦¿¡´Â ÇöÀç µ¶¸³ ½ÇÇà Çü ¹ö±× ÃßÀû±â¿Í °°Àº ÀÀ¿ë ÇÁ·Î±×·¥, ±âÁ¸ GTK ÀÀ¿ë ÇÁ·Î±×·¥°úÀÇ ÅëÇÕ ¿¹Á¦ ¹× Glib Gobject¿¡ Glabe °í¾ÈµÈ ÀÎÅÍÆäÀ̽º¸¦ ¿¬°áÇÏ´Â ¿¹Á¦°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù ( Glib Gobject°¡ ÀÌ¹Ì Handy.dwi´Â µ¥ÀÌÅÍ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» ºü¸£°Ô ¸¸µé°í µ¥ÀÌÅͺ£À̽º¿¡¼ Á¤º¸¸¦ Á¶ÀÛÇÏ°í Ç¥½ÃÇÏ´Â ±×·¡ÇÈ ÀÀ¿ë ÇÁ·Î±×·¥À» ½Å¼ÓÇÏ°Ô ¸¸µé±âÀ§ÇÑ ¸Å¿ì °£´ÜÇÑ È¯°æÀÔ´Ï´Ù.ÀÌ È¯°æÀº ´Ù¸¥ »ç¶÷µé°ú ´Ù¸£´Ù´ÂÀÌ È¯°æÀº ¿ø½Ã GTK / ±×³ð Áö¿ø¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ½À´Ï´Ù. Glade GUI µðÀÚÀ̳ʴ Glade¿¡¼ ÇÒ ¼öÀִ¸¸Å ¿ì¾ÆÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸Ãà ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ½ÃÁ¡ ¿¡¼ÀÌ ½Ã½ºÅÛÀº ¾ç½Ä ÆíÁý ¹×º¸°í ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ ÀûÇÕÇÑ ÃæºÐÇÑ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¿©·¯ SQL µ¥ÀÌÅͺ£À̽º °ø±Þ ¾÷ü°¡ Áö¿øµË´Ï´Ù. ODBC ¶Ç´Â libdbi µå¶óÀ̹ö¸¦ ÅëÇØ. ´Ü¼øÇÑ DB-Driver ÀÎÇÁ¶ó°¡ ÀÖÀ¸¹Ç·Î Ãß°¡ SQL API¸¦ Áö¿øÇϱ⠽±½À´Ï´Ù. ½Ã½ºÅÛÀº ¸ðµç ±âº» GTK À§Á¬ ¹× ±¤°í¸¦ Áö¿øÇÕ´Ï´Ù. GnomedateEntry.DWI¿Í °°Àº Detional Half-Dozen Gnome I / O À§Á¬Àº SQL Å×ÀÌºí ¿ ¶Ç´Â À§Á¬ °ª°ú °°Àº 'Çʵå'¸ÅÇÎÀ»À§ÇÑ »ó´çÈ÷ ÀϹÝÀûÀÎ ÀýÂ÷¸¦ °®´Â '¿£Áø'À¸·Î Àü¿øÀ» °ø±Þ¹Þ½À´Ï´Ù. ¹°Ã¼, Çؽà Å×ÀÌºí µî°ú °°Àº ´Ù¸¥ °Íµé, ƯÁ¤ Àǹ̿¡¼ ¿£ÁøÀº °´Ã¼ °£ °ü°èÇü ¸ÅÇÎ (ORM)À¸·Î »ý°¢ÇÒ ¼ö ÀÖÀ¸¸ç SQLÀ» Glib Gobjects ¹× QOF¸¦ Æ÷ÇÔÇÏ¿© ¿©·¯ °³Ã¼ ½Ã½ºÅÛÀ¸·Î ¸ÅÇÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿£ÁøÀº ¸ðµç Á¾·ùÀÇ »õ·Î¿î °´Ã¼ ½Ã½ºÅÛ¿¡ ´ëÇÑ Áö¿øÀ» ½±°Ô Ãß°¡ ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. Áï ¿£ÁøÀÌ SQL°ú GTK»Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ °¡Áö À¯ÇüÀÇ °´Ã¼ ½Ã½ºÅÛ°ú µ¥ÀÌÅÍ ¼Ò½º¿Í µ¥ÀÌÅÍ ¼Ò½º¿Í ¸¹Àº ´Ù¾çÇÑ À¯Çü »çÀÌÀÇ ÀϹÝÀûÀÎ ¸ÊÆÛ°¡ µÉ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. sinks. ubliltÀÌ ¿£Áø ¸Ç À§¿¡´Â Glade À§Á¬ (¶Ç´Â ÀϹÝÀÇ °´Ã¼)°ú µ¥ÀÌÅͺ£À̽º Å×ÀÌºí °£ÀÇ ¿¬°áÀ» ¼³¸íÇÏ´Â XML ±â¹Ý ÆÄÀÏ ÀÎ "DWI ÆÄÀÏ"À» ±¸¹® ºÐ¼®ÇÏ´Â DWI ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÇöÀç DWI ÆÄÀÏÀ» ¸¸µå´Â À¯ÀÏÇÑ ¹æ¹ýÀº ¼ÕÀ¸·ÎÀÔ´Ï´Ù. ºÒÇàÈ÷µµ, ÀÌ°ÍÀº ƯÈ÷ ´õ Á¤±³ÇÑ ¹«¾ð°¡¸¦ ¸¸µé ¶§ »ó´çÈ÷ ±æ°í Èûµç ÇÁ·Î¼¼½º ÀÚü°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ¾ÕÀ¸·Î´Â ±Û·¹ÀÌµå ¶Ç´Â µ¥ÀÌÅͺ£À̽º ºê¶ó¿ì¡ µµ±¸¿¡ ´ëÇÑ È®Àå ÇÁ·Î±×·¥ÀÌ ±×·¡ÇÈÀ¸·Î ±×·¯ÇÑ ¿¬°áÀ» ±×·¡ÇÈÀ¸·Î ¸¸µé ¼ö ÀÖµµ·Ï ³ë·ÂÇÒ ¼ö Àֱ⸦ ¹Ù¶ø´Ï´Ù. (Á÷ÀåÀº DWI ÀÚü·Î ÀÛ¼ºµÈ °ø±¸¿¡¼ ½ÃÀ۵Ǿú½À´Ï´Ù). ±×¸° Çö½ÇÀº DWI°¡ ±×·¡ÇÈ µðÀÚÀ̳ʾøÀÌ ÀαⰡ ¾øÀ» °ÍÀÔ´Ï´Ù. DWI¸¦ »ç¿ëÇÏ¿© »ó´çÈ÷ º¹ÀâÇÑ ¾ÛÀ» ½±°Ô »ý¼º ÇÒ ¼ö ÀÖÁö¸¸ »ç¼ÒÇÑ ÇнÀ °î¼±ÀÌ ¾ø½À´Ï´Ù. ¿ì¸®°¡ "»¡¸® âÁ¶ µÉ ¼ö ÀÖ½À´Ï´Ù"¶ó°í ¸»ÇÒ ¶§, ¿ì¸®´Â ÀüÅëÀûÀÎ µ¥ÀÌÅͺ£À̽º ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÁÖ±âÀÇ "°³¿ù"°ú´Â ¹Ý´ë·Î "ÀÏ"¶Ç´Â "ÁÖ"¸¦ ÀǹÌÇÕ´Ï´Ù. ±×·¡ÇÈ RAD µµ±¸´Â ÇнÀ °î¼±ÀÌ µ¿ÀÏÇÏ´Ù´Â Á¡¿¡¼µµ ³ú°£¾ø´Â °³¹ßÁÖ±âÀÇ ÀλóÀ»ÁÖ°í, XML Çü½ÄÀÇ µðÀÚÀÎÀÌ Á÷Á¢ ¹ÀÌÁö ¾Ê´Â °ÍÀÌ ÃæºÐÈ÷ ÀϹÝÀûÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ½£Ç®. DWI ¿£Áø°ú Á¶ÀÛÇϱâ À§ÇØ ´Ù¸¥ ORM ¸¶Å© ¾÷À» äÅÃÇÏ´Â °ÍÀº °£´ÜÇؾßÇÕ´Ï´Ù. ¶ÇÇÑ PHP¿Í °°Àº ´Ù¸¥ GUI °´Ã¼ ½Ã½ºÅÛÀÌ DWI¿Í ÇÔ²² »ç¿ëµÉ ¼ö ÀÖÀ¸¹Ç·Î µ¥ÀÌÅÍ ±â¹Ý À¥ ÆäÀÌÁö¸¦ ¸¸µì´Ï´Ù. Áï, Glade´Â ÇöÀç À¯ÀÏÇÑ GUI µå¶óÀ̹öÀÌÁö¸¸ ´Ù¸¥ GUI¸¦À§ÇÑ ´Ù¸¥ µå¶óÀ̹ö´Â °¡´ÉÇÕ´Ï´Ù.ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¡¤ Automake Makefile ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© ½±°Ô ¼³Ä¡ÇÒ ¼ö ÀÖµµ·Ï º¯°æµÇ¾ú½À´Ï´Ù. '¼³Ä¡'Ÿ°ÙÀÌ Áö±Ý ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ GTK¸¦ ¼ÒÀ¯ ÇÑ GTK ¹× QOF ±â´ÉÀ» ºÐ¸®ÇϹǷΠGTK¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¾ÛÀÌ GTK ¶óÀ̺귯¸®¿¡ ¿¬°áÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¡Ü QOF »ç¿ëÀÇ ¿©·¯ ¿¹¸¦ Æ÷ÇÔÇÏ¿© QOF °´Ã¼¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇϽʽÿÀ. ¡¤ SQL DB µå¶óÀ̹öÀÇ ¸ðµâȸ¦ ¸¶¹«¸®ÇÏ¿© Çʼö µå¶óÀ̹ö ¸¸ ½ÇÁ¦·Î·ÎµåµË´Ï´Ù.
DWI. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
8bitmariogame.
8BitmarioGameÀº ·¹Æ®·Î °ÔÀÓ (MarioÀÇ Æ¯º°ÇÑ °ø»óÀ¸·Î)À» ÁÁ¾ÆÇÏ´Â ¸ðµç »ç¶÷À»À§ÇÑ ¸ðµç »ç¶÷À»À§ÇÑ ¾ÆÀÌÄÜ ¼¼Æ®ÀÔ´Ï´Ù. ...
163