°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > VCÓïÑÔ6.0³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨ >

µÚ73²¿·Ö

VCÓïÑÔ6.0³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨-µÚ73²¿·Ö

С˵£º VCÓïÑÔ6.0³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨ ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡






¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡11¡­18¡¡¡¡¡¡¡¡¶Ô»°¿ò½çÃæ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡Îª¶Ô»°¿òÌí¼ÓÍê¿Ø¼þºó£¬ÐèÒªÉèÖø÷¿Ø¼þ¡¡ID£¬²¢ÎªÆäÌí¼Ó±äÁ¿¡£¸÷¿Ø¼þµÄ¡¡ID¡¡¼°Æä¶ÔÓ¦¡¡

µÄ±äÁ¿Èç±í¡¡11¡­14¡¡Ëùʾ¡£¡¡¡¡



¡¡¡¤324¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡336¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡11¡¡Õ¡¡¡¡¡¡¡¡ÍøÂç±à³Ì¡¡¡¡



¡¡¡¡¡¡¡¡¡¡±í¡¡11¡­14¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸÷¿Ø¼þ¡¡ID¡¡¼°¶ÔÓ¦±äÁ¿¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿Ø¼þ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±äÁ¿¡¡¡¡

¡¡MSm¡¡¿Ø¼þ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_MSM¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMSm¡¡m_m¡¡¡¡

¡¡½ÓÊÕÊý¾Ý¡¡Edit¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_RECEIVEDATA¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡m_Receive¡¡¡¡

¡¡·¢ËÍÊý¾Ý¡¡Edit¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_SENDDATA¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡m_Send¡¡¡¡

¡¡Ñ¡Ôñ´®¿ÚÏÂÀ­ÁÐ±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_BOLIST¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡m_Port¡¡£¨³õʼ»¯Îª0¡¡£©¡¡¡¡

¡¡´ò¿ª´®¿Ú°´Å¥¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_OPENPORT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÞ¡¡¡¡

¡¡¹Ø±Õ´®¿Ú°´Å¥¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_CLOSTPORT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÞ¡¡¡¡

¡¡·¢ËÍ°´Å¥¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_SEND¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÞ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡ÔÚÎļþ¡°MSmDlg¡£h¡¡¡±µÄÍ·²¿¼ÓÈëÓï¾ä#include¡¡¡¡¡¨msm1¡£h¡¨¡¡£¬È»ºóΪ¶Ô»°¿òÀà¼ÓÈë¡¡

³ÉÔ±º¯Êý¡¡void¡¡Initm£¨£©¡¡£¬À´³õʼ»¯¡¡MSm¡¡¿Ø¼þ£¬Æä´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡void¡¡CMSmDlg£º£ºInitm£¨£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//ÉèÖô®¿Ú¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetmPort£¨m_Port£«1£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡ÉèÖÃÊý¾Ý¶ÁÈ¡¸ñʽΪ¶þ½øÖÆ·½Ê½¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetInputMode£¨1£©£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡ÉèÖô«Êä²ÎÊý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetSettings£¨¡¨9600£»n£»8£»1¡¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//»º³åÇøÄÚÓÐÒ»¸ö×Ö·û¾Í¿ÉÒÔ½ÓÊÕ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetRThreshold£¨1£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡Ö¸¶¨½ÓÊÕ»º³åÇø´óС¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetInBufferSize£¨1024£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Ö¸¶¨·¢ËÍ»º³åÇø´óС¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetOutBufferSize£¨1024£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡Çå¿Õ½ÓÊÕ»º³åÇø¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetInBufferCount£¨0£©£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡´ò¿ª´®¿Ú¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if£¨£¡m_m¡£GetPortOpen£¨£©£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetPortOpen£¨TRUE£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡µ±Ñ¡ÔñÏÂÀ­ÁбíÖеĶ˿Úʱ£¬»á¼¤·¢¡¡CBN_SELCHANGE¡¡ÏûÏ¢£¬ÎªÆäÌí¼ÓÏìÓ¦º¯Êý£¬´ú¡¡

ÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡void¡¡CMSmDlg£º£ºOnSelchangebolist£¨£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Add¡¡your¡¡control¡¡notification¡¡handler¡¡code¡¡here¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡m_str£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//µÃµ½ÏÂÀ­ÁбíÄÚÈÝ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GetDlgItemText£¨IDC_BOLIST£»¡¡m_str£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤325¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡337¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//µÃµ½´®¿ÚºÅ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_Port¡¡=¡¡atoi£¨LPCTSTR£¨m_str£©£©¡­1£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Îª¡°´ò¿ª´®¿Ú¡±°´Å¥Ìí¼ÓÏìÓ¦º¯Êý£¬´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CMSmDlg£º£ºOnOpenport£¨£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Add¡¡your¡¡control¡¡notification¡¡handler¡¡code¡¡here¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Initm£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Îª¡°¹Ø±Õ´®¿Ú¡±°´Å¥Ìí¼ÓÏìÓ¦º¯Êý£¬´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CMSmDlg£º£ºOnClostport£¨£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Add¡¡your¡¡control¡¡notification¡¡handler¡¡code¡¡here¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if£¨¡¡m_m¡£GetPortOpen£¨£©¡¡£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡¹Ø±Õ´®¿Ú¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_m¡£SetPortOpen£¨0£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Îª¡°·¢ËÍ¡±°´Å¥Ìí¼ÓÏìÓ¦º¯Êý£¬´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CMSmDlg£º£ºOnSend£¨£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Add¡¡your¡¡control¡¡notification¡¡handler¡¡code¡¡here¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//µÃµ½·¢ËÍ¡¡Edit¡¡¿Ø¼þµÄÊý¾Ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UpdateData£¨TRUE£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡Count=m_Send¡£GetLength£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//½«·¢ËÍÊý¾Ý´«¸ø¡¡m_Array¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CByteArray¡¡m_Array£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_Array¡£RemoveAll£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_Array¡£SetSize£¨Count£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡i=0£»i¡¡0£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//µÃµ½½ÓÊÕÊý¾Ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_input¡¡=¡¡m_m¡£GetInput£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡str¡¡=¡¡£¨char*£©£¨unsigned¡¡char*£©m_input¡£parray¡­¡·pvData£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Çå³ý×Ö·û´®ÖеIJ»±ØÒª×Ö·û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡i¡¡=¡¡0£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡str1¡¡=¡¡str£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡while£¨i¡¡¡¶¡¡k£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡i£«£«£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡str1£«£«£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*str1¡¡¡¡¡¡¡¡=¡¯0¡¯£»¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡str2¡¡=¡¡£¨const¡¡char*£©str£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//µÃµ½×îÖÕÊý¾Ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_Receive¡¡£«=¡¡£¨LPCTSTR£©str2£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡default£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡break£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡ÏÔʾÊý¾Ý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡UpdateData£¨FALSE£©£»¡¡¡¡



£ý¡¡¡¡



ÖÁ´Ë£¬³ÌÐòÉè¼ÆÍê³É¡£ÔËÐÐÁ½¸ö³ÌÐò£¬·Ö±ðÑ¡Ôñ´®¿Ú¡¡¡¡1¡¡ºÍ´®¿Ú¡¡2¡¡£¬È»ºóÊÕ·¢Êý¾Ý£¬Èçͼ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤327¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡339¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡



11¡­19¡¡ºÍͼ¡¡11¡­20¡¡Ëùʾ¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡11¡­19¡¡¡¡¡¡¡¡´®¿Ú·¢ËÍÊý¾Ý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡11¡­20¡¡¡¡¡¡¡¡´®¿Ú½ÓÊÕÊý¾Ý¡¡¡¡



11¡£6¡¡¡¡¡¡¡¡±¾ÕÂС½á¡¡¡¡



¡¡¡¡¡¡¡¡¡¡±¾Õ½éÉÜÁËÍøÂç±à³ÌµÄ»ù±¾ÖªÊ¶¼°»ù±¾²½Ö裬²¢ÇÒÏêϸ½éÉÜÁË¡¡WinSock¡¡Àà¡£½Ó×ÅÀûÓÃËù¡¡

½²ÖªÊ¶±à³ÌʵÏÖÁËÒ»¸öÍøÂçÁÄÌìϵͳ£¬×îºóÀûÓá¡¡¡MSm¡¡¡¡¿Ø¼þʵÏÖÁ˼òµ¥µÄ´®¿ÚͨÐÅ¡£Ïà¡¡

ÐÅͨ¹ý±¾ÕµÄѧϰ£¬¶ÁÕß¿ÉÒÔ±àд¼òµ¥µÄÍøÂçÓ¦ÓóÌÐò£¬²¢»áÀûÓá¡¡¡MSm¡¡¡¡¿Ø¼þ½øÐмòµ¥¡¡

µÄ´®¿ÚÊý¾Ý´«Êä¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¤328¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡340¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡12¡¡Õ¡¡¡¡¡¡¡¡Êý¾Ý¿â¿ª·¢¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡12¡¡Õ¡¡¡¡¡¡¡¡Êý¾Ý¿â¿ª·¢¡¡¡¡



¡¡¡¡¡¡Ëæ׿ÆËã»ú¼¼ÊõµÄ·ÉËÙ·¢Õ¹£¬Êý¾Ý¿âµÄÓ¦ÓÃÒ²Ô½À´Ô½¹ã·º¡£Èç½ñ£¬Êý¾Ý¿â¼¼ÊõÒѾ­³ÉΪ¡¡

¼ÆËã»ú¼¼ÊõÖеĺËÐļ¼ÊõÖ®Ò»¡£±¾ÕÂÊ×Ïȼòµ¥½éÉÜÊý¾Ý¿âµÄ»ù±¾¸ÅÄî¼°Óá¡Visual¡¡¡¡C£«£«¡¡¡¡6¡£0¡¡½ø¡¡

ÐÐÊý¾Ý¿â¿ª·¢µÄ¼¸ÖÖÏà¹Ø¼¼Êõ£¬È»ºó½éÉÜ¡¡Access¡¡Êý¾Ý¿âµÄ½¨Á¢ºÍһЩ»ù±¾µÄ¡¡SQL¡¡Óï¾ä£¬×î¡¡

ºóͨ¹ýÒ»¸ö¾ßÌåµÄʵÀýÀ´Ïêϸ˵Ã÷¡¡¡¡ADO¡¡¡¡¼¼ÊõÔÚÊý¾Ý¿â¿ª·¢ÖеÄÓ¦Óᣱ¾ÕÂÖ÷Òª°üÀ¨ÒÔϼ¸¡¡

·½ÃæµÄÄÚÈÝ£º¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡Êý¾Ý¿âµÄ»ù±¾¸ÅÄî¼°Êý¾Ý¿âµÄÏà¹Ø¼¼Êõ£»¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡Access¡¡Êý¾Ý¿âµÄ½¨Á¢£»¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡»ù±¾µÄ¡¡SQL¡¡Óï¾ä£»¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡ÈçºÎÀûÓá¡ADO¡¡¼¼Êõ½øÐÐÊý¾Ý¿â¿ª·¢¡£¡¡¡¡



12¡£1¡¡¡¡¡¡¡¡¸ÅÊö¡¡¡¡



¡¡¡¡¡¡Êý¾Ý¿â¼¼Êõ²úÉúÓÚ¡¡20¡¡ÊÀ¼Í¡¡60¡¡Äê´úÖÐÆÚ£¬ÊÇÊý¾Ý¹ÜÀíµÄ×îм¼Êõ£¬ÊǼÆËã»ú¿ÆѧµÄÖØÒª¡¡

·ÖÖ§£¬ËüµÄ³öÏÖ¼«´óµÄ´Ù½øÁ˼ÆËã»úÓ¦ÓÃÏò¸÷ÐÐÒµµÄÉø͸¡£±¾½Ú½«¶ÔÊý¾Ý¿âµÄ¸ÅÄÊý¾Ý¿â¡¡

µÄÏà¹Ø¼¼ÊõÒÔ¼°ÈçºÎ¿ª·¢Êý¾Ý¿âÓ¦ÓóÌÐò×÷Ò»¼òµ¥½éÉÜ¡£¡¡¡¡



12¡£1¡£1¡¡¡¡¡¡¡¡Êý¾Ý¿âµÄ»ù±¾¸ÅÄî¡¡¡¡



¡¡¡¡¡¡ËùνÊý¾Ý¿â£¨Database¡¡£¬¼ò³Æ¡¡DB¡¡£©£¬¾ÍÊdz¤ÆÚ´æ´¢ÔÚ¼ÆËã»úÄڵġ¢ÓÐ×éÖ¯µÄ¡¢¿É¹²ÏíµÄ¡¡

Êý¾Ý¼¯ºÏ¡£Êý¾Ý¿âÖеÄÊý¾Ý°´Ò»¶¨µÄÊý¾ÝÄ£ÐÍ×éÖ¯¡¢ÃèÊöºÍ´æ´¢£¬¾ßÓнÏСµÄÈßÓà¶È£¬½Ï¸ß¡¡

µÄÊý¾Ý¶ÀÁ¢ÐÔºÍÒ×À©Õ¹ÐÔ£¬²¢¿ÉΪ¸÷ÖÖÓû§¹²Ïí¡£¡¡¡¡

¡¡¡¡¡¡ÓÐÁËÊý¾ÝºÍÊý¾Ý¿â£¬»¹Òª½øÐÐÊý¾Ý¿âµÄ¹ÜÀí£¬²»½ö¿ÉÒÔ¿ÆѧµØ×éÖ¯ÕâЩÊý¾Ý²¢½«Æä´æ´¢¡¡

ÔÚÊý¾Ý¿âÖУ¬¶øÇÒ»¹ÄܸßЧµØ´¦ÀíÕâЩÊý¾Ý¡¡¡£Êý¾Ý¿â¹ÜÀíϵͳ£¨Database¡¡Management¡¡System¡¡£¬¡¡

¼ò³Æ¡¡DBMS¡¡£©ÊÇλÓÚÓû§ºÍ²Ù×÷ϵͳ֮¼äµÄÒ»²ãÊý¾Ý¹ÜÀíÈí¼þ¡£Êý¾Ý¿âÔÚ½¨Á¢¡¢ÔËÓúÍά»¤¡¡

ʱÓÉÊý¾Ý¿â¹ÜÀíϵͳͳһ¹ÜÀí¡¢Í³Ò»¿ØÖÆ¡£Êý¾Ý¿â¹ÜÀíϵͳʹÓû§ÄÜ·½±ãµÄ¶¨ÒåÊý¾ÝºÍ²Ù×Ý¡¡

Êý¾Ý£¬²¢Äܹ»±£Ö¤Êý¾ÝµÄ°²È«ÐÔ¡¢ÍêÕûÐÔ¡¢¶àÓû§¶ÔÊý¾Ý²¢·¢Ê¹ÓÃÒÔ¼°·¢Éú¹ÊÕϺóµÄϵͳ»Ö¡¡

¸´¡£¡¡¡¡

¡¡¡¡¡¡ÔںܶàÇé¿öÏ£¬ÈËÃÇËù˵µÄÊý¾Ý¿âʵ¼ÊÉÏÖ¸µÄÊÇÊý¾Ý¿âϵͳ¡£Êý¾Ý¿âϵͳ£¨Database¡¡¡¡

System£¬¼ò³Æ¡¡DBS¡¡£©ÊÇÖ¸ÔÚ¼ÆËã»úϵͳÖÐÒýÈëÊý¾Ý¿âºóµÄϵͳ¹¹³É£¬Ò»°ãÓÉÊý¾Ý¿â¡¢Êý¾Ý¿â¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¹ÜÀíϵͳ£¨¼°Æ俪·¢¹¤¾ß¡¡£©¡¢Ó¦ÓÃϵͳ¡¢Êý¾Ý¿â¹ÜÀíÔ±ºÍÓû§¹¹³É¡£¡¡

¡¡¡¡¡¡Éè¼ÆÊý¾Ý¿âµÄºËÐÄÎÊÌâ¾ÍÊÇÊý¾ÝÄ£Ð͵ÄÑ¡Ôñ£¬³£ÓõÄÊý¾ÝÄ£ÐÍÓвã´ÎÊý¾ÝÄ£ÐÍ¡¢Íø×´Êý¡¡

¾ÝÄ£ÐÍ¡¢¹ØϵÊý¾ÝÄ£ÐÍ¡¢ÊµÌåÁªÏµÊý¾ÝÄ£ÐͺÍÃæÏò¶ÔÏóÊý¾ÝÄ£ÐÍ¡£ÏÖÔÚ³£ÓõÄÊý¾Ý¿âÓС¡SQL¡¡¡¡

Server¡¢Oracle¡¢DB2¡¡¡¢Sybase¡¢MySQL¡¡¡¢Access¡¡¡¢FoxPro¡¡µÈ¡£¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡341¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡



12¡£1¡£2¡¡¡¡¡¡¡¡Êý¾Ý¿âÏà¹Ø¼¼Êõ½éÉÜ¡¡¡¡



¡¡¡¡¡¡²»¹ÜÊǹ¦Äܼòµ¥µÄÊý¾Ý¿â£¬»¹ÊǸ´ÔӵĴóÐÍÊý¾Ý¿âϵͳ£¬Visual¡¡¡¡C£«£«¶¼ÌṩÁËһЩ±à³Ì¡¡

½Ó¿Ú¡£Ò»°ãÀ´Ëµ£¬±à³Ì½Ó¿ÚÖ÷ÒªÓÐÒÔÏ¡¡5¡¡ÖÖ£º¡¡¡¡



¡¡¡¡¡¡¡¡1£®ODBC¡¡API¡¡¡¡



¡¡¡¡¡¡ODBC¡¡µÄÈ«³ÆÊÇ¡¡Open¡¡DataBase¡¡Connectivity£¬¼´¿ª·ÅÊý¾Ý¿â»¥Á¬¡£ODBC¡¡ÊÇΪÁËÄÜÈÃͬ¡¡

Ò»Ó¦ÓóÌÐò·ÃÎʲ»Í¬µÄÊý¾Ý¿â¹ÜÀíϵͳ¶øÉè¼ÆµÄ£¬Ëüʵ¼ÊÉÏÊÇÒ»¸ö²»Í¬ÀàÐÍÊý¾Ý¿âµÄͨÓýӡ¡

¿Ú£¬ÓÃÕâЩ¡¡API¡¡¡¡±àдµÄÓ¦ÓóÌÐò¶ÀÁ¢ÓÚ¡¡DBMS¡¡£¬ÊµÏÖͬһӦÓóÌÐò¶Ô²»Í¬¡¡DBMS¡¡¡¡µÄ¹²Ïí¡£¡¡

Ó¦ÓóÌÐò¶ÔÊý¾Ý¿âµÄ²Ù×÷ÊÇͨ¹ýºÍ¸÷ÖÖ¡¡DBMS¡¡Ïà¶ÔÓ¦µÄ¡¡ODBC¡¡Çý¶¯³ÌÐò£¨Drive¡¡£©À´½øÐеģ¬¡¡

¶ÔÓÚ²»Í¬µÄ¡¡¡¡DBMS¡¡£¬Óû§Ö»Ðè°²×°ÏàÓ¦µÄÇý¶¯³ÌÐò£¬¶ø²»±Ø¸ü¸ÄÓ¦ÓóÌÐò±¾Éí¡£ODBC¡¡¡¡Îª¡¡

SQL¡¡Server¡¢ACCESS¡¡¡¢FoxPro¡¡µÈ¶¼ÌṩÁËÇý¶¯³ÌÐò£¬Ê¹µÃÓû§¿ÉÒÔʹÓá¡SQL¡¡Óï¾ä¶ÔÊý¾Ý¿â¡¡

½øÐÐÖ±½ÓµÄµ×²ã¹¦ÄܲÙ×÷¡¡¡£ÔÚʹÓá¡ODBC¡¡API¡¡Ê±£¬Óû§ÐèÒýÈëµÄÍ·ÎļþΪ¡°sql¡£h¡¡¡±¡¢¡°sqlext¡£h¡¡¡±¡¡

ºÍ¡°sqltypes¡£h¡¡¡±¡£¡¡¡¡

¡¡¡¡¡¡×÷ΪһÖÖÊý¾Ý¿âÁ¬½ÓµÄ±ê×¼¼¼Êõ£¬ODBC¡¡Ö÷ÒªÓÐÒÔϼ¸¸öÌص㡣¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡ODBC¡¡ÊÇÒ»ÖÖʹÓá¡SQL¡¡µÄ³ÌÐòÉè¼Æ½Ó¿Ú¡£¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡ODBC¡¡µÄÉè¼ÆÊǽ¨Á¢ÔÚ¿Í»§»ú/·þÎñÆ÷Ìåϵ½á¹¹»ù´¡Ö®Éϵġ£¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡ODBC¡¡Ê¹Ó¦ÓóÌÐò±ÜÃâÁËÓëÊý¾ÝÔ´Á¬½ÓµÄ¸´ÔÓÐÔ¡£¡¡¡¡

¡¡¡¡¡¡o¡¡¡¡ODBC¡¡µÄ½á¹¹ÔÊÐí¶à¸öÓ¦ÓóÌÐò·ÃÎ

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©

Äã¿ÉÄÜϲ»¶µÄ