⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tutordata.h

📁 网络游戏魔域的服务端与客户端完整源代码 包括详细的说明文档与开发日志
💻 H
字号:
// TutorData.h: interface for the CTutorData class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TUTORDATA_H__B21C4B4C_0011_45BA_AC0E_5F6F501A7EE7__INCLUDED_)
#define AFX_TUTORDATA_H__B21C4B4C_0011_45BA_AC0E_5F6F501A7EE7__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "GameObj.h"
#include "I_mydb.h"

struct TutorInfoStruct
{
	OBJID	id;
	OBJID	idUser;
	OBJID	idTutor;
	NAMESTR	szUserName;
	NAMESTR	szTutorName;
};


class CTutorData : public CGameObj  
{
public:
	CTutorData();
	virtual ~CTutorData();

public:
	bool	Create			(IRecordset* pRes);
	bool	Create			(OBJID id, IDatabase* pDb);
	TutorInfoStruct*	GetInfo	(void)		{return &m_Info;}

	bool	LoadInfo		(IRecord* pRes);

public:	// get
	OBJID	GetID()				{ return m_Info.id; }
	OBJID	GetUserID()			{ return m_Info.idUser; }
	OBJID	GetTutorID()		{ return m_Info.idTutor; }
	LPCTSTR	GetUserName()		{ return m_Info.szUserName; }
	LPCTSTR	GetTutorName()		{ return m_Info.szTutorName; }

public:	// add del
	OBJID	CreateRecord(OBJID idUser,  OBJID idTutor, LPCTSTR szUserName, LPCTSTR szTutorName, IDatabase* pDb);
	bool	DeleteRecord(IDatabase* pDb);

protected:
	TutorInfoStruct		m_Info;
};

#endif // !defined(AFX_TUTORDATA_H__B21C4B4C_0011_45BA_AC0E_5F6F501A7EE7__INCLUDED_)

⌨️ 快捷键说明

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