C 機房重構 優化

2021-08-27 16:20:49 字數 574 閱讀 6138

一、基本限制

//限制只能輸入漢字,正規表示式

if(!regex.ismatch(this.txtdepartment.text.trim(),"[\u4e00-\u9fa5]")&& this.txtdepartment.text.length >= 4)

//只能輸入數字

private void txtcardno_keypress(object sender, keypresseventargs e)

else

}//建立乙個函式,用來呼叫判斷是否為數字

public bool isnumber(string text)//判斷是否為數字的函式

catch

}

二、獲取伺服器時間

獲取伺服器時間使用sql函式getdate(),寫入的便是伺服器時間。

select convert(varchar(10),getdate(),120)  //yyyy-mm-dd

select convert(varchar(10),getdate(),108) //hh-mm-ss

C 泛型《機房重構》

原理 實體類即資料庫的對映,因此實體類中的屬性和資料庫表中的字段是相對應的。把datatable中的每一行記錄視為乙個實體類,把其中的字段讀取出來,存放到實體類的屬性中,再把所有的實體類存在泛型集合中。因此,datatable中有多少個記錄,泛型集合中就有多少個實體類,每個實體類的屬性和datata...

C 機房重構 儲存過程

在沒有進行機房之前,就聽到童鞋們講在機房重構時,會用儲存過程,用這個,用那個,自己想,用它們有什麼用?能給我們帶來方便嗎?一 什麼是儲存過程?是在大型資料庫系統中,一組為了完成特定功能的sql語句集,儲存在資料庫中,經過第一次編譯後再次呼叫不需要再次編譯,使用者通過制定儲存過程的名字並給出引數來執行...

機房重構總結

萬事開頭難,也不知道是哪位大師說的,這次機房的重構讓我深刻的體會到了這句話的含義。剛剛接觸分層,對分層也不理解,照著三層登陸的例項敲乙個登陸出來,然後看著網上的包圖,就想著加乙個抽象工廠,簡直無從下手,不斷的看書,也請教前人。到最後看抽象工廠的設計模式都不用看目錄,直接翻開了。無從下手,不知所措,這...