mainform.pas

来自「《Delphi 2005数据库系统开发与应用》源代码」· PAS 代码 · 共 363 行

PAS
363
字号
unit MainForm;

interface

uses
  System.Drawing, System.Collections, System.ComponentModel,
  System.Windows.Forms, System.Data, AddUser, ModifyPassword,
  AddStInfo,ModifyStInfo,SearchStInfo,AddClassInfo,ModifyClassInfo,
  AddResult,ModifyResultInfo,SearchResultInfo;

type
  FrmMain = class(System.Windows.Forms.Form)
  {$REGION 'Designer Managed Code'}
  strict private
    /// <summary>
    /// Required designer variable.
    /// </summary>
    Components: System.ComponentModel.Container;
    MainMenu1: System.Windows.Forms.MainMenu;
    MenuSystem: System.Windows.Forms.MenuItem;
    MenuAddUser: System.Windows.Forms.MenuItem;
    MenuModify: System.Windows.Forms.MenuItem;
    MenuExit: System.Windows.Forms.MenuItem;
    MenuStInfo: System.Windows.Forms.MenuItem;
    MenuAddStInfo: System.Windows.Forms.MenuItem;
    MenuModifyStInfo: System.Windows.Forms.MenuItem;
    MenuSeachStInfo: System.Windows.Forms.MenuItem;
    MenuClassInfo: System.Windows.Forms.MenuItem;
    MenuAddClassInfo: System.Windows.Forms.MenuItem;
    MenuModifyClassInfo: System.Windows.Forms.MenuItem;
    MenuResultInfo: System.Windows.Forms.MenuItem;
    MenuAddResultInfo: System.Windows.Forms.MenuItem;
    MenuModifyResultInfo: System.Windows.Forms.MenuItem;
    MenuSeachResultInfo: System.Windows.Forms.MenuItem;
    MenuWindow: System.Windows.Forms.MenuItem;
    MenuCascade: System.Windows.Forms.MenuItem;
    MenuHorizontal: System.Windows.Forms.MenuItem;
    MenuVertical: System.Windows.Forms.MenuItem;
    MenuArrangeIcons: System.Windows.Forms.MenuItem;
    MenuHelp: System.Windows.Forms.MenuItem;
    MenuAbout: System.Windows.Forms.MenuItem;
    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    procedure InitializeComponent;
    procedure MenuAddUser_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuModify_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuAddStInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuModifyStInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuSearchStInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuAddClassInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuModifyClassInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuAddResultInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuModifyResultInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuSearchResultInfo_Click(sender: System.Object; e: System.EventArgs);
    procedure MenuExit_Click(sender: System.Object; e: System.EventArgs);
    {$ENDREGION}
  strict protected
    /// <summary>
    /// Clean up any resources being used.
    /// </summary>
    procedure Dispose(Disposing: Boolean); override;
  private
    { Private Declarations }
  public
    constructor Create;
  end;

  [assembly: RuntimeRequiredAttribute(TypeOf(FrmMain))]

implementation

{$REGION 'Windows Form Designer generated code'}
/// <summary>
/// Required method for Designer support -- do not modify
/// the contents of this method with the code editor.
/// </summary>
procedure FrmMain.InitializeComponent;
type
  TSystem_Windows_Forms_MenuItemArray = array of System.Windows.Forms.MenuItem;
begin
  Self.MainMenu1 := System.Windows.Forms.MainMenu.Create;
  Self.MenuSystem := System.Windows.Forms.MenuItem.Create;
  Self.MenuAddUser := System.Windows.Forms.MenuItem.Create;
  Self.MenuModify := System.Windows.Forms.MenuItem.Create;
  Self.MenuExit := System.Windows.Forms.MenuItem.Create;
  Self.MenuStInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuAddStInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuModifyStInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuSeachStInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuClassInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuAddClassInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuModifyClassInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuResultInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuAddResultInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuModifyResultInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuSeachResultInfo := System.Windows.Forms.MenuItem.Create;
  Self.MenuWindow := System.Windows.Forms.MenuItem.Create;
  Self.MenuCascade := System.Windows.Forms.MenuItem.Create;
  Self.MenuHorizontal := System.Windows.Forms.MenuItem.Create;
  Self.MenuVertical := System.Windows.Forms.MenuItem.Create;
  Self.MenuArrangeIcons := System.Windows.Forms.MenuItem.Create;
  Self.MenuHelp := System.Windows.Forms.MenuItem.Create;
  Self.MenuAbout := System.Windows.Forms.MenuItem.Create;
  // 
  // MainMenu1
  // 
  Self.MainMenu1.MenuItems.AddRange(TSystem_Windows_Forms_MenuItemArray.Create(Self.MenuSystem, 
          Self.MenuStInfo, Self.MenuClassInfo, Self.MenuResultInfo, Self.MenuWindow, 
          Self.MenuHelp));
  // 
  // MenuSystem
  // 
  Self.MenuSystem.Index := 0;
  Self.MenuSystem.MenuItems.AddRange(TSystem_Windows_Forms_MenuItemArray.Create(Self.MenuAddUser, 
          Self.MenuModify, Self.MenuExit));
  Self.MenuSystem.Text := '系统';
  // 
  // MenuAddUser
  // 
  Self.MenuAddUser.Index := 0;
  Self.MenuAddUser.Text := '添加用户';
  Include(Self.MenuAddUser.Click, Self.MenuAddUser_Click);
  // 
  // MenuModify
  // 
  Self.MenuModify.Index := 1;
  Self.MenuModify.Text := '修改密码';
  Include(Self.MenuModify.Click, Self.MenuModify_Click);
  // 
  // MenuExit
  // 
  Self.MenuExit.Index := 2;
  Self.MenuExit.Text := '退出';
  Include(Self.MenuExit.Click, Self.MenuExit_Click);
  // 
  // MenuStInfo
  // 
  Self.MenuStInfo.Index := 1;
  Self.MenuStInfo.MenuItems.AddRange(TSystem_Windows_Forms_MenuItemArray.Create(Self.MenuAddStInfo, 
          Self.MenuModifyStInfo, Self.MenuSeachStInfo));
  Self.MenuStInfo.Text := '学籍管理';
  // 
  // MenuAddStInfo
  // 
  Self.MenuAddStInfo.Index := 0;
  Self.MenuAddStInfo.Text := '添加学籍信息';
  Include(Self.MenuAddStInfo.Click, Self.MenuAddStInfo_Click);
  // 
  // MenuModifyStInfo
  // 
  Self.MenuModifyStInfo.Index := 1;
  Self.MenuModifyStInfo.Text := '修改学籍信息';
  Include(Self.MenuModifyStInfo.Click, Self.MenuAddStInfo_Click);
  // 
  // MenuSeachStInfo
  // 
  Self.MenuSeachStInfo.Index := 2;
  Self.MenuSeachStInfo.Text := '查询学籍信息';
  Include(Self.MenuSeachStInfo.Click, Self.MenuSearchStInfo_Click);
  // 
  // MenuClassInfo
  // 
  Self.MenuClassInfo.Index := 2;
  Self.MenuClassInfo.MenuItems.AddRange(TSystem_Windows_Forms_MenuItemArray.Create(Self.MenuAddClassInfo, 
          Self.MenuModifyClassInfo));
  Self.MenuClassInfo.Text := '班级管理';
  // 
  // MenuAddClassInfo
  // 
  Self.MenuAddClassInfo.Index := 0;
  Self.MenuAddClassInfo.Text := '添加班级信息';
  Include(Self.MenuAddClassInfo.Click, Self.MenuAddClassInfo_Click);
  // 
  // MenuModifyClassInfo
  // 
  Self.MenuModifyClassInfo.Index := 1;
  Self.MenuModifyClassInfo.Text := '修改班级信息';
  Include(Self.MenuModifyClassInfo.Click, Self.MenuModifyClassInfo_Click);
  // 
  // MenuResultInfo
  // 
  Self.MenuResultInfo.Index := 3;
  Self.MenuResultInfo.MenuItems.AddRange(TSystem_Windows_Forms_MenuItemArray.Create(Self.MenuAddResultInfo, 
          Self.MenuModifyResultInfo, Self.MenuSeachResultInfo));
  Self.MenuResultInfo.Text := '成绩管理';
  // 
  // MenuAddResultInfo
  // 
  Self.MenuAddResultInfo.Index := 0;
  Self.MenuAddResultInfo.Text := '添加成绩信息';
  Include(Self.MenuAddResultInfo.Click, Self.MenuAddResultInfo_Click);
  // 
  // MenuModifyResultInfo
  // 
  Self.MenuModifyResultInfo.Index := 1;
  Self.MenuModifyResultInfo.Text := '修改成绩信息';
  Include(Self.MenuModifyResultInfo.Click, Self.MenuModifyResultInfo_Click);
  // 
  // MenuSeachResultInfo
  // 
  Self.MenuSeachResultInfo.Index := 2;
  Self.MenuSeachResultInfo.Text := '查询成绩信息';
  Include(Self.MenuSeachResultInfo.Click, Self.MenuSearchResultInfo_Click);
  // 
  // MenuWindow
  // 
  Self.MenuWindow.Index := 4;
  Self.MenuWindow.MenuItems.AddRange(TSystem_Windows_Forms_MenuItemArray.Create(Self.MenuCascade, 
          Self.MenuHorizontal, Self.MenuVertical, Self.MenuArrangeIcons));
  Self.MenuWindow.Text := '窗口';
  // 
  // MenuCascade
  // 
  Self.MenuCascade.Index := 0;
  Self.MenuCascade.Text := '层叠';
  // 
  // MenuHorizontal
  // 
  Self.MenuHorizontal.Index := 1;
  Self.MenuHorizontal.Text := '水平平铺';
  // 
  // MenuVertical
  // 
  Self.MenuVertical.Index := 2;
  Self.MenuVertical.Text := '垂直平铺';
  // 
  // MenuArrangeIcons
  // 
  Self.MenuArrangeIcons.Index := 3;
  Self.MenuArrangeIcons.Text := '显示图标';
  // 
  // MenuHelp
  // 
  Self.MenuHelp.Index := 5;
  Self.MenuHelp.MenuItems.AddRange(TSystem_Windows_Forms_MenuItemArray.Create(Self.MenuAbout));
  Self.MenuHelp.Text := '帮助';
  // 
  // MenuAbout
  // 
  Self.MenuAbout.Index := 0;
  Self.MenuAbout.Text := '关于';
  // 
  // FrmMain
  // 
  Self.AutoScaleBaseSize := System.Drawing.Size.Create(6, 14);
  Self.ClientSize := System.Drawing.Size.Create(576, 318);
  Self.IsMdiContainer := True;
  Self.Menu := Self.MainMenu1;
  Self.Name := 'FrmMain';
  Self.Text := '教务信息管理系统';
end;
{$ENDREGION}

procedure FrmMain.Dispose(Disposing: Boolean);
begin
  if Disposing then
  begin
    if Components <> nil then
      Components.Dispose();
  end;
  inherited Dispose(Disposing);
end;

constructor FrmMain.Create;
begin
  inherited Create;
  //
  // Required for Windows Form Designer support
  //
  InitializeComponent;
  //
  // TODO: Add any constructor code after InitializeComponent call
  //
end;

procedure FrmMain.MenuAddUser_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmAddUser:FrmAddUser;
begin
  newFrmAddUser:=FrmAddUser.Create;
  newFrmAddUser.Show;
end;

procedure FrmMain.MenuModify_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmModifyPassword:FrmModifyPassword;
begin
  newFrmModifyPassword:=FrmModifyPassword.Create;
  newFrmModifyPassWord.Show;
end;

procedure FrmMain.MenuExit_Click(sender: System.Object; e: System.EventArgs);
begin
  Application.Exit;
end;

procedure FrmMain.MenuAddStInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmAddStInfo:FrmAddStInfo;
begin
  newFrmAddStInfo:=FrmAddStInfo.Create;
  newFrmAddStInfo.Show;
end;

procedure FrmMain.MenuModifyStInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmModifyStInfo:FrmModifyStInfo;
begin
  newFrmModifyStInfo:=FrmModifyStInfo.Create;
  newFrmModifyStInfo.Show;
end;

procedure FrmMain.MenuSearchStInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmSearchStInfo:FrmSearchStInfo;
begin
  newFrmSearchStInfo:=FrmSearchStInfo.Create;
  newFrmSearchStInfo.Show;
end;

procedure FrmMain.MenuAddClassInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmAddClassInfo:FrmAddClassInfo;
begin
  newFrmAddClassInfo:=FrmAddClassInfo.Create;
  newFrmAddClassInfo.Show;
end;

procedure FrmMain.MenuModifyClassInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmModifyClassInfo:FrmModifyClassInfo;
begin
  newFrmModifyClassInfo:=FrmModifyClassInfo.Create;
  newFrmModifyClassInfo.Show;
end;

procedure FrmMain.MenuAddResultInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmAddResult:FrmAddResult;
begin
  newFrmAddResult:=FrmAddResult.Create;
  newFrmAddResult.Show;
end;

procedure FrmMain.MenuModifyResultInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmModifyResultInfo:FrmModifyResultInfo;
begin
  newFrmModifyResultInfo:=FrmModifyResultInfo.Create;
  newFrmModifyResultInfo.Show;
end;

procedure FrmMain.MenuSearchResultInfo_Click(sender: System.Object; e: System.EventArgs);
var
  newFrmSearchResult:FrmSearchResult;
begin
  newFrmSearchResult:=FrmSearchResult.Create;
  newFrmSearchResult.Show;
end;
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?