資源簡(jiǎn)介
使用MFC SOCKET編程開(kāi)發(fā)了基于C/S架構(gòu)的一個(gè)仿QQ聊天系統(tǒng),客戶端間可以互通消息,傳輸文件等。適合學(xué)習(xí)C++ Socket編程,文件傳輸,多線程,線程和進(jìn)程間通信等
代碼片段和文件信息
//?AppIdDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“qqclient.h“
#include?“AppIdDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CAppIdDlg?dialog
CAppIdDlg::CAppIdDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CAppIdDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CAppIdDlg)
m_username?=?_T(““);
m_usercode?=0;
//}}AFX_DATA_INIT
}
void?CAppIdDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAppIdDlg)
DDX_Text(pDX?IDC_EDIT1?m_username);
DDX_Text(pDX?IDC_EDIT2?m_usercode);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAppIdDlg?CDialog)
//{{AFX_MSG_MAP(CAppIdDlg)
ON_BN_CLICKED(IDC_BUTTON1?OnButton1)
//?ON_WM_CTLCOLOR()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CAppIdDlg?message?handlers
void?CAppIdDlg::OnButton1()?
{
OnCancel();
}
//?HBRUSH?CAppIdDlg::OnCtlColor(CDC*?pDC?CWnd*?pWnd?UINT?nCtlColor)?
//?{
//? HBRUSH?hbr?=?CreateSolidBrush(RGB(100150240));//CDialog::OnCtlColor(pDC?pWnd?nCtlColor);
//? if(nCtlColor==CTLCOLOR_STATIC)
//? {
//? pDC->SetTextColor(RGB(25500));
//? pDC->SetBkColor(TRANSPARENT);
//? pDC->SetBkColor(RGB(100150240));
//? }
//? //?TODO:?Change?any?attributes?of?the?DC?here
//? if(nCtlColor==CTLCOLOR_EDIT)
//? {
//? pDC->SetTextColor(RGB(00255));
//? pDC->SetBkColor(TRANSPARENT);
//? pDC->SetBkColor(RGB(100150240));
//? }
//? return?hbr;
//?}
void?CAppIdDlg::OnOK()?
{
//?TODO:?Add?extra?validation?here
CDialog::OnOK();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1734??2011-07-07?11:21??11\QQClient\AppIdDlg.cpp
?????文件???????1287??2011-07-07?11:21??11\QQClient\AppIdDlg.h
?????文件??????23653??2011-07-21?22:53??11\QQClient\Debug\AppIdDlg.obj
?????文件??????13120??2011-07-21?22:56??11\QQClient\Debug\BuildLog.htm
?????文件??????52660??2011-07-21?22:53??11\QQClient\Debug\FileRecv.obj
?????文件??????47159??2011-07-21?22:56??11\QQClient\Debug\FileSend.obj
?????文件??????35179??2011-07-21?22:53??11\QQClient\Debug\InfoDlg.obj
?????文件??????21935??2011-07-21?22:53??11\QQClient\Debug\LoginDlg.obj
?????文件??????37795??2011-07-21?22:53??11\QQClient\Debug\MsgDlg.obj
?????文件?????????67??2011-07-21?22:56??11\QQClient\Debug\mt.dep
?????文件?????216576??2011-07-21?22:56??11\QQClient\Debug\QQClient.exe
?????文件????????920??2011-07-21?22:56??11\QQClient\Debug\QQClient.exe.em
?????文件????????984??2011-07-21?22:56??11\QQClient\Debug\QQClient.exe.em
?????文件????????861??2011-07-21?22:56??11\QQClient\Debug\QQClient.exe.intermediate.manifest
?????文件????1475780??2011-07-21?22:56??11\QQClient\Debug\QQClient.ilk
?????文件??????20472??2011-07-21?22:56??11\QQClient\Debug\QQClient.obj
?????文件???25755648??2011-07-21?22:53??11\QQClient\Debug\QQClient.pch
?????文件????3927040??2011-07-21?22:56??11\QQClient\Debug\QQClient.pdb
?????文件??????45324??2011-07-21?22:56??11\QQClient\Debug\QQClient.res
?????文件?????147666??2011-07-21?22:56??11\QQClient\Debug\QQClientDlg.obj
?????文件??????34205??2011-07-21?22:53??11\QQClient\Debug\SendMsg.obj
?????文件?????483948??2011-07-21?22:53??11\QQClient\Debug\StdAfx.obj
?????文件?????986112??2011-07-21?22:56??11\QQClient\Debug\vc90.idb
?????文件????2068480??2011-07-21?22:56??11\QQClient\Debug\vc90.pdb
?????目錄??????????0??2011-07-21?22:56??11\QQClient\Debug
?????文件???????5328??2011-07-07?11:21??11\QQClient\FileRecv.cpp
?????文件???????1525??2011-07-07?11:21??11\QQClient\FileRecv.h
?????文件???????6789??2011-07-07?11:21??11\QQClient\FileSend.cpp
?????文件???????1488??2011-07-07?11:21??11\QQClient\FileSend.h
?????文件???????4637??2011-07-07?11:21??11\QQClient\InfoDlg.cpp
............此處省略96個(gè)文件信息
評(píng)論
共有 條評(píng)論