RegEx verification tool created by WPF

Source: Internet
Author: User

Some time ago, I made my own personal webpage at home. Because I had no idea how to maintain it, I thought about using crawler-like means to capture the news, so I often used regular expressions. I downloaded a regular expression tool at home, which is very useful. Today I am bored in my office, so I moved out of WPF and made another one myself.

First:

1) You can enter a webpage address to automatically download data from the webpage.

 

 

2) The program has some built-in expressions. Here we select the built-in "HTML Tag" expression.

 

3) after writing an expression, you can add it to the custom expression.

 

4) there is a help button in the top menu, which is a common problem. I copied it directly from the previously used regular expression tool.

 

5. Solution

 

Finally, let's talk about it:

1. this tool still fully adopts MVVM mode development and introduces the Prism framework. there are some common MVVM development scenarios, such as ViewModel control opening and closing windows and communication between different viewmodels. personal abilities are limited, but they are implemented according to their own ideas.

2. UI, the entire style is handwritten by myself. I used to have a deep fear for the WPF style a long time ago, but recently I tried my hand-written style and became more comfortable with related technologies. therefore, the technology does not matter. The key is investment.

3. the regular expression tool has only a limited number of application scenarios. This project is mainly used to further develop the uidesign capability. I personally think the interface is refreshing. If you want to modify it, please download the source code at the end of the article and use it at will and modify it at will.

4. this is what I did in my office today. I don't have to think deeply about it, I don't have a rigorous test BUG, and I don't have comments in many places. as our leaders often say to me, I think code is fast, but the quality of code is not high. chat to laugh at yourself.

5. recently, my company has arranged for WP7, WP8, and Windows8 development. I suddenly think that client development is really interesting. I hope there will be more similar projects next year. After all, it is very tiring to stick to it on your own.

6. the company recently closed the ports related To Netease And the cloud notes cannot be used. I am trying to make a cloud note for the WPF version at home, and continue to train the WPF technology. By the way, I can also use my personal website to provide server support and make reasonable use of resources. unfortunately, the rest time is shorter.

7. I wish you a happy New Year and a high salary in the coming year.

 

The following is an irresponsible source code: source code Download Note: This source code is developed under VS2012. VS2010 SP1 and later versions can be opened directly. Or you can use the following methods:

Open the sln file and start:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual maxcompute 2012
To change the identifier:
12.00 --> 11.00
2012-> 2010

In versions earlier than VS2010, you cannot open a project (A. Net 4.0 project cannot be developed). Comrade, upgrade!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.