| ²é¿´: 1475 | »Ø¸´: 2 | ||||
yalefield½ð³æ (ÎÄ̳¾«Ó¢)
ÀϺºÒ»Ã¶
|
[½»Á÷]
¡¾×ªÌû¡¿³¹µ×³¬Ô½MFC££>ŵ»ùÑǵĿªÔ´GUI¿â£ºQt ÒÑÓÐ2È˲ÎÓë
|
|
http://www.cnbeta.com/articles/111246.htm Visual Studio 2003/2005/2008Ï¿ª·¢WindowsͼÐνçÃæ³ÌÐò£¬³ÌÐòÔ±Ò»Ö±×öמñÔñ£ºÑ¡Ôñ.netƽ̨£¬ÔòÒâζ×ÅÐèÒªXPÓû§°²×°.net Framework, ¶øÇÒ×Ô¼º²»ÄÜÊÖ¹¤¿ØÖÆÄ³Ð©´úÂëµÄÓÅ»¯£»Ñ¡ÔñÔÉúC++/MFCƽ̨£¬ÔòÒâζ×ÅÐèÒª±àд·±ËöµÄ´úÂë(VS2008ÉõÖÁ²ÃµôÁË»ùÓÚMFCµÄGUI Designer£¬ËùÓÐMFC GUI´úÂ룬³ýIDEÄÚÖõĿÉÁ¯µÄ¿ò¼ÜÍ⣬±ØÐëÊÖ¹¤²úÉú)¡£ ×Ô´ÓVisual Studio 2002·¢²¼ÒÔÀ´£¬Î¢ÈíÒ»Ö±ÔÚC++Æ½Ì¨ÍÆC++Ïò.NETƽ̨µÄת»»£¬ÏȺóÍÆ³öÁËManaged C++ºÍÆäÉý¼¶°æ±¾C++/CLI£¬¶ø¶ÔÔÉúÔËÐеÄC++Ò»Ö±Àäµ£¬³ýÁ˸ü¼Ó·ûºÏ±ê×¼Ö®Í⣬¼¸ºõûÓÐеĿâ¼ÓÈë¡£¶øÍ¬Ê±£¬¿ªÔ´ÕóÓªµÄC++ƽ̨ѸËÙ·¢Õ¹¡£ÆäÒ»ÊÇGCC4´ó·ù¶ÈÌáÉýÁ˱àÒëÓÅ»¯£¬¶þ½øÖÆÂëÖÊÁ¿ÒѾ³¬¹ýÁËÔÉú±àÒëµÄVisual C++£»Æä¶þÊÇһϵÁпªÔ´¿çƽ̨µÄGUI¿â£¨ÀýÈçQt¡¢WxWidgets¡¢GTKµÈ£©µÄÅ·¢Õ¹£¬ÒѾ´ïµ½ºÍ³¬¹ýÁËÒ»´úáÛ·åVisual C++ 6.0£¨MFC¿â£©µÄˮƽÁË¡£ ÏÂÃæ±ÊÕß¾ÍÏò´ó¼Ò¼òÒª½éÉÜQtÕâ¸ö¿â¡£ ±ÊÕ߸öÈËÈÏΪ£¬ÔÚQt¡¢WxWidgets¡¢GTKÈý¸ö¿ªÔ´C/C++¿âÖУ¬QtµÄÉè¼ÆË¼Â·¡¢IDEÖ§³Ö¡¢´úÂëÖ´ÐÐËٶȶ¼´ïµ½Á˽Ϻõģ¨ÖÁÉÙ£¬ÄܺÍ΢ÈíµÄVisual C++/CLIæÇÃÀ£©µÄˮƽ¡££¨GTKÊÇ»ùÓÚCµÄ£¬Ò²ÊÇÃæÏò¶ÔÏó·ç¸ñ£¬±È½ÏÊʺÏC¿ª·¢Õß¡££© ÀúÊ· Qt±¾À´ÊÇtrolltech¹«Ë¾Éè¼ÆµÄÒ»¸ö¿çƽ̨¿â¡£2008Äêtrolltech±»Åµ»ùÑÇÊÕ¹º£¬Qt¾Í³ÉÁËŵ»ùÑǵĹٷ½GUI½çÃæ¿â¡£ °üº¬µÄÄ£¿é£¨Õª×Ôά»ù°Ù¿Æ£© * QtCore¡ªQtCoreÄ£¿éÊÇËùÓлùÓÚQtµÄÓ¦ÓóÌÐòµÄ»ù´¡£¬ÌṩÐźÅÓë²ÛµÄ¶ÔÏó¼äͨÐÅ»úÖÆ¡¢IO¡¢Ê¼þºÍ¶ÔÏó´¦Àí¡¢¶àÏß³Ì * QtGui¡ª°üº¬ÁË¿ª·¢Í¼ÐÎÓû§½çÃæÓ¦ÓóÌÐòËùÐèµÄ¹¦ÄÜ¡£Ê¹ÓÃÆäÖ§³ÖµÄ¸÷¸öƽ̨µÄ±¾µØÍ¼ÐÎAPI¡£Ö§³Ö·´¾â³Ý¡¢ÏòÁ¿Ðα䡣֧³ÖARGB¶¥²ã widget * QtMultimedia * QtNetwork¡ªÌṩÁËÍøÂç³ÌÐòÉè¼Æ¹¦ÄÜ¡£Ö§³ÖͨÓÃÐÒ飬ÈçHTTP¡¢FTPºÍDNS£¬°üÀ¨¶ÔÒì²½HTTP 1.1µÄÖ§³Ö¡£Óë½ÏµÍ²ãµÄTCP/IPºÍUDPÐÒ飬ÈçQTcpSocket¡¢QTcpServerºÍQUdpSocket * QtOpenGL¡ªÌṩÔÚÓ¦ÓóÌÐòÖÐʹÓÃOpenGLºÍOpenGL ES¼ÓÈë3DͼÐΡ£ÔÚWindowsƽ̨ÉÏÒàÖ§³ÖDirect3D * QtOpenVG * QtScript¡ª °üº¬ÍêÈ«¼¯³ÉµÄECMA±ê×¼½Å±¾ÒýÇæ¡£ÌṩÐźÅÓë²Û»úÖÆ¼ò»¯¶ÔÏó¼äͨÐźÍQtScriptµ÷ÊÔÆ÷¡£ * QtScriptTools¡ª¶îÍâµÄQt Script×é¼þ * QtSql¡ª½«Êý¾Ý¿â¼¯³ÉÖÁÓ¦ÓóÌÐò¡£Ö§³ÖËùÓÐÖ÷ÒªµÄÊý¾Ý¿âÇý¶¯°üÀ¨ODBC¡¢MySQL¡¢PSQL¡¢SQLite¡¢ ibase¡¢Oracle¡¢Sybase¡¢DB2¡£ * QtSvg¡ªÖ§³ÖSVG¸ñʽ * QtWebKit¡ª¼¯³ÉWebKit£¬ÌṩÁËHTMLä¯ÀÀÆ÷ÒýÇæ£¬±ãÓÚÔÚ±¾µØÓ¦ÓóÌÐòÖÐǶÈëÍøÂçÄÚÈݺͷþÎñ¡£ * QtXml¡ªÌṩÁËXMLÎĵµµÄÔĶÁÆ÷ºÍ±àдÆ÷¡¢Ö§³ÖSAXºÍDOM¡£ * QtXmlPatternsl¡ªÌṩÁËXQueryºÍXPathÒýÇæÖ§³Ö¡£ * Phonon¡ª¼¯³ÉPhonon£¬Ö§³Ö¿çƽ̨ӦÓóÌÐò²¥·ÅÒôƵºÍÊÓÆµÄÚÈÝ¡£ * Qt3Support¡ªÄ£¿éÌṩ¼æÈÝQt 3.§ç.§ç°æ±¾µÄ³ÌÐò¿â ´ÓÉÏÃæ¿ÉÒÔ¿´³ö£¬Qt¿ÉÒÔÈ¡´ú×ÔVisual C++ 6.0ÖоͿªÊ¼Ö§³ÖµÄMFC¡¢Winsock¡¢MSHTML¡¢MSXML¡¢MSDXM(ÒÔ¼°ºóÀ´µÄWindows Media Player¿Ø¼þ)¡¢ADOÊý¾Ý·ÃÎʵÈÄ£¿é¡£ ¿ª·¢»·¾³IDE ¿ª·¢»·¾³ÊdzÌÐòÔ±×îΪ¹Ø×¢µÄ£¬Windowsƽ̨΢ÈíVC++¡¢VB¡¢C#ϵÁÐÓïÑԵijɹ¦£¬¾ÍÊÇÒòΪÓÐÁËÇ¿´óµÄVisual Studio¿ª·¢»·¾³. µ±ÄêVisual Studio 6.0¸úMFC¾ÍÌṩÁËÀàËÆµÄʼþ-´¦Àíº¯Êý¹³Á¬¹¤¾ß£¬Èç½ñ¿ªÔ´Èí¼þÒ²ÌṩÁË£¬²¢ÇÒ¸üΪǿ´óÒ×Óᣠ³ýÁËQt Creator£¬QtµÄ´°ÌåÉè¼ÆÆ÷(Qt Designer)»¹¿ÉÒÔ×÷Ϊ²å¼þ£¬ÔÚ±ðµÄIDEÏÂʹÓá£ÀýÈ磬¿ÉÒÔ²åÈëNetbeans¡¢Visual StudioºÍEclipse¡£ÖÁ½ñ£¬²å¼þÈÔÈ»ÓÐÒ»¶¨µÄÎÊÌ⣬ÀýÈçSocket/Slot¹ØÁªÆ÷£¬ÔÚubuntu 9.10 + Netbeans 6.8µÄ´îÅäÏ£¬Signal/Slot¹ØÁªÆ÷ÎÞ·¨Ê¹Ó㬶øÔÚWindows 7+Visual Studio 2008 SP1ÏÂÕý³£¡£ ΪÁË¿ª·¢¶àÓïÑÔ³ÌÐò£¬QtÌṩÁËQt Linguist£¬¿ÉÒÔ·½±ãµØ±à¼¶àÓïÑÔ×ÊÔ´¡£ ÄÚ´æ¹ÜÀí ¿ÉÄÜÊdzöÓÚ¶ÔǶÈëʽӦÓõÄÐÔÄÜ¿¼ÂÇ£¬ÏÖÔÚ°æ±¾µÄQt²¢Ã»Óм¯³É¹¦Äܷdz£Ç¿´óµÄ£¨ÀàËÆÓÚJava»ò.netµÄ£©À¬»øÊÕ¼¯Æ÷£¬µ«ÊÇÒ²²»ÓÃÔÚÄÚ´æ¹ÜÀíÉÏÌ«¹ý·ÑÐÄ¡£QtÖд󲿷Öwidget¶¼´ÓQObjectÀà¼Ì³Ð¶øÀ´£¬¶øQObjectÓÐÒ»¸öÉϼ¶¶ÔÏóµÄÊôÐÔ£»µ±Éϼ¶¶ÔÏó£¨Èç´°ÌåÖа´Å¥µÄÉϼ¶¶ÔÏóÊÇ´°Ì壩Í˳öÄڴ棬QtÄÚÖõĻúÖÆ»á½«ËùÓÐϼ¶¶ÔÏóÒ»ÆðÏú»Ù¡£Èç¹ûÔÚÉϼ¶¶ÔÏóδÍ˳öÄÚ´æµÄʱºòÐèҪɾ³ýϼ¶¶ÔÏóÒÔÊÍ·ÅÄڴ棬Ôò¿ÉÒÔµ÷ÓÃfreeLater( )º¯ÊýÀ´ÊÍ·Å¡£ µ±È»£¬Ïñ´«Í³µÄC++Ò»Ñù£¬Qt²»½â¾öÒ°Ö¸ÕëÏÝÚ壬¶ÔÏóɾ³ýºóµÄÖ¸ÕëÐèÓɳÌÐòÔ±×Ô¼ºÏûÃð»òÕßÁí¸³ËûÖ·¡£Ïà±ÈÓÚMFCµÄÄÚ´æ¹ÜÀí£¬QtµÄÄÚ´æ¹ÜÀíÒѾÏ൱ÈËÐÔ»¯£¬ÆÚ´ýÏÂÒ»¸ö°æ±¾¼ÓÈëÄÚÖõÄÀ¬»øÊÕ¼¯Æ÷£¬ÈóÌÐòÔ±¿ÉÒÔÑ¡ÔñÓÉÀ¬»øÊÕ¼¯Æ÷ÊÕ¼¯ÄÚ´æ¿Õ¼ä¡£ ¿çƽ̨¿ª·¢ Qt¿ª·¢µÄ³ÌÐò¶¼ÊÇ¿çÆ½Ì¨µÄ£¬¿ÉÒÔÔÚWindows¡¢FreeBSD¡¢Linux(X11)¡¢MacOSXËÄ´óÖ÷Á÷×ÀÃæÆ½Ì¨ÉÏÔËÐУ¬»¹Ö§³Ö Symbian¡¢Embedded Linux¡¢WinCE¡¢MaemoËÄÖÖǶÈëʽƽ̨£¬¶øOpenSolaris¡¢iPhone OS¡¢Android¡¢Amazon Kindleƽ̨µÄ¿ª·¢Ò²ÕýÔÚ½øÐÐÖС£ Qt Creator±¾Éí¿ÉÒÔÔÚWindows¡¢Linux(X11)¡¢MacOSXÉÏÔËÐС£ ÊÚȨ QtÖ÷ÒªÒÔÈýÖÖÐÒé·¢²¼£ºGPL¡¢LGPLºÍCommercial¡£ÈýÖÖÐÒéµÄ´úÂëÏàͬ£¬Ö»ÊÇÐÒ鲻ͬ¶øÒÑ¡£GPL¾Í²»ÓÃ˵ÁË£¬LGPLÐÒéÔÊÐí»ùÓÚQt ¿ª·¢¿ªÔ´»ò±ÕÔ´/ÉÌÒµÈí¼þ£»CommercialÐÒéÐèÒª»¨Ç®´ÓNokia¹ºÂò£¬Ã¿¿ª·¢ÕßÊÚȨ¼Û¸ñÔÚ2000ÃÀԪ֮ϣ¬¸½¼ÓÒ»ÄêµÄ¼¼ÊõÖ§³Ö£»Ö»ÓÐÔÚÐèÒª¶Ô Qt±¾Éí½øÐÐÐ޸쬲¢ÇÒÐ޸ĵIJ¿·Ö²»ÄÜ¿ª·ÅÔ´´úÂëµÄʱºò£¬²ÅÓбØÒª²ÉÓÃCommercialÐÒé¡£Òò´Ë¸öÈ˺ÍСÆóÒµ¿ª·¢ÕßʹÓÃQt¾ø´ó²¿·ÖÇé¿öÊDz»ÒªÇ®µÄ¡£ |
» ÊÕ¼±¾ÌûµÄÌÔÌûר¼ÍƼö
ÐÅÏ¢ |
» ²ÂÄãϲ»¶
085602»¯¹¤Çóµ÷¼Á£¨331·Ö£©
ÒѾÓÐ8È˻ظ´
307Çóµ÷¼Á
ÒѾÓÐ18È˻ظ´
085701»·¾³¹¤³ÌÇóµ÷¼Á
ÒѾÓÐ12È˻ظ´
288×ÊÔ´Óë»·¾³×¨Ë¶Çóµ÷¼Á£¬²»ÏÞרҵ£¬ÓÐѧÉϾÍÐÐ
ÒѾÓÐ11È˻ظ´
085600²ÄÁÏÓ뻯¹¤µ÷¼Á
ÒѾÓÐ9È˻ظ´
Ò»Ö¾Ô¸»ª¶«Ê¦·¶´óѧÓлú»¯Ñ§×¨Òµ£¬³õÊÔ351·Ö£¬¸´ÊÔ±»Ë¢Çóµ÷¼Á!
ÒѾÓÐ8È˻ظ´
266·Ö£¬Çó²ÄÁÏÏà¹Ø×¨Òµµ÷¼Á
ÒѾÓÐ7È˻ظ´
²ÄÁÏÇóµ÷¼Á Ò»Ö¾Ô¸¹þ¹¤´ó×Ü·Ö298·Ö£¬Ç°Èý¿Æ223·Ö
ÒѾÓÐ7È˻ظ´
303Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
083000ѧ˶274Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
ÇóÖúwileyÊý¾Ý¿âµÄÂÛÎÄͶ¸åÎÊÌâ
ÒѾÓÐ14È˻ظ´
ÄãÓÐûÓÐÔÚ¹¤×÷ÖÐʹÓùý££¿ªÔ´Èí¼þ»ò³ÌÐò¿â££
ÒѾÓÐ12È˻ظ´
ÇóÍÆ¼ö³ÉÊìʵÓõĿªÔ´ÈýÎ¬ÖØ½¨ÏîÄ¿
ÒѾÓÐ4È˻ظ´
x86ÏÂ×î¿ìµÄ±àÒëÆ÷pathscale¿ªÔ´ÁË
ÒѾÓÐ6È˻ظ´
jason.masc
ͳæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 63.6
- Ìû×Ó: 44
- ÔÚÏß: 17.8Сʱ
- ³æºÅ: 1098825
- ×¢²á: 2010-09-14
- ÐÔ±ð: GG
- רҵ: ÖÆÀä¼°µÍ餳Ì
¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÓàÔó³É(½ð±Ò+2): ¹ÄÀøÌÖÂÛ£¡ 2011-02-20 18:42:21
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÓàÔó³É(½ð±Ò+2): ¹ÄÀøÌÖÂÛ£¡ 2011-02-20 18:42:21
|
×ÜÌå¶øÑÔ£¬QTµÄËùν¼Ü¹¹Çå³þ£¬ÊÇÒÀ¿¿ÍêÈ«µÄ¶à²ã¼Ì³ÐÌåϵʵÏֵģ¬ÕâÒ»µãÉÏÖ»ÊÇ·½±ãÁ˳õѧÕßѧϰ£¬µ«Æäʵ¶ÔÓÚ±àÒëÆ÷²»»á´øÀ´Èκκô¦£¬ÕâÒ²¾Í¾ö¶¨ÁËQTµÄÔËÐÐЧÂÊÓÀÔ¶¶¼ÔÚMFC֮ϡ£ |

2Â¥2011-02-16 23:04:10
ϲ»¶
![]() |
3Â¥2011-02-18 11:48:45














»Ø¸´´ËÂ¥
