Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¼¸ÖÖ³öÉ«µÄC/C++ GUIº¯Êý¿âµÄ½éÉÜ

 
QT
http://www.trolltech.com
http://www.qiliang.net/qt.html
QtÊÇTrolltech¹«Ë¾µÄÒ»¸ö¶àƽ̨µÄC++ͼÐÎÓû§½çÃæÓ¦ÓóÌÐò¿ò¼Ü¡£ËüÌṩ¸øÓ¦ÓóÌÐò¿ª·¢Õß½¨Á¢ÒÕÊõ¼¶µÄͼÐÎÓû§½çÃæËùÐèµÄËùÓù¦ÄÜ¡£QtÊÇÍêÈ«ÃæÏò¶ÔÏóµÄºÜÈÝÒ×À©Õ¹£¬²¢ÇÒÔÊÐíÕæÕýµØ×é¼þ±à³Ì¡£×Ô´Ó1996ÄêÔçЩʱºò£¬Qt½øÈëÉÌÒµÁìÓò£¬ËüÒѾ­³ÉΪȫÊÀ½ç·¶Î§ÄÚÊýǧÖֳɹ¦µÄÓ¦ÓóÌÐòµÄ»ù´¡¡£QtÒ²ÊÇÁ÷ÐеÄLinux×ÀÃæ»·¾³KDEµÄ»ù´¡£¬Í¬Ê±Ëü»¹Ö§³ÖWindows¡¢Macintosh¡¢Unix/X11µÈ¶àÖÖÆ½Ì¨¡£
GTK
http://gtkmm.sourceforge.net/
GTKÊÇÒ»¸ö´óÃû¶¦¶¦µÄCµÄ¿ªÔ´GUI¿â¡£ÔÚLinuxÊÀ½çÖÐÓÐGnomeÕâÑùµÄɱÊÖÓ¦Ó᣶øGTK¾ÍÊÇÕâ¸ö¿âµÄC++·â×°°æ±¾¡£
WxWidgets
http://www.wxwindows.org
http://sourceforge.net/projects/wxwindows
http://i18n.linux.net.cn/others/wxWindowstut/wxTutorial.html
http://www.wxwidgets.cn/
¿çƽ̨µÄGUI¿â¡£ÒòΪÆäÀà²ã´Î¼«ÏñMFC£¬ËùÒÔÓÐÎÄÕ½éÉÜ´ÓMFCµ½WxWidgetsµÄ´úÂëÒÆÖ²ÒÔʵÏÖ¿çÆ½Ì¨µÄ¹¦ÄÜ¡£Í¨¹ý¶àÄêµÄ¿ª·¢Ò²ÊÇÒ»¸öÈÕÇ÷ÍêÉÆµÄGUI¿â£¬Ö§³ÖͬÑù²»ÈõÓÚÇ°ÃæÁ½¸ö¿â¡£²¢ÇÒÊÇÍêÈ«¿ª·ÅÔ´´úÂëµÄ¡£Ð½üµÄC++
Builder XµÄGUIÉè¼ÆÆ÷¾ÍÊÇ»ùÓÚÕâ¸ö¿âµÄ¡£
MFC
´óÃû¶¦¶¦µÄ΢Èí»ù´¡Àà¿â£¨Microsoft Foundation
Class£©¡£´ó·²Ñ§¹ýVC++µÄÈ˶¼Ó¦¸ÃÖªµÀÕâ¸ö¿â¡£ËäÈ»´Ó¼¼Êõ½Ç¶È½²£¬MFCÊDz»´óƯÁÁµÄ£¬µ«ÊÇËü¹¹½¨ÓÚWindows
API
Ö®ÉÏ£¬Äܹ»Ê¹³ÌÐòÔ±µÄ¹¤×÷¸üÈÝÒ×,±à³ÌЧÂʸߣ¬¼õÉÙÁË´óÁ¿ÔÚ½¨Á¢
Windows ³ÌÐòʱ±ØÐë±àдµÄ´úÂ룬ͬʱËü»¹ÌṩÁËËùÓÐÒ»°ã C++
±à³ÌµÄÓŵ㣬ÀýÈç¼Ì³ÐºÍ·â×°¡£MFC
±àдµÄ³ÌÐòÔÚ¸÷¸ö°æ±¾µÄWindows²Ù×÷ϵͳÉÏÊÇ¿ÉÒÆÖ²µÄ£¬ÀýÈ磬ÔÚWindows
3.1ϱàдµÄ´úÂë¿ÉÒÔºÜÈÝÒ×µØÒÆÖ²µ½ Windows NT
»ò Windows 95
ÉÏ¡£µ«ÊÇÔÚ×î½ü·¢Õ¹ÒÔ¼°¹Ù·½Ö§³ÖÉÏÈÕ½¥ÊÆÎ¢¡£
Fox
http://www.fox-toolkit.org/
¿ª·ÅÔ´´úÂëµÄGUI¿â¡£×÷Õß´Ó×Ô¼ºÇ×ÉíµÄ¿ª·¢¾­ÑéÖеóöÁËÒ»¸öÀíÏëµÄGUI¿âÓ¦¸ÃÊÇʲôÑù×ӵĸÐÊܳö·¢£¬´Ó¶ø¿ªÊ¼Á˶ÔÕâ¸ö¿âµÄ¿ª·¢¡£ÓÐÐËȤµÄ¿ÉÒÔ³¢ÊÔһϡ£
WTL
»ùÓÚATLµÄÒ»¸ö¿â¡£ÒòΪʹÓÃÁË´óÁ¿ATLµÄÇáÁ¿¼¶ÊÖ·¨£¬Ä£°åµÈ¼¼Êõ£¬ÔÚ´úÂë³ß´ç£¬ÒÔ¼°ËÙ¶ÈÓÅ»¯·½Ãæ×öµÃ·Ç³£µ½Î»¡£Ö÷ÒªÃæÏòµÄʹÓÃȺÌåÊÇ¿ª·¢COMÇáÁ¿¼¶¹©ÍøÂçÏÂÔØµÄ¿ÉÊÓ»¯¿Ø¼þµÄ¿ª·¢Õß¡£
FLTK
fltkÆ«ÏòÓÚ¿ª·¢OpenGLͼÐÎÓ¦ÓóÌÐò£¬ÓнçÃæÉè¼ÆÆ÷fluid£¬±È½ÏÇáÁ¿¼¶£¬ËùÒÔ²»Ö§³ÖºÜ¶à¹¦ÄÜ£¬ÀýÈçNetwork¡¢Print¡£´úÂëÖÐʹÓÃÏ»®Ïß¡£½çÃæºÜÏñMotif£¬Ð¡¶ø¿ìÊÇËüµÄÌØµã¡£LGPLЭÒ飬µ«Óиü¶àÏÞÖÆ(ºÃÏñ·ÖΪÊÇ·ñ


Ïà¹ØÎĵµ£º

C/C++µÄÌõ¼þ±àÒë

ÒÔΪÒѾ­ÕÆÎÕÌõ¼þ±àÒ룬Ԥ±àÒëµÄÒªÁìÁË£¬½á¹û»¹ÊÇ´æÔںܶàÒÅ©µÄµØ·½£¬ËùÒÔ¹æÕûһϣº
Ìõ¼þ±àÒ룺
1
#ifdef _XXXX
...³ÌÐò¶Î1...
#else
...³ÌÐò¶Î2...
#endif
  Õâ±íÃ÷Èç¹û±êʶ·û_XXXXÒѱ»#defineÃüÁÒå¹ýÔò¶Ô³ÌÐò¶Î1½øÐбàÒ룻·ñÔò¶Ô³ÌÐò¶Î2½øÐбàÒë¡£
2
#ifndef _XXXX
...³ÌÐò¶Î1...
#else
...³ÌÐ ......

C/C++ Îļþ¶Áд²Ù×÷×ܽá

 C/C++ Îļþ¶Áд²Ù×÷×ܽá
ÔÚ±à³ÌµÄ¹ý³ÌÖУ¬ÎļþµÄ²Ù×÷ÊÇÒ»¸ö¾­³£Óõ½µÄÎÊÌ⣬ÔÚC++BuilderÖУ¬¿ÉÒÔʹÓöàÖÖ·½·¨¶ÔÎļþ²Ù×÷£¬ÏÂÃæÎҾͰ´ÒÔϼ¸¸ö²¿·Ö¶Ô´Ë×÷Ïêϸ½éÉÜ£¬¾ÍÊÇ£º
 
1¡¢»ùÓÚCµÄÎļþ²Ù×÷£»
2¡¢»ùÓÚC++µÄÎļþ²Ù×÷£»
3¡¢»ùÓÚWINAPIµÄÎļþ²Ù×÷£»
4¡¢»ùÓÚBCB¿âµÄÎļþ²Ù×÷£»
5¡¢ÌØÊâÎļþµÄ²Ù×÷¡£
Ò¼ ......

linuxÏÂCÓïÑÔ¶àÏ̱߳à³ÌʵÀý


À¼´óÂÛ̳ÉϵÄÒ»¸öÌû×Ó¡«¡«
ѧ¶«Î÷£¬ÍùÍùʵÀý²ÅÊÇ×îÈÃÈ˸ÐÐËȤµÄ£¬ÀÏÊÇѧ»ù´¡ÀíÂÛ£¬²»¶¯ÊÖ£¬¸Ð¾õûÓгɾ͸У¬ºÇºÇ¡£
ÏÂÃæÏÈÀ´Ò»¸öʵÀý¡£ÎÒÃÇͨ¹ý´´½¨Á½¸öÏß³ÌÀ´ÊµÏÖ¶ÔÒ»¸öÊýµÄµÝ¼Ó¡£
»òÐíÕâ¸öʵÀýûÓÐʵ¼ÊÔËÓõļÛÖµ£¬µ«ÊÇÉÔ΢¸Ä¶¯Ò»Ï£¬ÎÒÃǾͿÉÒÔÓõ½ÆäËûµØ·½È¥À­¡£
ÏÂÃæÊÇÎÒÃǵĴúÂ룺
/*thread_example.c : c ......

ÔÚLINUXϽøÐÐCÓïÑÔ±à³ÌËùÐèÒªµÄ»ù´¡ÖªÊ¶

 ÕâÆªÎÄÕ½éÉÜÔÚLINUXϽøÐÐCÓïÑÔ±à³ÌËùÐèÒªµÄ»ù´¡ÖªÊ¶.ÔÚÕâÆªÎÄÕµ±ÖÐ,ÎÒÃǽ«»áѧµ½ÒÔÏÂÄÚÈÝ:
Ô´³ÌÐò±àÒë
MakefileµÄ±àд
³ÌÐò¿âµÄÁ´½Ó
³ÌÐòµÄµ÷ÊÔ
Í·ÎļþºÍϵͳÇóÖú
--------------------------------------------------------------------------------
1.Ô´³ÌÐòµÄ±àÒë
ÔÚLinuxÏÂÃæ,Èç¹ûÒª±àÒëÒ»¸öC ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ