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

📄 mdumain.bas

📁 教学资源管理系统
💻 BAS
字号:
Attribute VB_Name = "mduMain"
Public fMainForm As frmMain
Public strUserName As String
Public blnBGSound As Boolean
Public con As ADODB.Connection
Public rs As ADODB.Recordset

Sub Main()

    Dim conStr As String
    If App.PrevInstance Then
        MsgBox "教学资源管理系统正在运行,请检查任务拦", , "提示"
        End
    End If
    frmSplash.Show
    frmSplash.Refresh
    
    
    Set con = New ADODB.Connection
    Set rs = New ADODB.Recordset
    conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\system.dat;Mode=ReadWrite;Persist Security Info=False"

    con.ConnectionString = conStr
    con.Open
    Dim sql As String
    sql = "select * from sys where setname='sound'"
    rs.Open sql, con, adOpenKeyset, adLockPessimistic
    blnBGSound = False
    
    Dim m_MidiFile1 As String
    
    If rs("setvalue") = "auto" Then
        Dim i As Integer
        i = CInt(Second(Time()))
        i = (i Mod 5)
        m_MidiFile1 = App.Path + "\bgsound\beijing" + CStr(i) + ".mid"
        PlayMidiFile m_MidiFile1
        blnBGSound = True
    Else
        If rs("setvalue") <> "-1" Then
            m_MidiFile1 = App.Path + "\bgsound\beijing" + rs("setvalue") + ".mid"
            PlayMidiFile m_MidiFile1
            blnBGSound = True
        End If
    End If
    rs.Close
    sql = "select * from sys where setname='username'"
    rs.Open sql, con, adOpenKeyset, adLockPessimistic
    strUserName = rs("setvalue")
    rs.Close
    sql = "select * from sys where setname='pass'"
    rs.Open sql, con, adOpenKeyset, adLockPessimistic
    If rs("setvalue") <> "1" Then
        Dim fLogin As New frmLogin
        Load fLogin
        rs.Close
        sql = "select * from sys where setname='password'"
        rs.Open sql, con, adOpenKeyset, adLockPessimistic
        fLogin.password = rs("setvalue")
        fLogin.txtUserName.Text = strUserName
        
       
        fLogin.Show vbModal
        If Not fLogin.OK Then
        '登录失败,退出应用程序
            End
        End If
        
        Unload fLogin
    End If
    rs.Close
    con.Close
    
    Set fMainForm = New frmMain
    Load fMainForm
    Unload frmSplash
    fMainForm.Show
    
End Sub

⌨️ 快捷键说明

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