| ²é¿´: 1656 | »Ø¸´: 6 | ||||||
ÏÉľӳÔÂ½ð³æ (ÕýʽдÊÖ)
|
[½»Á÷]
³õѧÕ߱ؿ´£ºVC++¡¢Win32 SDK¡¢MFCµÄÇø±ð ÒÑÓÐ4È˲ÎÓë
|
|
ÕâÊÇÒ»¸ö³õ½øÐпª·¢ÈËÔ±¶¼¿ÉÄÜÓöµ½¹ýµÄ¸ÅÄî²»ÇåµÄÎÊÌ⣬×Ô¼ºµ±ÄêҲͬÑùÓйýÎó½â£¬×ö¼¼ÊõÎҸоõÒ»¶¨Òª×¨£¬µ«ÊÇ£¬²»´ú±íºÁ²»¹ØÐÄÏà¹ØµÄ֪ʶ£¬ÖÁÉÙ¸ÅÄî²ã´ÎÉÏÒªÖªµÀ£¬ËùÒÔ£¬ÕâÀﻹÊÇÔÙ°ÑÕâЩÄÚÈݼͼÏÂÀ´£¬ºÃ¼ÇÐÔ²»ÈçÀñÊÍ·£º C/C++¶¼ÊÇÒ»ÖÖ±à³ÌÓïÑÔ£¬³ÌÐòÔ±ÓÃËüÀ´´´×÷£¨ÎÒϲ»¶Óô´×÷Õâ¸ö´Ê£¬ÈÃд´úÂëÓÐһЩÒÕÊõÆøÏ¢...£©¸÷ÖÖ¸÷ÑùµÄ³ÌÐò£¬¼òµ¥Èç¼ÆËãÈòÄ꣬¸´ÔÓµ½Ò»¸öϵͳµØÊµÏÖ¡£µ±È»£¬ ±àд±ê×¼C³ÌÐòµÄʱºò£¬ÎÒÃÇ»¹¾³£»áµ÷Óø÷Öֿ⺯ÊýÀ´¸¨ÖúÍê³ÉijЩ¹¦ÄÜ£»³õѧÕßʹÓõÃ×î¶àµÄC¿âº¯Êý¾ÍÊÇprintfÁË£¬ÕâЩ¿âº¯ÊýÊÇÓÉÄãËùʹÓõıàÒëÆ÷³§ÉÌÌṩµÄ¡£ÔÚWindowsƽ̨Ï£¬Ò²ÓÐÀàËÆµÄº¯Êý¿É¹©µ÷Ó㻲»Í¬µÄÊÇ£¬ÕâЩº¯ÊýÊÇÓÉWindows²Ù×÷ϵͳ±¾ÉíÌṩµÄ¡£ Windows²Ù×÷ϵͳÌṩÁ˸÷ÖÖ¸÷ÑùµÄº¯Êý£¬ÒÔ·½±ãÎÒÃÇ¿ª·¢WindowsÓ¦ÓóÌÐò¡£ÕâЩº¯ÊýÊÇWindows²Ù×÷ϵͳÌṩ¸øÓ¦ÓóÌÐò±à³ÌµÄ½Ó¿Ú£¨Application Programming Interface£©£¬¼ò³ÆÎªAPIº¯Êý¡£ÎÒÃÇÔÚ±àдWindows³ÌÐòʱËù˵µÄAPIº¯Êý£¬¾ÍÊÇָϵͳÌṩµÄº¯Êý£¬ËùÓÐÖ÷ÒªµÄWindowsº¯Êý¶¼ÔÚWindows.hÍ·ÎļþÖнøÐÐÁËÉùÃ÷¡£Ê¹ÓÃwindows API´´½¨µÄÄÜÔÚwindowsÉÏÔËÐеijÌÐòͳ³ÆÎªwindows³ÌÐò¡£ ÕâЩAPIËæ×ÅϵͳµÄ¸üÐÂÉý¼¶£¬ËûÃÇÒ²ÊÇÔÚ²»¶Ï¸üкÍÀ©³ä£¬µ«ÊÇ£¬ÆäÐÐΪ»ù±¾±£³Ö²»±äÒÔ±£Ö¤²»Í¬Æ½Ì¨¶ÔÓ¦ÓóÌÐòµÄ¼æÈÝÐÔ£¬Ãæ¶ÔÔ½À´Ô½¶àµØAPI£¬ÎÒÃÇÔõô»ñÈ¡¿É¿¿µÄ°ïÖúÄØ£¿×î´óµÄ°ïÖú¾ÍÊÇMSDN£¬Äã¿ÉÒÔ°ÑMSDNÀí½âΪ΢ÈíÏò¿ª·¢ÈËÔ±ÌṩµÄÒ»Ì×°ïÖúϵͳ£¬ÆäÖаüº¬´óÁ¿µÄ¿ª·¢Îĵµ¡¢¼¼ÊõÎÄÕºÍʾÀý´úÂë¡£MSDN°üº¬µÄÐÅÏ¢·Ç³£È«Ã棬³ÌÐòÔ±²»µ«¿ÉÒÔÀûÓÃMSDNÀ´¸¨Öú¿ª·¢£¬»¹¿ÉÒÔÀûÓÃMSDNÀ´½øÐÐѧϰ£¬´Ó¶øÌá¸ß×Ô¼º¡£¶ÔÓÚ³õѧÕßÀ´Ëµ£¬Ñ§»áʹÓÃMSDN²¢´ÓÖм³È¡ÖªÊ¶£¬ÊDZØÐëÒªÕÆÎյļ¼ÄÜ¡£ ÎÒÃÇ»¹¾³£ÌýÈË˵Win32 SDK¿ª·¢£¬ÄÇôʲôÊÇSDKÄØ¡£SDKµÄÈ«³ÆÊÇSoftware Development Kit£¬ÖÐÎÄÒëΪÈí¼þ¿ª·¢°ü¡£¼ÙÈçÏÖÔÚÎÒÃÇÒª¿ª·¢ºô½ÐÖÐÐÄ£¬ÔÚ¹ºÂòÓïÒô¿¨µÄͬʱ£¬³§É̾ͻáÌṩÓïÒô¿¨µÄSDK¿ª·¢°ü£¬ÒÔ·½±ãÎÒÃǶÔÓïÒô¿¨µÄ±à³Ì²Ù×÷¡£Õâ¸ö¿ª·¢°üͨ³£¶¼»á°üº¬ÓïÒô¿¨µÄAPIº¯Êý¿â¡¢°ïÖúÎĵµ¡¢Ê¹ÓÃÊֲᡢ¸¨Öú¹¤¾ßµÈ×ÊÔ´¡£Ò²¾ÍÊÇ˵£¬SDKʵ¼ÊÉϾÍÊÇ¿ª·¢ËùÐè×ÊÔ´µÄÒ»¸ö¼¯ºÏ£¬ÔÙ¾ßÌåµã˵£¬ÄãÖªµÀCreatePorcessÕâ¸öAPI,ÄÇÔõôʹÓã¬ÄãÐèÒªÓÐÍ·Îļþ£¬µ±È»»¹ÐèÒªÌṩ¹¦ÄܵÄϵͳDLL¿âµÄÒý³ö¿âlib£¬ÕâЩ¶¼ÔÚSDKÖС£ÏÖÔÚ¶ÁÕßÓ¦¸ÃÃ÷°×Win32 SDKµÄº¬ÒåÁ˰ɣ¬¼´Windows 32λƽ̨ϵÄÈí¼þ¿ª·¢°ü£¬°üÀ¨ÁËAPIº¯Êý¡¢°ïÖúÎĵµ¡¢Î¢ÈíÌṩµÄһЩ¸¨Öú¿ª·¢¹¤¾ß¡£ Ìáʾ£ºAPIºÍSDKÊÇÒ»Öֹ㷺ʹÓõÄרҵÊõÓ²¢Ã»ÓÐרָijһÖÖÌØ¶¨µÄAPIºÍSDK£¬ÀýÈ磬ÓïÒô¿¨API¡¢ÓïÒô¿¨SDK¡¢Java API¡¢Java SDKµÈ¡£×Ô¼º¹«¿ªµÄDLLº¯ÊýÒ²¿ÉÒÔ½ÐAPI£¡£¡£¡ Ò»°ãÀ´½²£¬ÏÁÒåÉϵÄAPIÖ¸ MS¹«¿ªµÄº¯Êý¡£±ÈÈçMSDNÖнéÉܵĺ¯Êý¡£ ¹ãÒåµÄAPI¿ÉÒÔ°üÀ¨ËùÓеĺ¯Êý£¬Äã×Ô¼ºµÄº¯ÊýÒ²Ë㣬δ¹«¿ªµÄÒ²ÊÇ¡£ Ö¸ÊÀ½çÉÏÒ»Çк¯Êý¡£¶¼¿ÉÒÔ½ÐAPI--pplication Programming Interface £» SDKÒ²²»½ö½öÖ¸MSµÄ¿ª·¢°ü£¬Äã×Ô¼ºµÄ³ÌÐòÈç¹ûÐèÒªÈñðÈË×÷2´Î¿ª·¢£¬Äã¾Í»áÌṩ һЩº¯Êý½Ó¿ÚÈñðÈ˱à³Ì£¬ÄãÌṩµÄ²ÄÁÏÒ²½ÐSDK. ÓÐÁËÓïÑÔ(C/C++)£¬ÓÐÁË¿ª·¢×ÊÔ´(SDK)¡¢ÓÐÁ˰ïÖúÎĵµ(MSDN)£¬ok,ÎÒÃÇ¿ÉÒÔ±àдwindows³ÌÐòÁË£¬µÈµÈ¡¢¹¤¾ßÓÐûÓиüºÃµÄ¹¤¾ßÄØ£¬ÈËÀàÖ®ËùÒÔ½ø²½¾ÍÔÚÓÚ»áʹÓù¤¾ß£¬ËùÒÔ£¬ÎªÁ˸ü¼Ó¸ßЧµÄ¿ª·¢³ÌÐò£¬Ò»Ð©¼¯³É¿ª·¢»·¾³µ®ÉúÁË£¬ÆäÖУ¬ Visual C++¾ÍÊÇÒ»¸öÖ§³ÖC/C++ÓïÑÔ¿ª·¢µÄ¼¯³É¿ª·¢»·¾³£¨IDE£©¡£¼Çס£¬Vc++²»ÊÇʲôеıà³ÌÓïÑÔ£¬ËûÖ»ÊÇ IDE£¬Ö»ÊÇÒ»¸ö±à³ÌµÄ¸¨Öú¹¤¾ß£¬¾ßÌåÀ´Ëµ£¬Visual C++°üº¬ÁËÔ´³ÌÐò±à¼Æ÷¡¢C/C++±àÒëÆ÷¡¢MFCºÍATLµÈ£¬ÆäÖУ¬MFCºÍATL¿ÉÒÔ¼òµ¥µÄÀí½âΪÔٴηâ×°µÄWindowsµÄϵͳ½Ó¿Ú£¬ÔÉú½Ó¿Ú¾ÍÊÇAPI ¡£ ÆäÖУ¬MFC,΢Èí»ù´¡Àà(Microsoft Foundation Classes),ʵ¼ÊÉÏÊÇ΢ÈíÌṩµÄ,ÓÃÓÚÔÚC++»·¾³Ï±àдӦÓóÌÐòµÄÒ»¸ö¿ò¼ÜºÍÒýÇæ,Ò²¿ÉÒÔ˵£¬MFCÊÇWin APIÓëC++µÄ½áºÏºóµÄÔÙÒ»´Î·â×°¡£ OWL£¨borland¹«Ë¾£¬ÆäÒѾÖð½¥µ´¦£©¡¢VCL£¨Borland¹«Ë¾--ÏÖÔÚÒѺÍInpriseºÏ²¢×¨--ΪDELPHIÉè¼ÆµÄ£¬ÆäÊÇÓÉOWLÑݱäµÄ£©ºÍMFC£¨msרΪvc++Éè¼ÆµÄ£©ÊDz»Í¬¹«Ë¾ÌṩµÄÈý´óÀà¿â£¬¸üÈ·Çеã˵£¬ËûÃǶ¼ÊÇÓ¦Óÿò¼Ü¡£ DELPHI£ºÒ²ÊÇÒ»ÖÖ¼¯³É¿ª·¢»·¾³£¬²»¹ýËûÖ§³ÖµÄÓïÑÔÊÇÔ´ÖÁÓÚpascalµÄObject Pascal.ËûʹÓõĿò¼Ü¾ÍÊÇVCL. BCB:¾ÍÊÇInprise¹«Ë¾Ê¹ÓÃÁËDelphiµÄIDEºÍVCL£¬ÔÙÅäÉÏC++ÓïÑÔÍÆ³öµÄ¿ª·¢»·¾³C++Builder,ºÜ¶àÈ˺ÜÄî¾É£¬ËùÒÔ¹ÚÒÔBorland C++ BuilderÖ®Ãû£¬¼ò³ÆÎªBCB¡£ ATLÊÇȫеÄCOM ¿ª·¢¹¤¾ß £º---- ATL ÊÇActiveX Template Library µÄËõд£¬ËüÊÇÒ»Ì×C++Ä£°å¿â¡£ ʹÓÃATL ÄÜ ¹» ¿ìËٵؿª·¢³ö¸ßЧ¡¢¼ò½àµÄ´úÂ룬 ͬʱ¶ÔCOM ×é¼þµÄ¿ª·¢Ìṩ×î´óÏÞ¶È µÄ´úÂë×Ô¶¯Éú³ÉÒÔ¼°¿ÉÊÓ»¯Ö§ ³Ö¡£´ÓMicrosoft Visual C++ 5.0 °æ±¾¿ªÊ¼£¬Microsoft °ÑATL ¼¯³É µ½Visual C++ ¿ª·¢»·¾³ÖС£ SDK + C ÍêÈ«¿ÉÒÔ½øÐÐËùÓеÄwindows³ÌÐò¿ª·¢£¬µ±È»£¬Ä㻹¿ÉÒÔ²ÉÓÃMFC + C++£¬µ±È»£¬ÄãÒªÓÃSDK + C++ Ò²ÊÇÄãµÄ×ÔÓÉ£¬µ«ÊÇMFC + C¿ÉÊÇimpossibleµÄÊÂÇ飬ÒòΪ£¬MFC¾ÍÊÇC++дµÄ£¬C¿É²»Ö§³ÖÀàŶ... Ôʼ³ö´¦£ºhttp://qiusuoge.com/9134.html ÕâÆªÎÄÕÂÁôÁ˸ö¿Ó£¬ATLºÍCOMÓÖÊÇÊ²Ã´ÄØ£¿ |
» ÊÕ¼±¾ÌûµÄÌÔÌûר¼ÍƼö
³ÌÐò | buffer | ÐÅÏ¢ |
» ²ÂÄãϲ»¶
287Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
22408 344·Ö Çóµ÷¼Á Ò»Ö¾Ô¸ »ªµç¼ÆËã»ú¼¼Êõ
ÒѾÓÐ3È˻ظ´
289Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
317Çóµ÷¼Á
ÒѾÓÐ10È˻ظ´
¹ãÎ÷´óѧ¼ÒÇÝÒÅ´«ÓýÖÖ¿ÎÌâ×é2026Äê˶ʿÕÐÉú£¨½ÓÊÕ¼ÆËã»úרҵµ÷¼Á£©
ÒѾÓÐ3È˻ظ´
ѧУÒѾÌá½»µ½NSFC£¬»¹ÄÜÐÞ¸ÄÂð£¿
ÒѾÓÐ8È˻ظ´
08¹¤Ñ§µ÷¼Á
ÒѾÓÐ5È˻ظ´
281Çóµ÷¼Á£¨0805£©
ÒѾÓÐ25È˻ظ´
085600²ÄÁÏÓ뻯¹¤
ÒѾÓÐ6È˻ظ´
265Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
» ±¾Ö÷ÌâÏà¹ØÉ̼ÒÍÆ¼ö: (ÎÒÒ²ÒªÔÚÕâÀïÍÆ¹ã)
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
ÓÃMFC×öC³ÌÐòµÄ½çÃæ
ÒѾÓÐ7È˻ظ´
Çó¸ßÊÖÖ¸µãVC++6¹¤³ÌÀïÃæWin32 DlalogBased Application»Í¼ÎÊÌâ
ÒѾÓÐ7È˻ظ´

jeffguorg
Ìú³æ (³õÈëÎÄ̳)
- Ó¦Öú: 4 (Ó×¶ùÔ°)
- ½ð±Ò: 258.6
- Ìû×Ó: 24
- ÔÚÏß: 7.1Сʱ
- ³æºÅ: 3305401
- ×¢²á: 2014-07-03
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»úÈí¼þ
2Â¥2014-07-03 16:37:05
ÏÉľӳÔÂ
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 93 (³õÖÐÉú)
- ½ð±Ò: 2257.6
- É¢½ð: 51
- ºì»¨: 17
- Ìû×Ó: 608
- ÔÚÏß: 1094.4Сʱ
- ³æºÅ: 1929532
- ×¢²á: 2012-08-08
- ÐÔ±ð: GG
- רҵ: »úÆ÷ÈËѧ¼°»úÆ÷È˼¼Êõ

3Â¥2014-07-09 08:12:42
![]() ![]() |
4Â¥2014-08-24 18:06:15
ÁúÖ®ÐÄx
ͳæ (ÕýʽдÊÖ)
- Ó¦Öú: 3 (Ó×¶ùÔ°)
- ½ð±Ò: 3130.1
- É¢½ð: 100
- ºì»¨: 1
- Ìû×Ó: 426
- ÔÚÏß: 223.8Сʱ
- ³æºÅ: 2809900
- ×¢²á: 2013-11-18
- ÐÔ±ð: GG
- רҵ: ¿ØÖÆÀíÂÛÓë·½·¨
5Â¥2014-08-25 00:17:23
ÏÉľӳÔÂ
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 93 (³õÖÐÉú)
- ½ð±Ò: 2257.6
- É¢½ð: 51
- ºì»¨: 17
- Ìû×Ó: 608
- ÔÚÏß: 1094.4Сʱ
- ³æºÅ: 1929532
- ×¢²á: 2012-08-08
- ÐÔ±ð: GG
- רҵ: »úÆ÷ÈËѧ¼°»úÆ÷È˼¼Êõ

6Â¥2014-08-25 07:20:28
Apple_chen1
Òø³æ (СÓÐÃûÆø)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 518.4
- ºì»¨: 3
- Ìû×Ó: 92
- ÔÚÏß: 48.8Сʱ
- ³æºÅ: 3361551
- ×¢²á: 2014-08-11
- ÐÔ±ð: GG
- רҵ: ÎïÀíµç×Óѧ
7Â¥2014-12-02 10:36:23













»Ø¸´´ËÂ¥


