C # General Class helper Grooming

Source: Internet
Author: User
Tags net xml

★ Preface

Recently downloaded a Tita_chou in csdn upload a resource, is in the work of the C # Help class, which contains a lot of practical classes, think I collected before I used to use less poor class, heart pay tribute AH. When a cursory view of the resource, found that some are duplicated, some of my inside some of the not, and then the initiation of a self-organized help class, and then spent a few nights, re-pass, but also borrowed sandcastle tools to generate a Help document (CHM), This is an open source tool that feels very handy to generate help documents, and this tool is described below.

★ Why to tidy up

Why do you want to organize this help class, in fact, I am not very clear, may be related to my favorite hobby, speaking of my collection, Historical origins ah ... In fact, I feel that one of the benefits of doing this is to reduce repetitive work of making wheels or finding wheels. Used to write code often encountered a familiar function, as if in which did, but do not think, so began to turn the code before writing, turned over, finally found the feeling is the gift of God, hurriedly copy and paste over, there are a lot of times can not find where, so a cruel one stomp to rewrite it! Wasted a lot of time, maybe also be debt collection, is very uncomfortable, so there is this universal library, later can spend more time in their core business, so it is necessary, I believe many friends have a similar collation of the habit Bar.

★ Finishing Process

The whole process also did not use much technology, the whole process is relaxed and happy, and contact with the new things, has been very satisfied, here simply record the process of finishing:

1, the merging function repeats the class;

2, the perfect class of annotations;

3, streamline redundant code;

4, using sandcastle tools to generate help documents, unfamiliar sandcastle can refer to here, about. NET XML annotation rules reference here, Zhang Zixiu predecessors have written very detailed, benefited;

5, the source uploaded to GitHub, here, and also upload the use of sandcastle created to create a help document of the project, the method used mainly refer to here;

6, the use of Windows Live Writer write this blog, the first use, feel good, mainly can write blog offline , not because of network problems caused by data loss (think of the page editor before, accidentally did not, are tears AH), reference here.

★ Finishing Results

The following is the results of these days, the CHM file directory, looks very fruitful ah, but the inside of the things are still miserable ah (and a lot of less perfect):

★ Summary

Although spent a few nights watching the movie time, but feel this work is worth, later more or less will use, especially learn to use Sandcastle to generate help document and live writer blog (Big god do not laugh). But in the process of finishing also saw oneself or very ignorant ah, a lot of things have not figured out, always thought into this line also has two years or so have a lot of experience, but now the level is just getting started, after a long way to go ah.

★ Statement and Vision

The code in this project is based on the processing of Tita_chou uploaded resources and further collation, respecting the copyright of the original author, if the infringement, please contact me to delete the source code. But I still hope that we can work together to improve the project, there are still a lot of imperfect places, including incomplete comments, most of the code has not been tested, there are a lot of features to repeat the place, look forward to your joining, let us put this code base to do more powerful, source here!!!

★ Reference

The references that are not mentioned in the article are listed below

Sandcastle Reference:

http://blog.csdn.net/yl2isoft/article/details/18454115

Http://www.cnblogs.com/net515/p/3311584.html

Http://www.cnblogs.com/zhangziqiu/archive/2009/01/31/1381666.html

Http://www.veryhuo.com/a/view/71066.html

Windows Live Writer Reference:

Http://www.cnblogs.com/lyj/archive/2008/11/30/1344463.html

Http://www.cnblogs.com/cmt/archive/2012/06/25/2560793.html

Http://www.cnblogs.com/cmt/archive/2012/06/26/live_writer_cnblogs_entryname.html

Http://www.cnblogs.com/cmt/archive/2012/06/26/live_writer_cnblogs_code_highlight.html

C # General Class helper Grooming

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.