受到啟發,寫了乙個驗證輸入的簡易框架

2021-09-08 23:32:36 字數 676 閱讀 9078

剛才看了

種玉堂 的幾篇部落格

很受啟發,用了2個多小時寫了乙個驗證輸入的框架。基於.net 2.0的

呼叫方法如下:

class

class1}

就是驗證123.11是否大於124,是否小於123,如果驗證不通過,就會顯示錯誤的資訊。

當然,如果是.net3.5以上,會有什麼l***表示式之類的,就不需要我這麼複雜了。不過現在.net3.5還沒有普及,也為了自己的程式好已移植其他平台,大家湊合看看吧。

源**如下:

(空間由box.net提供,絕對安全)

如果真的要說是***框架,可能井底之蛙了,這點**也算框架。。。

當然了,工作量還是巨大的,例如支援多語言版本,就要寫配置檔案,去替換**中寫死的中文錯誤提示。

**量比較:

public

void

test1()

}public

void

test2()}

最後想請教下,我希望能把驗證和輸入直接繫結,如果能夠用aop的思想最好了,呼叫的時候檢測attribute去判斷驗證,不知道是否有更好的辦法。

例如介面有個textbox,那麼我掉這個textbox的時候能夠自動aop就截獲了驗證輸入。這樣以後就放幾個attribute就完事了。

不知道有誰做過,希望指導下,謝謝!

寫了乙個超快的求餘演算法,求驗證

前幾天,在做 有道難題 的第一次練習賽中的第二題時,最終寫了個自認為正確且速度超快的演算法,但是我不敢肯定其正確性,也無法進行有效的驗證,故現發帖廣徵大家的意見,並幫我驗證或修改此演算法,若已有類似的演算法也望大家能貼出來以共勉。此題大概要求如下 1 a b為正整數,其中,a 0,b 2 31 2 ...

乙個簡易的shell

shell本質上就是將程序程式替換 替換原理 用fork建立子程序後執行的是和父程序相同的程式 但有可能執行不同的 分支 子程序往往要呼叫一種exec函式以執行另乙個程式。當程序呼叫一種exec函式時,該程序的使用者空間 和資料完全被新程式替換,從新程式的啟動例程開始執行。呼叫exec並不建立新程序...

乙個簡易的SocketIM

今天做了乙個簡易的socketim的小示例。基本思想是開啟兩個winform,每個winform既充當伺服器也充當客戶端。乙個監聽8000埠,另外乙個監聽8001埠,兩個winform接收到資訊之後將資訊顯示在form的控制項上。這篇記錄一下碼code中學到的一些東西。net的socket庫已經將c...