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; //班级简介 CArray m_MusicIfo; //背景音乐 CArray m_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_)