¿áÇÚÍø ¨C ³ÌÐòÔ±µÄÄǵãÊ£¡

µ±Ç°Î»ÖãºÊ×Ò³ > ±à³Ì > Windows±à³Ì > ÕýÎÄ

ÈçºÎѧϰVC++(VCµÄÓô¦)

ä¯ÀÀ´ÎÊý£º´Î 2009Äê03ÔÂ15ÈÕ »¥ÁªÍø ×ÖºÅ: ´ó ÖРС

1 vcµÄÓô¦

ÎҸоõÏÂÃæÒ»Ð©ÁìÓò±È½ÏÊʺÏÓÚÓÃvc: ²Ù×÷ϵͳ±à³Ì£¬game,ͼÐÎÉè¼Æ£¬corba±à³Ì,com±à³Ì,ÍøÂç±à³Ì¡£

ÎÒ̸̸ÎÒµÄÌå»á¡£ÎÒÏÖÔÚÔÚÉîÛÚµÄÒ»¼Ò¹«Ë¾´ÓÊÂIPµç»°Íø¹ØµÄ¿ª·¢¡£Í¨¹ýÕâ¸öÏîÄ¿£¬ÎÒ ²ÅÕæÕýÌå»áµ½VCÓжàôǿ´ó£¬ÉϰٸöÏß³Ìͬʱ¹¤×÷£¬Êý¾Ý¿â²¢·¢·ÃÎÊ£¬¶øÇÒÈ«²¿Èí¼þ»ù ÓÚCOM¹¹Ô죬ÕâÑù¸ßÐÔÄܵĴóÐÍÈí¼þ£¬Ö»ÓÐVC·½ÏÔ³öÆäÓ¢ÐÛ±¾É«£¡²»¹ý£¬ÔÚ¹úÄÚ£¬Óлú»á ½Ó´¥ÕâÑùµÄ´óÐÍϵͳÈí¼þµÄ²»¶à¡£¶øÔÚ×ö´óÐÍϵͳÈí¼þʱ£¬¶ÔVC³ÌÐòÔ±µÄÒªÇó¾Í²»½ö½ö ÊÇÊìϤVC¡¢MFC±¾ÉíÁË£¬ÕâÖ»ÊÇ»ù±¾µÄÒªÇó£¬×îµÄÌôÕ½ÊÇÄãÈçºÎÔËÓÃVCʵÏÖһЩ¸ß¼¶µÄ¹¦ÄÜÌØÐÔ¡£

Æäʵ£¬VC×öÊý¾Ý¿âÒ²²»ÊDz»ºÏÊÊ£¬¹Ø¼üÔÚÓÚÄãÒªÅ׿ªËùνµÄÀý×Ó³ÌÐò£¬Ö±½Ó´Óµ×²ã£¨SQL£©×öÆð¡£ÄÇô£¬Äã»áÓÐÒ»ÖÖÌì¸ßÈÎÄñ·ÉµÄ¸Ð¾õ£ºË¬¡£Êý¾Ý¿âÓë½çÃæÈ«²¿ÔÚÄãµÄ¿ØÖÆÖ®Ï ¡£

ǰһ¶Îʱ¼ä£¬×öÒ»¸öºÜ´óµÄ¹ÜÀíϵͳ£¨Ã¿¸ö¸ÙÒª540¶à¸ö±í12000¶à¸öÊý¾ÝÏ¸ÙÒªÊý²»¶¨£©£¬²¢ÇÒ»¹ÒªÍ¨¹ýCORBAʵÏÖ¿çÆ½Ì¨¡¢Í¨¹ýODBC¿çÊý¾Ý¿â¡£Èç¹ûͨ¹ýʲôPB¡¢BCB¡¢De lphiµÈµÈ¿ìËÙ¿ª·¢¹¤¾ß£¨²¢ÇÒ×öMISÊÇËùνǿÏ½«»áºÜÄÑ×ÔÓÉ·¢»ÓµÄ¡£ÎÒÒÔΪËü±È½ÏÊʺÏһЩÐèÒªµ×²ã¿ØÖƵij¡ºÏ£¬ÌرðÊÇһЩʹÓÃÏÖÓпؼþ²»Ì«ÀíÏëµÄÇé¿öÏ£¬VCµÄ×ÔÓɶȾͱȽϸߡ£VCÊǰÑÈ«ÄܵÄÈðÊ¿¾üµ¶£¬²»¹ý¶ÔÓÚһЩ½Ï¼òµ¥µÄ¹¦ÄÜ£¬±ÈÈ翪¾ÆÆ¿Ö®ÀàµÄÓøö¿ªÆ¿Æ÷¾Í¸ü·½±ãһЩ¡£

VC¿ÉÒÔдWEBÉϵĿؼþ¡£
VC¿ÉÒÔ¿ª·¢ÓÅÐãµÄ»ùÓÚͨÐŵijÌÐò¡£
VC¿ÉÒÔ¿ª·¢¸ßЧÁé»îµÄÎļþ²Ù×÷³ÌÐò¡£
VC¿ÉÒÔ¿ª·¢Áé»î¸ßЧµÄÊý¾Ý¿â²Ù×÷³ÌÐò¡£µÈµÈµÈµÈ
VCÊDZàCADÈí¼þµÄΨһѡÔñ£¡£¡£¡°üÀ¨AUTOCAD£¬UGµÄ¶þ´Î¿ª·¢¡£
Сµ½Ö»ÊÇÒ»¸öWindowsµÄ±ê×¼½çÃæ ÄÇÏóÕâÑùµÄ³ÌÐòÓÃVC++ȷʵ´ó²ÅСÓÃÁË£¬ÒòΪÓбÈVC++ ¿ª·¢½çÃæ¸ü¿ìµÄ±àÒëϵͳ,µ«Èç¹ûÕâ¸ö½çÃæ¼«Æä¸´ÔÓ ¸´ÔÓµ½ÒªÓúܶàµÄÊýѧ·½·¨£¨ÀýÈýάÓÎÏ·µÄ£©ÄÇÒ²ÒªÓõ½VC++²ÅÄܸ㶨

¾ÍÎÒʹÓÃVC++µÄÕ⼸Äê¾­ÑéÀ´¿´£¬VC++·Ç³£ÊʺÏÓÚϵͳ³ÌÐòÉè¼Æ£¬ÕýÈçCÓïÑÔÊÇUnixµÄ±ê׼ϵͳ³ÌÐòÉè¼ÆÓïÑÔ¡£
ÔÚ¶àÏ̡߳¢ÍøÂçͨÐÅ¡¢·Ö²¼Ó¦Ó÷½Ã棬VC++Óв»¿É±ÈÄâµÄÓÅÊÆ¡£ µ±È»Ëæ×Åϵͳ³ÌÐò¿ª·¢µÄ»ú»áÔ½À´Ô½ÉÙ£¬VC++µÄÓ¦ÓÃÁìÓòµÄÈ·»áÖð½¥ËõС¡£

Èç¹û˵µ½WindowsϵĿÉÊÓ»¯¿ª·¢¹¤¾ßÏÖÔÚ´ó¼Ò½Ó´¥µÃ×î¶àµÄ¾ÍÊÇVC£¬VB£¬DELPHI£¬BCB£¬Ò»Ð©¿ÉÊÓ»¯¿ª·¢µÄJAVA¡£ÆäʵÎÒ¾õµÃVC²¢²»ÄÜÍêÈ«ËãÊÇÒ»¸ö¿ÉÊÓ»¯¹¤¾ß£¬Õâ±íÏÖÔÚVCÖбàд´úÂ뻹ÊÇÕ¼ÁË¿ª·¢¹¤×÷µÄ´ó²¿·Öʱ¼ä¡£¶øÆäËûµÄ¿ÉÊÓ»¯¹¤¾ßÖж¼ÔÚ½çÃæÉè¼ÆÖкķÑÁË´óÁ¿µÄ¿ª·¢Ê±¼ä¡£ÎÒһֱʹÓÃVCµÄÔ­Òò¾ÍÊÇÒòΪÎÒÄܹ»Ò»Ö±½«×¢ÒâÁ¦¼¯ÖÐÔÚÈí¼þ¹¦ÄÜ¿ª·¢É϶ø²»ÊǽçÃæÉè¼ÆÉÏ¡£ÎÒÈÏΪÕâÑùÄܹ»ÔÚ¿ª·¢µÄ¹ý³ÌÖиü¼Ó×ÔÓɺÍÓиü¶àµÄ¿ØÖÆÈ¨¡£¶øÇÒÕâÖÖÇé¿öϲúÉúµÄ´úÂëά»¤ÐÔ¸üÇ¿¡£¾Ù¸ö¼òµ¥µÄÀý×Ó£¬ÔÚά»¤VB´úÂëʱÈç¹ûûÓÐÒ»·ÝÏêϸµÄ˵Ã÷ºÍÁ÷³Ì¾Í»áʹά»¤±äµÃ²»¿ÉÄÜ£¬ÎÒÏëÆäËûµÄ»ùÓÚ½çÃæ¿ª·¢µÄ¹¤¾ß¶¼»á»ò¶à»òÉٵIJúÉúÕâÑùµÄÎÊÌ⣬ÒòΪÔÚ¿ª·¢¹ý³ÌÖпª·¢¹¤¾ß½«Ò»¸öÍêÕûµÄÁ÷³Ì·ÖÀë³ÉΪ¶à¸ö²¿·Ö£¬ÔÚ¿ª·¢Íê³ÉºóÕâЩ²¿·Ö¾ÍºÜÄÑͳһÆðÀ´¡£Ñ¡ÔñʲôÑùµÄ¹¤¾ßµÄǰÌáÊÇÄãµÄ¿ª·¢Ä¿±ê£¬Èç¹ûÄãÏ£Íû¿ª·¢Ò»¸öºÜ´óµÄϵͳÄã¾Í²»Ó¦¸ÃÑ¡ÔñÃæÏò»ùÓÚ½çÃæ¿ª·¢µÄ¹¤¾ß£¬µ«Äã¿ÉÄÜ»áÑ¡ÔñVBÀ´¿ª·¢Ç°¶ËµÄ¿Í»§Èí¼þ£¬¶øºǫ́ʹÓÃVCÀ´ÊµÏÖ¡£ ¶ÔÓÚһЩ²¢²»ÊǺܸ´ÔÓµÄÈí¼þÀ´½²£¬½çÃæºÍ²Ù×÷·½Ê½¿ÉÄÜÊǷdz£ÖØÒªµÄ£¬ËùÒÔÑ¡ÔñVB£¬CBC¶¼¿ÉÒÔËõ¶Ì¿ª·¢Ê±¼ä¡£ÕâʱºòÑ¡ÔñVC¾ÍÓÐЩ²»ÖÇ¡£ ËùÒÔÎÒÈÏΪʹÓÃVC¿ª·¢µÄÅóÓÑÓ¦¸Ã½«¸ü¶àµÄ×¢ÒâÁ¦¼¯ÖÐÔÚʵÏÖÈí¼þ¹¦ÄܵÄÁ÷³ÌÉÏ£¬¶à´ÓÕûÌå½Ç¶È¿´ÎÊÌâ¡£ÎÒÏëÕâÒ»µãÀ´ËµÆäËûµÄ¿ÉÊÓ»¯¿ª·¢¹¤¾ßÊǺÜÄÑ´ïµ½µÄ£¬ÒòΪVB£¬CBCµÈ¿ª·¢µÄ³ÌÐòÔںܴó³Ì¶ÈÉ϶¼ÊÇÓø÷Öֿؼþ“¶Ñ”³öÀ´µÄ£¬Õâ»áÔÚºóÆÚµÄά»¤Éý¼¶¹ý³ÌÖдøÀ´ºÜ¶àµÄ²»±ã£¬ÀýÈçÒªÌæ»»µôÒ»¸ö¿Ø¼þ¾Í¿ÉÄÜ»á¶ÔÕû¸ö³ÌÐòµÄ½á¹¹²úÉú·Ç³£´óµÄÓ°Ïì¡£ ×îºóÎÒÏë˵µÄÊÇÿÖÖ¿ª·¢¹¤¾ß¶¼ÓÐËüµÄ¼ÛÖµ£¬Ò²¸÷ÓÐÓÅȱµã£¬¸üÖØÒªµÄÊÇÈçºÎ¸ù¾Ý¾ßÌåµÄÈÎÎñÑ¡ÔñºÏÊʵŤ¾ß²¢ÀûÓÃÕâЩ¹¤¾ßÀ´Íê³É¹¤×÷Ê×ÏÈÒª¸ãÇå³þVCÄܸÉʲô.ºÜ¶àÈËÖ»ÊÇÌý˵VCÊÇ×îºÃµÄ¿ª·¢ÓïÑÔ£¬±ãȥѧϰ£¬¾ÍÏó´ó¼ÒÌý˵±Ùа½£Æ×À÷º¦£¬±ã¶¼È¥ÇÀ×ÅѧһÑù£¬¶¼ÊǺÜäĿµÄ¡£ÆäʵÓïÑÔ²¢Ã»ÓкûµÖ®·Ö£¬ÎÒÔÚÓÃC֮ǰ£¬Ò»Ö±¾õµÄBASIC ÊÇ×îºÃÓõÄÓïÑÔ¡£ÏÖÔÚÔÚWINDOWSƽ̨ϱà³Ì£¬VBºÍDELPHI¿ÉÒÔÂú×ã´ó¶àÊýµÄÓ¦Ó㬶øÇÒËٶȲ»»áºÜÂý¡£Ê¹ÓÃVCÖ÷ÒªÊÇÓÃÀ´¿ª·¢ÏµÍ³Èí¼þºÍ´óÐ͹¤¾ßÈí¼þÒÔ¼°¿ª·¢ÓÎÏ·¡£

2 ÈçºÎѧºÃvc

2.1

ÏÈÆÚÌõ¼þ£ºÓ¢ÓïÒªºÃ ¿´¶®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È«³ÆÊÇSoftware Developers Kit,Òâ˼ÊÇÈí¼þ¿ª·¢¹¤¾ßÏ䣩£¨APIÈ«³ÆÊÇapplication programinterface,Òâ˼ÊÇÓ¦ÓóÌÐò±à³Ì½Ó¿Ú£©¡£¿ªÊ¼½øÐÐWinSDK±à³ÌÓÃCÓïÑÔ×îºÃ£¬¿ÉÒÔÆ²¿ªC++µÄÌØÐÔרÐÄÊìϤһÏÂWin32±à³ÌµÄ˼·ÒÔ¼°Á˽âwindowsµÄÏûÏ¢ÔËÐлúÖÆ¡£¿ÉÒÔ±àд¼òµ¥µÄ²Ëµ¥³ÌÐò£¬¿ÉÒÔ¼òµ¥µØÔÚWM_PAINTϲÙ×÷ GDIº¯Êýµ±Äã¿ÉÒÔÊìÁ·µÄʹÓÃCÓïÑÔ½øÐÐWINDOWS³ÌÐòÉè¼ÆÁË£¬Äã¿ÉÒÔ³¢ÊÔÃæÏò¶ÔÏóµÄ·½·¨ÁË¡£

3ÓÃMFCÀ´¿ª·¢³ÌÐò£¨MFCÈ«³ÆMicrosoft Foundation Classes,ÊǰÑWinAPI½øÐзâ×°µÄÀà¿â£¬ËüÊÇÒ»¸öÀàµÄ¼¯ºÏ£¬Í¨¹ý¸²¸ÇWinAPI£¬Îª±à³ÌÌṩÁËÒ»¸öÃæÏò¶ÔÏóµÄ½çÃæ¡£Ëüʹwindows³ÌÐòÔ±Äܹ»ÀûÓÃ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Ù×÷ϵͳµÄ¼¼ÊõÇ÷ÊÆ£¬ÒÔ²»±äÓ¦Íò±ä¡£´Ó1998.3-1998.5£¬ÎÒ»ù±¾ÉÏÊÇÿÌì¹¥¶Á°ËСʱVC,°üÀ¨¿´ÊéºÍÉÏ»ú¡£ÄÇʱÕýÉÏ´óÈý£¬¾«
Á¦³äÅæ£¬ÊܵįðûÍêûÁ˵Äʧ°ÜºÍÍ´¿à£¬ÖÕÓÚÔÚÎåÔÂijһÌìµÄÒ»½Ú“»ã±àÓïÑÔ”¿ÎÉÏͻȻÏëͨÁË£¬Á¢¿ÌÌÓ¿ÎÈ¥ÉÏ»ú¡£¾ÍÕâÑùÎÒÈëÃÅÁË¡£Ö®ºóÎÒÒ²Ïó´ó¶àÊýµÄÈËÒ»ÑùѧϰËüµÄËùνGUI,doc/view½á¹¹,´òÓ¡Ö®Àà¡£ÓÐÒ»ÌìÐÑÀ´ÎÒͻȻÏ룺ÎÒѧÕâЩ¸ÉÂïÂð£¿ÅóÓÑ£¡¾ªÐÑѽ£¡È˵ľ«Á¦ÊÇÓÐÏ޵ģ¬ÕýËùν“ÊõÒµÓÐר¹¥”£¬VC˵µ½µ×£¬ËüÒ²ÊÇÒ»¸ö¹¤¾ß£¬Ñ§»áʹÓÃÕâ¸ö¹¤¾ß²¢²»ÊÇÄ¿µÄ£¬¶ø½ö½öÊÇ¿ªÊ¼£¡ÓÚÊÇÎÒ¿ªÊ¼Ñ°ÕÒÎҵķ½Ïò¡£×ÛºÏÎҵķ½ÏòÓУº

1.ÍøÂç±à³Ì¡£Ö÷ÒªÊÇ»ùÓÚTCP/IPµÄWinsock±à³Ì£¬ÒÑÍê³ÉÒ»¸öFTPµÄ¿Í»§¶Ë±àд,ÕýÔÚдһ¸öFTP·þÎñÆ÷¡£

2.ͨѶ±à³Ì£¬Ö÷ÒªÊÇ´®ÐÐͨѶ¡£

3.Èýά¶¯»­£¬Ö÷ÒªÊÇÓÃOpenGL API£¬Ò»°ãÓÃÀ´Ð´½çÃæ¡£ÎҵıÏÒµÉè¼Æ¾ÍÊÇÒÔ2ºÍ3Ϊ»ù´¡¡£ÎÒµÄһЩÒâ¼û£º²»Òª¶ÔVC¿Ø¼þ±§Ì«´óÏ£Íû£¬³ýÁË»ù±¾¿Ø¼þ£¬Ê¹ÓÃÆäËû¿Ø¼þ»áʹÄã±ÈÓÃAPI»¹·±£»¾¡Á¿Ê¹ÓÃMFC¶ø²»ÊÇAPI£»¾¡Ô綨λ×Ô¼º£¬Ñ°ÕÒ·½Ïò£¬²»ÒªÊ²Ã´¶¼Ñ§£¬È˹óר¹¥£»ÒªÁ˽âÏûÏ¢»úÖÆ£¬¶àÏ̺߳Íͬ²½»úÖÆ£¬¸üÓлؽУ¨CallBack)»úÖÆµÈ£¬ÕâÊÇVC³ÌÐòÔ±µÄ»ù±¾ÖªÊ¶WINDOWS ºÍ UNIX²Ù×÷ϵͳ¶¼ÊǸ´ÔӵĶàÈÎÎïϵͳ£¬ÌṩÁËÒ»´ó¶ÑÓ¦Óñà³Ì½Ó¿Ú£¨API£¬Í¨³£ÊÇCÓïÑԵĺ¯Êý£©³ÌÐòԱʹÓÃcÓïÑÔµ÷ÓÃÕâЩAPI±ã¿ÉÒÔ¿ª·¢¸ÃϵͳϵÄÓ¦ÓóÌÐòÁË¡£ÕâÓëdosʱ´úµÄ±à³Ì½Ó¿ÚÊDz»Ò»ÑùµÄ£¬ÄÇʱºîµÄº¯Êý¿âÊÇÓÉ¿ª·¢»·¾³ÌṩµÄ£¨ÈçTurbo C) £¬²»¾ßÓкܺõķâ×°ÐÔºÍÉ豸ÎÞ¹ØÐÔ¡£Ã¿µ±Ð°æµÄWINDOWS²Ù×÷ϵͳ·¢ÐУ¬±ã»áÌṩһ¸öÏàÓ¦µÄplantform SDK(Èí¼þ¿ª·¢°ü£©£¬¿ª·¢Õß¿ÉÒÔÓÃSDK ±àÒëC³ÌÐò¡£vcµÄºËÐľÍÊÇMFC£¬MFCÊǸöC++Àà¿â£¬¾ÍÏó½á¹¹»¯³ÌÐòÉè¼ÆÊ±´úµÄCÓïÑÔº¯Êý¿âÒ»Ñù £¬¸ø³ÌÐòÔ±ÌṩÁ˷ḻµÄ±à³Ì½Ó¿Ú£¬¼ò»¯Á˳ÌÐòµÄÉè¼Æ¡£ ¶øMFC¾ÍÊÇÖ±½Ó°ÑWINDOWSµÄCÓïÑÔ±à³Ì½Ó¿ÚAPIº¯ÊýÓÃC++µÄÀà·â×°¶ø³É£¡ ÕâÑù¼ÈʵÏÖÁËÃæÏò¶ÔÏóµÄ±à³Ì˼Ï룬ÓÖÖ±½ÓʹÓÃÁËWINDOWSµÄԭʼ±à³Ì½Ó¿Ú£¬´úÂëµÄЧÂÊÊÇ ×î¸ßµÄ

1¡£WindowÊÇÓɸöÐí¶àDLL´îÆðÀ´µÄϵͳµÄ×ܳƣ¬¿ª·¢Window³ÌÐò¾ÍÊÇÈçºÎµ÷ÓÃÕâЩDLL£¬¶ÔÓÚC³ÌÐòÔ±£¬ËüÌṩÁË.h/.lib,ÕâЩ¶«Î÷ºÍһЩÎĵµ¾Í¹¹³ÉSDK,DDK¡£¡£¡£ËûÃÇÔÚÈκÎÖ§³ÖDLLµ÷ÓõĿª·¢»·¾³Öж¼¿ÉÒÔʹÓ㨼´º¯ÊýÖ¸Õ룩¡£

2¡£Í¨³£SDKÖ¸ÓëWindowºËÐÄ

µ÷ÓÃÓйصġ£¡£¡£µ«²¢²»ÊÇרÓÃÃû³Æ¡£Ò²ÓÃÓÚÆäËûµØ·½VCÖ»ÊÇÒ»¸ö±à³Ì¹¤¾ß£¬¾ÍÈçBC¡¢BCB¡¢DelphiÒ»Ñù£¬Æäʵ¶ÔÓÚ±à³Ì×î¸ù±¾µÄ¾ÍÊÇÈý¸ö·½Ã棬ÓïÑÔ¡¢¿ª·¢°ü¡¢²Ù×÷ϵͳAPI£¬ËûÃÇÈý¸ö·½ÃæÓ¦¸Ã˵ÊÇÏà¶Ô±È½Ï¶ÀÁ¢µÄ¡£VCÊÇMS¿ª·¢µÄ£¬ËùÒÔÕë¶ÔµÄÊÇwindows api£¬Äã¿ÉÒÔ²»»áC++£¬Ò²¿ÉÒÔÔÚVCÏÂÓÃCд³öºÜÓÅÐãµÄ³ÌÐò£¬µ±È»Èç¹ûÄã±È½ÏÊìÁ·C++£¬²¢ÇÒÊìϤ¿ª·¢°üMFCµÄ»°£¬¹¤×÷¿ÉÄÜÒªÇáËɲ»ÉÙ¡£ËùÒÔÔÚÎÒ¿´À´£¬Ñ§Ï°µÄ¹ý³Ì¿ÉÒÔÊÇÕâÑùµÄ£¬1¡¢ÏÈѧϰC»òC++£¬ÔÚwindowsµÄconsole»·¾³Ï±àд²»Ì«ÉîÈëÉæ¼°APIµÄ³ÌÐò£»2¡¢ÔÚ»ù±¾ÉÏÕÆÎÕÁËÓï·¨Ö®ºó£¬¿ªÊ¼½Ó´¥¼òµ¥µÄϵͳAPI£¬Ñ§Ï°WindowsµÄ±à³ÌÔ­ÀíºÍ»úÖÆ£»3¡¢ÔÚ¿ÉÒÔ±àд¼òµ¥µÄ²Ëµ¥³ÌÐò£¬¿ÉÒÔ¼òµ¥µØÔÚWM_PAINTϲÙ×÷GDIº¯Êýºó£¬¿ªÊ¼Ñ§Ï°MFC£¬¿ÉÒÔ´ÓStep touristѧÆð£¬¿´MFCµÄÔ´´úÂ룬Àí½â¼¸¸ö¹Ø¼üµÄºêµÄ¶¨ÒåÓëʵÏÖ£¬ÌرðÊÇMESSAGE MAP¡£ÔÚѧϰµÄ¹ý³ÌÖÐΪÁ˸ø×Ô¼ºÔö¼ÓµãÌôÕ½£¬¾¡Á¿²»ÒªÊ¹resourceedit£¬ÊÔ×Å×Ô¼º±àÂëʵÏֿؼþµÄ´´½¨£¬ÏûÏ¢µÄÏìÓ¦¡£ÔÙ¾ÍÊÇ¿´×Ô¼ºµÄÔ컯ÁË£¬¶¯ÊÖ×öһЩС¹¤¾ß£¬ÌرðÊÇ×Ô¼ºÆ½³£ÐèÒªµÄ£¬¶Ô×Ô¼ºµÄÌá¸ßÒ²Ó¦¸ÃÊǺÜÓаïÖú¡£

ÎÞÃÙÏà¹ØÎÄÕ²å¼þ£¬¿ìËÙÌáÉýÁ÷Á¿