• 大小: 1.83MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-11-07
  • 语言: C/C++
  • 标签: 示波器  C++  

资源简介

改程序是用VC编写的用于示波器的仿真软件

资源截图

代码片段和文件信息

// AdSamplingView.cpp : implementation file
//

#include “stdafx.h“
#include “Scope.h“
#include “AdSamplingView.h“

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



/////////////////////////////////////////////////////////////////////////////
// saving/restoring window state

static TCHAR baseD_CODE szSection[] = _T(“Settings“);
static TCHAR baseD_CODE szWindowPos[] = _T(“AdSamplingPos“);
static TCHAR szFormat[] = _T(“%u%u%d%d%d%d%d%d%d%d“);

static BOOL PASCAL NEAR ReadWindowPlacement(LPWINDOWPLACEMENT pwp)
{
CString strBuffer = AfxGetApp()->GetProfileString(szSection szWindowPos);
if (strBuffer.IsEmpty())
return FALSE;

WINDOWPLACEMENT wp;
int nRead = _stscanf(strBuffer szFormat
&wp.flags &wp.showCmd
&wp.ptMinPosition.x &wp.ptMinPosition.y
&wp.ptMaxPosition.x &wp.ptMaxPosition.y
&wp.rcNormalPosition.left &wp.rcNormalPosition.top
&wp.rcNormalPosition.right &wp.rcNormalPosition.bottom);

if (nRead != 10)
return FALSE;

wp.length = sizeof wp;
*pwp = wp;
return TRUE;
}

static void PASCAL NEAR WriteWindowPlacement(LPWINDOWPLACEMENT pwp)
// write a window placement to settings section of app‘s registry
{
TCHAR szBuffer[sizeof(“-32767“)*8 + sizeof(“65535“)*2];

wsprintf(szBuffer szFormat
pwp->flags pwp->showCmd
pwp->ptMinPosition.x pwp->ptMinPosition.y
pwp->ptMaxPosition.x pwp->ptMaxPosition.y
pwp->rcNormalPosition.left pwp->rcNormalPosition.top
pwp->rcNormalPosition.right pwp->rcNormalPosition.bottom);
AfxGetApp()->WriteProfileString(szSection szWindowPos szBuffer);
}

/////////////////////////////////////////////////////////////////////////////








/////////////////////////////////////////////////////////////////////////////
// CAdSamplingView

IMPLEMENT_DYNCREATE(CAdSamplingView CFormView)

CAdSamplingView::CAdSamplingView()
: CFormView(CAdSamplingView::IDD)
{
//{{AFX_DATA_INIT(CAdSamplingView)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}

CAdSamplingView::~CAdSamplingView()
{
}

void CAdSamplingView::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAdSamplingView)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAdSamplingView CFormView)
//{{AFX_MSG_MAP(CAdSamplingView)
ON_WM_CLOSE()
ON_WM_DESTROY()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAdSamplingView diagnostics

#ifdef _DEBUG
void CAdSamplingView::AssertValid() const
{
CFormView::AssertValid();
}

void CAdSamplingView::Dump(CDumpContext& dc) const
{
CFormView::Dump(dc);
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CAdSamplingView message handlers

void CAdSamplingView::OnInitialUpdate() 

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

     文件       4206  2002-03-18 18:52  Vc++编程的示波器\AdSamplingView.cpp

     文件       1709  2002-03-18 18:49  Vc++编程的示波器\AdSamplingView.h

     文件      75117  2002-02-15 16:02  Vc++编程的示波器\BCMenu.cpp

     文件      14793  2002-01-03 19:36  Vc++编程的示波器\BCMenu.h

     文件       1339  2002-03-18 18:40  Vc++编程的示波器\Childframe2.cpp

     文件       1308  2002-03-18 18:13  Vc++编程的示波器\Childframe2.h

     文件       6127  2002-04-05 19:19  Vc++编程的示波器\ChildFrm.cpp

     文件       1592  2002-03-16 11:39  Vc++编程的示波器\ChildFrm.h

     文件        962  2002-03-16 11:05  Vc++编程的示波器\Color.h

     文件       2961  2002-03-16 10:42  Vc++编程的示波器\ColorEdit.cpp

     文件       1614  2002-03-16 10:42  Vc++编程的示波器\ColorEdit.h

     文件       2640  2002-03-16 10:40  Vc++编程的示波器\ColorStatic.cpp

     文件       1474  2002-03-16 10:40  Vc++编程的示波器\ColorStatic.h

     文件       4906  2001-12-27 18:48  Vc++编程的示波器\ConfigPage1.cpp

     文件       1561  2001-12-24 17:43  Vc++编程的示波器\ConfigPage1.h

     文件       2490  2001-12-24 17:43  Vc++编程的示波器\ConfigurationDlg.cpp

     文件       1523  2002-02-09 19:07  Vc++编程的示波器\ConfigurationDlg.h

     文件       3726  2002-04-05 20:23  Vc++编程的示波器\ControlsP1.cpp

     文件       1659  2002-04-05 20:16  Vc++编程的示波器\ControlsP1.h

     文件      11610  2002-04-05 20:51  Vc++编程的示波器\ControlsP2.cpp

     文件       1785  2002-04-05 20:36  Vc++编程的示波器\ControlsP2.h

     文件       4578  2002-04-19 21:07  Vc++编程的示波器\ControlsP3.cpp

     文件       1607  2002-04-19 21:02  Vc++编程的示波器\ControlsP3.h

     文件       2288  2002-04-05 20:57  Vc++编程的示波器\ControlsView.cpp

     文件       1864  2002-04-05 20:16  Vc++编程的示波器\ControlsView.h

     文件        918  2002-02-15 14:43  Vc++编程的示波器\Copy of Hyprlink.h

     文件       3406  2002-04-05 21:14  Vc++编程的示波器\GridConfigDlg.cpp

     文件       1607  2002-04-04 21:56  Vc++编程的示波器\GridConfigDlg.h

     文件        918  2002-02-15 14:43  Vc++编程的示波器\Hyprlink.h

     文件      21050  2002-04-05 22:51  Vc++编程的示波器\MainFrm.cpp

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

评论

共有 条评论