myaddrbook.h

来自「用C++完成一个学生信息管理系统 要求有界面」· C头文件 代码 · 共 37 行

H
37
字号
// MyAddrBook.h: interface for the MyAddrBook class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYADDRBOOK_H__2056CC3F_7F38_41FC_AAAC_F969F0FCC2BC__INCLUDED_)
#define AFX_MYADDRBOOK_H__2056CC3F_7F38_41FC_AAAC_F969F0FCC2BC__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class APeople;							// 声明类APeople
class CMMFile;
class MyAddrBook
{
public:
	POSITION GetPositionWithIndex(DWORD nIndex);
	BOOL Save();
	BOOL Delete(POSITION pos);
	BOOL Modify(POSITION pos,APeople *pPeople);
	BOOL Search(LPCTSTR szFieldName,LPCTSTR szSchValue);
	BOOL Sort(LPCTSTR szFieldName,BOOL bDestSort);
	BOOL SaveToFile(LPCTSTR FileName);
	BOOL Add(APeople* pPeople);
	void CloseFile();
	BOOL OpenFile(LPCTSTR FileName);
	MyAddrBook();
	virtual ~MyAddrBook();
	CPtrList pList;
private:
	BOOL UnLoadData();
	BOOL LoadData();
	CMMFile *pMMFile;
	DWORD dwSize;
};

#endif // !defined(AFX_MYADDRBOOK_H__2056CC3F_7F38_41FC_AAAC_F969F0FCC2BC__INCLUDED_)

⌨️ 快捷键说明

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