项目篇 | 图书管理系统 | 管理员模块 | 概述
结构
管理员模块对应的是 Admin 筛选器:
- admin.h
- admin.cpp
在Widget筛选器的 adminWidget.cpp 中定义了所需的组件。
头文件
头文件中仅列出函数声明,具体的函数实现都在源文件中。
先观察头文件中的函数名,一类是功能,另一类是功能页,例如管理员登录页和管理员登录。区别如下:
- 功能:功能的具体实现
- 功能页:功能界面的具体实现
源文件
源文件中的代码作出了如下划分:
- 事件监听:使用 int 类型变量控制页面的事件循环监听是否开启,1表示开启,0表示关闭,开启页面的事件循环监听后页面中的组件就可以对鼠标操作进行响应了
- 数据类型:在 common.h 和 common.cpp 中定义了用户的结构体变量,在这里引入定义好的变量
- 全局变量:定义全局变量,大部分都是在 adminWidget.cpp 中定义好的,这里引入
- 函数实现:函数的具体实现