明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

對于學(xué)生信息管理系統(tǒng)的知識點

[摘要]一、variant數(shù)據(jù)類型解釋:變量定義的一種變體類型 意思是:我現(xiàn)在定義了這個變量,但是我并不確定將來對他賦予什么類型來操作,所以就先暫時向內(nèi)存借一個位置(空間)放下變量.等將來實際操作的時候動態(tài)...


一、variant數(shù)據(jù)類型解釋:

變量定義的一種變體類型
意思是:我現(xiàn)在定義了這個變量,但是我并不確定將來對他賦予什么類型來操作,所以就先暫時向內(nèi)存借一個位置(空間)放下變量.等將來實際操作的時候動態(tài)的根據(jù)需要為該變量賦予相應(yīng)類型

這里寫圖片描述

二、過程中的exit sub

exit sub 的作用是結(jié)束當(dāng)前的過程,不再執(zhí)行后續(xù)程序。

這里寫圖片描述

在此代碼中的含義是:如果檢測到文本框為空,則不再執(zhí)行后續(xù)進(jìn)程,返回初始,光標(biāo)定在用戶名文本框。

三、call viewdate

Call語句用于調(diào)用函數(shù)或子過程。
viewdata是函數(shù)名或子過程名來的。

調(diào)用函數(shù)或子過程序的三種方法:

  1. 直接寫該函數(shù)或子過程名;

  2. 利用變量或?qū)ο筚x值調(diào)用;

  3. 用Call語句調(diào)用;

四、mrc與mrcc

Dim Mrc as ADODB.Record
Dim mrcc as ADODB.Record
這是定義的兩個不同的記錄集,每個記錄集自在代碼運行中都有各自的節(jié)點位置,互不干擾。但是可以通過對其中一個記錄集邏輯內(nèi)容的判斷,使另一個記錄集做出與判斷是否相符的事件。
下面這段代碼就是通過對mrcc記錄的循環(huán)判斷,判斷輸入內(nèi)容是否符合代碼要求,如若符合,則刪除之前mrc的記錄,更新新的記錄。在這里mrcc只是作為了對輸入內(nèi)容進(jìn)行正確與否的判斷依據(jù),與mrc并沒有任何關(guān)系。(感謝連康講解,雖然理解的還不是很好。)

txtSQL = "select * from class_info"Set mrcc = ExecuteSQL(txtSQL, MsgText)    
If Not (mrcc.EOF Or mrcc.BOF) Then
        mrcc.MoveFirst        
        While (mrcc.EOF = False)            
        If (Trim(mrcc.Fields(0)) = Trim(txtClassno.Text) And Trim(mrcc.Fields(1)) = Trim(combograde.Text) And _                Trim(mrcc.Fields(2)) = Trim(txtDirector.Text) And Trim(mrcc.Fields(3)) = Trim(txtClassroom.Text)) Then
                MsgBox "班號或年級已經(jīng)存在,請重新輸入!", vbOKOnly + vbExclamation, "警告"
                mrcc.Close
                txtClassno.Text = ""
                txtClassno.SetFocus                
                Exit Sub
            Else
                '移動到下一條記錄
                mrcc.MoveNext            
                End If
        Wend
        mrc.Delete
        mrcc.Close
        mrc.AddNew
        mrc.Fields(0) = Trim(txtClassno.Text)
        mrc.Fields(1) = Trim(combograde.Text)
        mrc.Fields(2) = Trim(txtDirector.Text)
        mrc.Fields(3) = Trim(txtClassroom.Text)
        mrc.Update        
        MsgBox "更新數(shù)據(jù)成功!", vbOKOnly + vbExclamation, "修改班級信息"
    Else
         Exit Sub
    End If

五、對于一些屬性的重新學(xué)習(xí)

窗體屬性:

windowstate——設(shè)置窗體首次顯示時的尺寸(若設(shè)置為Maximized或者M(jìn)inimized后,無法 通過Size屬性設(shè)置窗體的大。
MDIChild——將窗體的SDI(單文檔界面)轉(zhuǎn)換為MDI(多文檔界面)

文檔屬性:

passwordchar——設(shè)置文本統(tǒng)一字符
ScrollBars——用來設(shè)置滾動條模式, 有四種選擇:

  • ScrollBars.None (無滾動條),

  • ScrollBars.Horizontal(水平滾動條),

  • ScrollBars.Vertical(垂直滾動條),

  • ScrollBars.Both(水平和垂直滾動條)。

注意:只有當(dāng)MultiLine屬性為true時,該屬性值才有效。在WordWrap屬性值為true時,
水平滾動條將不起作用

MultiLine——返回或設(shè)置一個值,該值指示 TextBox 控件是否能夠接受和顯示多行文本

以上就是關(guān)于學(xué)生信息管理系統(tǒng)的知識點的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。