资源简介
读取串口数据并画出曲线图的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个文件信息
- 上一篇:用WINSOCK实现聊天室的VC++程序设计
- 下一篇:完整的基本图形绘制系统
相关资源
- 用WINSOCK实现聊天室的VC++程序设计
- 学生成绩管理系统 C、VC++
- 利用ICMP数据包探测网络中的活动主机
- 简单的MFC串口通讯 源代码
- 完全用API构成的串口串试助手VC6源码
- 使用败者树实现外排序vc++
- 串口通信C++源代码
- LIBCID.LIB
- 步态识别C++实现
- VC++编写的音频播放器代码
- 服务端Node.js和VC++程序间通过SOCKET通信
- VC++School管理系统(学生、教师、在职
- C++ Serialport 串口通信类
- c++builder6.0做的mscomm串口通讯
- 实验二、GIS图形数据对象的组织一
- VS2012+MFC串口通信
- WindowsVC++获取CPU整体使用率
- vc++ 运用MFC实现基于AfxMessageBox的 自定
- VC++中文繁体、简体BIG-GBK编码转换程序
- 利用opengl 组件的基础上使用VC++编写的
- VC++编写DLL导出函数及其调用方法
- 马石安编写的VC++程序设计与应用程序
- 本例程采用VC++ 实现JPG格式图片的打开
- VC++异步通信的socket类
- 固高GT编程手册的Vc++单轴运动程序
- AES加密解密系统 VC++6.0 实现
- VC++access与excel数据的导入导出
- opengl实现鼠标坐标的显示
- VC++关于纹理特征提取的代码完整
- 基于mfcvc++6.0的图书馆管理系统
评论
共有 条评论