📄 main.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;
using System.IO;
namespace 学籍管理系统
{
public partial class Main :DevComponents.DotNetBar .Office2007Form
{
public Main()
{
InitializeComponent();
this.Closing += new CancelEventHandler(Form_Closing);
}
private void infos()
{
string myss = System.DateTime.Now.ToLongDateString() + " " + System.DateTime.Now.ToLongTimeString() + " " + user + " 退出";
string paths = Directory.GetCurrentDirectory() + "\\log.txt";
StreamWriter sw = new StreamWriter(paths, true, Encoding.Default);
sw.WriteLine(myss);
sw.Close();
}
private void Form_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
DialogResult result = MessageBox.Show("您确定要退出吗","退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
if (result == DialogResult.OK)
{
infos();
Application.ExitThread ();
}
else
{
e.Cancel = true;
}
}
private string _user,_usertype;
public string user
{
get
{
return _user;
}
set
{
_user = value;
}
}
public string usertype
{
get
{
return _usertype ;
}
set
{
_usertype = value;
}
}
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult result;
result = MessageBox.Show("您确定要退出吗", "退出", MessageBoxButtons.OKCancel ,MessageBoxIcon .Warning );
if (result == DialogResult.OK )
{
infos();
Application.ExitThread();
}
}
private void Main_Load(object sender, EventArgs e)
{
RegistryKey hkml = Registry.LocalMachine;
RegistryKey xsxj = hkml.CreateSubKey(@"SOFTWARE\学籍管理系统");
try
{
string my = xsxj.GetValue("MyView", "nor").ToString ();
if (my == "nor")
{
this.WindowState = FormWindowState.Normal;
}
else if (my == "max")
{
this.WindowState = FormWindowState.Maximized;
}
}
catch (Exception)
{
MessageBox.Show ("系统配置错误 !但不影响正常工作");
}
finally
{
hkml.Close();
}
if (usertype == "教师")
{
系统设置ToolStripMenuItem.Enabled = false;
用户管理ToolStripMenuItem.Enabled = false;
}
toolStripStatusLabel2.Text = usertype+" ";
toolStripStatusLabel3.Text = user+" ";
toolStripStatusLabel4.Text = "合肥工业大学";
}
private void 关于ToolStripMenuItem_Click(object sender, EventArgs e)
{
about ab = new about();
ab.Show();
}
private void 系统设置ToolStripMenuItem_Click(object sender, EventArgs e)
{
sysset sys = new sysset();
sys.MdiParent = this;
sys.Show();
}
private void buttonItem1_Click(object sender, EventArgs e)
{
student stt = new student();
stt.MdiParent = this;
stt.Show();
}
private void 学生管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
buttonItem1_Click(null, null);
}
private void buttonItem2_Click(object sender, EventArgs e)
{
jiaocai jc = new jiaocai();
jc.MdiParent = this;
jc.Show();
}
private void buttonItem3_Click(object sender, EventArgs e)
{
chengji cj = new chengji();
cj.MdiParent = this;
cj.Show();
}
private void 用户管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void 成绩管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
buttonItem3_Click(null, null);
}
private void 教材管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
buttonItem2_Click(null, null);
}
private void timer1_Tick(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = " " + System.DateTime.Now.ToLongDateString() + " " + System.DateTime.Now.ToLongTimeString()+" ";
}
private void 用户管理ToolStripMenuItem1_Click(object sender, EventArgs e)
{
user us = new user();
us.MdiParent = this;
us.Show();
}
private void 系统日志ToolStripMenuItem_Click(object sender, EventArgs e)
{
infomd ins = new infomd();
ins.MdiParent = this;
ins.Show();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -