showdatadoc.cpp

来自「某个实验事编写粗糙集智能信息处理的程序」· C++ 代码 · 共 90 行

CPP
90
字号
// ShowDataDoc.cpp : implementation file
//

#include "stdafx.h"
#include "RSet.h"
#include "ShowDataDoc.h"
#include "ShowDataView.h"
#include "fstream.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CShowDataDoc

IMPLEMENT_DYNCREATE(CShowDataDoc, CLieDoc)

CShowDataDoc::CShowDataDoc()
{

}

CShowDataDoc::~CShowDataDoc()
{

}


BEGIN_MESSAGE_MAP(CShowDataDoc, CLieDoc)
	//{{AFX_MSG_MAP(CShowDataDoc)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CShowDataDoc diagnostics

#ifdef _DEBUG
void CShowDataDoc::AssertValid() const
{
	CLieDoc::AssertValid();
}

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

/////////////////////////////////////////////////////////////////////////////
// CShowDataDoc serialization

void CShowDataDoc::Serialize(CArchive& ar)
{
	if (ar.IsStoring())
	{
	}
	else
	{
	}
}

/////////////////////////////////////////////////////////////////////////////
// CShowDataDoc commands

BOOL CShowDataDoc::OnOpenDocument(LPCTSTR lpszPathName) 
{
	POSITION pos = GetFirstViewPosition();
	CShowDataView* pView = (CShowDataView*)GetNextView(pos);
	if(!pView)
		return FALSE;

	ifstream in;
	in.open(lpszPathName);
	if(!in)
	{
		AfxMessageBox("Can't open the file!");
		return FALSE;
	}
	if(!ReadFileHeader(in))		//read file header
	{
		in.close();
		return false;
	}
	in.close();
	return TRUE;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?