• 大小: 224KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-04-05
  • 语言: 其他
  • 标签: VC  

资源简介

一个比较完整的VC 仿QQ聊天源码,这个聊天程序源码曾被收录到《程序员》杂志中,代码具有较高的参考学习价值。通过这个聊天实例你可以学习到许多网络编程知识、窗体界面与对话框编程技巧、注册表编程技巧、TrayIcon编程、数据库编程、线程编程等实用的编程知识。

资源截图

代码片段和文件信息

// ChatRecordSet.cpp : implementation file
// Download by http://www.codesc.net

#include “stdafx.h“
#include “fakeqq.h“
#include “ChatRecordSet.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CChatRecordSet

IMPLEMENT_DYNAMIC(CChatRecordSet CRecordset)

CChatRecordSet::CChatRecordSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CChatRecordSet)
m_ID = 0;
m_UserName = _T(““);
m_Address = _T(““);
m_UserFace = 0;
m_ChatMsg = _T(““);
m_MsgTime = 0;
m_nFields = 6;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}


CString CChatRecordSet::GetDefaultConnect()
{
return _T(“ODBC;DSN=FakeQQ“);
}

CString CChatRecordSet::GetDefaultSQL()
{
return _T(“[chat]“);
}

void CChatRecordSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CChatRecordSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX _T(“[ID]“) m_ID);
RFX_Text(pFX _T(“[UserName]“) m_UserName);
RFX_Text(pFX _T(“[Address]“) m_Address);
RFX_Long(pFX _T(“[UserFace]“) m_UserFace);
RFX_Text(pFX _T(“[ChatMsg]“) m_ChatMsg);
RFX_Long(pFX _T(“[MsgTime]“) m_MsgTime);
//}}AFX_FIELD_MAP
}

/////////////////////////////////////////////////////////////////////////////
// CChatRecordSet diagnostics

#ifdef _DEBUG
void CChatRecordSet::AssertValid() const
{
CRecordset::AssertValid();
}

void CChatRecordSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG

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

     文件        616  2015-05-13 23:01  codesc.net\fakeQQ\ChatMsg.h

     文件       1603  2015-05-13 23:01  codesc.net\fakeQQ\ChatRecordSet.cpp

     文件       1398  2002-10-05 10:33  codesc.net\fakeQQ\ChatRecordSet.h

     文件       1505  2015-05-13 23:01  codesc.net\fakeQQ\ChatSocket.cpp

     文件       1338  2002-10-04 15:51  codesc.net\fakeQQ\ChatSocket.h

     文件      37976  2009-08-17 18:19  codesc.net\fakeQQ\FakeQQ.aps

     文件       4769  2009-08-17 18:19  codesc.net\fakeQQ\FakeQQ.clw

     文件       3705  2015-05-13 23:01  codesc.net\fakeQQ\FakeQQ.cpp

     文件       6504  2002-10-27 13:14  codesc.net\fakeQQ\FakeQQ.dsp

     文件        537  2002-10-05 09:37  codesc.net\fakeQQ\FakeQQ.dsw

     文件     757760  2009-08-17 18:20  codesc.net\fakeQQ\FakeQQ.exe.mdb

     文件       1632  2015-05-13 23:00  codesc.net\fakeQQ\FakeQQ.h

     文件      11864  2003-03-04 16:06  codesc.net\fakeQQ\FakeQQ.rc

     文件       9885  2015-05-13 23:00  codesc.net\fakeQQ\FakeQQDlg.cpp

     文件       2285  2015-05-13 23:00  codesc.net\fakeQQ\FakeQQDlg.h

     文件       3238  2015-05-13 23:00  codesc.net\fakeQQ\LoginDlg.cpp

     文件       1325  2015-05-13 23:00  codesc.net\fakeQQ\LoginDlg.h

     文件       9220  1998-05-02 04:01  codesc.net\fakeQQ\msg.wav

     文件        538  2002-10-05 10:26  codesc.net\fakeQQ\MsgInfo.cpp

     文件        588  2002-10-05 10:25  codesc.net\fakeQQ\MsgInfo.h

     文件       3579  2002-09-29 15:10  codesc.net\fakeQQ\ReadMe.txt

     文件       1822  2015-05-13 23:00  codesc.net\fakeQQ\ReplyMsgDlg.cpp

     文件       1433  2002-10-05 10:27  codesc.net\fakeQQ\ReplyMsgDlg.h

     文件       2238  2003-03-04 16:06  codesc.net\fakeQQ\res\face2.ico

     文件       2238  2002-09-29 16:58  codesc.net\fakeQQ\res\face3.ico

     文件       2238  2003-03-04 16:06  codesc.net\fakeQQ\res\face4.ico

     文件       2238  2003-03-04 16:06  codesc.net\fakeQQ\res\face5.ico

     文件     118784  2002-10-05 10:42  codesc.net\fakeQQ\res\FakeQQ.exe.mdb

     文件        398  2002-09-29 15:10  codesc.net\fakeQQ\res\FakeQQ.rc2

     文件     161615  2002-10-13 13:55  codesc.net\fakeQQ\res\FakeQQ.zip

............此处省略19个文件信息

评论

共有 条评论