manager.h
来自「用VC写的一个数据库」· C头文件 代码 · 共 49 行
H
49 行
#ifndef _MANAGER_H
#define _MANAGER_H
#define WIN32
#include <iostream>
#include <Windows.h>
#include "DataBase.h"
#include "OutFileStream.h"
#include "InFileStream.h"
#include "Utility/GUtLog.h"
class CManager
{
public:
CManager(void);
~CManager(void);
void DrawLine();
void InputError();
bool Run();
bool LookData();
bool SetData();
void LoadData(const char* ch);
void SaveData(const char* ch);
void ShowAllData();
void ShowDateBase(int index);
void changeDataBase();
void DeleteDataBase();
void AddDataBase();
void AddRecord(CDataBase &dataBase);
void SetRecord(CDataRecord &record);
char* ReadString();
int InputIIndex();
char InputCIndex();
bool MakeFormat(CRecordFormat &format);
protected:
bool m_isHasData;
GUtSafeVector<CDataBase> m_AllDataBase;
COutFileStream m_outFileStream;
CInFileStream m_inFileStream;
GUtLog m_log;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?