¡¡XiaoHui.Net Ц»ã³ÌÐòÔ±ÂÛ̳ ¡ú ÐÂÈ˱¨µ½ & ÓéÀÖ¹àË®

   Ç³Ì¸VC++£¨C++£©Ç°Í¾ºÍѧϰ·½·¨


Ò³: [1]

huxinrun2008-11-20 12:37
dz̸VC++£¨C++£©Ç°Í¾ºÍѧϰ·½·¨

̸VC++ǰ;ºÍѧϰ·½·¨ £¨²¿·ÖÀ´×ÔÍøÂ磩

ÏàÐÅÿ¸öѧϰÈí¼þµÄÅóÓÑÓ¦¸Ã¶ÔC++¶¼²»Ä°Éú£¬µ«Ëæ×Žü¼¸ÄêÀ´JavaµÈ¸ß¼¶ÓïÑԵijöÏÖ£¬ËƺõÈËÃǵÄ×¢ÒⶼתÏòÁËJavaÕâЩÈÈÃÅÓïÑÔÉÏÃæ£¬ÕâÈÃһЩ¸Õ¿ªÊ¼Ñ§Ï°C++µÄÅóÓѺÜÊÇÃÔ㣬ÔÚÕâÑùÎÒ·¢ÕâÑùµÄһƪÎÄÕ£¬Ï£ÍûÄܸø´ó¼ÒһЩָµ¼×÷Óá£
Ê×ÏÈÊÇΪʲôÎÒÃÇÈÔҪѧϰC++£¬ËüµÄÓÅÊÆÊÇʲô£¬ÏÂÃæ¾ÍÊÇËüµÄÓ¦ÓÃÁìÓò£º

1.      µÍ¼¶ÏµÍ³³ÌÐòÉè¼Æ£ºC++ÊÇÆù½ñΪֹ×îºÃµÄµÍ¼¶³ÌÐòÉè¼ÆÓïÑÔ¡£
2.      ¸ß¼¶ÏµÍ³³ÌÐòÉè¼Æ£º°üÀ¨²Ù×÷ϵͳºËÐÄ¡¢ÍøÂç¹ÜÀíϵͳ¡¢±àÒëϵͳ¡¢µç×ÓÓʼþϵͳ¡¢ÎÄ×ÖÅŰæÏµÍ³¡¢Í¼ÏñºÍÉùÒôµÄ±àÅÅϵͳ¡¢Í¨Ñ¶ÏµÍ³¡¢Óû§½çÃæ¡¢Êý¾Ý¿âϵͳµÈµÈ¡£
3.      Ç¶Èëʽϵͳ£º°üÀ¨ÕÕÏà»ú¡¢Æû³µ¡¢»ð¼ý¡¢µç»°½»»»»ú¡¢Æû³µµÈµÈ¡£
4.      ÊýÖµ/¿ÆÑ§¼ÆË㣺°üÀ¨·ÂÕæ¡¢ÊµÊ±Êý¾Ý»ñÈ¡ºÍÊý¾Ý¿â·ÃÎʵȵȡ£
ÏÂÃæÊÇһЩÀý×Ó£º
1.      Adobe Systems£ºËùÓÐÖ÷ÒªÓ¦ÓóÌÐò¶¼Ê¹ÓÃC++¿ª·¢¶ø³É£¬±ÈÈçPhotoshop & ImageReady¡¢IllustratorºÍAcrobatµÈ¡£
2.      Maya£ºÖªµÀ¡°Ö©ÖëÈË¡±¡¢¡°Ö¸»·Íõ¡±µÄµçÄÔÌØ¼¼ÊÇʹÓÃʲôÈí¼þ×ö³öÀ´µÄÂð£¿Ã»´í£¬¾ÍÊÇMaya¡£
3.      Amazon.com£ºÊ¹ÓÃC++¿ª·¢´óÐ͵ç×ÓÉÌÎñÈí¼þ¡£
4.      Apple£º²¿·ÖÖØÒª¡°Áã¼þ¡±²ÉÓÃC++±àд¶ø³É¡£
5.      AT&T£ºÃÀ¹ú×î´óµÄµçѶ¼¼ÊõÌṩÉÌ£¬Ö÷Òª²úÆ·²ÉÓÃC++¿ª·¢¡£
6.      Google£ºWebËÑË÷ÒýÇæ²ÉÓÃC++±àд¡£
7.      IBM£ºOS/400¡£
8.      Microsoft£ºÒÔϲúÆ·Ö÷Òª²ÉÓÃC++£¨Visual C++£©±àд£º
    Windows XP  
    Windows NT£ºNT4¡¢2000  
    Windows 9x£º95¡¢98¡¢Me  
    Microsoft Office£ºWord¡¢Excel¡¢Access¡¢PowerPoint¡¢Outlook  
    Internet Explorer£¬°üÀ¨Outlook Express  
    Visual Studio£ºVisual C++¡¢Visual Basic¡¢Visual FoxPro   
    .NET FrameworkÀà¿â²ÉÓÃC#±àд£¬µ«C#±àÒëÆ÷×ÔÉíÔòʹÓÃC++±àд¶ø³É¡£  
    Exchange  
    SQL Server  
    FrontPage  
    Project  
    ËùÓÐÓÎÏ·  
    ......  
9.     KDE£ºK Desktop Environment£¨Linux£©¡£
10.   Symbian OS£º×îÁ÷ÐеķäÎѵ绰OSÖ®Ò»¡£


½ÓÏÂÀ´ÊÇ×ܽáµÄһЩѧϰµÄ¾­Ñ飬Óë´ó¼Ò·ÖÏí:

Ó¢ÓïÒªºÃ ¿´¶®MSDN ҪѧºÃvc£¬ÏÈѧºÃÓ¢ÓÔÙÈ¥codeguru.comÖ®ÀàµÄÍøÕ¾
d/l source code¡£Ñ§ºÃvc=Ó¢ÎĺÃ+»ù±¾¹¦ºÃ+ÇÚ·Ü+´ÏÃ÷¡£
1ÏÈѧϰC»òC++£¬ÔÚwindowsµÄconsole»·¾³Ï±àд²»Ì«ÉîÈëÉæ¼°APIµÄ³ÌÐò£»ÓÈÆä·â×°£¬
¼Ì³Ð£¬¶à̬һ¶¨Òª¾« ²»ÒªÈÃvcµÄ¸÷ÖÖÌØÐÔ·ÖÉ¢×¢ÒâÁ¦¡£ÕâÒ»½×¶Î,¿ÉÒÔ°ÑÖØÐķŵ½Ñо¿
Ëã·¨ÉÏ
2ÔÚ»ù±¾ÉÏÕÆÎÕÁËÓï·¨Ö®ºó£¬¿ªÊ¼½Ó´¥¼òµ¥µÄϵͳAPI£¬Ñ§Ï° WindowsµÄ±à³ÌÔ­ÀíºÍ»úÖÆ
£» ÏÈÁ˽âWindowsϵͳµÄÏûÏ¢»úÖÆ£¨¶àÈÎÎñ£¬ÏûÏ¢Ó³ÉäµÈ£©¡£Ò»¿ªÊ¼Óûù±¾µÄSDKÐÎʽÀ´
¿ª·¢¼¸¸ö³ÌÐò×÷ΪÈëÃÅ(WinSDK±à³Ì¾ÍÊÇÖ±½Óµ÷ÓÃWindowsµÄAPI½øÐбà³Ì£©(SDKÈ«³ÆÊÇS
oftware Developers Kit,Òâ˼ÊÇÈí¼þ¿ª·¢¹¤¾ßÏ䣩£¨APIÈ«³ÆÊÇapplication program
interface,Òâ˼ÊÇÓ¦ÓóÌÐò±à³Ì½Ó¿Ú£©¡£¿ªÊ¼½øÐÐWinSDK±à³ÌÓÃCÓïÑÔ×îºÃ£¬¿ÉÒÔÆ²¿ªC
++µÄÌØÐÔרÐÄÊìϤһÏÂWin32±à³ÌµÄ˼·ÒÔ¼°Á˽âwindowsµÄÏûÏ¢ÔËÐлúÖÆ¡£¿ÉÒÔ±àд¼ò
µ¥µÄ²Ëµ¥³ÌÐò£¬¿ÉÒÔ¼òµ¥µØÔÚWM_PAINTϲÙ×÷ GDIº¯Êýµ±Äã¿ÉÒÔÊìÁ·µÄʹÓÃCÓïÑÔ½øÐÐW
INDOWS³ÌÐòÉè¼ÆÁË£¬Äã¿ÉÒÔ³¢ÊÔÃæÏò¶ÔÏóµÄ·½·¨ÁË¡£
3ÓÃMFCÀ´¿ª·¢³ÌÐò£¨MFCÈ«³ÆMicrosoft Foundation Classes,ÊǰÑWinAPI½øÐзâ×°µÄÀà
¿â£¬ËüÊÇÒ»¸öÀàµÄ¼¯ºÏ£¬Í¨¹ý¸²¸ÇWinAPI£¬Îª±à³ÌÌṩÁËÒ»¸öÃæÏò¶ÔÏóµÄ½çÃæ¡£Ëüʹwi
ndows³ÌÐòÔ±Äܹ»ÀûÓÃC++ÃæÏó¶ÔÏóµÄÌØÐÔ½øÐбà³Ì£¬ÀàËÆBCBµÄOWL£¬DelphiµÄVCL×é¼þ¡£
Ëü°ÑÄÇЩ½øÐÐSDK±à³Ìʱ×î·±ËöµÄ²¿·ÖÌṩ¸ø³ÌÐòÔ±£¬Ê¹Ö®×¨×¢ÓÚ¹¦ÄܵÄʵÏÖ¡£Äã²»·Á°Ñ
ËüÏëÏó³ÉÀàËÆTCÌṩµÄº¯Êý¿â°É¡££©¡£¿ªÊ¼Ñ§Ï°MFC£¬¿ÉÒÔ´ÓStep touristѧÆð£¬¿´MFC
µÄ Ô´´úÂ룬Àí½â¼¸¸ö¹Ø¼üµÄºêµÄ¶¨ÒåÓëʵÏÖ£¬ÌرðÊÇMESSAGE MAP¡£ ÔÚѧϰµÄ¹ý³ÌÖÐΪ
Á˸ø×Ô¼ºÔö¼ÓµãÌôÕ½£¬¾¡Á¿²»ÒªÊ¹ÓÃresource edit£¬ÊÔ×Å×Ô¼º±àÂëʵÏֿؼþµÄ´´½¨£¬Ïû
Ï¢µÄÏìÓ¦¡£ ÔÙ¾ÍÊÇ¿´×Ô¼ºµÄÔ컯ÁË£¬¶¯ÊÖ×öһЩС¹¤¾ß£¬ÌرðÊÇ×Ô¼ºÆ½³£ÐèÒªµÄ£¬¶Ô×Ô
¼ºµÄÌá¸ßÒ²Ó¦¸ÃÊǺÜÓаïÖú¡£ ²¢Ñ¡Ôñ·¢Õ¹µÄ·½Ïò. Èç¹ûÄãÓÐÒ»¸ö±ðÈ˵ĺóÌÐò£¬ ²»·Á
×Ô¼º¸ú×ÅËûµÄ˼·£¬´ÓСµ½´ó×Ô¼ºÍê³ÉÒ»±é¡£
4µ½ÁËÒ»¶¨³Ì¶È£¬Ò»¶¨ÒªÑ§ATL£¬OLE/COM¡£ÐèҪʵ¼ÊÏîÄ¿µÄÄ¥Á·Ñо¿OLE/COM¼¼Êõ¡£ COM
/ActiveX¼¼ÊõÊÇMSµÄºËÐļ¼Êõ£¬Ö»Óг¹µ×¶´²ìÆäÀíÂÛ¾«Ëè²Å¿ÉÒÔÌå»áÏÖÔڵIJÙ×÷ϵͳµÄ
¼¼ÊõÇ÷ÊÆ£¬ÒÔ²»±äÓ¦Íò±ä¡£



²é¿´ÍêÕû°æ±¾: dz̸VC++£¨C++£©Ç°Í¾ºÍѧϰ·½·¨