📄 frmmain.vb
字号:
Public Class FrmMain
Inherits System.Windows.Forms.Form
#Region " Windows 窗体设计器生成的代码 "
Public Sub New()
MyBase.New()
'该调用是 Windows 窗体设计器所必需的。
InitializeComponent()
'在 InitializeComponent() 调用之后添加任何初始化
End Sub
'窗体重写 dispose 以清理组件列表。
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改此过程。
'不要使用代码编辑器修改它。
Friend WithEvents MainMenu1 As System.Windows.Forms.MainMenu
Friend WithEvents user As System.Windows.Forms.MenuItem
Friend WithEvents infoManager As System.Windows.Forms.MenuItem
Friend WithEvents CourseMan As System.Windows.Forms.MenuItem
Friend WithEvents StudentMan As System.Windows.Forms.MenuItem
Friend WithEvents ClassMan As System.Windows.Forms.MenuItem
Friend WithEvents DepartmentMan As System.Windows.Forms.MenuItem
Friend WithEvents ScheduleMan As System.Windows.Forms.MenuItem
Friend WithEvents ResultMan As System.Windows.Forms.MenuItem
Friend WithEvents infoquery As System.Windows.Forms.MenuItem
Friend WithEvents ResultQuery As System.Windows.Forms.MenuItem
Friend WithEvents SystemMan As System.Windows.Forms.MenuItem
Friend WithEvents Relogin As System.Windows.Forms.MenuItem
Friend WithEvents Changemypwd As System.Windows.Forms.MenuItem
Friend WithEvents Exitme As System.Windows.Forms.MenuItem
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Me.MainMenu1 = New System.Windows.Forms.MainMenu
Me.SystemMan = New System.Windows.Forms.MenuItem
Me.Relogin = New System.Windows.Forms.MenuItem
Me.Changemypwd = New System.Windows.Forms.MenuItem
Me.Exitme = New System.Windows.Forms.MenuItem
Me.user = New System.Windows.Forms.MenuItem
Me.infoManager = New System.Windows.Forms.MenuItem
Me.CourseMan = New System.Windows.Forms.MenuItem
Me.StudentMan = New System.Windows.Forms.MenuItem
Me.ClassMan = New System.Windows.Forms.MenuItem
Me.DepartmentMan = New System.Windows.Forms.MenuItem
Me.ScheduleMan = New System.Windows.Forms.MenuItem
Me.ResultMan = New System.Windows.Forms.MenuItem
Me.infoquery = New System.Windows.Forms.MenuItem
Me.ResultQuery = New System.Windows.Forms.MenuItem
'
'MainMenu1
'
Me.MainMenu1.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.SystemMan, Me.user, Me.infoManager, Me.infoquery})
'
'SystemMan
'
Me.SystemMan.Index = 0
Me.SystemMan.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.Relogin, Me.Changemypwd, Me.Exitme})
Me.SystemMan.Text = "系统"
'
'Relogin
'
Me.Relogin.Index = 0
Me.Relogin.Text = "重新登陆"
'
'Changemypwd
'
Me.Changemypwd.Index = 1
Me.Changemypwd.Text = "更改密码"
'
'Exitme
'
Me.Exitme.Index = 2
Me.Exitme.Text = "退出登陆"
'
'user
'
Me.user.Index = 1
Me.user.Text = "用户管理"
'
'infoManager
'
Me.infoManager.Index = 2
Me.infoManager.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.CourseMan, Me.StudentMan, Me.ClassMan, Me.DepartmentMan, Me.ScheduleMan, Me.ResultMan})
Me.infoManager.Text = "教务信息管理"
'
'CourseMan
'
Me.CourseMan.Index = 0
Me.CourseMan.Text = "课程管理"
'
'StudentMan
'
Me.StudentMan.Index = 1
Me.StudentMan.Text = "学籍管理"
'
'ClassMan
'
Me.ClassMan.Index = 2
Me.ClassMan.Text = "班级管理"
'
'DepartmentMan
'
Me.DepartmentMan.Index = 3
Me.DepartmentMan.Text = "系别管理"
'
'ScheduleMan
'
Me.ScheduleMan.Index = 4
Me.ScheduleMan.Text = "课表管理"
'
'ResultMan
'
Me.ResultMan.Index = 5
Me.ResultMan.Text = "成绩管理"
'
'infoquery
'
Me.infoquery.Index = 3
Me.infoquery.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.ResultQuery})
Me.infoquery.Text = "教务信息查询"
'
'ResultQuery
'
Me.ResultQuery.Index = 0
Me.ResultQuery.Text = "成绩查询"
'
'FrmMain
'
Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
Me.ClientSize = New System.Drawing.Size(712, 470)
Me.IsMdiContainer = True
Me.Menu = Me.MainMenu1
Me.Name = "FrmMain"
Me.Text = "教务管理系统"
End Sub
#End Region
Private Sub FrmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim check As Boolean = True
Try
Do
Dim Login As New LOGIN
Login.ShowDialog()
If Login.DialogResult = DialogResult.OK And Login.flag Then
check = False
ElseIf Login.DialogResult = DialogResult.Cancel Then
Me.Close()
check = False
End If
Loop While check
If UserRight = 1 Then
Me.user.Visible = False
ElseIf UserRight = 2 Then
Me.user.Visible = False
Me.infoManager.Visible = False
End If
Catch ex As Exception
WriteErr(ex)
End Try
End Sub
Private Sub user_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles user.Click
Dim FrmUser As New FrmUser
FrmUser.MdiParent = Me
FrmUser.Show()
End Sub
Private Sub CourseMan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CourseMan.Click
Dim FrmCourse As New FrmCourse
FrmCourse.MdiParent = Me
FrmCourse.Show()
End Sub
Private Sub StudentMan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StudentMan.Click
Dim FrmStudent As New FrmStudent
FrmStudent.MdiParent = Me
FrmStudent.Show()
End Sub
Private Sub ClassMan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ClassMan.Click
Dim FrmClass As New FrmClass
FrmClass.MdiParent = Me
FrmClass.Show()
End Sub
Private Sub DepartmentMan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DepartmentMan.Click
Dim FrmDep As New FrmDepartment
FrmDep.MdiParent = Me
FrmDep.Show()
End Sub
Private Sub ScheduleMan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ScheduleMan.Click
Dim FrmSchedule As New FrmCLassSchedule
FrmSchedule.MdiParent = Me
FrmSchedule.Show()
End Sub
Private Sub ResultMan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ResultMan.Click
Dim FrmResult As New FrmResult
FrmResult.MdiParent = Me
FrmResult.Show()
End Sub
Private Sub ResultQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ResultQuery.Click
Dim FrmQuery As New FrmQuery
FrmQuery.MdiParent = Me
FrmQuery.Show()
End Sub
Private Sub Changemypwd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Changemypwd.Click
Dim ChangePwd As New ChangePwd
ChangePwd.ShowDialog()
End Sub
Private Sub Exitme_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Exitme.Click
Exitme.Visible = False
user.Visible = False
infoManager.Visible = False
infoquery.Visible = False
End Sub
Private Sub Relogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Relogin.Click
Dim check As Boolean = True
Try
Do
Dim Login As New LOGIN
Login.ShowDialog()
If Login.DialogResult = DialogResult.OK And Login.flag Then
check = False
ElseIf Login.DialogResult = DialogResult.Cancel Then
Me.Close()
check = False
End If
Loop While check
If UserRight = 0 Then
Me.user.Visible = True
Me.infoManager.Visible = True
Me.infoquery.Visible = True
ElseIf UserRight = 1 Then
Me.infoManager.Visible = True
Me.infoquery.Visible = True
ElseIf UserRight = 2 Then
Me.infoquery.Visible = True
End If
Catch ex As Exception
WriteErr(ex)
End Try
End Sub
End Class
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -