|
Not: Bazı internet kullanıcıları bazı projelerin güncellenmeyeceğini önerdi, ben bu soruna özel dikkat ettim, birçoğu küçük fonksiyonel bileşenler, fonksiyon stabil, hata yok ve güncelleme olmaması normal. Tam yeterince. İkincisi, açık kaynak ve ücretsiz teknik destek çok zorla uygulanamaz, burada hepsi küçük fonksiyonel bileşenler var, genel olarak kaynak koduna bakın anlaşılması daha kolaydır, her biri gerekeni alır. Tabii ki en iyileri var. Uzun vadeli dikkat ve kullanım. .NET açık kaynak projesi, bana birçok fayda sağladı: 1. Fikrimi, yani sözde iş detaylarını hızlıca tamamlayabiliyorum, nasıl uygulanacağına odaklanmak yerine; 2. Kendi tekerleklerini inşa edip zaman harcamak yerine, gereksinimleri daha hızlı ve daha istikrarlı şekilde tamamlayabilir; 3. Ayrıca .NET açık kaynak projeleri ve kaynak kodu okuma kullanımından bazı faydalar sağlayacaktır; Aslında, tekerlek yapmanın iyi olmadığı değil, teknik temel ve profesyonel seviye yeterli değil ve bunları inşa etmek gerçekten imkansızdır. Yani açık kaynak topluluğuna teşekkürler, teşekkürler C#, açık kaynak projelerin kodunu paylaşan ve katılanlara teşekkürler, sayende daha hızlı ilerlediyorum. 2008'de C# ile resmi olarak ilgilenmeye başladığımdan ve lisansüstü eğitim için gereken görevleri tamamlamak için kullandığımdan beri, özellikle sık sık Codeplex, CodeProject ve şimdi daha popüler github'a giden birçok açık kaynak projeyle karşılaştım. Geçen ay, bir makale yayınlandı. .NET platformu açık kaynak makine öğrenimi bileşeni makalesi: , çok popüler. Bu yüzden yıllar içinde keşfettiğim bazı projeleri özel olarak özetledim ve herkese adadım. Şimdi Microsoft açık kaynak konusunda giderek daha net hale geliyor ve daha fazla hamle yapıyor, bu yüzden daha fazla dikkat edelim. .NET platformu. Benzer birçok rollup olduğunu düşünürsek, bazı yaygın olanları listelemedim, ama bazılarını daha az yaygın. Bazı makalelerle bir tesadüf varsa, bu tamamen ara sıra olur. Aşağıdaki sıralamalar belirli bir sırada değil, hepsi işlevseldir, lütfen onları toplayıp daha sonra kullanmak üzere saklayın. Ayrıca, blog üzerinden bazı açık kaynak projelerin kullanımı ve tanıtımını yayımlayacağım ve her biri işlevlerini ve temel kullanımını tanıtan birkaç genel bileşen seçeceğim, lütfen blog dinamiklerine dikkat edin.
Bu sefer, şahsen daha iyi olduğunu düşündüğüm 15 projeyi ayarladım. Yaklaşık 15 dakika sonra düzenlemeye zaman vardı. Asıl şey, her dokunduğumda favorilerime tıkıyorum... Şimdi favoriler şöyle (küçük resm, büyütmek için tıklayın): O yüzden affedin, her şeyi paylaşamam, çok dağınık, iyi değil.
1. .NET zaman döngüsü işleme bileşeni Bu bileşen küçüktür ve özellikle zaman aralıkları ve zaman dilimleri için çok uygundur. Yine de. .NET, zaman ve tarih özelliklerine sahip olsa da, henüz güçlü olmayabilir. Bu bileşen geliştirilmiş versiyondur. Detaylı işlevler için lütfen projenin ana sayfasındaki girişe bakınız. CodeProject'te: http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2. OxyPlot grafik bileşeni
OxyPlot, .NET platformlar arası grafik bileşeni, uzun zamandır ona dikkat ediyorum ama henüz kullanmadım, eskiden ZedGraph kullanıyordum, biraz çirkin hissettirdi ama o zamanlar OxyPlot'u bilmiyordum. Microsoft ile başlar. NET 3.5 ayrıca kullanımı daha kolay olan çizim kontrol MS Chart da sağlar. Bu bileşen görünüş olarak daha öz, bu yüzden uygulama daha basit olmalı, bakalım ne için kullanılabileceğini. Bak bu fotoğraf ferahlatıcı... Resmi web sitesi: http://oxyplot.org/
3. .NET platformunun CAD modelleme bileşeni olan AnyCAD.
.NET'te CAD dosyalarıyla çalışmak benim için ne kadar korkutucu ve hayal ediciydi, ama tesadüfen karşılaşana kadar fikrimi değiştirdi. Elbette, bu bileşen ticari olarak mevcut ve ücretsiz bir versiyonu da var. Sıradan kullanıcılar için harika, çoğu kişi kullanmasa da kaydet, kaydet, belki o gün kullanırsın. Resmi web sitesi: http://www.anycad.net/ 4. SharpConfig yapılandırma dosyası işlem bileşeni SharpConfig, kullanımı çok kolay, tek özellikli ama güçlü bir açık kaynaktır. .NET sınıf kütüphanesi. Nesneleri manipüle etmek kadar basit karmaşık profil işlemlerini yapmak eğlenceli değil mi? Bu bileşen ve tanıtımı hakkında ayrı bir makale yazacağım, çünkü cazip geliyor. Bir ekran görüntüsüne bak: Resmi web sitesi: http://sharpconfig.codeplex.com/
5.MailSystem.NET Posta bileşeni
MailSystem, .NET platformunun açık kaynaklı bir posta işleme bileşenidir ve SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, sorgu birleştirme ve diğer işlevleri destekler. GPLv3 dışı yazılımlarda kullanmak istiyorsanız, ticari bir lisans almalısınız. Resmi web sitesi: http://mailsystem.codeplex.com/
6. .NET Nesneleri Nesne Karşılaştırma Bileşenini Karşılaştırın
Bu bileşenin ana işlevi, adından da anlaşılacağı gibi, 2'yi derinlemesine karşılaştırmaktır. NET nesneleri, eşit ya da farklı olsunlar. Çok fazla olabilir. .NET nesneleri, .NET ile birlikte doğrudan karşılaştırılabilen bazı arayüzleri uygular, ancak bu bileşen daha geniş kapsam ve fonksiyon yelpazesinde karşılaştırılır. Örneğin: Varsayılan alt düğümler karşılaştırılabilir; yapılar karşılaştırılabilir; IList nesneler karşılaştırılabilir; Tek boyutlu veya çok boyutlu dizi nesnelerini karşılaştırın; Enum türleri karşılaştırılabilir; Kimlik nesneleri karşılaştırılabilir; Veri setlerini, veri tablolarını, sözlükleri ve daha fazlasını karşılaştırabilirsiniz; Özel alanları veya nitelikleri karşılaştırabilirsiniz, vs. Birçok seçenek var, hepsini saymıyorum bile, daha fazla bilgi edinmek için resmi web sitesine gidebilirsiniz. Resmi web sitesi: http://comparenetobjects.codeplex.com/
7. Güvenlik Kütüphanesi güvenlik bileşeni
Bu bir . NET platformu güvenliğiyle ilgili açık kaynak bileşenleri, bu alanın kişisel anlayışı nispeten küçük olduğundan, derinlemesine araştırma yapılmamaktadır ve şu anda SSL ve TLS, sertifika yönetimi ve şifreleme dönüşümünü desteklemektedir. Resmi web sitesi: http://www.mentalis.org/soft/projects/seclib/
8. NLocalizer çok dilli bileşenleri lokalize eder
Çok dilli yerelleştirme, birçok kişinin incelediği ve belki de kendi çözümleri olan bir şeydir. Bu NLocalizer'ın amacı, .NET geliştiricilerinin çok dilli yazılım geliştirmelerini hızlıca kolaylaştırmak ve kullanımı da oldukça kolaydır. Yetkili, mevcut Winform projesinin tüm kontrollerinin değerlerini doğrudan elde edip çok dilliliğe ulaşmak için düzenleyebileceğiniz bir durum sunar. Resmi web sitesi: http://nlocalizer.codeplex.com/
9. Fiziksel Ölçü birimi ölçüm montajı
PhysicalMeasure projesi, farklı ölçüm birimleri arasında dönüşümü destekleyen fiziksel bir birim ve ölçüm sistemidir. Bu şey nadiren kullanılsa da, benzer bir şey yapan bir arkadaşla gerçekten tanıştım. Bu konuyu düşünmek kolay olsa da, pratikte yapmak yine de daha zordur, özellikle kapsamlı ve istikrarlı olmak için. Bu yüzden genellikle çok şey görüyorum, bazen bir ihtiyaçla karşılaştığımda fikir ortaya çıkıyor, sonra daha fazla haber okuyup başkalarının deneyiminin faydalarını görüyorum. Resmi web sitesi: http://physicalmeasure.codeplex.com/
10.Veritabanı Şema Okuyucusu
Veritabanı Şema Okuyucusu, açık kaynaklı bir veritabanı şema edinme aracıdır. Birçok ORM veya kod oluşturucu bunu kullanabilir. Birden fazla veritabanını destekleyen ORM'ler için faydalıdır, ancak elbette veritabanı sözlük belgeleri oluşturmak gibi başka kullanımları da vardır... Herkes istediği gibi oynadı. Şu anda SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 gibi geniş bir veritabanı yelpazesini desteklemektedir. Resmi web sitesi: http://dbschemareader.codeplex.com/
11. SDS: Bilimsel veri setleri için bileşen araçlar
SDS (Scientific DataSet kütüphanesi ve araçları), .NET geliştiricilerinin çeşitli bilimsel verileri okumak ve paylaşmak için CSV, NetCDF ve diğer dosya formatlarını desteklemesi için bir araçtır. Resmi web sitesi: http://sds.codeplex.com/
12. LiteDB dosya veritabanı - NoSQL
LiteDB, küçük bir .NET platformu açık kaynaklı NoSQL tipi hafif dosya veritabanıdır. Küçük ve hızlı ile karakterize edilir, dll dosyası sadece 200K boyutunda, LINQ ve komut satırı işlemlerini destekler, veritabanı Sqlite'a benzer tek bir dosyadır ve diğer fonksiyonlar ayrıntılı olarak ele alınacaktır. Resmi web sitesi dosyalarını okumak için zamanım olursa, bu veritabanı hakkında bir giriş ve kullanım makalesi yazacağım. Resmi web sitesi: http://www.litedb.org/
13.CSharpCompiler
CSharpCompiler, C# kaynak kodunu programcılarda derlemek için .NET platformunda açık kaynaklı ücretsiz bir bileşendir ve C# betik uygulamak gibi birçok şey yapılabilir... ve kendi oluşturduğunuz C# IDE editörü var. Örneğin, resmi bir örnek: Resmi web sitesi: http://csharpcompiler.codeplex.com/
14. Boyi Blog
Boyi Blog, ücretsiz, açık kaynaklı bir blog sistemidir. Çin'in yerelleştirme BlogEngine.NET ve Çin'de tanıtım ve uygulama çabalarına dayanmaktadır. Aşırı ölçeklenebilirlik, yüksek performans, iyi SEO performansı ve olağanüstü kullanıcı deneyimi ile W3C standartlarını takip eder. Kendi blogunu kurmak isteyenler için bu iyi bir seçim. Aşağıdaki fotoğraf, blog arayüzü tarzını gösteriyor: BlogEngine.NET Resmi Web Sitesi: http://www.dotnetblogengine.net/ Resmi web sitesi: http://wangxianyuan.com/blogengine/
15. Little Loache Blog SistemiKüçük loach blog sistemi de bir. .NET platformu, 2008 yazında oluşturuldu ve . Bireysel veya ekip bilgi yayıncılığının ihtiyaçlarını karşılamak için kapsamlı makale yayını, yorumlar, abonelikler, etiketler ve diğer işlevlerle birlikte web platformu geliştirme, blog, CMS ve hatta kurumsal bir web sitesi oluşturmak için kullanılabilir. Anahtar kelimeleri, özel URL'leri, SEO optimizasyonunu ve çevrimdışı yazmayı mükemmel şekilde desteklemenize olanak tanıyan esnek bir şablon mekanizması vardır. Örneğin: Windows Live Writer (önerilir) (eğitim), Office Word 2007, destek RSS beslemesi, yorum akışı, çeşitli e-posta aboneliği türleri vb. içerir. Bu proje bir öğrenme aracı olarak kullanılabilir ve birçok açık kaynak bileşenine referans vermektedir.
Resmi web sitesi: http://www.loachs.com/
Orijinal bağlantı: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html
|