Long-term attention and use. NET open source project, brings me a lot of benefits:
1. I can quickly complete my idea, the so-called business details, rather than focus on how to achieve;
2. Faster and more stable to complete the demand, rather than build their own wheels to achieve, spend time;
3. The use of. NET open source projects and source code reading will also bring some benefits;
In fact, it is not that the wheel is not good, but the technical skills and professional level is not enough, really can not build. So thanks to the open source community, thanks to C #, to those who participate in and share the code of open source projects, with you, I just progress faster. Since the 08 comparison formally began to contact C # and used to complete the tasks required for the research phase, many open source projects have been approached, especially the frequent codeplex,codeproject, and now more popular GitHub. Last month published an article on. NET platform open source or article:, very popular. So I deliberately summed up some of the projects I discovered these years, dedicated to everyone.
Now Microsoft is more and more clear open source attitude, the movement is more and more big, so let us pay more attention. NET platform for open source projects. Considering a lot of similar rollups, I did not list some of the common ones, but listed some uncommon ones. If it is coincident with some articles, it is purely occasional. The following ranking part successively, is the function nature, everybody collection reserves reserve. Another part of the use and introduction of open source Projects I will be published through the blog feature, will choose a few more common components, each introduction of its function and basic use, please pay attention to the dynamic blog.
This text address: http://www.cnblogs.com/asxinyu/p/4519513.html
This time, we first sorted out 15 items that I think are better. There is time to sort out about 15 of them later. The main is every time encountered in the collection folder inside plug ... Now the collection is like this (thumbnail, click to enlarge):
So forgive me, can't put all the hair up, too miscellaneous, but not good.
1..NET Time-period processing components
This component is very small, mainly for the time and date, especially the processing time interval and time range is very convenient. Although. NET comes with some of the time-date features, but may not be powerful yet. This component is an enhanced version. Detailed features can be seen in the introduction of the project homepage. In CodeProject:
Http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2.OxyPlot Drawing Components
Oxyplot is a. NET cross-platform drawing component that has been concerned for a long time, but has not been used before, zedgraph, feeling is ugly point, but did not know Oxyplot. Microsoft also provided a drawing control starting from. NET 3.5. Ms Chart, which is also relatively useful. This component is more concise in terms of appearance, so the implementation should be simpler, so let's see what we can use. Look at this picture is not very refreshing ...
Official website:http://oxyplot.org/
3..NET Platform CAD modeling component Anycad
For me, using. NET to manipulate CAD files was a horrible and fanciful thing to do, but it changed my mind until an occasional chance hit it. Of course, this component is commercially available and has a free version. For the average user, very good, although probably most people do not use, but the collection, spare it, maybe the day will be used.
Official website:http://www.anycad.net/
4.SharpConfig configuration File Action component
Sharpconfig is an open source that uses a very simple, functional single but powerful. NET class library. It is interesting to make complex configuration file operations as simple as manipulating objects. On this component I will write a separate article on the use and introduction of the problem, because it is really tempting. Take a look:
Official website: http://sharpconfig.codeplex.com/
5.mailsystem.net Mail Components
MailSystem is an open source mail processing component of the. NET platform that supports functions such as SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, VCard, VCalendar, anti-spam, and query merging. If you are using non-GPLV3 software, you must obtain a commercial license.
Official website: http://mailsystem.codeplex.com/
6.Compare. NET Objects Object Comparison components
The main function of this component, as the name implies, is a deep comparison of 2. NET objects, whether they are equal or are different. Probably a lot. NET object implements some. Net-brought interfaces that can be compared directly, but the scope and functionality of this component is more extensive. For example:
You can compare the default child nodes;
Can compare the structure of the body;
You can compare IList objects;
Can compare single-dimensional or multidimensional array objects;
Enumeration types can be compared;
can compare IDictionary objects;
Can compare data sets, data tables, dictionaries, etc.;
You can compare private fields or properties, etc...
There are many, not listed, you can go to the official website to learn more.
Official website: http://comparenetobjects.codeplex.com/
7.Security Library Security Components
This is a. NET Platform security-related open source components, because this aspect of personal knowledge is relatively small, no in-depth research, currently supports SSL and TLS, certificate management, and encryption conversion.
Official website: http://www.mentalis.org/soft/projects/seclib/
8.NLocalizer localization of multi-language components
Multiple languages, localization is a lot of people have studied, perhaps have their own solutions. The purpose of this nlocalizer is to make it easy for. NET developers to quickly build multi-lingual software. The official provides a case where you can directly get the values of all the controls for an existing WinForm project and edit them to achieve multiple languages.
Official website: http://nlocalizer.codeplex.com/
9.PhysicalMeasure Unit of Measure component
The Physicalmeasure project is a physical unit and metering system that supports conversions between different units of measurement. Although this thing is seldom used, but I have actually met a friend to do something similar. Although this thing thought of simple, but actually do it is more laborious, mainly to do comprehensive and stable. So usually see more, sometimes meet the demand, thinking on it, and then more look at the news, look at the benefits of other people's experience.
Official website: http://physicalmeasure.codeplex.com/
10.Database Schema Reader
Database schema Reader is an open source data base schema to get a tool. Many multi-ORM or code-generating people may use it. It is useful for ORM that supports multiple databases, and of course other uses, such as generating database dictionary documents ... Let's play well. Currently supporting a wide range of databases, such as: SQL Server, SQL Server CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, POSTGRESQL, DB2 and so on.
Official website: http://dbschemareader.codeplex.com/
11.SDS: Component tools for scientific datasets
SDS (Scientific DataSet Library and tools) is a tool for. NET developers to read and share a variety of scientific data, supporting CSV, NetCDF, and other file formats.
Official website: http://sds.codeplex.com/
12.LiteDB File Database-nosql
Litedb is a small, open source, NoSQL type of lightweight file database for the. NET platform. Features are small and fast, DLL files only 200K size, and Support LINQ and command-line operations, the database is a single file, similar to SQLite, other features are discussed. Free Crossing net file, this database I will write an introduction and use of the article.
Official website: http://www.litedb.org/
13.CSharpCompiler
Csharpcompiler is a. NET platform open source free of charge in the programmer to compile C # source code components, can do a lot of things, such as using it to implement C # writing scripts .... And to create your own C # IDE editor, and so on. For example, an example of an official:
Official website: http://csharpcompiler.codeplex.com/
14. Bo Yi Blog
Bo Yi Chih Blog is a free, open-source blog system. It is based on blogengine.net for Chinese localization, and its efforts in China to promote and apply. Adhere to the standard, with strong scalability, high performance, good SEO performance and extraordinary user experience. It's a good choice to build your own blog friends. As a style blog interface:
BlogEngine.NET Official website: http://www.dotnetblogengine.net/
Official website: http://wangxianyuan.com/blogengine/
15. Small Loach Blog System
Small Loach blog system is also a. NET platform of open source free blogging system, created in the summer of 2008, based on. NET platform development, has a complete article publishing, comments, subscriptions, tags and other functions, to meet the needs of individual/team information release, can be used as blog,cms, or even build enterprise station. Flexible template mechanism, customizable keywords, custom Url,seo optimization, perfect support for offline writing. such as: Windows Live Writer (recommended) (tutorial), Office Word 2007, support includes RSS subscriptions, comment subscriptions, multi-nature mail subscriptions, and more. This project can be used as a learning and reference to a lot of open source components.
Official website: http://www.loachs.com/
This is the end of the day, to know how to funeral, please listen to tell ... The rest, friends, crazy like it ....
These. NET open source project you know what? make. NET open source more violent ...