學生資訊管理系統總結

2021-08-20 19:40:10 字數 2174 閱讀 4527

前言

學生資訊管理系統歷時乙個多月,經過乙個多月的努力,敲完了所有**,改完了所有bug,優化了某些方面。

****是程式設計的靈魂。在我們開始學生的時候往往會有點迷惑,會不知道從**開始學習學生,不知道是先敲**呢?還是先安裝資料庫呢?在改bug的時候,是乙個乙個窗體的改呢還是敲完一起改呢?現在我提出一些自己的建議,僅供參考。在開始學生之後,如果你選擇的是乙個乙個窗體的去除錯,那就先安裝上資料庫,因為有的窗體是需要資料庫,存一些資料,查一些資料的。如果你選擇的是敲完之後再除錯,那就敲完之後去安裝資料庫。

424是我在除錯學生的時候經常出現的錯誤。解決方法:一般遇到這種情況,是因為你命名的屬性框裡邊的控制項名字和你所敲**裡邊的名字不一樣,仔細檢視,自己的錯誤在**。

遇到此類問題有三種情況:1.資料庫設定有問題2.odbc沒有配置好3.**有問題.

其他bug

在我們敲的過程中,還會遇到一些其他的錯誤,大部分都是因為自己粗心,**的問題,所以大家一定要仔細。

優化單引號問題

if keyascii = 39 then '禁止輸入單引號

keyascii = 0

end if

end sub

加入這段**之後就限制了單引號的輸入。

重複新增課程

解決方法:修改箭頭裡的**

private sub cmdadd_click()

dim s as string

dim i as integer

i = listselectcourse.listcount '已選擇課程列表框的專案

s =listallcourse.list(listallcourse.listindex) '所有課程列表框選中的專案

for i = 0 to listselectcourse.listcount -1 '在列表框中迴圈找一遍

if listselectcourse.list(i) = s thenexit for

next

if i = listselectcourse.listcount thenlistselectcourse.additem s

'if listallcourse.listindex <> -1then

'listselectcourse.additemlistallcourse.list(listallcourse.listindex)

' end if

end sub

字元和字數限制

private sub txtdirector_keypress(keyascii as integer)

select case keyascii '禁止輸入數字和特殊字元

case 65 to 90

case 97 to 122

case 44

case 46

case 13

case 8

case else

keyascii = 0

end select

end sub

禁止輸入字元的

select case keyascii '只能輸入數字

case 8 '無變化,退格鍵

case 48 to 57

case else '出來上邊的都遮蔽

keyascii = 0

end select

這個只能輸入數字

心得

大家在敲的過程中一定要仔細,還有梳理邏輯。

學生資訊管理系統總結

經過這一階段的學習,我結束了學生資訊管理系統,在這個學習階段不僅使我對於vb有了更深一步的認識,而且對於sql語句也有了較深的了解。下面是我的記錄 1.str2 msgbox 是否刪除當前記錄?vbokcancel,刪除當前記錄 中 代表的意思?用來將變數定義成字串,如 dim str2 2.frm...

學生資訊管理系統總結

學前認識 學習目的 通過這個系統,讓每個學生都對資訊管理系統 mis 有乙個初步的了解。同時通過這個入門級的系統,消除學生對系統的恐懼資訊,增強其自信。尤其是自認為沒有基礎的學生。學習內容 1.練習vb6.0的使用,增加 量,提公升 親和力 2.初步掌握對資料庫的基本操作 3.學會除錯,測試程式 4...

學生資訊管理系統總結

經過了從考試以來乙個月的學習,學生資訊管理系統終於敲完並且已經驗收完成,但依然存在很多問題,相信經過以後的學習一定可以解決,正所謂 拿得起放得下 暫時放下問題,繼續前進。下面是我根據自己已經做得按照原來的模板畫的導圖,主要描述了學生資訊管理系統主要解決的問題是那些。設計學生資訊管理首先要解決的就是登...