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

📄 studentsdoc.h

📁 这是一个用链表实现的简单的学生管理程序,有链表的插入删除等各种操作
💻 H
字号:
// studentsDoc.h :  CstudentsDoc 类的接口
//


#pragma once

class CStu:public CObject //用于存储学生档案
{
protected:
	//CString m_pNum;
	//int m_pAge;
	//CString m_pName;
	//CString m_pSex;
	//CString m_pAdd;
	//CString m_pTel;
	CStu(){}
	DECLARE_SERIAL(CStu)
public:
	int m_pAge;
	CString m_pName;
	CString m_pSex;
	CString m_pAdd;
	CString m_pTel;
	CString m_pNum;
	CStu(CString pNum,int pAge,CString pName,CString pSex,CString pAdd,CString pTel);
    void Drawing(CDC *pDC);
	virtual void Serialize(CArchive &ar);
	int GetNum();
	//void ShowAll(CDC *pDC);
};
class CstudentsDoc:public CDocument
{
protected: // 仅从序列化创建
	CstudentsDoc();
	DECLARE_DYNCREATE(CstudentsDoc)
    CObArray m_ObArray;
// 属性
public:

// 操作
    CString m_pNum;
	int m_pAge;
	CString m_pName;
	CString m_pSex;
	CString m_pAdd;
	CString m_pTel;
	int Number;    //记录当前的指针
	bool flag;     //标志显示所有还是一条记录
	void AddStu(CString pNum,int pAge,CString pName,CString pSex,CString pAdd,CString pTel);
	CStu *GetStu(int index);
	int GetStuNumber();
	
public:

// 重写
	public:
	virtual BOOL OnNewDocument();
	virtual void Serialize(CArchive& ar);

// 实现
public:
	virtual ~CstudentsDoc();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// 生成的消息映射函数
protected:
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnOptionsAdd();
	afx_msg void OnUpdateOptionsAdd(CCmdUI *pCmdUI);
	afx_msg void OnOptionsDel();
	afx_msg void OnOptionsMody();
	
};


⌨️ 快捷键说明

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