西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)C#.NET → WPF制作正則驗(yàn)證工具源碼分享

WPF制作正則驗(yàn)證工具源碼分享

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:煙灰灰時(shí)間:2013/1/31 17:49:18字體大。A-A+

作者:煙灰灰點(diǎn)擊:1次評論:0次標(biāo)簽: 正則

  • 類型:電子教程大。9.5M語言:中文 評分:7.5
  • 標(biāo)簽:
立即下載

前段時(shí)間在家做自己的個(gè)人網(wǎng)頁, 由于沒心思維護(hù), 所以考慮的是用類似爬蟲的手段去抓新聞回來, 這樣便經(jīng)常用到正則表達(dá)式. 在家里下載了一個(gè)正則工具, 挺好用的, 今天在辦公室有點(diǎn)無聊, 于是搬出WPF, 自己又做了一個(gè). 

先展示一下效果圖:

1) 可以輸入網(wǎng)頁地址, 自動(dòng)從網(wǎng)頁下載數(shù)據(jù)

2) 程序內(nèi)置了部分表達(dá)式, 此處是選擇內(nèi)置的"HTML標(biāo)簽"表達(dá)式

3) 寫完一個(gè)表達(dá)式后, 可以添加到自定義表達(dá)式里面, 方面以后再次使用

4) 頂部菜單有個(gè)幫助按鈕, 是些常見的問題. 我直接從以前用的正則工具里直接拷過來的

5. 解決方案截圖

最后說點(diǎn)閑話:

1. 這個(gè)工具還是完全采用了MVVM模式開發(fā), 引入了Prism框架. 里面有些常見的MVVM開發(fā)場景, 比如ViewModel控制打開和關(guān)閉窗口, 不同ViewModel之間的通信等等. 個(gè)人能力有限, 只是按照自己的想法進(jìn)行了實(shí)現(xiàn). 

2. UI部分, 整個(gè)樣式都是我自己手寫. 很早以前我還是一個(gè)對WPF樣式抱有深深恐懼的人, 不過最近嘗試著自己手寫樣式后, 對相關(guān)技術(shù)越來越得心應(yīng)手. 所以技術(shù)無所謂深淺, 關(guān)鍵看投入.

3. 正則工具只有很有限的使用場景, 做這個(gè)項(xiàng)目主要是進(jìn)一步鍛煉UI設(shè)計(jì)能力. 我個(gè)人覺得界面挺清爽的, 想拿去修改的朋友請下載文章尾部的源碼, 隨意使用, 隨意修改.

4. 這個(gè)東西是我今天一個(gè)白天在辦公室做的, 沒有深思熟路, 沒有嚴(yán)謹(jǐn)?shù)臏y試BUG, 很多地方可能注釋都沒有. 就像我們領(lǐng)導(dǎo)經(jīng)常對我說的, 我敲代碼是很快的, 不過代碼質(zhì)量是不高的. 聊以自嘲.

5. 公司最近在安排我做WP7,wp8, Windows8的開發(fā), 我突然覺得做客戶端開發(fā)才是真正有意思的事情. 希望明年能有更多類似的項(xiàng)目, 畢竟靠自己瞎鼓搗是很累的.

6. 公司最近封了網(wǎng)易的相關(guān)端口, 云筆記不能用了. 我正在家里嘗試著做一個(gè)WPF版本的云筆記, 繼續(xù)鍛煉下WPF的技術(shù), 順便還可以用我的個(gè)人網(wǎng)站提供服務(wù)器支持, 合理利用資源. 不過遺憾的就是休息時(shí)間更加少了.

7. 提前祝大家新年快樂, 來年工資高漲.

附上不負(fù)責(zé)任的源碼: 源碼下載 注意: 此源碼是在VS2012下開發(fā), VS2010 SP1以上版本可以直接打開. 或者你可以采用以下辦法:

將sln文件打開,把開頭的:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
中的標(biāo)識改一下:
12.00 -->11.00
2012->2010

VS2010以下版本不能打開項(xiàng)目(無法開發(fā).Net 4.0的項(xiàng)目), 同志, 該升級VS啦!

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)