• 大小: 1.86MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: 其他
  • 标签: VC  

资源简介

基于VC的串口通信,实现两台计算机之间的发送和接收信息功能,功能简单,能运行。

资源截图

代码片段和文件信息

// DlgProxy.cpp : implementation file
//

#include “stdafx.h“
#include “gao.h“
#include “DlgProxy.h“
#include “gaoDlg.h“

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

/////////////////////////////////////////////////////////////////////////////
// CGaoDlgAutoProxy

IMPLEMENT_DYNCREATE(CGaoDlgAutoProxy CCmdTarget)

CGaoDlgAutoProxy::CGaoDlgAutoProxy()
{
EnableAutomation();

// To keep the application running as long as an automation 
// object is active the constructor calls AfxOleLockApp.
AfxOleLockApp();

// Get access to the dialog through the application‘s
//  main window pointer.  Set the proxy‘s internal pointer
//  to point to the dialog and set the dialog‘s back pointer to
//  this proxy.
ASSERT (AfxGetApp()->m_pMainWnd != NULL);
ASSERT_VALID (AfxGetApp()->m_pMainWnd);
ASSERT_KINDOF(CGaoDlg AfxGetApp()->m_pMainWnd);
m_pDialog = (CGaoDlg*) AfxGetApp()->m_pMainWnd;
m_pDialog->m_pAutoProxy = this;
}

CGaoDlgAutoProxy::~CGaoDlgAutoProxy()
{
// To terminate the application when all objects created with
//  with automation the destructor calls AfxOleUnlockApp.
//  Among other things this will destroy the main dialog
if (m_pDialog != NULL)
m_pDialog->m_pAutoProxy = NULL;
AfxOleUnlockApp();
}

void CGaoDlgAutoProxy::OnFinalRelease()
{
// When the last reference for an automation object is released
// OnFinalRelease is called.  The base class will automatically
// deletes the object.  Add additional cleanup required for your
// object before calling the base class.

CCmdTarget::OnFinalRelease();
}

BEGIN_MESSAGE_MAP(CGaoDlgAutoProxy CCmdTarget)
//{{AFX_MSG_MAP(CGaoDlgAutoProxy)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

BEGIN_DISPATCH_MAP(CGaoDlgAutoProxy CCmdTarget)
//{{AFX_DISPATCH_MAP(CGaoDlgAutoProxy)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_DISPATCH_MAP
END_DISPATCH_MAP()

// Note: we add support for IID_IGao to support typesafe binding
//  from VBA.  This IID must match the GUID that is attached to the 
//  dispinterface in the .ODL file.

// {F89E153F-30DE-4593-9BC9-E70F34CA3EE0}
static const IID IID_IGao =
{ 0xf89e153f 0x30de 0x4593 { 0x9b 0xc9 0xe7 0xf 0x34 0xca 0x3e 0xe0 } };

BEGIN_INTERFACE_MAP(CGaoDlgAutoProxy CCmdTarget)
INTERFACE_PART(CGaoDlgAutoProxy IID_IGao Dispatch)
END_INTERFACE_MAP()

// The IMPLEMENT_OLECREATE2 macro is defined in StdAfx.h of this project
// {EE7F3AE6-703E-4F20-8F68-14E531A8A920}
IMPLEMENT_OLECREATE2(CGaoDlgAutoProxy “Gao.Application“ 0xee7f3ae6 0x703e 0x4f20 0x8f 0x68 0x14 0xe5 0x31 0xa8 0xa9 0x20)

/////////////////////////////////////////////////////////////////////////////
// CGaoDlgAutoProxy message handlers

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

     文件       5302  2010-04-11 09:24  vc串口通信\Debug\APPMODUL.obj

     文件      20470  2010-04-11 09:21  vc串口通信\Debug\DlgProxy.obj

     文件     114774  2010-04-11 11:05  vc串口通信\Debug\gao.exe

     文件     276976  2010-04-11 11:05  vc串口通信\Debug\gao.ilk

     文件      13054  2010-04-11 09:21  vc串口通信\Debug\gao.obj

     文件    5502532  2010-04-11 01:20  vc串口通信\Debug\gao.pch

     文件     427008  2010-04-11 11:01  vc串口通信\Debug\gao.pdb

     文件       2580  2010-04-11 11:01  vc串口通信\Debug\gao.res

     文件       1468  2010-04-11 11:01  vc串口通信\Debug\gao.tlb

     文件      32955  2010-04-11 11:05  vc串口通信\Debug\gaoDlg.obj

     文件      47771  2010-04-11 01:20  vc串口通信\Debug\mscomm.obj

     文件     105784  2010-04-11 01:20  vc串口通信\Debug\StdAfx.obj

     文件     214016  2010-04-11 11:07  vc串口通信\Debug\vc60.idb

     文件     372736  2010-04-11 11:01  vc串口通信\Debug\vc60.pdb

     文件       2897  2010-04-11 00:14  vc串口通信\DlgProxy.cpp

     文件       1606  2010-04-11 00:14  vc串口通信\DlgProxy.h

     文件      35456  2010-04-11 10:55  vc串口通信\gao.aps

     文件       1035  2010-04-11 10:58  vc串口通信\gao.clw

     文件       2448  2010-04-11 00:14  vc串口通信\gao.cpp

     文件       4772  2010-04-11 01:05  vc串口通信\gao.dsp

     文件        558  2010-04-11 01:05  vc串口通信\gao.dsw

     文件       1291  2010-04-11 00:14  vc串口通信\gao.h

     文件      91136  2010-04-11 11:10  vc串口通信\gao.ncb

     文件       1014  2010-04-11 10:56  vc串口通信\gao.odl

     文件      48640  2010-04-11 11:10  vc串口通信\gao.opt

     文件        555  2010-04-11 11:05  vc串口通信\gao.plg

     文件       5568  2010-04-11 10:55  vc串口通信\gao.rc

     文件        675  2010-04-11 00:14  vc串口通信\gao.reg

     文件       4932  2010-04-11 11:01  vc串口通信\gaoDlg.cpp

     文件       1664  2010-04-11 10:56  vc串口通信\gaoDlg.h

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

评论

共有 条评论