Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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++ÓïÑÔÖеÄ×Ö·û¼¯ºÍ×Ö·û±àÂë

 ÔÚcÓïÑÔÖУ¬hello world³ÌÐòµÄ±àÂëÆäʵδ±Ø¾ÍÖ»ÓÐÄÇÒ»ÖÖÊéд¸ñʽ£¬ÓÐЩ¸ñʽ¿´ÆðÀ´ÓеãÂÒÂ룬ȴÒÀÈ»ÓÐ×ÅÄÜÕý³£±àÒ룬ÔËÐеÄÁ¼ºÃÆ·ÐÔ£¬ÕæÊÇÄÑÄÜ¿É¹ó£¬ÆäÖеÄÃØÃÜ£¬¿´Ò»¿´cÓïÑÔÖÐ×Ö·û¼¯ºÍ×Ö·û±àÂëµÄÃèÊö°É¡£
??= include<stdio.h>
int main( int argc, char* argv??(??))
<%
      ......

virtualBox ´ó°á¼Ò ´ÓCÅÌÒÆ×ß

 ¼´Ê¹½«VirtualBox°²×°µ½±ðµÄÅÌÉÏ£¬Æä×ö³ÉµÄÐéÄâ»ú£¨ÏµÍ³£¬Ó²ÅÌ£©ÈÔ»áĬÈÏÉú³Éµ½ÏµÍ³ÅÌ£¬Ä¬ÈÏC:ÅÌÉÏ£¬Ëæ×ÅÐé»úÊýÁ¿ºÍÄÚÈÝÔö¼Ó¼·Õ¼Á˱¾À´¾Í²»´óµÄϵͳÅ̿ռ䣬ºÜÊDz»±ã¡£
 ¿ªÊ¼½«C:ÅÌÏÂ.VirtualBoxĿ¼ÏµĶ«Î÷È«ÅÌ¿½±´ÖÁ±ð´¦,È»ºóÔÚVirtualBoxµÄÎļþ/»·¾³ÉèÖà Öн«¡ºÄ¬ÈÏÓ²ÅÌĿ¼¡»ºÍ¡ºÄ¬ÈϼÙÏë»úÆ÷¡»×öÏàÓ¦µÄÐÞ ......

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¡¢ÌØÊâÎļþµÄ²Ù×÷¡£
Ò¼ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ