资源简介

平时写程序时经常需要示波器显示数据。这是一个免费的类而且可以任意修改,传播。

资源截图

代码片段和文件信息

// DataShow.cpp : implementation file
// Download by http://www.codefans.net
/************************************************************************/
/* 数据显示类:
   作者:南京航空航天大学能源与动力学院 庄三少
                                   2009年1月11日  
   Email:viualsan@yahoo.cn
     tel:13512524413 
   说明:
      本类无任何限制,可自由改动传播。只需附上该段说明。                                                                  */
/************************************************************************/
#include “stdafx.h“
#include “DataShow.h“
#include 


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

/////////////////////////////////////////////////////////////////////////////
// CDataShow

CDataShow::CDataShow()
{

m_IsTimeShow=true;
m_time_color=RGB(2550255);
m_IsNoteOn=true;
m_sNote_text=“南京航空航天大学创建于 1952 年 10 月,座落于六朝古都南京。目前有两校区.“;
m_IsEnlargeClose=false;
m_IsSelect_enlarge=false;
m_IsEnlarge=false;
m_IsMove=false;
    m_captureNum=0;
m_IsCaptureSaveBMP=3;
m_IsCaptureSaveBMP=false;
m_numofData=0;
m_numOfBMP=0;
m_linestyle=0;
m_lineWide=0;

m_color_note=RGB(0200180);
title_color=RGB(0250230);
text_color=RGB(255255255);
m_cross_color=RGB(0255255);
m_selectRect_color=RGB(25000);
m_pMousePoint.x=0;
m_pMousePoint.y=0;
m_dNumOfData=0;
m_selectRect_color=RGB(12230200);
//初始化主框画笔

m_pdc_framRect.new_brush.CreateSolidBrush(RGB(0100100));
m_pdc_framRect.new_pen.CreatePen(00RGB(2552550));

//初始化数据框画笔
m_pdc_data.new_brush.CreateSolidBrush(RGB(0100100));
m_pdc_data.new_pen.CreatePen(00RGB(2552550));
m_datacolor=RGB(2552550);
//参数化数据框画笔
m_pdc_childRect.new_brush.CreateSolidBrush(RGB(000));
m_pdc_childRect.new_pen.CreatePen(00RGB(2552550));
m_pdc_childRect.c=RGB(000);

//参数化轴画笔

m_pdc_axis.new_brush.CreateSolidBrush(RGB(0100100));
m_pdc_axis.new_pen.CreatePen(00RGB(2552550));
//初始化网格画笔
m_pdc_grid.new_pen.CreatePen(20RGB(0255255));

m_High=500;
m_Low=0;
m_Top=500;
m_Bottom=0;


///////////////////
double dx=m_High/200.0;
for (int i=0;i<200;i++)
{
m_Data_x[i]=dx*i;
m_Data_y[i]=sin(m_Data_x[i]/30)*150;
m_dNumOfData++;
}

m_start_POINT.x=m_Data_x[0];
m_start_POINT.y=m_Data_y[0];
m_end_point.x=m_Data_x[m_dNumOfData-1];
m_end_point.y=m_Data_y[m_dNumOfData-1];


m_IsCrossMove=true;
m_stitle_str=“visualsan@yahoo.cn  TEL:13512524413 南京航空航天大学——庄三少“;
m_sAxis_xstr=“时间轴“;
m_sAxis_ystr=“数据轴“;
m_dNum=(m_High - m_Low)/10;
m_dnum_top_bottom=(m_Top - m_Bottom)/10;
m_bIsGridOn=false;
m_GridControl=5;

m_x_start=-100;
m_y_start=-100;
m_x_end=500;
m_y_end=500;
m_xFactor=(m_x_end-m_x_start)/double(m_High-m_Low);
m_yFactor=(m_y_end-m_y_start)/double(m_Top-m_Bottom);
m_pdc_data.c=m_pdc_childRect.c;
m_pdc_data.new_brush.Deleteobject();
m_pdc_data.new_brush.CreateSolidBrush(RGB(000));

for (i=0;i<20;i++)
{
m_Text[i]=“love“;

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

     文件      43298  2010-02-04 13:20  DataShowClass\111 (4).net\DataShowClass\DataShow.cpp

     文件       7512  2010-02-04 13:20  DataShowClass\111 (4).net\DataShowClass\DataShow.h

     文件     161280  2009-01-12 17:12  DataShowClass\111 (4).net\DataShowClass\动态数据显示类.doc

     文件       2268  2009-01-04 21:18  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\123.txt

     文件      43298  2010-02-04 13:20  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\DataShow.cpp

     文件       7472  2009-01-12 02:00  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\DataShow.h

     文件       2281  2009-01-04 21:39  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\in.txt

     文件       3627  2009-01-04 11:33  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\ReadMe.txt

     文件       1078  2009-01-04 11:33  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\res\数据显示类.ico

     文件        402  2009-01-04 11:33  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\res\数据显示类.rc2

     目录          0  2010-02-04 13:17  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\res

     文件       2947  2009-01-12 01:54  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\resource.fd

     文件       2345  2009-01-12 01:54  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\resource.h

     文件        212  2009-01-04 11:33  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\StdAfx.cpp

     文件       1054  2009-01-04 11:33  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\StdAfx.h

     文件       2066  2010-02-04 13:20  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类.cpp

     文件       4793  2009-01-05 15:34  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类.dsp

     文件        545  2009-01-04 11:33  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类.dsw

     文件       1298  2009-01-04 11:33  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类.h

     文件        501  2009-01-12 02:00  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类.positions

     文件       8494  2009-01-12 01:54  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类.rc

     文件      10524  2010-02-04 13:20  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类Dlg.cpp

     文件       2311  2009-01-07 11:52  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器\数据显示类Dlg.h

     目录          0  2010-02-04 13:19  DataShowClass\111 (4).net\DataShowClass\样例程序:单通道示波器

     目录          0  2010-02-04 13:17  DataShowClass\111 (4).net\DataShowClass

     目录          0  2010-02-04 13:17  DataShowClass\111 (4).net

     目录          0  2010-05-31 19:06  DataShowClass

----------- ---------  ---------- -----  ----

               309606                    27



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

评论

共有 条评论