大家好,我在按书上vc的程序做时,有一个自定义的类,它不基于任何类(CDialog或CEdit等),并且在class中可以看到这个类CLogMngr,这时我怎么创建这个类呀??
我试了一些方法:
(1)当我在类向导中创建时,可总有基于类的选项,无法用类向导创建               这个类CLogMngr我想问怎么才能创建这个类呀??这是书上这个类的内容
// LogMngr.h: interface for the CLogMngr class.
//
//////////////////////////////////////////////////////////////////////#if !defined(AFX_LOGMNGR_H__B99C1212_779F_4312_AD2B_B9AAC968AE69__INCLUDED_)
#define AFX_LOGMNGR_H__B99C1212_779F_4312_AD2B_B9AAC968AE69__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000class CLogMngr  
{
public:
CLogMngr();
virtual ~CLogMngr();
public:
bool AddLog(LPCSTR op);
void Setup(_ConnectionPtr cnnt, CString& user)
{
m_DBCnt = cnnt;
m_user = user;
}
protected:
_ConnectionPtr m_DBCnt;
CString m_user;
};#endif // !defined(AFX_LOGMNGR_H__B99C1212_779F_4312_AD2B_B9AAC968AE69__INCLUDED_)
-------------------------------------------------------------------------// LogMngr.cpp: implementation of the CLogMngr class.
//
//////////////////////////////////////////////////////////////////////#include "stdafx.h"
#include "DMS.h"
#include "LogMngr.h"#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////CLogMngr::CLogMngr()
{
}CLogMngr::~CLogMngr()
{
}bool CLogMngr::AddLog(LPCSTR op)
{
CTime tm = CTime::GetCurrentTime();
CString sql_; sql_.Format("INSERT INTO HOWDO (do_user,do_what,do_date) VALUES('%s','%s','%d-%d-%d %d:%d:%d')",
m_user, op, 
tm.GetYear(), tm.GetMonth(), tm.GetDay(),
tm.GetHour(), tm.GetMinute(), tm.GetSecond());
_bstr_t sql = sql_; try
{
m_DBCnt->Execute(sql,NULL,adCmdText);
}
catch(_com_error& e)
    {
        CString Error = e.ErrorMessage();
        AfxMessageBox(e.ErrorMessage());
return false;
    }                                return true;
}