Linux °æ (¾«»ªÇø)
·¢ÐÅÈË: NightOwl (Demon&Daemon), ÐÅÇø: Linux
±ê Ìâ: Linux¹úÄÚ¿ª·¢ÏîÄ¿--GIRL¢
·¢ÐÅÕ¾: ×Ï ¶¡ Ïã (Sat Apr 22 02:57:51 2000), תÐÅ
·¢ÐÅÈË: NightOwl (¿É¶Á¿Éд¿ÉÖ´ÐÐ:)), ÐÅÇø: Linux
±ê Ìâ: GIRLÉè¼Æ·½°¸
·¢ÐÅÕ¾: ±±¹úƮѩ (Thu Apr 20 01:18:38 2000), תÐÅ
<http://www.aka.citf.net/GNU/girl/index.html>
GIRLÉè¼Æ·½°¸
ÇëÔÚ´Ë´¦Ìí¼Ó¼ÆÊýÆ÷
Charles 1999.9
----------------------------------------------------------------------------
----
¸÷λÅóÓÑ£¬´ó¼ÒºÃ£¬Èôó¼Ò¾ÃµÈÁË¡£±¾À´¿ÉÒÔÔçЩÌá½»Éè¼Æ·½°¸µÄ£¬¿ÉÒÔÒòΪ³¤É³Õ⼸
ÌìÌìÆøÌ«ÈÈ£¬´ó¼Ò¶¼¿ª¿Õµ÷£¬µçѹºÜµÍ£¬Ã»·¨Ê¹ÓõçÄÔ¡£¶øÇÒÈȵÃÍ·ÔΣ¬°¦¡£¡£¡£¡£¡£
¡£
ÎÒÔÚÍøÉÏÓùýºÜ¶àÃû×Ö£¬Êµ¼ÊÉÏÍùÍùÊÇÉêÇëÃâ·Ñµç×ÓÓʼþÏäµÄʱºòΪÁ˱ÜÃâ³åͻϹÏë³ö
À´µÄ£¬¹þ¹þ¡£´ó¼Ò¾Í½ÐÎÒCharlesºÃÁË¡£Õâ¸öÃû×ÖÊÇÎÒÃǵÄÓ¢ÓïÀÏʦ¸øÆðµÄ£¬ÎÒ»¹ËãÂúÒâ
¡£
ÎÒ×îÔç½Ó´¥X Window»·¾³ÏµĽçÃ濪·¢¹¤¾ß°üÊÇÔÚ1996Äê¡£ÄÇʱºòÎÒÐèҪʹÓÃMotifÖÆ×÷
Ò»¸ö¼òµ¥µÄ½çÃæ¡£MotifµÄÓëMFC¡¢OWL²»Í¬µÄ˼ά·½Ê½ÒýÆðÁËÎҵĺܴóÐËȤ£¬ÔÚ1996ÄêÏÂ
°ëÄê¡¢1997ÄêÉÏ°ëÄ꣬ÎÒÔÚDOSƽ̨ÏÂ×ÔÐÐʵÏÖÁËһЩ´°¿ÚÔªËØ¡£ÎªÁËÄܹ»³ä·ÖÌå»á´°¿Ú
ϵͳµÄ¹¹³ÉÔÀí£¬Ã»ÓÐʹÓÃÈκοª·¢¹¤¾ß£¬Ö±½ÓдÆÁ¡¢Ö±½Ó·ÃÎʼüÅÌ¡¢Ö±½Ó·ÃÎÊÊó±êÇý
¶¯³ÌÐò¡£ÓÈÆäÊÇ1997ÄêÉÏ°ëÄêдµÄµÚ2°æ£¬×ÔÐÐÅå´øÁË×ÊÔ´±àÒëÆ÷¡£¹¦ÄܱȽÏÍêÉÆ¡£µ½ÁË
½ñÄ꣨1999£©£¬ÎÒ×¢Òâµ½ÁËlinux£¬Êµ¼ÊÉÏ¿ÉÒÔ˵ÊÇÒ»¼ûÖÓÇé¡£ÒòΪËü»òÐíÊÇÎÒÃÇÖйúÈË
¿ìËÙ½øÈëϵͳÈí¼þÁìÓòµÄΨһ;¾¶¡£Æðµãµ±È»¾ÍÊDZ¾È˵ÄÄÃÊÖÏ·£¬½çÃ濪·¢¹¤¾ßÁË¡£ÓÚ
ÊǾÍÓÐÁËGIRL¡£
GIRLÊÇͼÐνçÃæ±íÊöÓïÑÔ£¨Graphic Interface Represent Language£©µÄËõд£¬µ±È»±¾
ÈËÒ²ºÜϲ»¶ GIRLÁË¡£:)
GIRLÊÇÃèÊöÐԵġ¢½çÃæ¹¹¼þÀà˵Ã÷ÓïÑÔ¡£GIRL±àÒëÆ÷±àÒëGIRLÔ´ÎļþÉú³ÉC/C++ÓïÑÔÔ´ÎÄ
¼þ£¬¶øºóÔÙÓÉC/C++±àÒëÆ÷±àÒëÁ¬½Ó³ÉGIRL¾²Ì¬»ò¶¯Ì¬Á¬½Ó¿â¡£ÓÉÓÚGIRL½ö½öÃèÊö½çÃæ¹¹
¼þÀ࣬GIRLÓ¦ÓóÌÐò»¹ÐèÒªºÍC/C++ÓïÑÔ´úÂëÏàÁ¬½Ó£¬ÒÔÍê³ÉËùÐèÒªµÄ¹¦ÄÜ¡£ÎªÁËʹC/C
++³ÌÐò·½±ãµØ·ÃÎÊGIRLÔ´Îļþ¶¨ÒåµÄÀà»ò¶ÔÏó£¬GIRL»¹ÌṩÁËÒ»×éÃæÏòC/C++ÓïÑÔµÄÓ¦ÓÃ
³ÌÐò½çÃ棨SDK£©¡£ÔÚGIRLÔ´ÎļþÖУ¬¿ÉÒÔ¶¨ÒåµÄ¶ÔÏóÓУºÑÕÉ«¡¢¹â±ê¡¢×ÖÌ塢λͼ¡£C
/C++³ÌÐò¿ÉÒÔͨ¹ýSDK·ÃÎÊÕâЩ¶ÔÏó¡£µ«ÊDz»Äܹ»¶ÔÕâЩ¶ÔÏó½øÐÐÈκÎÐ޸ġ£´ËÍ⣬C/C
++³ÌÐò»¹¿ÉÒÔÀûÓÃSDK¶¯Ì¬µØ´´½¨ÑÕÉ«¡¢¹â±ê¡¢×ÖÌ塢λͼ¶ÔÏ󣬲¢¶¯Ì¬µØɾ³ýËüÃÇ¡£
½çÃ濪·¢¹¤¾ß°üÔÚ´°¿ÚϵͳÖеÄÖØÒªµØ룬ÏàÐÅ´ó¼Ò¶¼ÒѾʮ·ÖÇå³þÁË¡£ÔÚÉè¼ÆGIRLÖ®
Ç°£¬ÉîÈëµØÑо¿ÏÖÓеľµäGUI Tool KitÊǾø¶Ô±ØÒªµÄ¡£linuxµÄ¿ª·¢·½Ê½¸æËßÎÒÃÇ£¬±Õ
ÃÅÔì³µÖ»ÓÐËÀ·һÌõ¡£ËùÒÔ£¬ÎªÁË°ÑGIRLÉè¼ÆºÃ£¨¶ÔÓÚGUI Tool KitÀ´Ëµ£¬Éè¼Æ±ÈʵÏÖ
ÖØÒªµÃ¶à£¬Ã»ÓÐÄǸöʹÓÃÕßÏ£Íû¹¤¾ß°üËæ×Å°æ±¾µÄ²»Í¬±äÀ´±äÈ¥£©£¬ÎÒÈÏΪÊ×ÏÈÓ¦¸Ã¶Ô
Éè¼Æ·½°¸½øÐгä·ÖµÄÌÖÂÛ£¬¼¯Ë¼¹ãÒ棬ʹGIRL³ÉΪÎÒÃÇ´ó¼Ò¹²Í¬µÄDaughter¡£
----------------------------------------------------------------------------
----
1¡£Ä¿Ç°ÔÚX WindowϵͳÖÐÁ÷ÐеŤ¾ß°ü
Qt£ºQtÊÇÓÉŲÍþµÄTroll Tech¹«Ë¾¿ª·¢µÄ£¬ÃæÏòC++µÄ½çÃ濪·¢¹¤¾ß°ü¡£Ëü¶Ô³£ÓõĽçÃæ
¹¹¼þÓкܺõÄÖ§³Ö¡£³ýÁË»ù±¾µÄ½çÃæÔªËØÖ®Í⣬»¹½ÏºÃµØÖ§³ÖÁ˽çÃæ»æͼ²Ù×÷¡£QtµÄ×î
´óÌصãÊÇͨ¹ýÐźţ¨signal£©Ó루slot£©½øÐÐÁ¬½Ó¡¢ÐźÅÓëÐźŵÄÁ¬½Ó¡¢Ð麯ÊýµÄÖØÔØ
ʵÏÖ¸÷ÖÖ¹¦ÄÜ¡£QtµÄ×îа汾ÊÇ2.0£¬´óÔ¼ÓÐ 14ÍòÐдúÂë¡£¹ØÓÚQtµÄÏêϸÇé¿ö£¬¿ÉÒÔ·Ã
ÎÊTroll TechµÄÍøÕ¾¡£ÓÃQt´´×÷µÄÖ÷Òª×÷ƷΪ£ºKDE¡¢Koffice¡¢Kdevelop¡££¨´óÃû¶¦¶¦
ßÏ£©
GTK+£ºGTK+ÊÇÓɲ®¿ËÀûµÄPeter Mattis¡¢Spencer Kimball¡¢Josh MacDonald¹²Í¬Éè¼ÆµÄ
¡£ËüÊÇÃæÏò CÓïÑԵġ£ÊµÏÖÁËËùÓÐÖ÷ÒªµÄ½çÃæ¹¹¼þ¡£µÃµ½Á˹㷺µÄÓ¦Óá£GTK+ʵ¼ÊÉÏÓÉ
GLib¡¢GDK¡¢GTKÈý¸ö²¿·Ö×é³É¡£ÔÚGTK+ÖУ¬Ò²¿ÉÒÔ½øÐÐÐźÅÁ¬½Ó¡£ËüµÄ×îа汾1.2.4£¬
¾Ý˵1.2.5°æ¾Í¿ì·¢²¼ÁË¡£1.2.3°æ´óÔ¼°üº¬14ÍòÐдúÂ루ÓÐЩÇɺϣ©¡£¹ØÓÚGTK+µÄÏêϸ
Çé¿ö£¬¿ÉÒÔ·ÃÎÊ http://www.gtk.org¡£ÓÃGTK+´´×÷µÄÖ÷Òª×÷Æ·ÓУºGNOME¡¢GIMP¡££¨¶ú
ÊìÄÜÏêÒ²£©
Motif£ºÊµ¼ÊÉÏMotif²»ÊÇ×ÔÓÉÈí¼þ¡£ÓëGTK+ÀàËÆ£¬MotifÒ²ÊÇÃæÏòCÓïÑԵġ£Ö÷ÒªÖ§³Ö¸÷
ÖÖ½çÃæ¹¹¼þ¡£ÓÉÓÚMotif³öÏֵĺÜÔ磬µÃµ½ºÜ¶àÉ̼ҵÄÖ§³Ö¡£Motif¹æ·¶µÄ×îа汾ºÃÏñ
ÊÇ2.0¡£MotifµÄ×ÔÓÉÈí¼þʵÏÖ±»³ÆΪLessTif¡£µ«ÊÇLessTifֻʵÏÖÁËMotif¹æ·¶µÄ1.2°æ
¡£Motif/LessTif¸øÎÒÓ¡Ïó×îÉîµÄ¾ÍÊÇ£ºÌṩÁ˾²Ì¬ËµÃ÷¹¹¼þµÄUIL¡¢¹¹¼þÖ®¼ä¿ÉÒÔ°´ÕÕ
Õ³Á¬µÄ·½Ê½×éÖ¯£¨XmForm£©¡£¹ØÓÚLessTif£¬Çë·ÃÎÊhttp://www.lesstif.org¡£ MotifÖ÷
ÒªÓ¦ÓÃÓëÉÌÒµÈí¼þ£¬ÀûÓÃLessTif¿ª·¢µÄ×ÔÓÉÈí¼þ²»¶à¡£
Tcl/Tk£ºTclÊÇÒ»ÖÖ±ãÓÚÀ©Õ¹µÄ½Å±¾ÓïÑÔ£¬Tk¾ÍÊÇTcl¹ØÓÚÈí¼þ½çÃæµÄÒ»¸öÖ÷ÒªÀ©Õ¹¡£ÓÉ
Óڽű¾ÓïÑÔÊǽâÊÍÖ´Ðеģ¬Ð§ÂÊÊܵ½Ò»¶¨Ó°Ï죬ÍùÍù²»±»ÓÃÓÚ´óÐ͵ÄÓ¦ÓóÌÐò¡£µ«ÊÇÒò
Ϊ±à³Ì¼òµ¥£¬·Ç³£Êʺϼòµ¥µÄ½çÃæ³ÌÐò¡£Tcl/Tk³öÏÖÓë80Äê´ú£¬¾¹ýÊ®¶àÄêµÄ·¢Õ¹£¬»ñ
µÃÁËÖÚ¶àµÄÖ§³Ö¡£ÓëTcl/TkÏà¹ØµÄÕ¾µãºÜ¶à¡£Ö÷ÒªµÄÓУºhttp://www.scriptics.com¡¢
http://www.tclconsortium.org¡£
2¡£GIRLµÄÉè¼Æ˼·
Èç¹ûÏ£ÍûÉè¼ÆÒ»¸öºÃµÄ½çÃ濪·¢¹¤¾ß°ü£¬¶Ô½çÃæÓ¦ÓóÌÐò¹æÂɵÄÑо¿ÊDZز»¿ÉÉٵġ£ÔÚ
ÎÒ±à³ÌµÄʵ¼ùÖУ¬¸Ð¾õµ½ÏÖ´úͼÐνçÃæÓ¦ÓóÌÐòµÄ»ù±¾ÌØÕ÷ÓУº
¹¤×÷·½Ê½µÄÒ»ÖÂÐÔ£º¼¸ºõËùÓнçÃæÓ¦ÓóÌÐò¶¼ÊÇʼþÇý¶¯µÄ¡£ËüÃǵŤ×÷Á÷³Ì»ù±¾ÉÏ¿É
ÒÔ¸ÅÀ¨Îª£º
´´½¨¡¢×éÖ¯½çÃæÔªËØ£»
Ïò½çÃæÔªËØ×¢ÈëÔʼÊý¾Ý£»
½øÈëʼþÑ»·µÈ´ýʼþ·¢Éú£»
¸ù¾Ýʼþ´Ó½çÃæÖлñÈ¡Êý¾Ý¡¢Ð޸ĽçÃæÔªËصÄÊý¾Ý£»
ÔÚÔ¤¶¨µÄÌõ¼þÏ£¨ÀýÈç·¢ÉúÓ¦ÓóÌÐòÖÕֹʼþ£©Í˳öʼþÑ»·£»
ɾ³ý½çÃæÔªËØ£¬²¢ÇÒÍ˳öÓ¦ÓóÌÐò¡£
¶ÔÓÚijЩӦÓóÌÐò£¬»¹ÐèҪע²á¿ÕÏк¯Êý£¬ÔÚûÓгöÏÖÈκÎʼþµÄÇé¿öÏÂÍê³ÉÔ¤¶¨µÄ²Ù
×÷¡£±ØÒªµäÐ͵ÄÓУºÃ½Ìå²¥·ÅÆ÷¡¢ÓÎÏ·µÈµÈ¡£
½çÃæÔªËصľ²Ì¬ÐÔ£ºÍ¼ÐνçÃæÓ¦ÓóÌÐòµÄ¾ø´ó²¿·Ö½çÃæÔªËØÊǹ̶¨²»±äµÄ¡£Ò²¾ÍÊÇ˵£¬
½çÃæÓÉÄÇЩԪËع¹³É¡¢ÕâЩԪËصÄÅÅÁз½Ê½¡¢Î»ÖᢽçÃæÔªËØÄÚÈݵĺ¬Òå¡¢½çÃæÔªËØÄÚ
ÈÝÖ®¼äµÄÏ໥¹Øϵ£¨Ô¼Êø£©ÔÚÓ¦ÓóÌÐòÍê³É±àÒëÒÔÇ°¾ÍÍêÈ«È·¶¨ÁË¡£ÔÚ±¾ÎÄÖУ¬³Æ֮Ϊ
¾²Ì¬¶¨Òå¡£±ä»¯µÄͨ³£Ö»ÊǽçÃæÔªËØÖеÄÊý¾Ý¡£µ±È»£¬»¹ÊÇ¿ÉÄܳöÏÖÔÚÔËÐÐÊÇÈ·¶¨½çÃæ
¹¹³ÉµÄÇé¿ö¡£¶Ô»°¿ò±à¼Æ÷¾ÍÊÇÒ»¸öµäÐ͵ÄÀý×Ó¡£
°ÑÉÏÊöÌØÕ÷Óë³£ÓõĿª·¢¹¤¾ß°üÏà±È½Ï£¬¿ÉÒÔ·¢ÏÖ¶àÊý¹¤¾ß°üÔÚ¶Ô½çÃæÓ¦ÓóÌÐò¹¤×÷µÄ
Õû¸ö¹ý³ÌµÄÖ§³ÖÖУ¬Ã»ÓкܺõØÀûÓýçÃæÔªËصľ²Ì¬ÐÔ¡£Ó¦ÓóÌÐò±ØÐë×ÔÐÐÉè¼Æ¹¹Ôì½ç
ÃæµÄ¹ý³Ì¡¢×ÔÐÐά»¤½çÃæÊý¾ÝÖ®¼äÔ¼Êø¹Øϵ¡£
ËäÈ»½çÃ濪·¢¹¤¾ß°ü²»¿ÉÄÜ°ü°ìËùÓÐÓë½çÃæÏà¹ØµÄ¹¤×÷£¬µ«ÊǾ¡¿ÉÄܵؼò»¯½çÃæ±à³ÌÈ´
ÊǽçÃ濪·¢¹¤¾ß°üµÄÖ÷ÒªÈÎÎñ¡£´´½¨½çÃæµÄ¹ý³Ì£¬ÔÚÓ¦ÓóÌÐò´úÂëÖÐÍùÍùÕ¼¾ÝÁËÏ൱´ó
µÄ±ÈÖØ¡£ÊÂʵÉÏÓ¦ÓóÌÐòµÄʹÓÃÕß²¢²»¹ØÐĽçÃæÊÇÈçºÎ´´½¨µÄ£¬½çÃæÔªËØÊÇÈçºÎ×éÖ¯µÄ
¡£Óû§Ö»¶ÔËûÃÇ¿´µ½µÄ¶«Î÷ÒÔ¼°Èí¼þÌṩµÄ¹¦ÄܸÐÐËȤ¡£Í¬Ê±£¬½çÃæÔªËصĴ´½¨¾ßÓкÜ
Ç¿µÄ¹æÂÉÐÔ£¬GIRLµÄÒ»¸öÖØҪĿµÄ¾ÍÊÇ£ºÓ¦ÓÃÈí¼þµÄ¿ª·¢ÕßÖ»Òª¸ø³ö¾²Ì¬½çÃæ¹¹³ÉµÄÃè
Êö£¬¾Í¿ÉÒÔ°ÑÒ»¸ö¸´Ôӵġ¢Óɶà¸ö¹¹¼þ¹¹³ÉµÄ½çÃæÔªËØ×÷Ϊһ¸öÕûÌ壬½øÐвÙ×÷¡£ÔÚÕâ
¸ö·½Ã棬Motif¸½´øµÄÓ¦ÓóÌÐòUIL×ö³öÁËÒ»¸öºÜºÃµÄ°ñÑù¡£
MotifµÄUILµÄ¹¦ÄܵľÖÏÞÐÔ£¬ÏÞÖÆÁËËüµÄÓ¦Ó÷¶Î§¡£UIL³ýÁË°ïÖúÓ¦ÓóÌÐò´´½¨¾²Ì¬½çÃæ
Ö®Í⣬ûÓÐÆäËûµÄ¹¦ÄÜ¡£¿ÉÊÇ£¬Ó¦ÓóÌÐò»¹¿ÉÒÔͨ¹ý´´½¨×Ó³ÌÐòµÄÊֶδ´½¨½çÃ棬ËäÈ»
±ÈUILÂ鷳һЩ¡£¶ÔÓÚ×÷Ϊһ¸öÕûÌåµÄ×éºÏ½çÃ棬ӦÓóÌÐòÍùÍù»¹ÐèÒª£º
·ÃÎÊ×éºÏ½çÃæÔªËØÖÐij¸ö¹¹¼þµÄÊý¾Ý£»
±£³Ö×éºÏ½çÃæÔªËØÖй¹¼þÊý¾ÝÖ®¼äµÄÔ¤¶¨ÒåµÄÏ໥¹Øϵ£»
Ö»ÓжÔÉÏÊö¹¦ÄÜÌṩÁ¼ºÃµÄÖ§³Ö£¬²ÅÄÜ°Ñ´ó´óµØÌá¸ß¿ª·¢Ð§ÂÊ¡£ÕæÕý·¢»Ó×Ô¶¯¹¹Ôì×éºÏ
½çÃæÔªËصÄÓÅÊÆ¡£·ñÔò£¬Ó¦ÓóÌÐòÈÔÈ»ÐèÒªÉîÈë×éºÏ½çÃæÔªËØÄÚ²¿£¬´Ó¶øʹ¿ª·¢¹¤×÷¸´
ÔÓ»¯¡¢½µµÍÁËÄ£¿éµÄÖØÓÃÐÔ¡£
GIRL±ØÐëÍê³ÉµÄÁíÒ»ÏîÖØÒªÈÎÎñ¾ÍÊǶ¨ÒåÊý¾ÝÖ®¼äµÄÔ¼Êø¹Øϵ£¬²¢×Ô¶¯µØά»¤¡¢±£³ÖÕâ
¸ö¹Øϵ¡£
3¡£Éè¼ÆGIRL±ØÐëÃæ¶ÔµÄÖ÷ÒªÎÊÌâ
¾¹ýÁËÉÏÊö·ÖÎö£¬ÒѾÃ÷È·ÁËGIRLÐèÒªÍê³ÉµÄÈÎÎñ¡£ÄǾÍÊÇÒÔÃèÊöµÄ·½Ê½£¬ÃèÊö×éºÏ½ç
Ãæ¶ÔÏóµÄ¹¹³É¡¢Êý¾ÝÔ¼Êø¹Øϵ£¬²¢ÇÒ¸ø³öͳһµÄ¶¨Ò巽ʽ£¬ÕÚ±Î×éºÏ¶ÔÏóµÄ¹¹³ÉºÍÔ¼Êø
¹ØϵµÄϸ½Ú¡£
3.1¡£Ó¦Ó÷½Ê½ÎÊÌâ
GIRLÊÇÒ»ÖÖÃæÏò±È½Ï¸´ÔÓµÄÓ¦ÓóÌÐòµÄ¶ÀÁ¢ÓïÑÔ¡£ÒÔÃèÊöµÄ·½Ê½²»¿ÉÄÜʵÏÖÈí¼þµÄËùÓÐ
¹¦ÄÜ£¬GIRL ±ØÐë¿ÉC/C++ÓïÑÔ·Ö¹¤ºÏ×÷£¬ÓÉGIRLÍê³É½çÃæµÄ¶¨Ò幤×÷£¬ÓÉC/C++Íê³ÉÊý¾Ý
µÄ¾ßÌå´¦ÀíÈÎÎñ¡£Ò²¾ÍÊÇ˵£¬ GIRL±ØÐë¿ÉÒÔºÍC/C++´úÂë½øÐÐÁ¬½Ó£¬´Ó¶ø¹¹³ÉÕû¸öÓ¦ÓÃ
³ÌÐò¡£Í¬Ê±£¬ÀàËÆÓëC/C++£¬ÎªÁËÌá¸ß¿ª·¢Ð§ÂÊ£¬±ØÐëÔÊÐí¹¹¼þµÄÄ£¿é»¯£¬¼´GIRLÄ£¿éµÄ
·Ö±ð±àÒë¡£ÔÚµ±Ç°µÄÉè¼ÆÖУ¬Ó¦ÓóÌÐòÖ÷Òª°´ÕÕÈçÏ·½Ê½Ê¹Óà GIRL£º
±àдGIRLÔ´´úÂ룻
±àдÓëGIRLÏàÁ¬½ÓµÄC/C++´úÂ룻
ÀûÓÃGIRL±àÒëÆ÷£¨ÃüÃûΪgirlc£©°ÑGIRLÔ´´úÂë±àÒë³ÉC/C++´úÂ루ÕâÑù×÷ÓÐÁ½¸öºÃ´¦£º
¿ÉÒÔºÍC/C++ Ê®·ÖÈÝÒ׵ؽøÐÐÁ¬½Ó£»¿ÉÒÔ´ó´óµØ½µµÍGIRL±àÒëÆ÷µÄ¸´ÔӶȡ££©
ÀûÓÃC/C++±àÒëÆ÷Éú³ÉÄ¿±ê´úÂ룬²¢ÇÒÁ¬½Ó¹¹³É¿ÉÖ´ÐÐÓ¦ÓóÌÐò»òÕß¾²Ì¬¡¢¶¯Ì¬Á¬½Ó¿â¡£
ÔÊÐíÉú³É¾²Ì¬¡¢¶¯Ì¬Á¬½Ó¿â£¬Ò»ÔòÊÇΪÁ˱ãÓÚÄ£¿éµÄÖØÓ㬶þÔòÓÐÖúÓÚʵÏÖPlug-in¹¦ÄÜ
¡£
3.2¡£Ä£¿é»¯ÎÊÌâ
ËùνµÄÄ£¿é»¯ÎÊÌ⣬ʵ¼ÊÉÏ°üÀ¨£ºÔÚ²»Í¬µÄGIRLÄ£¿éÖж¨ÒåµÄ¶ÔÏóÈçºÎÏ໥·ÃÎÊ¡¢C/C+
+³ÌÐòÈçºÎ·ÃÎÊGIRLÄ£¿éÖж¨ÒåµÄ¶ÔÏóÁ½¸öÎÊÌâ¡£C/C++ÓïÑÔΪÎÒÃÇÌṩÁËÒ»¸öÁ¼ºÃµÄ½â
¾ö·½°¸¡£
C/C++°Ñ¶Ô¶ÔÏóµÄ˵Ã÷ºÍ¶¨ÒåÃ÷È·µØ·Ö¿ª¡£Í¬Ò»¸ö¶ÔÏó¿ÉÒÔÔÚÈκÎÒ»¸öÄ¿±êÎļþÖнøÐÐ˵
Ã÷£¬µ«ÊÇÈκÎÒ»¸ö¶ÔÏóÈ´Ö»ÄÜÔÚÒ»¸öÄ¿±êÎļþÖж¨Òå¡£
ÓÉÓÚÿ¸öÄ¿±êÎļþ¶¼º¬ÓÐËüËùÐèÒªµÄ¶ÔÏóµÄ˵Ã÷£¬Òò´Ë¿ÉÒÔ׼ȷÎÞÎóµØʹÓÃÆäËüÄ¿±êÎÄ
¼þ¶¨ÒåµÄ¶ÔÏ󡣶ԶÔÏóµÄ˵Ã÷½ö½öÊǸæÖª±àÒëÆ÷¶ÔÏóµÄÀàÐÍ£¬±àÒëÆ÷½«²»»áÒòΪ˵Ã÷¶ø
Éú³ÉÈκδúÂë¡£Òò´Ë²»»áµ¼Ö´úÂëµÄÀË·Ñ¡£
ÓÉÓÚÖ»ÓÐÒ»¸öÄ¿±êÎļþº¬ÓжÔÏóµÄ¶¨Ò壬Òò´Ë²»»á³öÏÖ¶à´Î¶¨Òåͬһ¶ÔÏó¶ø¿ÉÄܵ¼ÖµÄ
³åÍ»¡£±àÒëÆ÷Ö»¶ÔÏóµÄ¶¨ÒåÉú³ÉÏàÓ¦µÄ´úÂë¡£
¸ù¾Ý¶ÔÏóµÄ˵Ã÷ºÍ¶¨ÒåµÄÉÏÊöÇø±ð£¬±à³ÌÕ߾ͿÉÒÔ°Ñ˵Ã÷дÈëÍ·Îļþ£¬ÔÚÿ¸öÐèҪ˵Ã÷
µÄÔ´ÎļþÖÐÒýÈë¸ø¶¨Í·Îļþ£»°Ñ¶¨ÒåдÈëÔ´Îļþ¡£¶øºóÔÙ°Ñÿ¸öÔ´Îļþ±àÒë³ÉÄ¿±êÎļþ
¡£×îºó£¬ÔÚÁ¬½ÓµÄʱ¿Ì¼ì²â²»Í¬Ä¿±êÎļþÖÐÊÇ·ñÖظ´µØ¶¨ÒåÁ˶ÔÏó¡£Èç¹ûûÓгåÍ»£¬¾Í
Éú³É¿ÉÖ´ÐÐÎļþ¡£
GIRLµÄÄ£¿é»¯²ÉÓÃÁËÓëC/C++ÍêÈ«ÀàËƵķ½Ê½¡£¹Ø¼üÊǶÔÿÖÖ¶ÔÏó¸ø³ö¶ÔÏóµÄ˵Ã÷¡¢¶ÔÏó
µÄ¶¨ÒåÁ½ÖÖ·½Ê½¡£¶ÔÏóµÄ˵Ã÷º¬ÓеÄÐÅÏ¢Ô½ÉÙÔ½ºÃ£¬µ«±ØÐëʹµÃʹÓöÔÏóµÄÆäËû¶ÔÏó¿É
ÒÔÕýÈ·µØʹÓöÔÏ󡣶ÔÏóµÄ¶¨ÒåÔò±ØÐ뺬ÓжÔÏóµÄÈ«²¿Ï¸½Ú¡£
C/C++»¹ÌṩÁËһЩ¿âº¯ÊýÒÔÖ§³ÖPlug-in¹¦ÄÜ¡£ÔÚ²»Í¬µÄƽ̨ÉÏ£¬¿âº¯Êý½çÃæÓÐËù²»Í¬
¡£¶ÔÓÚlinux À´Ëµ£¬Ö÷ÒªÊÇͨ¹ý¿âº¯Êý£ºdlopen¡¢dlerror¡¢dlsym¡¢dlcloseËĸöº¯ÊýÀ´
ʵÏֵġ£GIRLÖ§³ÖPlug-inµÄ·½Ê½ºÍC/C++µÄ·½Ê½ÍêÈ«ÀàËÆ£¬ÏêÇéÔÝÂÔ¡£
3.3¡£ÃèÊö·½Ê½ÎÊÌâ
GIRL¶¨ÒåµÄºËÐĶÔÏóÊÇ×éºÏ¹¹¼þÀà¡£×éºÏ¹¹¼þÀàÓ¦µ±º¬ÓÐÈçÏÂÐÅÏ¢£º
×éºÏ¹¹¼þÀàµÄÀà²ã´Î¹Øϵ£¬Ò²¾ÍÊÇ×éºÏ¹¹¼þÀàµÄ»ùÀàÊÇʲô¡£
×éºÏ¹¹¼þÀà¶ÔÍâÌṩµÄ·ÃÎÊ·þÎñÓÐÄÇЩ¡£
×éºÏ¹¹¼þÀà×÷Ϊ¸¸´°¿Ú£¬º¬ÓÐÄÇЩ×Ó¹¹¼þ£¬ËüÃǺÍÕû¸ö×éºÏ¹¹¼þÀàµÄ¹ØϵÊÇʲô£¬ÊÇÈç
ºÎ×éºÏÔÚÒ»ÆðµÄ¡£
ÔÚ×éºÏ¹¹¼þÀàµÄÄÚ²¿£¬×Ó¹¹¼þÖ®¼äµÄÊý¾ÝÔ¼Êø¹ØϵÊÇʲô¡£
ΪÁ˺ܺõØÍê³ÉÉÏÊöÈÎÎñ£¬GIRL¹¹ÔìµÄרÓõÄ˵Ã÷ÓïÑÔ¡£
GIRLÖеĹ¹¼þÀàµÄ³ÉÔ±¿ÉÒÔÓÉËÄÖֳɷֹ¹³É£¬ËüÃÇ·Ö±ðÊÇ£ºÊý¾Ý´¢´æ²Û£¨dataslot£©¡¢
Êý¾Ý½ÓÊÕ²Û£¨receiver£©¡¢ÐźÅÁ¬½Ó²Û£¨signallink£©¡¢Ë½ÓÐÊý¾Ý¿Õ¼ä¡£
Êý¾Ý´¢´æ²Û¿ÉÒÔ´¢´æÒ»¸öGIRLÔÊÐíµÄÈÎÒâÀàÐ͵ÄÊý¾Ý¡£Êý¾Ý´¢´æ²ÛÓëÆÕͨÊý¾Ý³ÉÔ±µÄ²»
֮ͬ´¦ÔÚÓÚ£º×éºÏ¹¹¼þÀàÖÐÏàͬÀàÐ͵ÄÊý¾Ý´¢´æ²Û¿ÉÒÔÏ໥Á¬½Ó£¨¼´ÓÀÔ¶¾ßÓÐÏàͬµÄÖµ
£©¡£´ËÍ⣬Êý¾Ý´¢´æ²Û»¹¿ÉÒÔºÍÊý¾Ý½ÓÊÕ²Û½øÐÐÁ¬½Ó¡£×ÓÀ಻ÄÜÖØж¨Ò塢ɾ³ý»ùÀඨ
ÒåµÄÊý¾Ý´¢´æ²Û¡£
Êý¾Ý½ÓÊÕ²Û¿ÉÒÔ°üº¬Ò»¸ö½ÓÊÕº¯Êý¡¢Ò»¸ö¶Á³öº¯Êý¡£Êý¾Ý½ÓÊÕ²Û½ÓÊÕµÄÊý¾ÝµÄÀàÐÍÊÇÈ·
¶¨µÄ¡£Êý¾Ý½ÓÊÕ²ÛÖ®¼ä¿ÉÒÔÏ໥Á¬½Ó£¨¼´ÓÀÔ¶°´ÕÕÏàͬµÄ˳Ðò½ÓÊÕµ½ÏàͬµÄÊý¾Ý£©¡£´Ë
Í⣬Êý¾Ý½ÓÊÕ²Û»¹¿ÉÒÔºÍÊý¾Ý´¢´æ²ÛÏàÁ¬½Ó¡£×ÓÀ಻ÄÜÖØж¨Ò塢ɾ³ý»ùÀඨÒåµÄÊý¾Ý
½ÓÊÕ²Û¡£
´ÓijÖÖÒâÒåÉÏ˵£¬Êý¾Ý´¢´æ²ÛÊÇÊý¾Ý½ÓÊÕ²ÛµÄÒ»ÖÖÌØÀý¡£Êý¾Ý´¢´æ²ÛÊǽö½öÄܹ»´¢´æÒ»
¸öÊý¾ÝµÄ´¢´æµ¥Ôª¡£¶øÊý¾Ý½ÓÊÕ²ÛÔò¿ÉÒÔ´¢´æ¸´ÔÓµÄÊý¾Ý½á¹¹£¬²¢ÔÚ´¢´æºÍ¶Á³öµÄ¹ý³Ì
ÖнøÐÐÌض¨µÄ´¦Àí¡£
ÐźÅÁ¬½Ó²ÛÀàËÆÓëC++ÖеÄÐ麯Êý¡£ÐźÅÁ¬½Ó²Û¿ÉÒÔºÍÈκÎÔ¤¶¨Òå»òÕß×Ô¶¨ÒåÐźŽøÐÐÁ¬
½Ó¡£Ô¤¶¨ÒåÐźÅÖ÷ÒªÓУº¶ÔÏó´´½¨Ðźš¢¶ÔÏóÉèÖÃÐźš¢¶ÔÏóɾ³ýÐźš¢X Windowʼþ
Ðźŵȵȡ£ÐźÅÁ¬½Ó²Û±ØÐë¸ø³öÒ»¸öÏìÓ¦º¯Êý¡£ÔÚÖ¸¶¨µÄÐźųöÏÖµÄʱºòµ÷Óøú¯Êý¡£
ÔÚ×ÓÀàÖпÉÒÔÖØж¨ÒåÏìÓ¦º¯Êý£¬µ«²»ÄÜÖØж¨ÒåÏà¹ØÐźš£
ÔÚGIRLÔ´ÎļþÖУ¬²»É漰˽ÓÐÊý¾Ý¡£Ë½ÓÐÊý¾ÝÓëÀà½çÃæûÓйØϵ£¬¿ÉÒÔÔÚÔËÐÐʱÓÉC/C+
+³ÌÐòÀ´´¦Àí¡£
Êý¾Ý´¢´æ²Û¡¢Êý¾Ý½ÓÊÕ²Û¿ÉÒÔ½ÓÊÕµÄÊý¾Ý¿ÉÄÜÓУºÕûÊý¡¢¸¡µãÊý¡¢×Ö·û´®¡¢ÑÕÉ«¡¢¹â±ê
¡¢×ÖÌå¡¢¹¹¼þ¡£ÄÇô£¬ÔÚGIRLÖоͱØÐëÔÊÐí¶¨ÒåÕ⼸ÀàÊý¾Ý¡£´ËÍ⣬»¹¿ÉÒÔ¶¨ÒåÓÉÉÏÊö
Êý¾Ý×éºÏÆðÀ´µÄ×éºÏ½á¹¹¡£
×ÛÉÏËùÊö£¬ÔÚGIRLÖпÉÒÔ¶¨ÒåµÄ¶ÔÏóÀàÐÍÓУºÕûÊý¶ÔÏ󡢸¡µãÊý¶ÔÏó¡¢×Ö·û´®¶ÔÏó¡¢ÑÕ
É«¶ÔÏó¡¢¹â±ê¶ÔÏó¡¢×ÖÌå¶ÔÏó¡¢¹¹¼þÀà¡£GIRL±ØÐë·Ö±ðΪÕâЩ¶ÔÏóÌṩ˵Ã÷ºÍ¶¨ÒåµÄÊÖ
¶Î¡£´ËÍ⣬ÀàËÆÓë C/C++£¬GIRLÔÊÐí¶¨ÒåÀàÐÍ¡£ÀàÐÍÖ»Óж¨ÒåÐÎʽ£¬Ã»ÓÐ˵Ã÷ÐÎʽ¡£Àà
ÐÍ¿ÉÒÔÔÚ¶à¸öÄ£¿éÖж¨Ò壬ÕâÊÇÒòΪÀàÐͽö½ö¸æÖª±àÒëÆ÷×éºÏÊý¾ÝµÄ½á¹¹£¬¶ø²»Éú³ÉÈÎ
ºÎ´úÂë¡£
3.4¡£Ô¼Êø¶¨ÒåÎÊÌâ
GIRLÒª½â¾öµÄÒ»¸öÖØÒªÎÊÌâ¾ÍÊÇÈ·¶¨×éºÏ¹¹¼þÀàÄÚ²¿µÄÊý¾ÝÔ¼Êø¡£
ͨ¹ý¿¼²ì¿ÉÒÔ·¢ÏÖ£¬¶ÔÓÚijЩ¹¹¼þÀ´Ëµ£¬ÓбØÒª´ÓÆä×Ó¹¹¼þÖС°¼Ì³Ð¡±Ä³Ð©Êý¾Ý»ò¹¦ÄÜ
¡£±ÈÈç˵¶Ô»°¿ò£¬³£¼ûµÄ·½Ê½ÊÇÔÚ´´½¨¶Ô»°¿òÖ®ºó£¬ÎªÁË»ñµÃ»òÉèÖöԻ°¿òÖпØÖƵÄÊý
¾Ý£¬¾Í±ØÐë·ÃÎʶԻ°¿òÖеĿØÖÆ¡£ÕâÑù£¬³ý·ÇÎÒÃǵ¥¶À¶¨ÒåÒ»¸öÀ࣬²¢ÇÒÔÚÀàµÄ½çÃæÖÐ
¸ø³ö·ÃÎÊÌض¨¿ØÖƵĺ¯Êý»òÊý¾Ý³ÉÔ±£¬·ñÔò¾Í²»ÄܰѶԻ°¿ò¿´×÷Ò»¸ö¶ÔÏóÕûÌ塣Ȼ¶ø£¬
ÕâÑù×öͨ³£ÊÇÏ൱Âé·³µÄ¡£Èç¹ûÌṩÁËÊý¾ÝÔ¼ÊøÊֶΣ¬°Ñ×éºÏ¹¹¼þÖеÄij¸öÊý¾Ý³ÉÔ±»ò
Õß·ÃÎʺ¯ÊýÓë×Ó¹¹¼þÏàÓ¦µÄÊý¾Ý³ÉÔ±¡¢·ÃÎʺ¯ÊýͳһÆðÀ´£¬ÄÇô¾Í¿ÉÒÔÇáÒ×µØʵÏÖµ¥Ò»
µÄÀà½çÃ棬ÔÙҲûÓбØÒªÖ±½Ó·ÃÎÊ×Ó¹¹¼þÁË¡£
Êý¾ÝÔ¼ÊøµÄÁíÒ»´óºÃ´¦ÊǼò»¯Êý¾ÝÏà¹Ø¹ØϵµÄά»¤¡£±ÈÈç˵£ºÄ³¸ö¿ØÖƵı³¾°ÑÕÉ«±ØÐë
ºÍÁíÒ»¸ö¿ØÖƵı³¾°ÑÕÉ«Ïàͬ£»Ä³¸ö¿ØÖÆÖд¢´æµÄÕûÊýÖµ±ØÐëСÓÚÁíÒ»¸ö¿ØÖÆÖд¢´æµÄ
ÕûÊýÖµ¡£
ÔÚGIRLµÄÉè¼ÆÖУ¬ÌṩÊý¾Ý´¢´æ²Û¡¢Êý¾Ý½ÓÊÕ²ÛµÄÄ¿µÄ¾ÍÊÇΪÁËÖ§³ÖÊý¾ÝÔ¼ÊøµÄ¹¦ÄÜ¡£
Ó¦ÓóÌÐòÖ»Óмä½ÓµØ·ÃÎÊÊý¾Ý´¢´æ²Û¡¢Êý¾Ý½ÓÊÕ²Û£¨Í¨¹ýÊý¾Ý´¢´æ²Û·ÃÎʺ¯Êý¡¢Êý¾Ý½Ó
Êղ۵ĽÓÊÕ¡¢¶Á³öº¯Êý£©£¬²ÅÄܸøϵͳÒÔά»¤Ô¼Êø¹ØϵµÄ»ú»á¡£
¿ÉÄÜ´æÔÚµÄÊý¾ÝÔ¼ÊøÓУº
ÈκÎÊý¾ÝÀàÐ͵ÄÊý¾ÝµÄÏàµÈ£»
ÕûÊýµÄËãÊõ¹Øϵ£»
¸¡µãÊýµÄËãÊõ¹Øϵ£»
×Ö·û´®µÄ±È½Ï¹Øϵ¡¢Á¬½Ó¹Øϵ£»
ÔÚÉÏÊö¹ØϵÖУ¬Ó¦Ó÷¶Î§×î¹ã·ºµÄ¡¢×îÈÝÒ×ʵÏÖµÄÊÇÏàµÈ¹Øϵ¡£ÔÚGIRLÖУ¬Á¬½Ó¾ÍÊÇÈÏ
¶¨Êý¾ÝÏàµÈµÄÊֶΡ£Á¬½Ó¿ÉÒÔÔÚÊý¾Ý´¢´æ²ÛÓëÊý¾Ý´¢´æ²ÛÖ®¼ä¡¢Êý¾ÝÁ¬½Ó²ÛÓëÊý¾ÝÁ¬½Ó
²ÛÖ®¼ä¡¢Êý¾Ý´¢´æ²ÛºÍÊý¾ÝÁ¬½Ó²ÛÖ®¼ä½øÐС£
ÔÚ±¾Éè¼ÆÖУ¬Ã»Óиø³ö˵Ã÷ËãÊõÕûÊý¹ØϵµÄ±íÊö·½Ê½¡£Èç¹ûÒýÈëËãÊõÕûÊý¹Øϵ£¬ÄÇôֻ
ÄÜÊÊÓÃÓÚÊý¾Ý´¢´æ²Û¡£ÐèÒªÖ¸³öµÄÊÇËãÊõÕûÊý¹ØϵµÄά»¤±È½Ï¸´ÔÓ£¬±ØÐëÇø·ÖÁ¬½ÓÓë±»
Á¬½ÓµÄÇø±ð£¬
Àý1£º¶ÔÓÚ¹ØϵX>=Y¡£ÆäÖÐX¡¢Y¶¼ÊÇÕûÊýÀàÐÍÊý¾Ý´¢´æ²Û¡£¿¼ÂÇÈçÏÂÇé¿ö£º
Èç¹ûÏòX·¢ËÍÁ˱ÈYСµÄÊý¾Ý£¬ÄÇô¾¿¾¹ÊǾܾø½ÓÊÕX»¹ÊÇÐÞ¸ÄY£¨ÈçºÎÐ޸ģ©ÒÔ±£³ÖÉÏÊö
¹Øϵ£¿
Èç¹ûÏòY·¢ËÍÁ˱ÈXСµÄÊý¾Ý£¬ÄÇô¾¿¾¹ÊǾܾø½ÓÊÕY»¹ÊÇÐÞ¸ÄX£¨ÈçºÎÐ޸ģ©ÒÔ±£³ÖÉÏÊö
¹Øϵ£¿
Àý2£º¶ÔÓÚ¹ØϵX=Y+1¡£ÆäÖÐX¡¢Y¶¼ÊÇÕûÊýÀàÐÍÊý¾Ý´¢´æ²Û¡£¿¼ÂÇÈçÏÂÇé¿ö£º
Èç¹ûÏòX·¢ËÍÁËʹÉÏÊö¹Øϵ²»³ÉÁ¢µÄÖµ£¬¾¿¾¹ÊǾܾø½ÓÊÕX»¹ÊÇÐÞ¸ÄYÒÔ±£³ÖÉÏÊö¹Øϵ£¿
Èç¹ûÏòY·¢ËÍÁËʹÉÏÊö¹Øϵ²»³ÉÁ¢µÄÖµ£¬¾¿¾¹ÊǾܾø½ÓÊÕY»¹ÊÇÐÞ¸ÄXÒÔ±£³ÖÉÏÊö¹Øϵ£¿
Àý3£º¶ÔÓÚ¹ØϵX=Y/3¡£³ýÁËÇ°ÃæÐèÒª¿¼ÂǵÄÇé¿öÖ®Í⣬»¹ÓУºÈç¹ûX±»Ð޸ĵĻ°£¬ÊÂʵÉÏ
Y¿ÉÄܵÄÖµÓÐ3¸ö¡£Èç¹û´¦ÀíÕâÖÖÇé¿ö£¿
²»ÄÑ¿´³ö£¬Ò»µ©ÔÊÐí³öÏÖËãÊõ¹Øϵ£¬¿ÉÄܵ¼ÖÂΪÁËά»¤Êý¾ÝÔ¼Êø¹Øϵ¶ø±ØÐë½â·½³Ì×éµÄ
Çé¿ö¡£Îª´Ë£¬GIRL ûÓÐÖ§³ÖÕâÖÖ¹¦ÄÜ¡£
¸¡µãÊýµÄËãÊõ¹ØϵÀàËÆÓëÕûÊýµÄËãÊõ¹Øϵ¡£´ËÍ⣬»¹±ØÐ뿼ÂǸ¡µãÊý¼ÆËãµÄÎó²îÎÊÌâ¡£
×Ö·û´®µÄ±È½Ï¹Øϵ¡¢Á¬½Ó¹ØϵÀàËÆÓÚËãÊõÕûÊý¹Øϵ¡£µ«ÊÂʵÉÏ×Ö·û´®µÄ±È½Ï¹Øϵ¡¢Á¬½Ó
¹ØϵµÄÓ¦ÓúÜÉÙ£¬¶øÇÒЧÂʺܵ͡£Èç¹û±ØÐëÓ¦ÓõĻ°£¬Óɹ¹¼þ»òÓ¦ÓóÌÐòÓÃC/C++À´ÊµÏÖ
ÍùÍùЧÂʸü¸ßһЩ¡£Òò´Ë£¬GIRLûÓÐÖ§³ÖÕâÖÖ¹¦ÄÜ¡£
4¡£Éè¼Æϸ½Ú
¸ø³öÇ°ÃæÃèÊöµÄÄ¿µÄÊÇ˵Ã÷ΪʲôҪÒÔÒ»ÖÖÏ൱ÌرðµÄ·½Ê½¶¨ÒåGIRL¡£ÊÂʵÉÏ£¬GIRLÓë
³£¼ûµÄGUI Tool KitµÄ±íÊö·½Ê½ÓкܴóµÄ²»Í¬¡£
GIRLµÄÉè¼Æ·ÖÒÔϼ¸¸ö²¿·Ö£º
Ó¦ÓóÌÐò·þÎñº¯Êý£»
GIRL¶ÔÄ£¿éµÄÖ§³Ö£»
GIRLÔ´ÎļþÖеÄ×¢ÊͺͺêÌæ»»£»
GIRLµÄÀàÐͶ¨Ò壻
GIRLÐźţ»
¶ÔGIRL¶ÔÏóµÄÖ§³Ö£º
¶ÔGIRL¶ÔÏóµÄ˵Ã÷£»
¶ÔGIRL¶ÔÏóµÄ¶¨Ò壻
ÔÚC/C++ÖзÃÎÊGIRL¶ÔÏó¡£
¹ØÓÚGIRL¹¹¼þ£»
GIRL¶Ô¼ÓËÙ¼üµÄÖ§³Ö£»
ʹÓÃGIRL±àÒëÆ÷girlc£»
GIRLµÄÔ¤¶¨Òå¹¹¼þ¡£
5¡£¶ÔijЩÉè¼Æ¾ö²ßµÄ˵Ã÷
5.1¡£ÎªÊ²Ã´GIRL×ÔÐÐʵÏÖÀà»úÖÆ£¬¶ø²»ÊÇÀûÓÃC/C++µÄÀà»úÖÆ£¿
ʹÓÃ×ÔÐÐʵÏÖµÄÀà»úÖÆÖ÷ÒªºÃ´¦ÓУº
¿ÉÒÔºÍGIRLÔ´ÎļþÍêÃÀµØ½áºÏ£»
¿ÉÒÔ¸ßЧµØʵÏÖÊý¾Ý´¢´æ²Û¡¢Êý¾ÝÁ¬½Ó²ÛµÄÁ¬½Ó£»
ËùÓеĹ¹¼þ£¬°üÀ¨Ô¤¶¨Òå¹¹¼þÔÚÄÚ¶¼ÊÇ°´ÕÕͬһÖÖ·½Ê½¹¹ÔìµÄ¡£Õâ¾ÍʹµÃ¶ÔGIRLµÄÀ©Õ¹
±äµÃÊ®·Ö¼ò±ã¡£
5.2¡£ÎªÊ²Ã´GIRL²»¶ÔÊý¾Ý´¢´æ²Û²ÉÓÃËãÊõÔ¼Êø£¿
ÕâÊÇÒòΪһµ©Ê¹ÓÃÁËËãÊõÔ¼Êø£¬½«µ¼ÖÂÐèÒª´óÁ¿ÔËËãµÄ½âÏßÐÔ´úÊý·½³Ì×éµÄ¹¤×÷£¬´ó´ó
µØ½µµÍÁËÔËÐÐЧÂÊ¡£´ËÍ⣬¼´Ê¹Î´À´ÐèÒªÌí¼ÓËãÊõÔ¼Êø£¬Ò²¿ÉÒÔÔÚ¼æÈÝÏÖÓÐÓï·¨µÄÇ°Ìá
Ï£¬Ìí¼ÓÐÂÓï¾äʵÏÖËãÊõÔ¼Êø¡£
6¡£×îºóµÄ˵Ã÷
6.1¡£·¢²¼
GIRLµÄ¿âº¯Êý½«°´ÕÕ¿âͨÓù«¹²Ðí¿ÉÖ¤£¨LGPL£©·¢²¼¡£GIRLµÄ±àÒëÆ÷girlc¼°ÆäËû¹¤¾ß³Ì
Ðò½«°´ÕÕͨÓù«¹²Ðí¿ÉÖ¤£¨GPL£©·¢²¼¡£
6.2¡£¹ØÓÚ±¾Éè¼Æ·½°¸
ÓÉÓÚ±¾Éè¼Æ·½°¸ÈÔÈ»ÊDzݰ¸£¬ÎªÁËά»¤×÷ÕßµÄÃûÓþ£¬Çë²»ÒªÔÚδÓë×÷ÕßÉÌÒéµÄÇé¿öÏ·¢
²¼±¾Éè¼Æ·½°¸¡£
±¾Éè¼Æ·½°¸½«¸ù¾ÝÌÖÂÛµÄÇé¿ö½øÐÐÊʵ±µÄÐ޸ģ¬×÷ÕßCharles±£ÁôÐÞ¸ÄȨ¡£ÔÚ»ù±¾¶¨¸åÖ®
ºó¼´¿ªÊ¼¿ª·¢¹¤×÷¡£ÔÚ¿ª·¢¹¤×÷½øÐеĹý³ÌÖУ¬¿ÉÄÜ»¹»á¶ÔÉè¼ÆµÄijЩϸ½Ú½øÐÐÐ޸ģ¬
µ«ÊÇGIRLµÄÉè¼Æ˼Ï뽫²»»á·¢Éú±ä»¯¡£
6.3¡£¹ØÓÚ½»Á÷ºÍÌÖÂÛ
±¾ÈË»¶ÓÈκÎÐÎʽµÄ£¬ÓйØGIRLÉè¼ÆµÄ½¨ÒéÓëÌáÎÊ¡£ÓÉÓÚÌõ¼þµÄÏÞÖÆ£¬×î±ã½ÝµÄ·½Ê½ÊÇ
·¢Ë͵ç×ÓÓʼþµ½ ÕâÀï¡£ËùÓÐÓмÛÖµµÄ½¨Ò飬¶¼½«ÔÚ±¾Ö÷Ò³¸üÐÂÖжÀÁ¢µØ¸ø³ö¡£
Èç¹ûÄúÐèÒª±¾Ö÷Ò³µÄѹËõ°ü£¬¿ÉÒÔͨ¹ýµç×ÓÓʼþºÍ±¾ÈËÁªÏµ£¬ÒÔ±ãÓÚÀëÏßä¯ÀÀ¡£
----------------------------------------------------------------------------
----
¶ÔÓÚÄú¶ÔGIRLµÄ¹ØÐıíʾ¸Ðл
»¶ÓÄú²Î¼Ó¶ÔGIRLÉè¼Æ·½°¸µÄÌÖÂÛ
»¶ÓÄú²Î¼ÓʵÏÖGIRLµÄ¹¤×÷
Charles 1999.9
--
Ú @@@@ @@@@
@@@@@ @@ N @@ @@@@@ µÃʧËæÔµ
\ @@@@ @ @@ i @@ @ @@@@ / ÐÄÎÞÔö¼õ
@@@ @@ g @@ @@@
@@@ h @@@
\ t /
¡ù ÐÞ¸Ä:£®NightOwl ÓÚ Apr 20 01:21:57 Ð޸ı¾ÎÄ£®[FROM: bat.hrbeu.edu.cn]
--
@@@@ @@@@
@@@@@ @@ N @@ @@@@@
\ @@@@ @ @@ i @@ @ @@@@ /
@@@ @@ g @@ @@@
@@@ h @@@
\ t /
¡ù À´Ô´:£®×Ï ¶¡ Ïã bbs.hit.edu.cn£®[FROM: 202.118.179.51]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.880ºÁÃë