资源简介
动态显示数据、3. 支持曲线平移,缩放,网格开关,时间显示以及文字说明。平移时,按住右键拖动鼠标;缩放时按住鼠标中键拖动鼠标、 支持颜色设置,具体可看弹出菜单
代码片段和文件信息
// DataShow.cpp : implementation file
// Download by http://www.NewXing.com
/************************************************************************/
/* 数据显示类:
作者:南京航空航天大学能源与动力学院 庄三少
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 (int i=0;i<20;i++)
{
m_Text[i]=“love“;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2281 2018-06-06 17:11 vc++示波器显示波形图\22.data
文件 896 2018-06-05 16:46 vc++示波器显示波形图\Backup\数据显示类.sln
..A..H. 8704 2018-06-05 16:46 vc++示波器显示波形图\Backup\数据显示类.v12.suo
文件 43311 2018-06-06 17:09 vc++示波器显示波形图\DataShow.cpp
文件 7510 2013-12-02 04:53 vc++示波器显示波形图\DataShow.h
文件 913022 2018-06-05 16:49 vc++示波器显示波形图\Num0Time H=16 Min=49 Sec=49.bmp
文件 913022 2018-06-05 17:25 vc++示波器显示波形图\Num0Time H=17 Min=25 Sec=19.bmp
文件 47249 2018-06-05 17:25 vc++示波器显示波形图\Num0Time H=18 Min=10 Sec=25.data
文件 913022 2018-06-05 16:49 vc++示波器显示波形图\Num1Time H=16 Min=49 Sec=50.bmp
文件 47332 2018-06-05 17:25 vc++示波器显示波形图\Num1Time H=18 Min=27 Sec=5.data
文件 913022 2018-06-05 16:49 vc++示波器显示波形图\Num2Time H=16 Min=49 Sec=51.bmp
文件 47320 2018-06-05 17:25 vc++示波器显示波形图\Num2Time H=18 Min=43 Sec=45.data
文件 47295 2018-06-05 17:25 vc++示波器显示波形图\Num3Time H=19 Min=0 Sec=25.data
文件 47314 2018-06-05 17:25 vc++示波器显示波形图\Num4Time H=19 Min=17 Sec=5.data
文件 47281 2018-06-05 17:25 vc++示波器显示波形图\Num5Time H=19 Min=33 Sec=45.data
文件 47311 2018-06-05 17:25 vc++示波器显示波形图\Num6Time H=19 Min=50 Sec=25.data
文件 47292 2018-06-05 17:25 vc++示波器显示波形图\Num7Time H=20 Min=7 Sec=5.data
文件 47281 2018-06-05 17:25 vc++示波器显示波形图\Num8Time H=20 Min=23 Sec=45.data
文件 3627 2009-01-04 11:33 vc++示波器显示波形图\ReadMe.txt
文件 1078 2009-01-04 11:33 vc++示波器显示波形图\res\数据显示类.ico
文件 402 2009-01-04 11:33 vc++示波器显示波形图\res\数据显示类.rc2
文件 2947 2009-01-12 01:54 vc++示波器显示波形图\resource.fd
文件 2378 2018-06-06 17:11 vc++示波器显示波形图\resource.h
文件 250 2013-12-02 04:53 vc++示波器显示波形图\StdAfx.cpp
文件 1092 2013-12-02 04:53 vc++示波器显示波形图\StdAfx.h
文件 34828 2018-06-05 16:47 vc++示波器显示波形图\UpgradeLog.htm
文件 49111 2018-06-06 14:57 vc++示波器显示波形图\数据.data
文件 45696 2018-06-06 17:11 vc++示波器显示波形图\数据显示类.aps
文件 2065 2013-12-02 04:53 vc++示波器显示波形图\数据显示类.cpp
文件 4793 2009-01-05 15:34 vc++示波器显示波形图\数据显示类.dsp
............此处省略18个文件信息
- 上一篇:C语言数值算法程序大全第二版
- 下一篇:精通MFC刘晓华著
相关资源
- WINcc与海康威视摄像头
- WINCC-C脚本大全
- GCC与汇编保护模式编程三
- CC++词典手册.chm
- 自洽SU3手性夸克-孤子模型中单重子的
- MFCaccess.rar
- 手性摄动理论中双迷人重子的辐射衰
- 自协变重子手性扰动理论中自旋1/2双
- MFC对ACCESS数据库的增加、删除、查找
- VC++中实现复选下拉框CCheckComboBox
- 椭圆曲线ECC加密解密算法的c语言实现
- 基于STM32智能家居的无线网关设计与实
- Accelerated C++ (中文pdf+英文原版chm)
- c++实现ECC加解密
- 编译原理简易C编译器
- 实现语法分析器-编译原理
- 定义一个存折类CAccount,存折类具有帐
- picc8.05编译器
- C++MFC数据库职工信息管理系统,实现
- 基于Visual C++/Access实现的学生宿舍管理
- Spline曲线(穿过控制点CC++版本)
- accelerated C++英文版
- MFC宿舍管理系统C++含access数据库
- gmm mfcc说话人识别
- OPC Data Access 3.0 Source Code
- OPC Data Access 3.00 Source Code
- vc++6.0 与access管理系统
- C语言变量类型详解史上最全
- 图书管理系统 visual c++ 6.0,access开发
- 求解一元四次方程(vbvcc#excelhtml)-
评论
共有 条评论