www.pudn.com > 毕业留念册.rar > ClasseManager.h


// ClasseManager.h: interface for the CClasseManager class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_CLASSEMANAGER_H__14B915F9_10A3_4471_9369_C6EBD0C7EC53__INCLUDED_) 
#define AFX_CLASSEMANAGER_H__14B915F9_10A3_4471_9369_C6EBD0C7EC53__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
#include "Student.h" 
#include "Teacher.h" 
#include "Browse.h"	// Added by ClassView 
#include "afxcoll.h" 
 
//CListm_Musics; 
class CClasseManager : public CObject   
{ 
	DECLARE_SERIAL (CClasseManager) 
public: 
	POSITION m_Position; 
	CString m_ClassIfo;                //班级简介 
	CArraym_MusicIfo; //背景音乐        
	CArraym_SchoolPhoto; //学校风景 
	CObList m_Students;               //学生信息 
	CObList m_Teaches;                //老师信息 
public: 
	void InItTeachInf(); 
	void InItStudentInf(); 
	void GetNextTeach(HWND hWnd); 
	void GetFronTeach(HWND hWnd); 
	CObject * GetStudent(); 
	int m_Index; 
	void GetNextStudent(HWND hWnd); 
	void GetFronStudent(HWND hWnd); 
	int m_PictureNum; 
	void AddObList(CObList *fOblist,CObList *tObList); 
	void AddObject(CObject *CObject,CObList *pObList);//添加学生或老师信息到链表中 
	void DeletPicture(int nIndex);//删除学校风景 
	void DeletTeache();//删除教师信息 
	void DeletStudent();//删除学生信息 
	void DeletMusic(int nIndex);//删除背景音乐 
	void DeletClassIfo();       //删除学校班级简介 
	virtual void Serialize(CArchive &ar);//序列化存储 
	CString GetMusicIfo(int nIndex); 
	PictureIfo GetPictureIfo(int nIndex); 
	CString GetClasseIfo(); 
	CObject *GetTeacher();//返回老师信息 
	void SaveMusicIfo(CString music); 
	void SaveSchoolPhoto(PictureIfo scPhoto); 
	void SaveClasseIfo(CString clasIfo); 
	//void SaveTeacher(CTeacher teach); 
	//void SaveStudent(CStudent stud); 
	CClasseManager(); 
	virtual ~CClasseManager(); 
 
}; 
 
#endif // !defined(AFX_CLASSEMANAGER_H__14B915F9_10A3_4471_9369_C6EBD0C7EC53__INCLUDED_)