學生優化總結

2022-04-08 02:37:34 字數 1650 閱讀 4991

經過三天的學生優化,問題從越來越多,到越來越少的過程,也是獲得更多知識的過程。在此感謝明慧,春麗等的部落格,對我提供的巨大的幫助。(站在巨人的肩膀上

這次我對學生的優化基本上就是功能上的完善,經過這次優化,只能說是比剛開始更好了,不過仍有許多要完善

之處,希望大家在此多多提議,感激不盡。

學生具體優化過程:

一,讓除主窗體外的所有窗體固定大小,且顯示位置相同,根據個人喜好,筆者讓它們都居中顯示

1.固定大小

(1)首先要取消窗體的最大化和最小化及固定大小:maxbutton屬性決定窗體是否有最大化,minbutton 屬性決定窗體是否有最小化,兩者都設定為false,可以使窗體的最大和最小按鈕去掉。在窗體屬性中 borderstyle屬性設定為3-fixde dialog(固定對話方塊),使窗體的大小固定。

(2)再是用**來設定,讓窗體為自己想要的大小。

例如:2.居中顯示

可設定屬性值 startupposition 為 1-所有者中心 ,不過不是所有窗體都可以這樣去設定的, mdichild屬性為true的mdi子窗體設定時會顯示:

這是因為:startupposition屬性(除 0-手動 外)只能用在mdi窗體架構中,即把子窗體設定在父窗體的中心位置。如果不是mdi窗體,則窗體之間是不存在什麼親戚關係的,就像路人甲、路人乙,所以如果乙個窗體要放到另乙個窗體的中心位置,只能通過**計算後實現,例如(假定是form2放到form1中間):

'這是在form1開啟form2時的**:

form2.width = 1800 '這兩行改變form2的大小只是為了看清效果,實際中可以不要

form2.height = 1500

form2.show

form2.move me.left + (me.width - form2.width) \ 2, me.top + (me.height -form2.height) \ 2

例如:二,使用者名稱,姓名等不能輸入特殊字元

新增**,如下:

此**根據ascii碼表而來

三,修改密碼,為了安全,顯示當前登入使用者名稱,新增輸入舊密碼,驗證舊密碼與新密碼不能一致

1.顯示當前使用者名稱

(1)加入乙個label控制項

(2)新增**

2.加上輸入舊密碼,且新密碼不能與舊密碼一致

(1)新增text、label控制項

(2)新增**

(3)窗體彈出後,請輸入舊密碼獲得焦點

效果如圖:

四,讓日期不用手動輸入

(1)工程-部件,新增

(2)新增

控制項,dtpicker

(3)增加**,如下:

效果如圖:

五,出生日期入校日期

雙擊確定按鈕(或更新資料按鈕)新增**

六,列表框只能選擇,不能輸入

設定列表框style屬性 為 2- dropdown list

新增**,例如:

七,聯絡**強制為11位

雙擊確定按鈕(或更新資料按鈕)新增**

八,不能重複新增同一課程

增改**如下:

九,查詢只有一行,沒有空行

對 myflexgrid 控制項右擊設定屬性,行為1,固定行為0

修改**:

效果如圖:

十,刪除到最後一條記錄時,會出現如下錯誤:

增加**:

學生 優化(一)

如何顯示程式的使用者名稱?private sub form load label3.caption 當前使用者 username end sub 計算機使用者名 vba.environ username 為什麼 號碼只能打到10位就報錯了?其實在sql中就已經設定過了,改過之後就好了。如何簡單的選擇...

學生總結(一)

由於我剛剛開始學生,積累了一部分問題,就簡單的寫下來。1 trim的作用 很多句 都出 現了trim,出現的頻率很高於是我就查了查!還是舉個例子吧,舉個例子一下就都能懂!trim的作用是刪除字串符的空格。dim word as string abc trim word word abc 2 exit...

學生專案總結

此專案運用了ssm框架的知識,由於對ssm和mybatis框架和的運用不夠熟悉,在本次專案中還是遇到了一些問題,有在之前框架的學習中也曾經遇到過,也有新出現的問題。在專案配置階段會出現的問題,就是名字中字母大小寫和空格的問題,在配置檔案中檔名的書寫不正確會出現問題,在第一次配置專案的時候出現過類似的...