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

资源简介

利用VC编写了一个简单的圆弧插补和直线插补的小程序,对于学习编程的初学者来说是个很好的例子

资源截图

代码片段和文件信息

// Arc.cpp : implementation file
//

#include “stdafx.h“
#include “数控插补程序.h“
#include “Arc.h“
#include “Math.h“

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

/////////////////////////////////////////////////////////////////////////////
// CArc dialog


CArc::CArc(CWnd* pParent /*=NULL*/)
: CDialog(CArc::IDD pParent)
{
//{{AFX_DATA_INIT(CArc)
m_m1 = 0.0;
m_m2 = 0.0;
m_n1 = 0.0;
m_n2 = 0.0;
m_r = 0.0;
m_b = 0.0;
//}}AFX_DATA_INIT
}


void CArc::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CArc)
DDX_Control(pDX IDC_BUTTON_R m_button);
DDX_Text(pDX IDC_M1 m_m1);
DDV_MinMaxDouble(pDX m_m1 -200. 200.);
DDX_Text(pDX IDC_M2 m_m2);
DDV_MinMaxDouble(pDX m_m2 -200. 200.);
DDX_Text(pDX IDC_N1 m_n1);
DDV_MinMaxDouble(pDX m_n1 -150. 150.);
DDX_Text(pDX IDC_N2 m_n2);
DDV_MinMaxDouble(pDX m_n2 -150. 150.);
DDX_Text(pDX IDC_R m_r);
DDX_Text(pDX IDC_YB m_b);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CArc CDialog)
//{{AFX_MSG_MAP(CArc)
ON_BN_CLICKED(IDC_BUTTON_R OnButtonR)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CArc message handlers

void CArc::OnButtonR() 
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
m_r=sqrt(m_m1*m_m1+m_n1*m_n1);
    
UpdateData(FALSE);
}

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

     文件       1487  2005-12-28 18:18  陈华050210703\Arc.cpp

     文件       1213  2005-12-28 18:18  陈华050210703\Arc.h

     文件       1250  2005-12-28 18:17  陈华050210703\Line.cpp

     文件       1224  2005-12-28 18:17  陈华050210703\Line.h

     文件       2653  2005-12-27 21:25  陈华050210703\MainFrm.cpp

     文件       1591  2005-12-27 21:25  陈华050210703\MainFrm.h

     文件       4681  2005-12-27 21:25  陈华050210703\ReadMe.txt

     文件       1078  2005-12-27 21:25  陈华050210703\res\Toolbar.bmp

     文件       1078  2005-12-28 13:36  陈华050210703\res\数控插补程序.ico

     文件        404  2005-12-27 21:25  陈华050210703\res\数控插补程序.rc2

     文件       1078  2005-12-27 21:25  陈华050210703\res\数控插补程序Doc.ico

     文件       1335  2005-12-28 00:38  陈华050210703\resource.h

     文件        214  2005-12-27 21:25  陈华050210703\StdAfx.cpp

     文件       1054  2005-12-27 21:25  陈华050210703\StdAfx.h

     文件      31152  2006-12-11 11:38  陈华050210703\数控插补程序.aps

     文件       3947  2006-12-11 11:44  陈华050210703\数控插补程序.clw

     文件       4332  2005-12-27 21:25  陈华050210703\数控插补程序.cpp

     文件       5007  2005-12-28 00:41  陈华050210703\数控插补程序.dsp

     文件        549  2005-12-27 21:25  陈华050210703\数控插补程序.dsw

     文件       1336  2005-12-27 21:25  陈华050210703\数控插补程序.h

     文件     304128  2006-12-11 11:44  陈华050210703\数控插补程序.ncb

     文件      51712  2006-12-11 11:44  陈华050210703\数控插补程序.opt

     文件       2093  2006-12-11 11:43  陈华050210703\数控插补程序.plg

     文件      14375  2005-12-30 16:00  陈华050210703\数控插补程序.rc

     文件        668  2005-12-27 21:25  陈华050210703\数控插补程序.reg

     文件       2206  2005-12-28 11:36  陈华050210703\数控插补程序Doc.cpp

     文件       1386  2005-12-28 11:34  陈华050210703\数控插补程序Doc.h

     文件       9284  2006-12-11 11:39  陈华050210703\数控插补程序View.cpp

     文件       1886  2005-12-28 11:34  陈华050210703\数控插补程序View.h

     目录          0  2006-12-11 11:43  陈华050210703\Debug

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

评论

共有 条评论

相关资源