|
注:一部のネットユーザーは、一部のプロジェクトが更新を停止すると提案していますが、私はこの問題に特に注意を払っています。多くは小さな機能コンポーネントであり、機能は安定しており、バグもなく、アップデートがないのは普通のことです。 ちょうどいい程度に。 次に、オープンソースや無料向けの技術サポートは無理に押しすぎてはいけません。ここに小さな機能コンポーネントを挙げます。一般的にソースコードを見ると理解しやすく、それぞれ必要なものを取り入れます。 もちろん、最高のものもいます。 長期的な注意と使用。 .NETオープンソースプロジェクトで、多くのメリットをもたらしました: 1. アイデア、いわゆるビジネスの詳細を素早く完成させ、実装方法に集中する代わりに。 2. 自作に時間をかける代わりに、より速く安定して要求を完了できること; 3. .NETのオープンソースプロジェクトやソースコードの読み取りの利用からもいくつかの利点をもたらします。 実際、車輪を作るのが良くないわけではなく、技術的な基礎や専門的なレベルが不足していて、実際に作るのは不可能なのです。 ですから、オープンソースコミュニティに感謝します。C#に感謝します。オープンソースプロジェクトのコードを共有してくださっている皆さんにも感謝します。あなたのおかげで、私はより速く進めています。 2008年に正式にC#に関わり始め、大学院に必要なタスクをこなすために使って以来、多くのオープンソースプロジェクトに触れるようになりました。特にCodeplex、CodeProject、そして今ではより人気のあるGitHubに頻繁にアクセスしています。 先月、記事が掲載されました。 .NETプラットフォームのオープンソース機械学習コンポーネント記事:非常に人気があります。 そこで、これまでに発見したプロジェクトのいくつかを特別にまとめ、皆さんに捧げました。 今やマイクロソフトはオープンソースについてますます明確になり、動きも増えているので、もっと注目しましょう。 .NETプラットフォーム。 似たようなロールアップが多いため、一般的なものは挙げませんでしたが、あまり一般的でないものもあります。 もし記事に偶然の一致があるとしても、それはあくまで偶然のことです。 以下のランキングは特に順不同で、すべて機能するものなので、収集して後で使うために保管してください。 さらに、いくつかのオープンソースプロジェクトの利用と導入をブログを通じて公開し、それぞれの機能や基本的な使い方を紹介するより一般的なコンポーネントもいくつか選びます。ブログの動向にご注目ください。
今回は、個人的により良いと思う15のプロジェクトを選びました。 15分ほど後に整理する時間がありました。 一番大事なのは、触るたびにお気に入りの中に詰め込んでいることだ... お気に入りはこんな感じです(サムネイル、クリックして拡大): だからごめんなさい、全部投稿できない、散らかりすぎて良くないから。
1. .NET タイムサイクル処理コンポーネント このコンポーネントは小さく、特に時間間隔や時間枠の処理において、主に時間の日付に非常に便利です。 とはいえ。 .NETには時間や日付などの機能がありますが、まだ強力ではないかもしれません。 このコンポーネントは強化版です。 詳細な機能については、プロジェクトホームページの紹介文をご参照ください。 CodeProjectでは: http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2. オキシプロットプロット構成要素
OxyPlotは.NETのクロスプラットフォームグラフコンポーネントで、長い間注目してきましたが、まだ使っていません。以前はZedGraphを使っていて、少し使いにくい感じがしました。ただその当時はOxyPlotを知りませんでした。 Microsoftはで始まります。 NET 3.5はまた、描画制御MSチャートも提供しており、これも使いやすくなっています。 このコンポーネントは見た目が簡潔なので実装も簡単になるはずです。何に使えるか見てみましょう。 この写真、新鮮だね... 公式ウェブサイト:http://oxyplot.org/
3. AnyCAD:.NETプラットフォームのCADモデリングコンポーネント
.NETでCADファイルを扱うのはどれほど怖くて空想的だったかも、偶然出会うまで気持ちが変わらなかった。 もちろん、このコンポーネントは市販されており、無料版もあります。 一般のユーザーにとっては素晴らしいですが、ほとんどの人は使わないかもしれませんが、保存しておいてください。もしかしたらその日使うかもしれません。 公式ウェブサイト:http://www.anycad.net/ 4. SharpConfig 設定ファイル操作コンポーネント SharpConfigは非常に使いやすく、単一の機能を持つ強力なオープンソースです。 .NETクラスライブラリ。 複雑なプロファイル操作をオブジェクトの操作のように簡単にするのは楽しいですよね? このコンポーネントとその導入については別記事を書くつもりです。魅力的だからです。 スクリーンショットをご覧ください: 公式ウェブサイト:http://sharpconfig.codeplex.com/
5.MailSystem.NET メールコンポーネント
MailSystemは.NETプラットフォームのオープンソースメール処理コンポーネントであり、SMTP、POP3、IMAP4、NNTP、MIME、S/MIME、OpenPGP、DNS、vCard、vCalendar、スパム防止、クエリマージなどの機能をサポートしています。 GPLv3以外のソフトウェアで使用する場合は、商用ライセンスを取得する必要があります。 公式ウェブサイト:http://mailsystem.codeplex.com/
6. .NET オブジェクトの比較 オブジェクト比較コンポーネント
このコンポーネントの主な機能は、その名の通り、2を詳細に比較することです。 NETオブジェクトが等しいか異なるかにかかわらず。 かなりのことかもしれません。 .NETオブジェクトは.NETに付属するインターフェースの一部を実装しており、直接比較可能ですが、このコンポーネントはより広い範囲で比較されます。 例えば: デフォルトの子ノードは比較可能です。 構造体は比較可能です。 IListオブジェクトは比較可能です。 一次元と多次元配列オブジェクトを比較してみてください。 列挙型は比較可能です。 IDictionaryオブジェクトは比較可能です。 データセット、データ表、辞書などを比較できます。 プライベートフィールドや属性を比較することもできます。 多く、すべてが公式ウェブサイトで詳しく知ることができます。 公式ウェブサイト:http://comparenetobjects.codeplex.com/
7. セキュリティライブラリのセキュリティコンポーネント
これは 。 NETプラットフォームのセキュリティ関連オープンソースコンポーネントについては、個人的な知識があまりないため詳細な研究はなく、現在はSSLおよびTLS、証明書管理、暗号化変換をサポートしています。 公式ウェブサイト:http://www.mentalis.org/soft/projects/seclib/
8. NLocalizerは多言語成分を局所化します
多言語・ローカライゼーションは多くの人が研究し、それぞれ独自の解決策を持っているかもしれません。 このNLocalizerの目的は、.NET開発者が多言語ソフトウェアを迅速に構築しやすくし、非常に使いやすいことです。 公式には、既存のWinformプロジェクトのすべてのコントロール値を直接取得し、それを編集して多言語化を実現できるケースを提供しています。 公式ウェブサイト:http://nlocalizer.codeplex.com/
9. PhysicalMeasureの計測単位アセンブリ
PhysicalMeasureプロジェクトは、異なる単位間の変換をサポートする物理単位および計測システムです。 この製品はほとんど使われませんが、似たようなものを作る友人に会ったことがあります。 このことは考えるのは簡単ですが、実際にはより複雑で、主に包括的かつ安定することが求められます。 だから私はたいてい多くのことを見ていて、時には何か必要に遭遇したときにアイデアが浮かび、さらにニュースを読んで他の人の経験から得られる恩恵を見ることもあります。 公式ウェブサイト:http://physicalmeasure.codeplex.com/
10.データベーススキーマリーダー
Database Schema Readerはオープンソースのデータベーススキーマ取得ツールです。 多くのORMやコードジェネレーターがこれを使います。 複数のデータベースをサポートするORMには有用ですが、もちろんデータベース辞書文書の生成など他にも用途があります。 みんな心ゆくまでプレイした。 現在、SqlServer、SqlServer CE 4、MySQL、SQLite、System.Data.OracleClient、ODP、Devart、PostgreSql、DB2など、幅広いデータベースをサポートしています。 公式ウェブサイト:http://dbschemareader.codeplex.com/
11. SDS:科学データセットの構成ツール
SDS(Scientific DataSet library and tools)は、.NET開発者がさまざまな科学データを読み共有するためのツールであり、CSV、NetCDF、その他のファイル形式をサポートしています。 公式ウェブサイト:http://sds.codeplex.com/
12. LiteDBファイルデータベース - NoSQL
LiteDBは、小規模な.NETプラットフォームのオープンソースで、NoSQLタイプの軽量ファイルデータベースです。 小さく高速であることが特徴で、dllファイルのサイズはわずか200Kで、LINQやコマンドライン操作をサポートし、データベースはSqliteに似た単一のファイルであり、その他の機能は詳細に説明します。 もし時間があれば、公式ウェブサイトのファイルを読む時間があれば、このデータベースについて紹介と使用法の記事を書くつもりです。 公式ウェブサイト:http://www.litedb.org/
13.CSharpコンパイラ
CSharpCompilerは、プログラマー向けのC#ソースコードをコンパイルするための.NETプラットフォームのオープンソースフリーコンポーネントであり、C#スクリプトの実装など多くのことができます。 そして自分で作成するためのC# IDEエディタも使えます。 例えば、公式の例を挙げます: 公式ウェブサイト:http://csharpcompiler.codeplex.com/
14. ボイブログ
Boyi Blogは無料のオープンソースブログシステムです。 中国のローカライズ BlogEngine.NET と中国での普及・応用の取り組みに基づいています。 W3C標準に準拠し、極めて高いスケーラビリティ、高性能、優れたSEOパフォーマンス、卓越したユーザー体験を実現しています。 自分のブログを作りたい人にとっては良い選択です。 以下の写真はブログインターフェースのスタイルを示しています: BlogEngine.NET 公式ウェブサイト:http://www.dotnetblogengine.net/ 公式ウェブサイト:http://wangxianyuan.com/blogengine/
15. リトル・ローチブログシステム小さなゴキブリブログシステムもまた、 .NETプラットフォームは、2008年夏に開発され、 ネットプラットフォーム開発は、記事公開、コメント、購読、タグなどの機能を備え、個人やチームの情報公開のニーズに応え、ブログ、CMS、さらには企業向けウェブサイトの構築にも利用できます。 キーワードやURLのカスタマイズ、SEO最適化、オフライン執筆のカスタマイズが可能な柔軟なテンプレート機能もあります。 例えば、Windows Live Writer(推奨)(チュートリアル)、Office Word 2007、RSSフィード、コメントフィード、さまざまな種類のメールサブスクリプションなどがサポートされています。 このプロジェクトは学習ツールとして使え、多くのオープンソースコンポーネントを参照しています。
公式ウェブサイト:http://www.loachs.com/
元のリンク:http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html
|