快捷搜索:

WPF制作正则验证工具源码

前段光阴在家做自己的小我网页, 因为没心思掩护, 以是斟酌的是用类似爬虫的手段去抓新闻回来, 这样便常常用到正则表达式. 在家里下载了一个正则对象, 挺好用的, 本日在办公室有点无聊, 于是搬出WPF, 自己又做了一个.

先展示一下效果图:

1) 可以输入网页地址, 自动从网页下载数据

2) 法度榜样内置了部分表达式, 此处是选择内置的"HTML标签"表达式

3) 写完一个表达式后, 可以添加到自定义表达式里面, 方面今后再次应用

4) 顶部菜单有个赞助按钮, 是些常见的问题. 我直接从曩昔用的正则对象里直接拷过来的

5. 办理规划截图

着末说点闲话:

1. 这个对象照样完全采纳了MVVM模式开拓, 引入了Prism框架. 里面有些常见的MVVM开拓场景, 比如ViewModel节制打开和关闭窗口, 不合ViewModel之间的通信等等. 小我能力有限, 只是按照自己的设法主见进行了实现.

2. UI部分, 全部样式都是我本武艺写. 很早曩昔我照样一个对WPF样式抱有深深畏怯的人, 不过近来考试测验着本武艺写样式后, 对相关技巧越来越轻车熟路. 以是技巧无所谓深浅, 关键看投入.

3. 正则对象只有很有限的应用处景, 做这个项目主如果进一步熬炼UI设计能力. 我小我感觉界面挺清爽的, 想拿去改动的同伙请下载文章尾部的源码, 随意应用, 随意改动.

4. 这个器械是我本日一个日间在办公室做的, 没有覃思熟路, 没有严谨的测试BUG, 很多地方可能注释都没有. 就像我们引导常常对我说的, 我敲代码是很快的, 不过代码质量是不高的. 聊以自嘲.

5. 公司近来在安排我做WP7,WP8, Windows8的开拓, 我忽然感觉做客户端开拓才是真正故意思的工作. 盼望明年能有更多类似的项目, 终究靠自己瞎鼓捣是很累的.

6. 公司近来封了网易的相关端口, 云条记不能用了. 我正在家里考试测验着做一个WPF版本的云条记, 继承熬炼下WPF的技巧, 顺便还可以用我的小我网站供给办事器支持, 合理使用资本. 不过遗憾的便是苏息光阴加倍少了.

7. 提前祝大年夜家新年快乐, 来年人为飞腾.

附上不认真任的源码: 源码下载 留意: 此源码是在VS2012下开拓, VS2010 SP1以上版本可以直接打开. 或者你可以采纳以下法子:

将sln文件打开,把开首的:

Microsoft Visual Studio Solution File, Format Version 12.00

# Visual Studio 2012

中的标识改一下:

12.00 -->11.00

2012->2010

VS2010以下版本不能打开项目(无法开拓.Net 4.0的项目), 同道, 该进级VS啦!

您可能还会对下面的文章感兴趣: