📄 frmlibrary.cs
字号:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.OleDb;
namespace library.Forms
{
/// <summary>
/// Form1 的摘要说明。
/// </summary>
public class frmLibrary : System.Windows.Forms.Form
{
private System.Windows.Forms.MainMenu mainMenu1;
private System.Windows.Forms.MenuItem mnuOption;
private System.Windows.Forms.MenuItem mnuHelp;
private System.Windows.Forms.MenuItem mnuRegister;
private System.Windows.Forms.MenuItem mnuUser;
private System.Windows.Forms.MenuItem mnuBook;
private System.Windows.Forms.MenuItem mnuLendOK;
private System.Windows.Forms.MenuItem mnuLendNo;
private System.Windows.Forms.MenuItem mnuReturn;
private System.Windows.Forms.MenuItem mnuExit;
private System.Windows.Forms.MenuItem mnuAbout;
private System.Windows.Forms.MenuItem mnuLend;
private System.Windows.Forms.MenuItem mnusp1;
private System.Windows.Forms.MenuItem mnusp2;
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.Container components = null;
public frmLibrary()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.mainMenu1 = new System.Windows.Forms.MainMenu();
this.mnuOption = new System.Windows.Forms.MenuItem();
this.mnuRegister = new System.Windows.Forms.MenuItem();
this.mnusp1 = new System.Windows.Forms.MenuItem();
this.mnuUser = new System.Windows.Forms.MenuItem();
this.mnuBook = new System.Windows.Forms.MenuItem();
this.mnuLendOK = new System.Windows.Forms.MenuItem();
this.mnuLendNo = new System.Windows.Forms.MenuItem();
this.mnuLend = new System.Windows.Forms.MenuItem();
this.mnuReturn = new System.Windows.Forms.MenuItem();
this.mnusp2 = new System.Windows.Forms.MenuItem();
this.mnuExit = new System.Windows.Forms.MenuItem();
this.mnuHelp = new System.Windows.Forms.MenuItem();
this.mnuAbout = new System.Windows.Forms.MenuItem();
//
// mainMenu1
//
this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.mnuOption,
this.mnuHelp});
//
// mnuOption
//
this.mnuOption.Index = 0;
this.mnuOption.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.mnuRegister,
this.mnusp1,
this.mnuUser,
this.mnuBook,
this.mnuLend,
this.mnuReturn,
this.mnusp2,
this.mnuExit});
this.mnuOption.Text = "选项";
//
// mnuRegister
//
this.mnuRegister.Index = 0;
this.mnuRegister.Text = "新用户注册";
this.mnuRegister.Click += new System.EventHandler(this.mnuRegister_Click);
//
// mnusp1
//
this.mnusp1.Index = 1;
this.mnusp1.Text = "-";
//
// mnuUser
//
this.mnuUser.Index = 2;
this.mnuUser.Text = "用户";
this.mnuUser.Click += new System.EventHandler(this.mnuUser_Click);
//
// mnuBook
//
this.mnuBook.Index = 3;
this.mnuBook.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.mnuLendOK,
this.mnuLendNo});
this.mnuBook.Text = "图书";
//
// mnuLendOK
//
this.mnuLendOK.Index = 0;
this.mnuLendOK.Text = "可以借阅";
this.mnuLendOK.Click += new System.EventHandler(this.mnuLendOK_Click);
//
// mnuLendNo
//
this.mnuLendNo.Index = 1;
this.mnuLendNo.Text = "已经借出";
this.mnuLendNo.Click += new System.EventHandler(this.mnuLendNo_Click);
//
// mnuLend
//
this.mnuLend.Index = 4;
this.mnuLend.Text = "借书";
this.mnuLend.Click += new System.EventHandler(this.mnuLend_Click);
//
// mnuReturn
//
this.mnuReturn.Index = 5;
this.mnuReturn.Text = "返还我的图书";
this.mnuReturn.Click += new System.EventHandler(this.mnuReturn_Click);
//
// mnusp2
//
this.mnusp2.Index = 6;
this.mnusp2.Text = "-";
//
// mnuExit
//
this.mnuExit.Index = 7;
this.mnuExit.Text = "退出";
this.mnuExit.Click += new System.EventHandler(this.mnuExit_Click);
//
// mnuHelp
//
this.mnuHelp.Index = 1;
this.mnuHelp.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.mnuAbout});
this.mnuHelp.Text = "帮助";
//
// mnuAbout
//
this.mnuAbout.Index = 0;
this.mnuAbout.Text = "关于...";
this.mnuAbout.Click += new System.EventHandler(this.mnuAbout_Click);
//
// frmLibrary
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(536, 366);
this.IsMdiContainer = true;
this.Menu = this.mainMenu1;
this.Name = "frmLibrary";
this.Text = "图书管理系统";
}
#endregion
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new frmLibrary());
}
private void mnuRegister_Click(object sender, System.EventArgs e)
{
foreach(Form f in this.MdiChildren)
{
if(f is frmRegist)
{
f.Dispose();
}
}
frmRegist fr = new frmRegist();
fr.MdiParent = this;
fr.Show();
}
private void mnuUser_Click(object sender, System.EventArgs e)
{
foreach(Form f in this.MdiChildren)
{
if(f is frmData)
{
f.Dispose();
}
}
frmData fd = new frmData();
frmData.strCommond = "user";
fd.MdiParent = this;
fd.Text = "用户";
fd.Show();
}
private void mnuLendOK_Click(object sender, System.EventArgs e)
{
foreach(Form f in this.MdiChildren)
{
if(f is frmData)
{
f.Dispose();
}
}
frmData fd = new frmData();
frmData.strCommond = "bookOK";
fd.MdiParent = this;
fd.Text = "可以借阅的书";
fd.Show();
}
private void mnuLendNo_Click(object sender, System.EventArgs e)
{
foreach(Form f in this.MdiChildren)
{
if(f is frmData)
{
f.Dispose();
}
}
frmData fd = new frmData();
frmData.strCommond = "bookNO";
fd.MdiParent = this;
fd.Text = "已经借出的书";
fd.Show();
}
private void mnuLend_Click(object sender, System.EventArgs e)
{
foreach(Form f in this.MdiChildren)
{
if(f is frmLendReturn || f is frmData)
{
f.Dispose();
}
}
frmLendReturn.state = "lend";
frmLendReturn fl = new frmLendReturn();
fl.MdiParent = this;
fl.Show();
}
private void mnuReturn_Click(object sender, System.EventArgs e)
{
foreach(Form f in this.MdiChildren)
{
if(f is frmLendReturn || f is frmData)
{
f.Dispose();
}
}
frmLendReturn.state = "return";
frmLendReturn fl = new frmLendReturn();
fl.MdiParent = this;
fl.Show();
}
private void mnuExit_Click(object sender, System.EventArgs e)
{
this.Dispose();
}
private void mnuAbout_Click(object sender, System.EventArgs e)
{
MessageBox.Show("作者:于利标\n单位:北京科技大学\n版本:1.0.0", "关于图书管理系统");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -