⑴ QQ源碼是用什麼程序編寫的
登錄界面是用VB做的 毫無疑問
JAVA是100%不可能了 呵呵
一款軟體不能絕對的說是用什麼編寫的
QQ內核大部分是用VC和dephi編寫的
⑵ QQ源代碼
這個,貌似只有騰訊公司的才知道吧,代碼不公開,反編譯是違法的……
⑶ linux 和 android都是開源的那麼騰訊qq軟體開源了嗎 從哪裡可以找到qq的源碼啊
QQ是不開源的,原來是對外開放協議和介面的,後來也不開放了。可以找和QQ類似的即時通訊軟體的或者原來QQ的開源版本(都是開源社區的人自己開發的,現在大都不能用了)的源代碼看看,大體思路都差不多的。
⑷ 什麼是QQ源代碼
就是設計網站時的一種編寫程序的代碼,QQ原代碼是用在qq空間的,只要懂得復制粘貼的人,就會使用了,
⑸ 請問能獲取QQ簽名辦法,API, 源代碼,用任何語言實現都可以。
請看一下這個網站,希望對你有幫助
對了,順便說下,當選應用接入,文檔,api,查看用戶資料介面中的獲取用戶簽名信息
再修改一下,除了文檔,sdk也有
⑹ 怎麼獲得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;
}
⑺ php 做用QQ賬號登陸的介面 怎麼做 有沒有源碼 跪求
貌似有插件 ,你去研究下 ,具體 要不要騰訊授權 我不太清楚
⑻ QQ源代碼怎麼知道 急用啊
去C3DN論壇里問問那些人看看,他們都是做OpenGL開發的。或者到OpenGL群里問
⑼ 誰有QQ源代碼
同求~~~~
⑽ 如何做好網站訪客QQ統計系統的優化工作,訪客QQ獲取源碼最新介面
網上這種相關的,你自己去弄。貌似還要自己修改源代碼,或者你花錢找人做一樣