當前位置:首頁 » 操作系統 » qq源碼資源網

qq源碼資源網

發布時間: 2024-10-12 23:23:52

『壹』 求一個類似QQ或者其他的聊天程序源代碼,JAVA或C#的都可以。

直接輸輸入敬瞎http://wp.qq.com/然後用qq登錄,裡面有一兆或段代碼,直接復制粘貼在網頁中就行了 ,裡面的有些設置,你自己亮猜空設置一下吧

『貳』 聽說你有qgis源碼,可以發給我看看嗎。[email protected]謝謝。

QGIS源碼可以在這兒下載:
http://www.qgis.org/wiki/Download#Sources_and_Sample_Dataset

這個是編譯的步驟:
http://www.qgis.org/wiki/Building_QGIS_from_Source#Building_on_Windows

這兒是SVN https://svn.osgeo.org/qgis/trunk/qgis/

『叄』 怎麼獲得QQ源代碼

</b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b></b>return
(unsigned
char
*)
send_im_tail;
}

//
處理普通的
QQ
消息

void
MyQQ::qq_process_recv_normal_im(unsigned
char
*
data,
unsigned
char
**
cur
sor,
int
len)
{
int
bytes;
qq_recv_normal_im_common
*common;
qq_recv_normal_im_unprocessed
*im_unprocessed;

if
(*cursor
>=
(data
+
len
-
1))
{
return;
}
else
common
=
(qq_recv_normal_im_common
*)malloc(sizeof(qq_recv_normal_im_commo
n));

bytes
=
qq_normal_im_common_read(data,
cursor,
len,
common);
if
(bytes
<
0)
{
return;
}

switch
(common->normal_im_type)
{
case
QQ_NORMAL_IM_TEXT:
qq_process_recv_normal_im_text
(data,
cursor,
len,
common);
break;
case
QQ_NORMAL_IM_FILE_REJECT_UDP:
//qq_process_recv_file_reject
(data,
cursor,
len,
</b></b>//
common->sender_uid,
gc);
break;
case
QQ_NORMAL_IM_FILE_APPROVE_UDP:
//qq_process_recv_file_accept
(data,
cursor,
len,
//
common->sender_uid,
gc);
break;
case
QQ_NORMAL_IM_FILE_REQUEST:
//qq_process_recv_file_request
(data,
cursor,
len,
//
common->sender_uid,
gc);
break;
case
QQ_NORMAL_IM_FILE_CANCEL:
//qq_process_recv_file_cancel
(data,
cursor,
len,
//
common->sender_uid,
gc);
break;
case
QQ_NORMAL_IM_FILE_NOTIFY:
//qq_process_recv_file_notify
(data,
cursor,
len,
//
common->sender_uid,
gc);
break;
default:
return;
}
//
normal_im_type

g_free
(common->session_md5);
}

void
MyQQ::qq_process_recv_normal_im_text(unsigned
char
*
data,
unsigned
char
**

cursor,
int
len,
qq_recv_normal_im_common
*
common)
{
short
gaim_msg_type;
</b></b>char
*name;
char
*msg_with_gaim_smiley;
char
*msg_utf8_encoded;
qq_recv_normal_im_text
*im_text;

if
(*cursor
>=
(data
+
len
-
1))
{
return;
}
else
im_text
=
(qq_recv_normal_im_text
*)malloc(sizeof(qq_recv_normal_im_text));

im_text->common
=
common;

read_packet_w(data,
cursor,
len,
&(im_text->msg_seq));
read_packet_dw(data,
cursor,
len,
&(im_text->send_time));
read_packet_b(data,
cursor,
len,
&(im_text->unknown1));
read_packet_b(data,
cursor,
len,
&(im_text->sender_icon));
read_packet_data(data,
cursor,
len,
(unsigned
char
*)
&
(im_text->unknown2),
3);
read_packet_b(data,
cursor,
len,
&(im_text->is_there_font_attr));
read_packet_data(data,
cursor,
len,
(unsigned
char
*)
&
(im_text->unknown3),
4);
read_packet_b(data,
cursor,
len,
&(im_text->msg_type));

if
(im_text->msg_type
==
QQ_IM_AUTO_REPLY)
{
im_text->is_there_font_attr
=
0x00;

im_text->msg
=
(unsigned
char
*)malloc(1024);
memcpy(im_text->msg,*cursor,
data
+
len
-
*cursor);
}
else
{
if
(im_text->is_there_font_attr)
{
im_text->msg
=
(unsigned
char
*)malloc(1500);
memcpy(im_text->msg,*cursor,
strlen((const
char
*)*cursor));
</b></b>im_text->msg[strlen((const
char
*)*cursor)]
=
0;

}
else
{
im_text->msg
=
(unsigned
char
*)malloc(1024);
memcpy(im_text->msg,*cursor,
data
+
len
-
*cursor);
im_text->msg[data
+
len
-
*cursor]
=
0;
}
}

MessageText
=
im_text->msg;
//
如果需要自動回復

if(Status
==
3)
{
//I_QQAutoReply()
函數獲取預先設置的自動回復消息內容,需自己實現

char*
MText
=
I_QQAutoReply();
QQSendTextMessage(common->sender_uid,MText,0x01);
}

//
在主界面中顯示消息

//I_QQReceiveMessage((char
*)MessageText,common->sender_uid);
}

int
MyQQ::qq_normal_im_common_read(unsigned
char
*
data,
unsigned
char
**
curs
or,
int
len,
qq_recv_normal_im_common
*
common)
{
int
bytes;

bytes
=
0;
</b></b>
bytes
+=
read_packet_w(data,
cursor,
len,
&(common->sender_ver));
bytes
+=
read_packet_dw(data,
cursor,
len,
&(common->sender_uid));
bytes
+=
read_packet_dw(data,
cursor,
len,
&(common->receiver_uid));

common->session_md5
=
(unsigned
char
*)malloc(QQ_KEY_LENGTH);
memcpy(common->session_md5,*cursor,
QQ_KEY_LENGTH);
bytes
+=
QQ_KEY_LENGTH;
*cursor
+=
QQ_KEY_LENGTH;

bytes
+=
read_packet_w(data,
cursor,
len,
&(common->normal_im_type));

if
(bytes
!=
28)
{

return
-1;
}

return
bytes;
}

『肆』 怎麼樣獲取qq源代碼

進入要慎爛毀查看的代碼網站,在有空位的地方點擊寬備滑鼠右鍵,然後點擊查看源代碼歷粗。點擊查看源代碼後,就會顯示出這個網站的代碼。

『伍』 據說騰訊QQ這個軟體是套別人的源碼,是否真的

哪有源碼會給人 沒有 不過QQ是訪人家美國MSN的 看樣子做起來 也就是說偷人家的創意 再加自己的元素進去 不過大體櫃架和原理跟人家相同 你看不是有一個騰訊瀏覽器 它是微軟的 外觀變了 我是做WEB程序的 一輸入顯示瀏覽器信息的程序 顯示出的結果是微軟IE4.0版
不過現在大部份是這樣 即使是微軟它也有效訪人家的 上次這家美國公司看見QQ這么紅 就想告人家 結果好像也不得而終 這東西很難說清楚 你能畫樹 我就不能畫樹了 不過可以肯定的說 QQ這創意是學人家

『陸』 www.code123.net這個網址做的不錯,源碼哪裡可以下啊

你說的是這個網站做的不錯,還是網站裡面的內容呢?
如果是網站做的不錯的話,想下載源碼這個你就要咨詢一下這個網站的負責人咯,也許他會同意你的!

熱點內容
緩存直通 發布:2024-11-24 03:12:46 瀏覽:641
手機如何從安卓10升級安卓11 發布:2024-11-24 03:01:40 瀏覽:852
phpmvc開發框架 發布:2024-11-24 02:57:44 瀏覽:944
編程腦子疼 發布:2024-11-24 02:31:23 瀏覽:169
c語言狀態機 發布:2024-11-24 02:26:56 瀏覽:281
用友加密狗破解 發布:2024-11-24 02:23:16 瀏覽:707
鴻蒙系統如何變回安卓桌面 發布:2024-11-24 02:18:26 瀏覽:412
c語言填充 發布:2024-11-24 02:10:48 瀏覽:822
命名空間存儲 發布:2024-11-24 02:10:45 瀏覽:472
java重載與重寫 發布:2024-11-24 01:59:05 瀏覽:699