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

📄 librarymanage.h

📁 LibraryManageDM.rar 数据库设计图书馆管理系统
💻 H
字号:
// LibraryManage.h : LibraryManage 应用程序的主头文件
//
#pragma once

#ifndef __AFXWIN_H__
	#error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
#endif

#include "resource.h"       // 主符号

typedef enum usertype{OPERATOR, BORROWER}USERTYPE;
typedef enum stype{BOOK, READER, PUNISH}STYPE;    //! 设置类型
typedef enum qtype{QBOOK, QREADER, QBORROW}QTYPE;  //! 查询类型
typedef enum bwtype{BORROW, RENEW, RETURN}BWTYPE;

// CLibraryManageApp:
// 有关此类的实现,请参阅 LibraryManage.cpp
//

class CLibraryManageApp : public CWinApp
{
public:
	CLibraryManageApp();

	BOOL IsAdmin()
	{ 
		return bAdmin_; 
	}
	void SetAdmin(BOOL bAdmin)
	{
		bAdmin_ = bAdmin; 
	}
	CString GetOperator()
	{
		return strOperator_; 
	}
	void SetOperator(CString strOperator)
	{ 
		strOperator_ = strOperator; 
	}
	CString GetUserName()
	{ 
		return strUserName_; 
	}
	void SetUserName(CString strUserName)
	{ 
		strUserName_ = strUserName;
	}
	BOOL IsManager()
	{
		return eUserType_ == OPERATOR;
	}
	void SetUserType(USERTYPE type_)
	{ 
		eUserType_ = type_;
	}

	CString GetStrConnection()
	{
		return m_strConnection;
	};
	CDatabase* GetDatabase()
	{
		return &m_db;
	}
	CString strSystemName;
// 重写
public:
	//{{AFX_MSG(CLibraryManageApp)
	virtual BOOL InitInstance();
	virtual int ExitInstance();
	//}}AFX_MSG
// 实现
	DECLARE_MESSAGE_MAP()
	afx_msg void OnAppAbout();
	
private:
	BOOL bAdmin_;
	CString strOperator_;
	USERTYPE eUserType_;
	CString strUserName_;

	CString m_strFirstName;
	CString m_strFirstPassword;
	CString m_strExist;
	CString m_strNotExist;
	CString m_strFileName;
	CString m_strConnection;
	CString m_strSQL;
	CDatabase m_db;
	BOOL m_bFirstExcute;
	BOOL m_bCreated;
	BOOL CreateTables();
	BOOL CreateIndexs();
	BOOL DropTables(int nCount);
	void DropATable(CString strTableName);
};

extern CLibraryManageApp theApp;

⌨️ 快捷键说明

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