MFC中利用TeeChart控件完成三维图形绘制
(如需交流,请关注公众号:神马观止)
前一段时间由于帮一个朋友处理一些数据,需要编写一个最简单的界面,实现数据显示。中间遇到一些问题,我在接下来得内容中分别介绍,同时也把我解决这些问题的过程简短地进行叙述。
原始数据存储在TXT文档中,需要读入程序然后进行处理后保存到自己命名的TXT文档中(方便以后用Matlab进行仿真分析),同时在界面中通过TeeChart将各参数变化趋势显示出来。当然,我这里重点不是介绍数据处理算法,而且由于保密原因,不便于涉及具体数据内容,只介绍TeeChart控件的使用。顺便介绍TXT文档读取以及写入保存的相关内容。
1.TXT文档读取
void CHefeiData_MJDlg::OnReadfile()
{
//选择所要读取的txt文件
CString filename;
CFileDialog hFileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,(LPCTSTR)_TEXT("TXT Files(*.txt)|*.txt|All Files (*.*)|*.*||"),NULL);
if (IDOK==hFileDlg.DoModal())
{
filename=hFileDlg.GetFileName();
//判断读取的文件是否为原文件
if ("hefei_data.txt"!=filename)
{
MessageBox("选择文件错误!");
}
else
{
fp_read=fopen(filename,