|
Catatan: Beberapa netizen telah mengusulkan agar beberapa proyek akan berhenti diperbarui, saya telah memberikan perhatian khusus pada masalah ini, banyak di antaranya adalah komponen fungsional kecil, fungsinya stabil, tidak ada bug, dan wajar jika tidak ada pembaruan. Cukup. Kedua, dukungan teknis, untuk open source dan gratis, tidak bisa terlalu dipaksakan, di sini semua adalah komponen fungsional kecil, umumnya melihat kode sumber juga lebih mudah dipahami, masing-masing mengambil apa yang dibutuhkan. Tentu saja ada yang terbaik. Perhatian dan penggunaan jangka panjang. Proyek open source .NET, yang telah memberi saya banyak manfaat: 1. Saya dapat dengan cepat menyelesaikan ide saya, yang disebut detail bisnis, alih-alih berfokus pada cara menerapkannya; 2. Dapat menyelesaikan persyaratan lebih cepat dan lebih stabil, alih-alih membangun rodanya sendiri dan memakan waktu; 3. Ini juga akan membawa beberapa manfaat dari penggunaan proyek open source .NET dan pembacaan kode sumber; Faktanya, bukan karena membangun roda tidak baik, tetapi fondasi teknis dan tingkat profesional tidak cukup, dan benar-benar tidak mungkin untuk membangunnya. Jadi terima kasih kepada komunitas open source, terima kasih C#, terima kasih kepada mereka yang berpartisipasi dan membagikan kode proyek open source, terima kasih kepada Anda, saya maju lebih cepat. Sejak saya secara resmi mulai terlibat dalam C# pada tahun 08 dan menggunakannya untuk menyelesaikan tugas-tugas yang diperlukan untuk sekolah pascasarjana, saya telah berhubungan dengan banyak proyek open source, terutama sering pergi ke Codeplex, CodeProject, dan sekarang github yang lebih populer. Bulan lalu, sebuah artikel diterbitkan di . Artikel komponen pembelajaran mesin open-source platform .NET: , sangat populer. Jadi saya secara khusus merangkum beberapa proyek yang telah saya temukan selama bertahun-tahun dan mendedikasikannya untuk semua orang. Sekarang Microsoft menjadi semakin jelas tentang open source dan membuat lebih banyak pergerakan, jadi mari kita lebih memperhatikan. Platform .NET. Mengingat ada banyak rollup serupa, saya tidak mencantumkan beberapa yang umum, tetapi beberapa kurang umum. Jika ada kebetulan dengan beberapa artikel, itu murni sesekali. Peringkat berikut tidak dalam urutan tertentu, semuanya berfungsi, jadi harap kumpulkan dan simpan untuk digunakan nanti. Selain itu, saya akan mempublikasikan penggunaan dan pengenalan beberapa proyek open source melalui blog, dan saya akan memilih beberapa komponen yang lebih umum, yang masing-masing memperkenalkan fungsi dan penggunaan dasarnya, harap perhatikan dinamika blog.
Kali ini, saya telah memilah 15 proyek yang menurut saya pribadi lebih baik. Ada waktu untuk memilah-milah sekitar 15 kemudian. Yang utama adalah setiap kali saya menyentuhnya, saya memasukkannya ke dalam favorit saya... Sekarang favoritnya seperti ini (thumbnail, klik untuk memperbesar): Jadi maafkan saya, saya tidak bisa memposting semuanya, terlalu berantakan, tidak baik.
1. Komponen pemrosesan siklus waktu .NET Komponen ini kecil dan terutama sangat nyaman untuk tanggal waktu, terutama interval waktu pemrosesan dan kerangka waktu. Meskipun. .NET hadir dengan beberapa fitur waktu dan tanggal, tetapi mungkin belum kuat. Komponen ini adalah versi yang disempurnakan. Untuk fungsi terperinci, silakan lihat pengantar di beranda proyek. Dalam CodeProject: http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2. Komponen plot OxyPlot
OxyPlot adalah komponen grafik lintas platform .NET, saya telah memperhatikannya untuk waktu yang lama, tetapi saya belum menggunakannya, saya biasa menggunakan ZedGraph, rasanya agak jelek, tetapi saya tidak tahu OxyPlot saat itu. Microsoft dimulai dengan . NET 3.5 juga menyediakan kontrol gambar MS Chart, yang juga lebih mudah digunakan. Komponen ini lebih ringkas dalam tampilan, sehingga implementasinya harus lebih sederhana, mari kita lihat untuk apa itu bisa digunakan. Lihat gambar ini menyegarkan... Situs resmi: http://oxyplot.org/
3. AnyCAD, komponen pemodelan CAD dari platform .NET
Betapa menakutkan dan fantasinya bagi saya untuk bekerja dengan file CAD di .NET, tetapi baru setelah saya menemukannya secara kebetulan, itu mengubah pikiran saya. Tentu saja, komponen ini tersedia secara komersial dan ada juga versi gratis. Untuk pengguna biasa, ini bagus, meskipun kebanyakan orang mungkin tidak menggunakannya, tetapi simpan, simpan, mungkin Anda akan menggunakannya hari itu. Situs resmi: http://www.anycad.net/ 4. Komponen operasi file konfigurasi SharpConfig SharpConfig adalah open source yang sangat mudah digunakan, fitur tunggal, namun kuat. Pustaka kelas .NET. Bukankah menyenangkan membuat operasi profil yang kompleks sesederhana memanipulasi objek? Saya akan menulis artikel terpisah tentang komponen ini dan pengantarnya, karena menggoda. Lihat tangkapan layar: Situs resmi: http://sharpconfig.codeplex.com/
5.MailSystem.NET Komponen Mail
MailSystem adalah komponen pemrosesan email sumber terbuka dari platform .NET, yang mendukung SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, penggabungan kueri, dan fungsi lainnya. Jika Anda ingin menggunakannya dalam perangkat lunak non-GPLv3, Anda harus mendapatkan lisensi komersial. Situs resmi: http://mailsystem.codeplex.com/
6. Bandingkan Komponen Perbandingan Objek .NET
Fungsi utama dari komponen ini, seperti namanya, adalah untuk membandingkan 2 secara mendalam. objek NET, apakah mereka sama atau berbeda. Bisa banyak. Objek .NET mengimplementasikan beberapa antarmuka yang disertakan dengan .NET yang dapat dibandingkan secara langsung, tetapi komponen ini membandingkan dalam rentang cakupan dan fungsi yang lebih luas. Sebagai contoh: Node turunan default dapat dibandingkan; struktur dapat dibandingkan; Objek IList dapat dibandingkan; Bandingkan objek array satu dimensi atau multi-dimensi; Jenis enum dapat dibandingkan; Objek IDictionary dapat dibandingkan; Anda dapat membandingkan himpunan data, tabel data, kamus, dan lainnya; Anda dapat membandingkan bidang atau atribut pribadi, dll. Ada banyak, belum lagi semuanya, Anda dapat mengunjungi situs web resmi untuk mempelajari lebih lanjut. Situs resmi: http://comparenetobjects.codeplex.com/
7. Komponen keamanan Perpustakaan Keamanan
Ini adalah . Komponen open source terkait keamanan platform NET, karena pemahaman pribadi yang relatif kecil tentang bidang ini, tidak ada penelitian mendalam, dan saat ini mendukung SSL dan TLS, manajemen sertifikat, dan konversi enkripsi. Situs resmi: http://www.mentalis.org/soft/projects/seclib/
8. NLocalizer melokalkan komponen multibahasa
Multibahasa, lokalisasi adalah sesuatu yang telah dipelajari banyak orang dan mungkin memiliki solusinya sendiri. Tujuan dari NLocalizer ini adalah untuk memudahkan pengembang .NET membangun perangkat lunak multibahasa dengan cepat, dan juga sangat mudah digunakan. Pejabat menyediakan kasus di mana Anda dapat langsung mendapatkan nilai dari semua kontrol dari proyek Winform yang ada dan mengeditnya untuk mencapai multibahasa. Situs resmi: http://nlocalizer.codeplex.com/
9. Perakitan unit pengukuran Fisik
Proyek PhysicalMeasure adalah satuan fisik dan sistem pengukuran yang mendukung konversi antara satuan pengukuran yang berbeda. Meskipun benda ini jarang digunakan, saya benar-benar bertemu dengan seorang teman yang membuat sesuatu yang serupa. Meskipun hal ini sederhana untuk dipikirkan, masih lebih sulit dilakukan dalam praktiknya, terutama untuk menjadi komprehensif dan stabil. Jadi saya biasanya melihat banyak, terkadang ketika saya menemukan kebutuhan, ide itu datang, dan kemudian membaca lebih banyak berita dan melihat manfaat dari pengalaman orang lain. Situs resmi: http://physicalmeasure.codeplex.com/
10. Pembaca Skema Database
Pembaca Skema Database adalah alat akuisisi skema basis data sumber terbuka. Banyak ORM atau pembuat kode dapat menggunakannya. Ini berguna untuk ORM yang mendukung banyak database, tetapi tentu saja ada kegunaan lain, seperti menghasilkan dokumen kamus database... Semua orang bermain sesuka hati. Saat ini, ia mendukung berbagai database, seperti: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2, dll. Situs resmi: http://dbschemareader.codeplex.com/
11. SDS: Alat komponen untuk kumpulan data ilmiah
SDS (Scientific DataSet library and tools) adalah alat bagi pengembang .NET untuk membaca dan berbagi berbagai data ilmiah, mendukung CSV, NetCDF, dan format file lainnya. Situs resmi: http://sds.codeplex.com/
12. Basis data file LiteDB - NoSQL
LiteDB adalah database file ringan tipe NoSQL sumber terbuka platform .NET kecil. Hal ini ditandai dengan kecil dan cepat, file dll hanya berukuran 200K, dan mendukung operasi LINQ dan baris perintah, basis data adalah satu file, mirip dengan Sqlite, dan fungsi lainnya akan dibahas secara rinci. Jika saya punya waktu untuk membaca file situs web resmi, saya akan menulis artikel pengantar dan penggunaan di database ini. Situs resmi: http://www.litedb.org/
13.Kompiler CS
CSharpCompiler adalah komponen bebas open source platform .NET untuk mengkompilasi kode sumber C# di pemrogram, dan ada banyak hal yang dapat dilakukan, seperti menggunakannya untuk mengimplementasikan skrip C#... dan editor IDE C# untuk membuat sendiri. Misalnya, contoh resmi: Situs resmi: http://csharpcompiler.codeplex.com/
14. Blog Boyi
Boyi Blog adalah sistem blogging sumber terbuka gratis. Ini didasarkan pada BlogEngine.NET untuk lokalisasi Tiongkok dan upayanya untuk mempromosikan dan menerapkan di Tiongkok. Mengikuti standar W3C dengan skalabilitas ekstrem, kinerja tinggi, kinerja SEO yang baik, dan pengalaman pengguna yang luar biasa. Bagi mereka yang ingin membangun blog sendiri, ini adalah pilihan yang baik. Gambar berikut menunjukkan gaya antarmuka blog: BlogEngine.NET Situs Resmi: http://www.dotnetblogengine.net/ Situs resmi: http://wangxianyuan.com/blogengine/
15. Sistem Blog Loache KecilSistem blog loach kecil juga a. .NET, dibuat pada musim panas 2008, berdasarkan . Pengembangan platform net, dengan penerbitan artikel lengkap, komentar, langganan, tag dan fungsi lainnya, untuk memenuhi kebutuhan penerbitan informasi individu/tim, dapat digunakan sebagai blog, CMS, dan bahkan membangun situs web perusahaan. Ada mekanisme template fleksibel yang memungkinkan Anda menyesuaikan kata kunci, URL khusus, pengoptimalan SEO, dan mendukung penulisan offline dengan sempurna. Misalnya: Windows Live Writer (disarankan) (tutorial), Office Word 2007, dukungan termasuk umpan RSS, umpan komentar, berbagai jenis langganan email, dll. Proyek ini dapat digunakan sebagai alat pembelajaran dan mereferensikan banyak komponen open source.
Situs resmi: http://www.loachs.com/
Tautan asli: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html
|