资源简介
利用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个文件信息
- 上一篇:暗通道去雾+导向滤波
- 下一篇:c++学籍管理系统代码
评论
共有 条评论