资源简介

使用MFC SOCKET编程开发了基于C/S架构的一个仿QQ聊天系统,客户端间可以互通消息,传输文件等。适合学习C++ Socket编程,文件传输,多线程,线程和进程间通信等

资源截图

代码片段和文件信息

// 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();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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.embed.manifest

     文件        984  2011-07-21 22:56  11\QQClient\Debug\QQClient.exe.embed.manifest.res

     文件        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个文件信息

评论

共有 条评论