📄 maininterface.cpp
字号:
#include "stdafx.h"
#include "MainInterface.h"
#include "SystemInfo.h"
using namespace ClassRoom;
/*产生 RoomNameQuery 的对话框,按教室名称查询*/
System::Void MainInterface::ClassRoomType_ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e){
RoomNameQuery^ inStore = gcnew RoomNameQuery();
inStore->Show();
}
/*产生 SubjectQuery 的对话框,按课程科目名称查询*/
System::Void MainInterface::SubjectType_ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e){
SubjectQuery^ inStore = gcnew SubjectQuery();
inStore->Show();
}
/*产生 Login 对话框,是管理员进行登录*/
System::Void MainInterface::登录ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
Login^ login = gcnew Login();
login->ShowDialog();
if(login->flag == true)
{
SystemManageInterface^ inStore = gcnew SystemManageInterface();
inStore->ShowDialog();
}
}
/*产生 IdlesseClassRoom 对话框,对 M 楼 进行空闲信息查询*/
System::Void MainInterface::m教学楼ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
IdlesseClassRoom^ inStore = gcnew IdlesseClassRoom();
inStore->Text = "空闲教室查询---M 楼";
inStore->AddTableText(" M楼位于运动场以北。教室宽敞明亮,多媒体设施齐\r\n全"
" --是上课首选之地。教师休息室环境优雅--是老师课\r\n前准备、课间休息、"
"批改作业与答疑的良好选择。安静\r\n的学习氛围、舒适的桌椅、"
"自由的施展空间--早已成为\r\n每一位同学心中上自习的向往之处。"
"此外,新添加的咖\r\n啡机也成为同学们疲惫时的活力补充。\r\n");
inStore->ChangeTabPageText("M 楼");
inStore->ClassRoomNumber = 20;
inStore->picturePath = ".\\Picture\\M.jpg";
inStore->filePath_Subject = ".\\Data\\M_RoomSubject.txt";
inStore->filePath_State = ".\\Data\\M_RoomState.txt";
inStore->InitializeRoomState();
inStore->Show();
}
/*产生 IdlesseClassRoom 对话框,对 G 楼 进行空闲信息查询*/
System::Void MainInterface::g教学楼ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
IdlesseClassRoom^ inStore = gcnew IdlesseClassRoom();
inStore->Text = "空闲教室查询---G 楼";
inStore->AddTableText(" G楼位于主楼以西。仿照俄式风格的外形,外观酷似\r\n教堂一般作为学校"
"的一个小型的多媒体教学楼,设施相\r\n对其它的教学楼要优越,浓厚的学习"
"氛围勾勒出大家美\r\n好的前程。在这里,你可以享受上自习的乐趣,因为大"
"\r\n家都埋头于知识的海洋。此外,G楼202是全校设施最好\r\n的会场。凡重"
"要会议、学术报告等基本都在这里举行。\r\n\r\n");
inStore->picturePath = ".\\Picture\\G.jpg";
inStore->filePath_Subject = ".\\Data\\G_RoomSubject.txt";
inStore->filePath_State = ".\\Data\\G_RoomState.txt";
inStore->ClassRoomNumber = 5 ;
inStore->ChangeTabPageText("G 楼");
inStore->InitializeRoomState();
inStore->Show();
}
/*产生 IdlesseClassRoom 对话框,对 N 楼 进行空闲信息查询*/
System::Void MainInterface::n教学楼ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
IdlesseClassRoom^ inStore = gcnew IdlesseClassRoom();
inStore->Text = "空闲教室查询---N 楼";
inStore->AddTableText(" N楼位于运动场以北。教室宽敞明亮,多媒体设施齐\r\n全"
" --是上课首选之地。教师休息室环境优雅--是老师课\r\n前准备、课间休息、"
"批改作业与答疑的良好选择。安静\r\n的学习氛围、舒适的桌椅、"
"自由的施展空间--早已成为\r\n每一位同学心中上自习的向往之处。"
"此外,新添加的咖\r\n啡机也成为同学们疲惫时的活力补充。\r\n");
inStore->ChangeTabPageText("N 楼");
inStore->ClassRoomNumber = 42;
inStore->picturePath = ".\\Picture\\M.jpg";
inStore->filePath_Subject = ".\\Data\\N_RoomSubject.txt";
inStore->filePath_State = ".\\Data\\N_RoomState.txt";
inStore->InitializeRoomState();
inStore->Show();
}
/*产生 IdlesseClassRoom 对话框,对 H 楼 进行空闲信息查询*/
System::Void MainInterface::h教学楼ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
IdlesseClassRoom^ inStore = gcnew IdlesseClassRoom();
inStore->Text = "空闲教室查询---H 楼";
inStore->AddTableText(" H 楼位于运动场以北。教室宽敞明亮,多媒体设施齐\r\n全"
" --是上课首选之地。教师休息室环境优雅--是老师课\r\n前准备、课间休息、"
"批改作业与答疑的良好选择。安静\r\n的学习氛围、舒适的桌椅、"
"自由的施展空间--早已成为\r\n每一位同学心中上自习的向往之处。"
"此外,新添加的咖\r\n啡机也成为同学们疲惫时的活力补充。\r\n");
inStore->ChangeTabPageText("H 楼");
inStore->ClassRoomNumber = 35;
inStore->picturePath = ".\\Picture\\M.jpg";
inStore->filePath_Subject = ".\\Data\\H_RoomSubject.txt";
inStore->filePath_State = ".\\Data\\H_RoomState.txt";
inStore->InitializeRoomState();
inStore->Show();
}
/*产生 InfoAboutSystem 对话框,简单介绍系统的信息*/
System::Void MainInterface::InfoAboutSystemToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
SystemInfo^ inStore = gcnew SystemInfo();
inStore->Show();
}
/*产生 InfoAboutWriter 对话框,介绍作者的相关信息*/
System::Void MainInterface::InfoAboutWriterToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
WriterInfo^ inStore = gcnew WriterInfo();
inStore->Show();
}
/*产生用户手册*/
System::Void MainInterface::用户手册ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e){
Process::Start(".\\Data\\help.chm");
}
System::Void MainInterface::MainInterface_Load(System::Object^ sender, System::EventArgs^ e) {
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -