C # Development notes of small software (SaveClassic) -- (1) Preface

Source: Internet
Author: User

 

After so long, programmers have been passively developing (only physical workers, software designed by software designers ). When you leave your name, you always want to develop something for yourself. Maybe a few years later, I don't regret it. At least I have something to do with myself. So now I am working on a small software named "SaveClassic ". I am going to record the process of this open software for future use. At the same time, you can record your own ideas, and let the majority of users comment, help, and improve the level of open software.

  1. Cause

I am a programmer and may encounter various problems when opening software. Therefore, I often search for answers on the Internet and save the corresponding content. Some web pages are saved to favorites, but over time, some websites cannot be opened, and the items previously added to favorites can no longer be seen, and they have to be searched again; if I use a browser to save some important content locally, it is inconvenient to search for a large number of files. Currently, many pages in China have many advertisements, and some things that are Spam for me, and I don't want to save those content. The browser does not yet have this function. So I decided to develop such a small software to solve my problems.

  2. Functions of the software.

The main function of the software is to save some content you are interested in to the local, can be the entire web page, or part of the content in the web page, including image text. The usage process should be like this: When you browse the Web page, you will encounter the content you need first. Please move your mouse to select what you want, or you do not need to select any content, right-click and select "Save log" from the menu that appears. A dialog box will pop up asking you to enter the log name and select a category. By default, the log name is the title of the webpage. You can save it without clicking the Save button. The software automatically opens the content of your saved webpage and displays the previously saved data.

  3. Software Design

With your own ideas, you should implement them. How should we implement it?

1) Select the development environment. Because I have been using c #, I naturally chose it as the development language :).

2) data storage method. Because the small software overhead should not be too large, the data is saved to the disk in html format, and the title is saved to the ACCESS database for convenient and fast search.

3) software interface. It is mainly made of blue, which is more comfortable to use.

  4. Software Interface Preview

  

 

Figure 1. Right-click IE and select "SaveClassic ".

Figure 2. Log saving options

Figure 3. Data Reading Interface

Figure 4. Classification Management

Next I will start the development. In the days to come, I will record the development experiences, form text, and issue the source code. Although it is a small software, it is estimated that there will be a variety of problems in the development process, I hope you can help more.

  

 

Ad Time:

You can develop programs for interest, but raising your family is definitely the first. Finding an outsourcing project for development may be a two-pronged approach, namely increasing revenue and improving program development. 3. By the way, we may be adding a little bit to improve our ability to communicate with users and accumulate abundant resources. After searching for it online for a long time, we found that the number of programmers in WITKEY is very small, the technical content is low (personal opinion), and the price is low (belongs to fast food ), it is not suitable for us who are not dedicated experts. Finally, I found a website suitable for programmers to access outsourcing development, which may be helpful to everyone.

 

Author zhaoyang

Related Article

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.