• 大小: 186KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: C/C++
  • 标签:

资源简介

一个类,附带示波器界面示例程序。VC++编译通过。

资源截图

代码片段和文件信息

// DataShow.cpp : implementation file
//
/************************************************************************/
/* 数据显示类:
   作者:南京航空航天大学能源与动力学院 庄三少
                                   2009年1月11日  
   Email:viualsan@yahoo.cn
     tel:13512524413 
友情发布:http://www.codefans.net
说明:
   本类无任何限制,可自由改动传播。只需附上该段说明。                                                                  */
/************************************************************************/
#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“;
}


}

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

     文件      43291  2009-04-22 18:50  DataShowClass\DataShow.cpp

     文件       7509  2009-04-22 18:50  DataShowClass\DataShow.h

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

     文件       2268  2009-01-04 21:18  DataShowClass\数据示波器显示\123.txt

     文件      43299  2009-04-22 18:51  DataShowClass\数据示波器显示\DataShow.cpp

     文件       7583  2009-04-22 18:51  DataShowClass\数据示波器显示\DataShow.h

     文件     163959  2009-08-13 10:29  DataShowClass\数据示波器显示\Debug\数据显示类.exe

     文件       2281  2009-01-04 21:39  DataShowClass\数据示波器显示\in.txt

     文件       3627  2009-01-04 11:33  DataShowClass\数据示波器显示\ReadMe.txt

     文件       1078  2009-01-04 11:33  DataShowClass\数据示波器显示\res\数据显示类.ico

     文件        402  2009-01-04 11:33  DataShowClass\数据示波器显示\res\数据显示类.rc2

     文件       2947  2009-01-12 01:54  DataShowClass\数据示波器显示\resource.fd

     文件       2345  2009-01-12 01:54  DataShowClass\数据示波器显示\resource.h

     文件        212  2009-01-04 11:33  DataShowClass\数据示波器显示\StdAfx.cpp

     文件       1054  2009-01-04 11:33  DataShowClass\数据示波器显示\StdAfx.h

     文件       2105  2009-04-22 18:51  DataShowClass\数据示波器显示\数据显示类.cpp

     文件       4793  2009-01-05 15:34  DataShowClass\数据示波器显示\数据显示类.dsp

     文件        545  2009-01-04 11:33  DataShowClass\数据示波器显示\数据显示类.dsw

     文件       1334  2009-04-22 18:46  DataShowClass\数据示波器显示\数据显示类.h

     文件      13569  2009-08-13 10:29  DataShowClass\数据示波器显示\数据显示类.plg

     文件        501  2009-01-12 02:00  DataShowClass\数据示波器显示\数据显示类.positions

     文件       8494  2009-01-12 01:54  DataShowClass\数据示波器显示\数据显示类.rc

     文件      10524  2009-04-22 18:46  DataShowClass\数据示波器显示\数据显示类Dlg.cpp

     文件       2347  2009-04-22 18:46  DataShowClass\数据示波器显示\数据显示类Dlg.h

     目录          0  2009-08-13 11:53  DataShowClass\数据示波器显示\Debug

     目录          0  2009-08-13 11:16  DataShowClass\数据示波器显示\res

     目录          0  2009-08-13 11:53  DataShowClass\数据示波器显示

     目录          0  2009-08-13 11:16  DataShowClass

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

               487347                    28

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

评论

共有 条评论

相关资源