⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mdifrmmain.frm

📁 考试系统:通过学生,教师,管理员三个身份可以登陆系统,教师和管理员有修改试卷的权限.
💻 FRM
字号:
VERSION 5.00
Begin VB.MDIForm MDIfrmMain 
   BackColor       =   &H8000000C&
   Caption         =   "考试系统"
   ClientHeight    =   5328
   ClientLeft      =   168
   ClientTop       =   432
   ClientWidth     =   8280
   LinkTopic       =   "MDIForm1"
   StartUpPosition =   2  'CenterScreen
   WindowState     =   2  'Maximized
   Begin VB.Menu mTest 
      Caption         =   "人员"
      Begin VB.Menu mtLogin 
         Caption         =   "人员登录"
      End
      Begin VB.Menu mtLogout 
         Caption         =   "注销登录"
         Enabled         =   0   'False
      End
      Begin VB.Menu mtBar 
         Caption         =   "-"
      End
      Begin VB.Menu mtExit 
         Caption         =   "退出系统"
      End
   End
   Begin VB.Menu mStudent 
      Caption         =   "学生"
      Visible         =   0   'False
      Begin VB.Menu msBeginTest 
         Caption         =   "开始测试"
      End
      Begin VB.Menu msQuery 
         Caption         =   "信息查询"
      End
   End
   Begin VB.Menu mTeacher 
      Caption         =   "教师"
      Visible         =   0   'False
      Begin VB.Menu mcPaper 
         Caption         =   "生成试卷"
      End
      Begin VB.Menu mcLookThrough 
         Caption         =   "浏览试卷"
      End
      Begin VB.Menu mcModify 
         Caption         =   "修改考卷"
      End
      Begin VB.Menu mcBar1 
         Caption         =   "-"
      End
      Begin VB.Menu mcRefresh 
         Caption         =   "试题管理"
      End
      Begin VB.Menu mcBar2 
         Caption         =   "-"
      End
      Begin VB.Menu mcCheck 
         Caption         =   "评判试卷"
      End
      Begin VB.Menu mcQuery 
         Caption         =   "查询结果"
      End
   End
   Begin VB.Menu MAdmin 
      Caption         =   "管理员"
      Visible         =   0   'False
      Begin VB.Menu MAMng 
         Caption         =   "信息管理"
      End
   End
   Begin VB.Menu mHelp 
      Caption         =   "帮助"
      Begin VB.Menu mhReadme 
         Caption         =   "使用手册"
      End
      Begin VB.Menu mhAbout 
         Caption         =   "关于"
      End
   End
End
Attribute VB_Name = "MDIfrmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub MAMng_Click()
    frmAdmin.Show vbModal
End Sub

Private Sub mcCheck_Click()
    If QPaper.Answered Then
        frmCheck.Show vbModal
    Else
        MsgBox "考试尚未进行", vbCritical, "操作失败"
    End If
End Sub

Private Sub mcLookThrough_Click()
    If QPaper.Created Then
      QPaper.ReportToFile "varFile.tmp"
      frmReport.FileName = "varFile.tmp"
      frmReport.Show vbModal
      Kill "varFile.tmp"
    Else
      MsgBox "试卷还未创建", vbCritical, "错误"
    End If
End Sub

Private Sub mcModify_Click()
    If Not QPaper.Created Then
        MsgBox "试卷还没有创建", vbCritical, "错误"
        Exit Sub
    End If
    frmModifyPaper.Show vbModal
End Sub

Private Sub mcPaper_Click()
    If QPaper.Created Then
        MsgBox "试卷已经创建,请选择修改试卷", vbExclamation, "警告"
        Exit Sub
    End If
    frmCreatePaper.Left = Me.Width / 2 - frmCreatePaper.Width / 2
    frmCreatePaper.Top = Me.Height / 2 - frmCreatePaper.Height / 2
    frmCreatePaper.Show
End Sub

Private Sub mcQuery_Click()
    If Not QPaper.Checked Then
        MsgBox "试卷还未评阅", vbCritical, "操作失败"
    Else
        frmResult.Show vbModal
    End If
End Sub

Private Sub mcRefresh_Click()
    frmTestLib.Show vbModal
End Sub

Private Sub mhAbout_Click()
    frmSplash.Left = Me.Width / 2 - frmSplash.Width / 2
    frmSplash.Top = Me.Height / 2 - frmSplash.Height / 2
    frmSplash.Show vbModal
End Sub

Private Sub mhReadme_Click()
    frmReport.CmdPrint.Visible = False
    frmReport.FileName = "Readme.txt"
    frmReport.Show vbModal
End Sub

Private Sub msBeginTest_Click()
    If Not QPaper.Created Then
        MsgBox "试卷还没有创建", vbExclamation, "操作无法完成"
        Exit Sub
    End If
    If QPaper.Answered Then
        MsgBox "试卷已经提交,请选择查询成绩", vbExclamation, "操作无法完成"
        Exit Sub
    End If
    frmAnswer.Show
End Sub

Private Sub msQuery_Click()
    If Not QPaper.Checked Then
        MsgBox "试卷还未评阅", vbCritical, "操作失败"
    Else
        frmResult.Show vbModal
    End If
End Sub

Private Sub mtExit_Click()
    End
End Sub

Private Sub mtLogin_Click()
    frmLogin.Show 1
    If Not TestUser.LogFail Then
        Me.Caption = "考试系统"
        Me.mtLogin.Enabled = False
        Me.mtLogout.Enabled = True
        If TestUser.UserType = student Then
        Me.mStudent.Visible = True
        ElseIf TestUser.UserType = teacher Then
        Me.mTeacher.Visible = True
        ElseIf TestUser.UserType = administrator Then
        Me.MAdmin.Visible = True
        End If
    End If
End Sub

Private Sub mtLogout_Click()
    Me.mtLogin.Enabled = True
    Me.mtLogout.Enabled = False
    Me.mStudent.Visible = False
    Me.mTeacher.Visible = False
    TestUser.LogFail = True
End Sub

⌨️ 快捷键说明

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