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 + -
显示快捷键?