资源简介

读取串口数据并画出曲线图的VC++程序源码,在VC++6.0上编译通过,非常好用。

资源截图

代码片段和文件信息

// ChildFrm.cpp : implementation of the CChildframe class
//

#include “stdafx.h“
#include “RTDemo.h“
#include “RTDemoDoc.h“
#include “ChildFrm.h“
#include “RTDemoView.h“
#include “RTForm.h“
#include “RTDlg.h“

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

/////////////////////////////////////////////////////////////////////////////
// CChildframe

IMPLEMENT_DYNCREATE(CChildframe CMDIChildWnd)

BEGIN_MESSAGE_MAP(CChildframe CMDIChildWnd)
//{{AFX_MSG_MAP(CChildframe)
ON_COMMAND(ID_VIEW_RESTORETIMER OnViewRestoretimer)
ON_UPDATE_COMMAND_UI(ID_VIEW_RESTORETIMER OnUpdateViewRestoretimer)
ON_COMMAND(ID_VIEW_KILLTIMER OnViewKilltimer)
ON_UPDATE_COMMAND_UI(ID_VIEW_KILLTIMER OnUpdateViewKilltimer)
ON_COMMAND(ID_EDIT_INSERT OnEditInsert)
ON_UPDATE_COMMAND_UI(ID_EDIT_INSERT OnUpdateEditInsert)
ON_COMMAND(ID_EDIT_DELETE OnEditDelete)
ON_UPDATE_COMMAND_UI(ID_EDIT_DELETE OnUpdateEditDelete)
ON_COMMAND(ID_EDIT_MODIFY OnEditModify)
ON_UPDATE_COMMAND_UI(ID_EDIT_MODIFY OnUpdateEditModify)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CChildframe construction/destruction

CChildframe::CChildframe()
{
// TODO: add member initialization code here

}

CChildframe::~CChildframe()
{
}

BOOL CChildframe::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
//  the CREATESTRUCT cs

if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;

return TRUE;
}



/////////////////////////////////////////////////////////////////////////////
// CChildframe diagnostics

#ifdef _DEBUG
void CChildframe::AssertValid() const
{
CMDIChildWnd::AssertValid();
}

void CChildframe::Dump(CDumpContext& dc) const
{
CMDIChildWnd::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CChildframe message handlers

BOOL CChildframe::OnCreateClient(LPCREATESTRUCT lpcs CCreateContext* pContext) 
{
BOOL bSuccess;
CRect rect;
GetClientRect(&rect);
CSize size  = rect.Size();
size.cy = size.cy * 2 / 3;

if (!(bSuccess = m_wndSplitter.CreateStatic(this 2 1 WS_CHILD|WS_VISIBLE AFX_IDW_PANE_FIRST)))
{
TRACE(“Failed to CreateStaticSplitter\n“);
return FALSE;
}
                    
    if (!(bSuccess &= m_wndSplitter.CreateView(0 0 RUNTIME_CLASS(CRTDemoView) size pContext)))
{
TRACE(“Failed to create base pane\n“);
return FALSE;
}  

if (!(bSuccess &= m_wndSplitter.CreateView(1 0 RUNTIME_CLASS(CRTForm) size pContext)))
{
TRACE(“Failed to create base pane\n“);
return FALSE;
}  

    m_wndSplitter.SetActivePane(1 0);

return TRUE;
}

void CChildframe::OnViewRestoretimer() 
{
((CRTDemoView*)m_wndSplitter.GetPane(0 0))->RTRestoreTimer();
}

void CChildframe::OnUpdateViewRestoretimer(CCmdUI* pCmdUI) 
{
p

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

     文件       4087  2001-12-08 16:47  上位机源码\ChildFrm.cpp

     文件       1815  2000-03-10 15:06  上位机源码\ChildFrm.h

     文件       8550  2000-03-13 14:56  上位机源码\ClassArr.h

     文件        916  2000-03-15 13:48  上位机源码\ColorBtn.cpp

     文件       1253  2000-06-18 19:42  上位机源码\ColorBtn.h

     文件      19267  2000-05-10 00:15  上位机源码\Graphics.cpp

     文件       4934  2000-05-09 23:46  上位机源码\Graphics.h

     文件       2381  2000-04-25 23:45  上位机源码\MainFrm.cpp

     文件       1401  2000-03-08 15:04  上位机源码\MainFrm.h

     文件      29151  2000-03-09 14:30  上位机源码\msflexgrid.cpp

     文件       7388  2000-03-09 14:30  上位机源码\msflexgrid.h

     文件       2386  2000-04-25 23:45  上位机源码\OwnList.cpp

     文件       1035  2000-03-10 23:37  上位机源码\OwnList.h

     文件        512  2000-05-02 22:50  上位机源码\Random.h

     文件       4766  2000-04-25 23:45  上位机源码\ReadMe.txt

     文件      15618  2000-06-18 20:56  上位机源码\RealTime.cpp

     文件       5017  2000-05-25 20:27  上位机源码\RealTime.h

     文件      13467  2008-05-11 14:19  上位机源码\RTDemo.clw

     文件       5083  2008-04-23 21:03  上位机源码\RTForm.cpp

     文件       7564  2008-05-11 14:20  上位机源码\RTDemo.dsp

     文件        625  2008-04-18 13:38  上位机源码\RTDemo.dsw

     文件       1356  2000-04-25 23:45  上位机源码\RTDemo.h

     文件     525312  2008-05-11 14:20  上位机源码\RTDemo.ncb

     文件      69632  2008-05-11 14:20  上位机源码\RTDemo.opt

     文件       8835  2008-05-11 14:19  上位机源码\RTDemo.plg

     文件       3221  2008-04-17 15:34  上位机源码\mscomm.h

     文件       8569  2008-04-17 15:34  上位机源码\mscomm.cpp

     文件       3325  2000-04-27 12:37  上位机源码\RTDemoDoc.cpp

     文件       1917  2000-04-27 12:35  上位机源码\RTDemoDoc.h

     文件      24264  2008-04-23 23:46  上位机源码\RTDemo.rc

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

评论

共有 条评论