資源簡介
利用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++學籍管理系統代碼
評論
共有 條評論