菜鳥也能飛之系統整體構架

2021-08-27 04:32:33 字數 1380 閱讀 4245

1使用者名稱登入

既然是使用者名稱登入定要用到了資料庫查詢,但是查詢語句出錯了,不僅僅是沒有資料,直接的後果就是系統的報錯癱瘓,還沒登入進去你的系統就不能用了,這肯定不行。所以程式設計師要事先想到一切可能發生的情況,確保軟體的正常使用,也就是說軟體的容錯性要好

結合sql查詢語句,如果避免了「'」和「=」,這些符號會直接造成語句的不正確,提示錯誤資訊

private sub txtusername_keypress(keyascii as integer)  

dim s as string

dim i as integer

for i = 1 to len(txtusername.text)

s = mid(txtusername.text, i, 1)

if s like "'" or s like "=" then

txtusername = replace(txtusername.text, s, "")

end if

next

end sub

2密碼控制

除了和使用者名稱的基本限制相同的之外,就是還要考慮不要輸入中文,一般都是大小寫字母(區別大小寫),數字,一些特殊符號。

不過要有位數的限制,這是乙個很通有的報錯點。

3小數輸入

一開始,只想著限制只能輸入數字,可是後來想到,如果分數是小數了,那怎麼辦呢,所以這個小數是一定要有的,那麼怎麼限制小數呢。小數點後限制乙個小數。 方法

private sub txtcash_change()  

dim s as string

dim x() as string

if (isnumeric(txtcash.text)) then

x = split(txtcash.text, ".")

if (ubound(x) >= 1) then

if (len(x(ubound(x))) > 1) then

txtcash.text = s

txtcash.selstart = len(txtcash.text)

end if

end if

end if

s = txtcash.text

end sub

(其實這是最應該考慮的)

a 資料庫中沒有資料,測試的時候都是一大堆資料,卻忽悠沒有資料的時候

b 比如學號定義為數字,但是如果輸入幾十位的數字的話,就會出錯,原因是超範圍了,卻沒有提出報錯提示

菜鳥也能飛 SQL資料庫實戰專業教程 一

寫在前面的話 這個教程本來是想重點介紹sql資料庫,但是寫著寫著發現已經有很多關於資料的知識了,索性把專案整個開發過程都寫了下來。由於時間確實很緊,教程收尾比較匆忙,感覺寫的很對不起大家,但是基本上乙個專案的流程就這麼多了 不包括後期測試 什麼時候該做什麼,該用什麼工具,有什麼技巧,都差不多說到了,...

菜鳥也能飛 SQL資料庫實戰專業教程 一

寫在前面的話 這個教程本來是想重點介紹sql資料庫,但是寫著寫著發現已經有很多關於資料的知識了,索性把專案整個開發過程都寫了下來。由於時間確實很緊,教程收尾比較匆忙,感覺寫的很對不起大家,但是基本上乙個專案的流程就這麼多了 不包括後期測試 什麼時候該做什麼,該用什麼工具,有什麼技巧,都差不多說到了,...

菜鳥先飛之JAVA 方法

提高 的復用性 完成特定功能的 塊。修飾符 返回值型別 方法名 引數型別 引數名1,引數型別 引數名2.方法體語句 return返回值 修飾符 目前就用 public static。後面我們再詳細的講解其他的修飾符。返回值型別 就是功能結果的資料型別。方法名 符合命名規則即可。方便我們的呼叫。引數 ...