📄 show.cpp
字号:
#include "main.h"
/**************************************************
* 函数名: ShowWelcome
* 参数:
* 形参:
* 无
* 返回值: 无
* 功能:
* 显示欢迎界面
提示用户将进入系统
* 作者: 谢金牛
* 编写明细:
* 完成时间 Created 作者名
2009-2-12 谢金牛
* 修改时间 Modify 修改者 修改位置或修改明细
**************************************************/
void CShow::ShowWelcome()
{
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
WORD att = FOREGROUND_GREEN | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
SetConsoleTextAttribute(hCon, att);
system("cls");
cout<<endl;
cout<<endl;
cout<<endl;
cout<<"╔══════════════════════════════════════╗";
cout<<"║╭════════════════════════════════════╮║";
cout<<"║║ ,| |, ║║";
cout<<"║║ ┏━━━┓ ┏━━━┓ ┏━━━┓ ┏━━━┓ ((__,-“ -,__)) ║║";
cout<<"║║ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ `--)~ ~(--` ║║";
cout<<"║║ ┃ 歡 ┃ ┃ 迎 ┃ ┃ 進 ┃ ┃ 入 ┃ .-'( )`-, ║║";
cout<<"║║ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ `~~`d\\ /b`~~` ║║";
cout<<"║║ ┗━━━┛ ┗━━━┛ ┗━━━┛ ┗━━━┛ | | ║║";
cout<<"║║ (6___6) ║║";
cout<<"║║ `---` ║║";
cout<<"║║ ║║";
cout<<"║║ ┏━┓┏━┓┏━┓┏━┓┏━┓┏━┓┏━┓┏━┓ ║║";
cout<<"║║ ┃樂┃┃成┃┃考┃┃试┃┃管┃┃理┃┃系┃┃统┃ ║║";
cout<<"║║ ┗━┛┗━┛┗━┛┗━┛┗━┛┗━┛┗━┛┗━┛ ║║";
cout<<"║║ ║║";
cout<<"║║ ║║";
cout<<"║╰════════════════════════════════════╯║";
cout<<"╚══════════════════════════════════════╝";
cout<<endl;
cout<<" 请按任意键进入......";
getch();
system("cls");
}
/**************************************************
* 函数名: ShowNotice
* 参数:
* 形参:
* 无
* 返回值: 无
* 功能:
* 显示考生须知界面
提示考生答题需要注意的事项
* 作者: 谢金牛
* 编写明细:
* 完成时间 Created 作者名
2009-2-12 谢金牛
* 修改时间 Modify 修改者 修改位置或修改明细
**************************************************/
void CShow::ShowNotice()
{
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
WORD att = FOREGROUND_GREEN | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
SetConsoleTextAttribute(hCon, att);
system("cls");
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ╭────────╮ ";
cout<<"╭═════════════─│ LDCI 考生须知 │─═════════════╮";
cout<<"║ ╰────────╯ ║";
cout<<"║ 1>考生必须严格遵守考场秩序; ║";
cout<<"║ 2>本次考试限时40分钟,如超时则退出系统,成绩为零。 ║";
cout<<"║ 3>本次考试为选择题(包含单项选择与多项选择) ║";
cout<<"║ 共计十道题目,单项选择或多项选择不予提示。 ║";
cout<<"║ 4>选择答案用1,2,3,4,5,6,7代替A,B,C, ║";
cout<<"║ D,E,F选项。 ║";
cout<<"║ 5> 答题完成后需按【F5】键“提交”后开始生效,否则成绩无效。 ║";
cout<<"║ 6> 考生在答题时可按【F1】键显示该帮助信息。 ║";
cout<<"║ ╭────────────────────────╮ ║";
cout<<"╰═════─│ 请按任意键进入登陆页面... │─═════╯";
cout<<" ╰────────────────────────╯ ";
getch();
system("cls");
}
/**************************************************
* 函数名: ShowHelp
* 参数:
* 形参:
* 无
* 返回值: 无
* 功能:
* 显示帮助界面
提示考生答题需要注意的事项
* 作者: 谢金牛
* 编写明细:
* 完成时间 Created 作者名
2009-2-12 谢金牛
* 修改时间 Modify 修改者 修改位置或修改明细
**************************************************/
void CShow::ShowHelp()
{
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
WORD att = FOREGROUND_GREEN | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
SetConsoleTextAttribute(hCon, att);
system("cls");
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ╭────────╮ ";
cout<<"╭═════════════─│ LDCI 考生须知 │─═════════════╮";
cout<<"║ ╰────────╯ ║";
cout<<"║ 1>考生必须严格遵守考场秩序; ║";
cout<<"║ 2>本次考试限时40分钟,如超时则退出系统,成绩为零。 ║";
cout<<"║ 3>本次考试为选择题(包含单项选择与多项选择) ║";
cout<<"║ 共计十道题目,单项选择或多项选择不予提示。 ║";
cout<<"║ 4>选择答案用1,2,3,4,5,6,7代替A,B,C, ║";
cout<<"║ D,E,F选项。 ║";
cout<<"║ 5> 答题完成后需按【F5】键“提交”后开始生效,否则成绩无效。 ║";
cout<<"║ ╭────────────────────────╮ ║";
cout<<"╰═════─│ 请按任意键返回之前页面... │─═════╯";
cout<<" ╰────────────────────────╯ ";
char ch = getch();
if (ch == 0 || ch == -32)
{
getch();
}
system("cls");
}
/**************************************************
* 函数名: ShowEnterMenu
* 参数:
* 形参:
* 无
* 返回值: 无
* 功能:
* 显示用户登录界面
提示用户输入用户名和密码
* 作者: 谢金牛
* 编写明细:
* 完成时间 Created 作者名
2009-2-12 谢金牛
* 修改时间 Modify 修改者 修改位置或修改明细
**************************************************/
void CShow::ShowEnterMenu()
{
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
WORD att = FOREGROUND_GREEN | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
SetConsoleTextAttribute(hCon, att);
system("cls");
cout<<" ╭────────╮ ";
cout<<"╭═════════════─│ 用户登录 │─═════════════╮";
cout<<"║ ╰────────╯ ║";
cout<<"║ ※※※※※※※※※※※※※※※※※※※※※※※ ║";
cout<<"║ ※1.用户登录: ※ ║";
cout<<"║ ※ 请按提示输入用户名,密 ※ ║";
cout<<"║ ※ 码。用户名为1-15位英 ※ ║";
cout<<"║ ※ 文字母组合(英文字母 ※ ║";
cout<<"║ ※ 区分大小写),密码为 ※ ║";
cout<<"║ ※ 6 位数字。 ※ ║";
cout<<"║ ※2.注意事项: ※ ║";
cout<<"║ ※ 本系统为乐成考试专用系 ※ ║";
cout<<"║ ※ 统,盗版必究!!!! ※ ║";
cout<<"║ ※ ※ ║";
cout<<"║ ※※※※※※※※※※※※※※※※※※※※※※※ ║";
cout<<"║ ║";
cout<<"║ ╭────────╮ ║";
cout<<"║ 用户名:│ │ ║";
cout<<"║ ╰────────╯ ║";
cout<<"║ ╭───╮ ║";
cout<<"║ 密码: │ │ ║";
cout<<"║ ╰───╯ ║";
cout<<"║ ║";
cout<<"╰══════════════════════════════════════╯";
}
/**************************************************
* 函数名: ShowFailRead
* 参数:
* 形参:
* 无
* 返回值: 无
* 功能:
* 显示读题失败界面
提示用户没有符合要求的试题,并将退出系统
* 作者: 谢金牛
* 编写明细:
* 完成时间 Created 作者名
2009-2-12 谢金牛
* 修改时间 Modify 修改者 修改位置或修改明细
**************************************************/
void CShow::ShowFailRead()
{
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
WORD att = FOREGROUND_GREEN | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
SetConsoleTextAttribute(hCon, att);
system("cls");
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout << " ╭────────╮ ";
cout << "╭═════════════─│ 读题失败 │─═════════════╮";
cout << "║ ╰────────╯ ║";
cout << "║ ,| |, ║";
cout << "║ <<__,-@@@-,__>> ║";
cout << "║ `--)~ ~(--` ║";
cout << "║ .-'( )`-, ║";
cout << "║ `~~`d| |b`~~` ║";
cout << "║ | | ║";
cout << "║ (6___6) ║";
cout << "║ `---` 没有满足您要求的试题,请按任意键退出系统... ║";
cout << "║ ║";
cout << "║ ║";
cout << "╰══════════════════════════════════════╯";
getch();
system("cls");
}
/**************************************************
* 函数名: ShowFalse
* 参数:
* 形参:
* 无
* 返回值: 无
* 功能:
* 显示读取失败界面
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -