The accumulation of rich public class libraries helps you develop systems efficiently (1 ))

Source: Internet
Author: User

In other words, a good man's ten gangs, and the fire and fire of the crowd all illustrate the truth. With more resources and accumulation, it is the driving force to help you succeed and reach its peak. As far as our developers are concerned, the accumulation of skills and resources are similar to good guys and a root component, which is the guarantee and driving force for efficient development, this article mainly shows the auxiliary class libraries I have added to my favorites, and focuses on some frequently used class libraries to share with you. This will increase your attention to the accumulation of auxiliary class libraries, the other two are also part of common skills that can be shared with you to promote communication and make common progress.

Before introducing these class libraries, let's give a general introduction to the stories behind these class libraries. These class libraries are some of the highlights or fragments that I have been engaged in software development and gradually extracted and discovered. Some of them absorb others' excellent things, some of them are the essence of our own gradual extraction. In the past, when we saw some open-source projects on the Internet, we always checked whether there was a well-encapsulated and independent auxiliary class library and found a good auxiliary class library, I was always ecstatic for a while, gradually accumulating in my studies, and gradually refining in my studies. After many years, I became a little small and eventually became the set of auxiliary class libraries introduced today.

 

Not all of these auxiliary libraries can be used at ordinary times, but some commonly used libraries will be used in almost every project. The coverage of these class libraries is basically all-encompassing, from collections (including synchronization and sorting), device auxiliary class (including audio, photo collection, clipboard, computer hardware information, keyboard, mouse and other auxiliary class libraries), Encryption Class Library (including base64, MD5, sha1, reversible and irreversible encryption, etc), threads (multithreading, proxy, Timer timer, etc.), and more auxiliary class libraries for wider applications. These class libraries include various aspects, such as configuration, byte operation, calendar, datatable operation, printing, directory, file, access, Excel, Word merge, regular expression, web page collection, compressionAlgorithmImage operations, winform animation, INI File Operations, log operations, RichTextBox, independent storage, Pinyin encoding, Renminbi format, random characters, POS printing, reflection operations, proxy settings, registry, icon, Windows message, String, XML, prompt dialog box encapsulation, file dialog box encapsulation, and so on.

In almost all aspects, you can find useful and discover useful things. When necessary, find the corresponding class library and learn to optimize the existing class library, the second one can find out whether there are better implementations and fragments, learn to sum up and consolidate in accumulation, and quickly apply them in the project, that is, the ultimate goal of this public class library.

The following is a DLL of the latest auxiliary class library, which is provided for learning and use. The source code is paid and we hope everyone can respect and support it. The latest public class library dll + XML annotation file is:

Http://files.cnblogs.com/wuhuacong/WHC.OrderWater.Commons.rar

Due to the limited length and time, the next article will introduce the detailed application scenarios of some commonly used auxiliary libraries for discussion.

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.