资源简介
使用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.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个文件信息
相关资源
- VS2010 MFC读写文件
- MFC-High_Speed Charting绘制动态曲线
- 基于MFC图片去雾增强程序
- 导线网平差程序
- MFC实现Koch曲线的绘制
- 基于RFID的MFC考勤管理系统
- MFC 象棋 完备功能 含有AI
- 深入浅出MFC第二版+源码
- MFC入门教程完整整合版
- 网络编程C++ MFC获取MAC地址
- VS2008MFC动态波形的绘制
- 面向对象程序设计 旅店管理系统
- MFC中将两个独立的程序合并为一个程
- 英语学习软件,类似于四级背单词软
- 对对碰 MFC实现 有源码
- C++ MFC 餐饮管理系统
- 基于opencv和MFC的多功能视频、图像处
- mfc画y=x^2的曲线
- 中英语种识别matlab程序包含40个测试音
- mqtt-client MFC工程调用开源代码
- MFC小游戏代码
- MFC编程
- 基于VC6.0 的MFC俄罗斯方块游戏设计含
- 基于MFC的图像融合程序
- MFC异形按钮
- MFC之CSerialPort类双串口发送接收
- VS2017-MFC串口通信(基于CSerialPort类)
- 遥感图像处理系统MFC
- vs2019 + MFC 销售管理系统
- opencv+MFC实现图像拼接
评论
共有 条评论