📄 menu.h
字号:
// bagman.h: interface for the Cbagman class.
//
//////////////////////////////////////////////////////////////////////
//#if !defined(AFX_BAGMAN_H__51180C58_4281_4734_83CC_8726AB4489E6__INCLUDED_)
//#define AFX_BAGMAN_H__51180C58_4281_4734_83CC_8726AB4489E6__INCLUDED_
//#if _MSC_VER > 1000
//#pragma once
//#endif // _MSC_VER > 1000
///////////////////////////////////////////////////////////////////////////
///**************功能说明******************************************////////////////////
//这个文件是提供所有界面的内容和各个用户使用函数的实现。主要是对文
//件的操作,公司人员信息的 添加,查找显示和删除等。****************/////////////////
#ifndef MENU_H
#define MENU_H
#include <fstream>
#include <iostream>
#include <string>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include "Sellmanager.h"
#include "Technician.h"
#include "Manager.h"
#include "Member.h"
#include "Seller.h"
using namespace std; //前面是头文件的定义
const int MAX=20;
class Menu //Menu 类
{
private:
Member * Mb[MAX];
Sellmanager *Sm; //定义销售经理为指针类型的
Technician *Te;
Member* *Head; //Head为指向Mb数组的指针
Member* *Tail;
Manager *Ma;
int unsave; //没有保存变量
Member Mem; //临时存放Member对象
Seller *Se;
int count; //记录数组中的数剧
protected:
unsigned long Checkincome(); //检查收入函数
void print(Member* p); //打印记录函数
void HandleMenu(); //处理菜单函数
void SaveRecord(); //记录保存函数
int Checklever(); //检查级别函数
int MenuSelect(); //菜单选择函数
void InitArr(); //数组函数的初始化
int Search(); //查找记录函数
void Start(); //欢迎界面的函数
void Load(); //文件记录加载的函数
public:
void AddRecord(); //添加记录函数
void DeleteRe(); //删除所选择记录的函数
void Modify(); //修改被选记录函数
void ShowAR(); //显示所有记录函数
void Save(); //保存函数
void Quit(); //退出系统函数
void Ask(); //查询记录函数
Menu(); //菜单构造和析够函数
~Menu();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -