ÉèΪÊ×Ò³  
ÁªÏµÎÒÃÇ  
¼ÓÈëÊÕ²Ø  
ÍøÒ³ÖÆ×÷ ³åÀ˱¦µä ͼÐÎͼÏñ ²Ù×÷ϵͳ Èí¼þ½Ìѧ ±à³Ì¿ª·¢ ÈÏÖ¤¿¼ÊÔ °²È«¼¼Êõ Õ¾³¤×¨Çø ÎÄѧæäÕ¾ ÓéÀÖÌìµØ ÓÎÏ·ÌìµØ °ì¹«Èí¼þ
ÎÄÕÂËÑË÷
ÄúµÄλÖÃ: Ê×Ò³ >> ÎÄÕÂÊ×Ò³ >> ±à³Ì¿ª·¢ >> ÆäËû¿ª·¢ÓïÑÔ >> ÁªÖÚÉý¼¶Ð­Òé·ÖÎö ÐøÆª£¨ËÄ£©
¾«Æ·ÍƼö
ÆäËû¿ª·¢ÓïÑÔµã»÷TOP10
¡¤Êý×ÖС¼üÅÌÖ¸·¨Á·Ï°
¡¤ÓÃCÓïÑÔ±àͨѶ¼³ÌÐò£¨³õѧÕß¼¶±ðµÄ£©
¡¤Modem ³£ÓÃATÖ¸Á
¡¤µ¥Æ¬»úÄ£ÄâI2C×ÜÏß¼°24C02(I2C EEPROM)¶ÁдʵÀý£¨Ô´´úÂ룩
¡¤C++¾­µäµç×ÓÊéÏÂÔØ
¡¤Thinking in C++ ¼òÌåÖÐÎĵڶþ°æ
¡¤debugºÍreleaseµÄÇø±ð
¡¤error LNK2001: unresolved external symbol __ftol2 ´íÎó½â¾ö
¡¤C¿âº¯ÊýÊÖ²á
¡¤Ò»¸ö¼òµ¥µÄCÓïÑÔ±àÒëÆ÷
±à³Ì¿ª·¢µã»÷TOP10
¡¤Êý×ÖС¼üÅÌÖ¸·¨Á·Ï°
¡¤ASP.NET ³ÌÐòÖг£ÓõÄÈýÊ®ÈýÖÖ´úÂë
¡¤ÓÃCÓïÑÔ±àͨѶ¼³ÌÐò£¨³õѧÕß¼¶±ðµÄ£©
¡¤ÎÒдµÄJavaѧÉú³É¼¨¹ÜÀíϵͳԴ´úÂë
¡¤CHKÎļþ»Ö¸´¹¤¾ß
¡¤Modem ³£ÓÃATÖ¸Á
¡¤java±ÊÊÔÌâ
¡¤Òì³£java.sql.SQLException: Io exception:The Network Adapter could not establish connection
¡¤µ¥Æ¬»úÄ£ÄâI2C×ÜÏß¼°24C02(I2C EEPROM)¶ÁдʵÀý£¨Ô´´úÂ룩
¡¤C++¾­µäµç×ÓÊéÏÂÔØ
¾«Ñ¡×¨Ìâ

ÁªÖÚÉý¼¶Ð­Òé·ÖÎö ÐøÆª£¨ËÄ£©

×÷Õß: À´Ô´:ÍøÂçÎÄÕ ʱ¼ä:2005-12-17 20:58:02

ÁªÖÚÉý¼¶Ð­Òé·ÖÎö ÐøÆª£¨ËÄ£©(1)

ÁªÖÚÉý¼¶Ð­Òé·ÖÎö ÐøÆª(ËÄ)

ÔÆÍø£¨jimzj@21cn.com£©

½ÓÉÏÆª

 

 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

¶þ¡¢·¢ÅÆÃüÁî

Ô­À´ÎÒ·ÖÎöÅÆÊ±£¬ÒòΪÊÇÏÈ´Ó³öÅÆÈëÊֵģ¬ËùÒԵõ½µÄÅÆµÄ´úºÅÖ»ÓÐ13¸ö£¬»¹ÓÐÅÆµÄÑÕÉ«£¬ËùÒÔÔÚ·ÖÎöÕâ¸öÃüÁîʱһ¶ÈÏÝÈë²»Äܵõ½½á¹ûµÄµØ²½£¬²»¹ý¾­¹ýÒ»ÌìµÄ¿àÏ룬ÖÕÓÚÃ÷°×¹ýÀ´ÁË£¬ºÇºÇ£¬ÔÚÕâÀïÏÈΪ×Ô¼ºÄÜÏëµ½Õâ¸ö¸É±­Ò»Ï¡£J

 

0x0050   17 20 00 00 04 00 00 00-01 00 00 00 16 20 00 00   . ........... ..

0x0060   29 00 00 00 19 00 00 00-FF FF FF FF F4 01 00 00   ).......ÿÿÿÿ?..

0x0070   00 00 00 00 38 4A 27 29-13 17 3B 5D 44 32 0F 12   ....8J')..;]D2..

0x0080   5A 58 6A 2E 45 0B 64 24-56 16 3A 3E 05            ZXj.E.d$V.:>.

 

´ÓÉÏÃæµÄÊý¾Ý¿´ÃüÁî×ÖÊÇ0x00002016£¬ÔÙÉÏÃæÒ»¸öÃüÁî×Ö0x00002017ÊÇ¿ªÊ¼Ò»¾ÖÓÎÏ·±êÖ¾£¬Õâ¸öÓÃÀ´±ê־һЩ״̬Óõģ»ÔÙ¿´Ò»ÏÂ0x19£¨Ò²¾ÍÊÇÊ®½øÖƵÄ25£©ºÇºÇ£¬ÏëÒ»ÏÂÎÒÃÇËĸöÈË´òÁ½¸¶ÅÆÊ±8¸öµ×ÅÆ£¬×ܹ²ÊÇ£¨54*2 ¨C 8 £©/ 4 = 25 ¸ÕºÃ£¬Õâ¸öλÖþÍÊÇ·¢¸øÎÒÃǵÄÅÆÊý£¨ÒòΪ»¹ÓÐÒ»¸¶ÅÆ£¬Èý¸¶ÅÆ£©ÎÒÃÇÔÙ¿´Ò»ÏÂÊý¾Ý´Ó38 4A 27 29-13 17 3B 5D 44 32 0F 12 5A 58 6A 2E 45 0B 64 24-56 16 3A 3E 05ÊDz»ÊǸպÃÒ²¾Í25¸ö£¬Õâ¸ö¾ÍÊÇ·þÎñÆ÷·¢¸øÃ¿Ò»¸öÍæ¼ÒµÄÅÆÁË£¬ÔÚÍæÕâ¸öÓÎϷʱ£¬ÎÒÃÇÔÚ¿Í»§¶Ë¿´µ½µÄÊÇÒ»¸öÒ»¸öÅÆµÃµ½µÄ£¬µ«Êµ¼ÊÉÏ£¬Ò»¿ªÊ¼ÎÒÃǾÍÈ«²¿µÃµ½ÁË£¬Èç¹ûÄã½â¿ªÁËÕâ¸öЭÒ飬һ¿ªÊ¼ÎÒÃǾÍÖªµÀÁËËùÓÐ×Ô¼ºµÄÅÆ£¬²»¾Í¿ÉÒÔÖªµÀÁËÄܽÐʲôÑÕÉ«£¬ÊÇ·ñÄÜ·´±ðÈ˵ÄÅÆ£¬»¹ÓÐÿһÖÖ»¨É«µÄÅÆµÄ¶àÉÙ£¬Æñ²»ÊǺܺá­¡­

       ÎÒÃǶ¨ÒåµÄÊý¾Ý½á¹¹ÈçÏ£º

typedef strUCt _tagSHJIFaDePaiInfo

{

    int     nCount ;    //ÅÆÊý

    char    cUser  ;   

    char    cFlag1 ;

    char    cFlag2 ;

    char    cFlag3 ;

 

    int     nFlag1 ;

    int     nFlag2 ;

}SHJIFaDePaiInfo, *lpSHJIFaDePaiInfo ;

½á¹¹Öв»°üÅÆµÄÐÅÏ¢£¬ÒòÎªÒÆ¶¯Ö¸Õëºó£¬¾Í¿ÉÒÔ¶Áµ½ÅƵÄÐÅÏ¢ÁË£¨Ã¿Ò»¸öλByte±íʾһ¸öÅÆ£©£¬ÈçÏÂËùʾ£º

 

void __fastcall TFrmMain::RevFaDePaiInfo( char * pPackContent )

{

    SHJIFaDePaiInfo * pInfo = ( SHJIFaDePaiInfo * )pPackContent ;

 

    for( int i = 0 ; i < pInfo->nCount ; i ++ )

    {

        byte btCard = * ((byte *)(( byte * )( pInfo + 1 ) + i * sizeof( byte ))) ;      

              ¡­¡­¡­¡­¡­¡­

}

}

Èý¡¢½ÐÅÆÃüÁî

ÿһÂÖ³öÅÆÇ°×Ü»áÓÐÒ»¸öÈËÏȽÐÅÆµÄÐÅÏ¢£¬ËùÒÔÔÚÕâÀïÕâ¸öÃüÁî»áÔÚ³öÅÆÇ°£¬¿ÉÄÜÓжà¸öÕâÑùµÄÃüÁµ«×îºóÒ»¸öÃüÁî¾ÍÊÇÓû§×îÖÕ½ÐÖ÷ÁË¡£

 

0x0000   11 20 00 00 18 00 00 00-01 00 E0 00 01 00 00 00   . ........?....

0x0010   01 00 00 00 01 00 00 00-DE 05 00 00 02 00 00 00   ........?......

 

½ÐÅÆµÄÄÚÈÝÓ¦¸Ã°üÀ¨£¬ÄÇÒ»¸öÓû§½ÐµÄÅÆ£¬ÅƵÄÑÕÉ«£¨ºÚÌÒ£¬ºìÌÒ£¬²Ý»¨£¬·½¿é£©£¬½ÐÅÆµÄÊýÁ¿£¨Ò»¸ö»òһ˫£©£¬´ÓÉÏÃæµÄÎÒÌí¼ÓµÄÑÕÉ«µÄÊý¾Ý¿´µ½£¬ÕýºÃ¾ÍÊÇÕâÈý¸öλÖõÄÐÅÏ¢ÁË£¬Õâ¸ö¿ÉÄÜÄãµÄ¶à½ÓÊÕ¼¸´ÎÊý¾Ý£¬¶Ô±Èºó²Å»áµÃµ½£¬ÎÒÒ²ÊǽÓÊÕÁ˼¸´Î½ÐÅÆµÄÐÅÏ¢ºó²Å·ÖÎö³öÀ´µÄ£º

ËùÒÔÎÒÃǶ¨ÒåµÄ½ÐÅÆµÄÊý¾Ý½á¹¹ÈçÏÂËùʾ£º

typedef struct _tagSHJIJiaoPaiInfo

{

    char    cUser ;     //½ÐÅÆÓû§±àºÅ

    char    cFlag0 ;

    char    cFlag1 ;

    char    cFlag2 ;

    char    cColor ;    //ÑÕÉ«(´óÍõ=0x35,СÍõ=0x34)

    char    cFlag3 ;

    char    cFlag4 ;

    char    cFlag5 ;

 

    char    cCount ;    //½ÐµÄÕÅÊý

    char    cFlag6 ;

    char    cFlag7 ;

    char    cFlag8 ;

    char    cFlag14 ;

    char    cFlag9 ;

    char    cFlag10 ;

    char    cFlag11 ;

 

    int     nFlag12 ;

    int     nFlag13 ;

}SHJIJiaoPaiInfo, *lpSHJIJiaoPaiInfo ;

 

Êý¾Ý½á¹¹ÖÐµÄÆäËüµÄÊý¾Ý±ê־λÊÇÔÝʱÎÒ»¹²»Çå³þÓÐʲôÓÃ;£¬²»¹ýÖ»ÒªÖªµÀÎÒÃÇÏëÒªµÄ×ã¹»µÄÐÅÏ¢¾Í¿ÉÒÔÁË¡£

ÏÂÃæÊÇÈ¡µÃ½ÐÅÆµÄÐÅÏ¢£º

 

void __fastcall TFrmMain::RevJiaoPaiInfo( char * pPackContent )

{

    SHJIJiaoPaiInfo * pInfo = ( SHJIJiaoPaiInfo * )pPackContent ;

 

    if( m_eZhuColor != ( GAMECARDCOLOR )pInfo->cColor )

    {

        m_eZhuColor = ( GAMECARDCOLOR )pInfo->cColor ;

        ShowInitImagePic( m_cDaJi, m_eZhuColor ) ; //ÏÔʾÔÚ½çÃæÉÏ

    }

    SetJiaoPaiPic( pInfo->cUser, m_eZhuColor, pInfo->cCount ) ; //ÏÔʾÄÇÒ»¸öÓû§½ÐÅÆ

}

 

È¡µÃ½ÐÅÆµÄÐÅÏ¢£¬Äã¾Í¿ÉÒÔÏÔʾÔÚ×Ô¼ºµÄÍâ¹Ò½çÃæÉÏ£¬Í¬Ê±Ò²¿ÉÒÔÇø·ÖÓû§³öÅÆÊ±Ö÷»¹ÊǸ¶ÅÆÁËJ

 

ËÄ¡¢¿Ûµ×ÃüÁî

Èç¹ûÄãÊÇׯ¼Ò£¬»áµÄ¿Ûµ×ÅÆµÄÐÅÏ¢£¬·ñÔò£¬·þÎñÆ÷·¢Ë͵ÄÕâ¸öÖ¸ÁîÖÐÊDz»°üº¬Õâ¸öµ×ÅÆµÄÐÅÏ¢µÄ¡£

 

0x0000   03 20 00 00 E4 00 00 00-03 00 00 00 1E 00 00 00   . ..?..........

0x0010   03 00 00 00 05 00 00 00-00 00 00 00 01 00 00 00   ................

0x0020   00 00 00 00 01 00 00 00-1D 00 00 00 03 00 00 00   ................

 

ÔÚÕâ¸öÖ¸ÁîÖУ¬²¢Ã»ÓаüÀ¨µ×ÅÆµÄ¸öÊý¾Ý£¬²»ÖªÁªÖÚÔÚ×öÕâ¸öÃüÁî×ÖÊÇΪ»áȱÁËÕâ¸ö£¿ËùÒÔÄã±ØÐè×Ô¼ºÈ¥¼ÆËãһϵ×ÅÆµÄ¸öÊýÁË£¬²»¹ýÖ»ÓÐÁ½ÖÖ£¬Ò»¸¶ÅƺÍÈý¸¶ÅÆÊ±ÊÇ6¸öµ×£¬¶þ¸¶ÅÆÊ±ÊÇ8¸öµ×£¬ÕâÑù¾Í¿ÉÒ԰ѵ×ÅÆµÄÐÅϢȡµÃÁË£¬ÔÚ¿Ûµ×µÄÐÅÏ¢Öл¹°üº¬ÁËÊÇÄÇÒ»¸öÓû§¿Ûµ×µÄ£¬Ò²¾ÍÊǵÚÒ»¸ö³öÅÆµÄ»§ÁË£¬Õâ¸öÐÅÏ¢ÓÃÀ´Ö¸Ê¾ÄÇÒ»¸öÓû§×îÏȳöÅÆ£¬²»¹ýÈç¹ûÖªµÀׯ¼ÒÊÇ˭ҲͬÑù¿ÉÒÔÖªµÀµÚÒ»¸ö³öÅÆÈ˵ıàºÅ¡£¶¨ÒåµÄÊý¾Ý½á¹¹ÈçÏÂËùʾ£º

 

 

typedef struct _tagSHJICaoDiFlag

{

    char    cUser ;     //µÚÒ»¸ö³öÅÆÓû§(ׯ¼Ò)

    char    cFlag0 ;

    char    cFlag1 ;

    char    cFlag2 ;

}SHJICaoDiFlag, *lpSHJICaoDiFlag ;

 

typedef struct _tagSHJICaoDiInfo

{

    int     nPosition ; //λÖÃÐÅÏ¢

 

    char    cColor ;    //ÅÆÑÕÉ«

    char    cFlag0 ;

    char    cFlag1 ;

    char    cFlag2 ;

 

    char    cCard  ;    //µ×ÅÆ

    char    cFlag3 ;

    char    cFlag4 ;

    char    cFlag5 ;

 

    int     nFlag6 ;

    int     nFlag7 ;

    int     nFlag8 ;

    int     nFlag9 ;

}SHJICaoDiInfo, *lpSHJICaoDiInfo ;

 

ÒòΪǰ¶ÎµÄÐÅÏ¢Ö»ÓÐÒ»¸ö£¬ºó¶ÎµÄÿһ¸öÅÆµÄÐÅÏ¢ÊÇÑ­»·³öÏֵģ¬ËùÒԴӿ۵׵ĸöÊý¾Í¿ÉÒԵõ½Ã¿Ò»¸öµ×ÅÆµÄÐÅÏ¢ÁË¡£

 

void __fastcall TFrmMain::RevCaoDiInfo( char * pPackContent, int nLen )

{

    SHJICaoDiFlag * pInfo = ( SHJICaoDiFlag * )pPackContent ;

 

    m_bCanCaculate = true ;  //¿ªÊ¼¼ÆËã±êÖ¾

 

    m_ZhangJia = (( pInfo->cUser < POS_LEFT pInfo->cUser > POS_BOT ) ? 0 : pInfo->cUser ) ;   

 

if( nLen == 4 ) return ;   //Èç¹û²»°üÀ¨µ×ÅÆÐÅÏ¢·µ»Ø

 

    //µ×ÅÆÐÅÏ¢

    for( int i = 0 ; i < m_DiPaiCount ; i ++ )  // DiPaiCountÊǵ×ÅÆµÄ¸öÊý

    {

        SHJICaoDiInfo * pCard = ( SHJICaoDiInfo * )( ( char * )( pInfo + 1 ) + i * sizeof( SHJICaoDiInfo )) ;

 

              //ÏÔʾÔÚÍâ¹Ò½çÃæÉϵ×ÅÆµÄÐÅÏ¢

        UnShowImagePicInfo(( GAMECARDCOLOR )pCard->cColor, pCard->cCard ) ;

        ShowPicOnImage(( GAMECARDCOLOR )pCard->cColor, pCard->cCard, PanelDIPAI ) ;

    }

}

 

È¡µÃºÍµ×ÅÆÐÅÏ¢¿ÉÒÔÏÔʾÔÚ½çÃæÉÏ£¬²»±ØÃ¿´Î¿´ÊÇÒª×Ô¼ºÈ¥µã»÷¿Í»§¶ËµÄ²é¿´µ×ÅÆÐÅÏ¢°´¼ü£¬Í¬Ê±Èç¹ûÄãÊÇ¿´±ðÈË´òÅÆ£¬ËûÉèÖÃÁ˲»ÈÃÅÔ¹ÛÕß¿´Ê±£¬ÄãÒ²¿ÉÒÔÖ±½Ó¿´µ½ËûµÄµ×ÅÆÐÅÏ¢£¬ºÇºÇJ

¹²2Ò³ 9 7 [1] [28 :>

ÁªÖÚÉý¼¶Ð­Òé·ÖÎö ÐøÆª£¨ËÄ£© Ïà¹ØÎÄÕ£º
ÁªÖÚÉý¼¶Ð­Òé·ÖÎö ÐøÆª£¨ËÄ£© Ïà¹ØÈí¼þ£º
ÌØ±ðÉùÃ÷£º±¾Õ¾³ý²¿·ÖÌØ±ðÉùÃ÷½ûÖ¹×ªÔØµÄר¸åÍâµÄÆäËûÎÄÕ¿ÉÒÔ×ÔÓÉ×ªÔØ£¬µ«ÇëÎñ±Ø×¢Ã÷³ö´¦ºÍԭʼ×÷Õß¡£ÎÄÕ°æÈ¨¹éÎÄÕÂԭʼ×÷ÕßËùÓС£¶ÔÓÚ±»±¾Õ¾×ªÔØÎÄÕµĸöÈ˺ÍÍøÕ¾£¬ÎÒÃDZíʾÉîÉîµÄлÒâ¡£Èç¹û±¾Õ¾×ªÔصÄÎÄÕÂÓаæÈ¨ÎÊÌâÇëÁªÏµ±à¼­ÈËÔ±£¬ÎÒÃǾ¡¿ìÓèÒÔ¸üÕý¡£
×ªÔØÇë×¢Ã÷À´Ô´£ºhttp://www.xgdown.com