前些日子,驗收了學生管理系統的專案。本以為自己優化的已經很好了,但是在高人的指點下依然有提公升的空間!下面就來說說需要注意的問題,和自己後期的一些優化!
1、**縮排的問題。大家都知道,乙個大型的程式會有很多很多的**,所以一定要做好縮排。這樣可以保持**語句清晰的邏輯性,在後期除錯的時候更加方便。
2、**注釋的問題。以前在敲百例還有紅皮書的時候,我就不愛寫注釋,這次學生以為寫了不少,但是在高人的眼中,還是太少了。**注釋也同樣要注意格式問題,也就是注釋的位置。注釋是要讓別人清楚地看懂,從現在開始養成好的 習慣,將來在工作中 會進行的更加順利!
3、學生管理系統雖然 有原始碼,但是我們在敲完一遍後對**也要有一定程度上的理解。這樣才能得到一點一滴的積累。
(2)、然後在所有你要更換背景的窗體上做以下設定。
a.向窗體中新增image控制項,右鍵控制項——選擇 置後。將image控制項的stretch屬性值改為true。
b.然後改控制項名稱,保證他是唯一的!
c.將該窗體中的所有label 控制項的backstyle屬性值改為0
d.在窗體的load事件中新增**——
imageresultinfo.height = me.height
imageresultinfo.width = me.width
imageresultinfo.top = 0
imageresultinfo.left = 0
(3)、在無邊框窗體的command-click事件中新增**,用來載入窗體要更換的背景!
frmadduser.imageadduser
frmabout.imageabout
frmaddclassinfo.imageaddclassinfo
frmaddcourseinfo.imageaddcourseinfo
frmaddresult.imageaddresult
frmmodifyclassinfo.imagemodifyclassinfo
frmmodifycourseinfo.imagemodifycourseinfo
frmmodifysinfo.imagemodifyinfo
frmmodifyuserinfo.imagemodifyuserinfo
frmresultinfo.imageresultinfo
frmsetcourseinfo.imagesetcourseinfo
frmsinfo.imagesinfo
2、login介面的優化。
先來看看我優化後的樣子,感覺有一點點幼稚,但是我覺得挺有活力的!
原理很簡單,圓形窗體用到了百例裡面的內容!
private
sub form_load()
dim h, d as
long
dim scrw, scrh as
long
scrw = me.height / screen.twipsperpixelx
scrh = me.height / screen.twipsperpixelx
h = createellipticrgn(0, 0, scrw, scrh)
d = setwindowrgn(me.hwnd, h, true)
endsub
前提是,將login窗體改為無邊框狀態!就是他的borderstyle屬性值為0
然後加image控制項,將其置後。設定方法和上面設定別進的方法基本一致。
學生管理系統 小問題總結
經過一段時間,我對對資訊管理系統 mis 有乙個初步了解,對製作專案並分析,設計,編碼,測試,總結等階段的學習。在學習 學生資訊管理系統 的主要功能塊時,我會 增加很多 量,提公升 親和力,讓自己熟練vb6.0.當自己遇到小問題,發現問題根源,學會站在巨人肩膀上學習。相信自己,努力了就會有收穫!在敲...
學生管理系統總結
1 變數名只d1字母 數字和下劃線組成,其中不能有小數點和空格。2 變數名不能與vb的保留字相同,也不要與過程名和符號常星名相同。3 變數名必須以字母開頭,其字元個數不得超過255個。4 變數名不區分大小寫 dim a as integer 說明a為整型變數 dim b as string 說明b為...
學生資訊管理系統總結
經過這一階段的學習,我結束了學生資訊管理系統,在這個學習階段不僅使我對於vb有了更深一步的認識,而且對於sql語句也有了較深的了解。下面是我的記錄 1.str2 msgbox 是否刪除當前記錄?vbokcancel,刪除當前記錄 中 代表的意思?用來將變數定義成字串,如 dim str2 2.frm...