日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

收集经常使用的.net开源项目

發布時間:2025/3/17 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 收集经常使用的.net开源项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Json.NET?

http://json.codeplex.com/

Json.Net是一個讀寫Json效率比較高的.Net框架.Json.Net 使得在.Net環境下使用Json更加簡單。通過Linq To JSON能夠高速的讀寫Json,通過JsonSerializer能夠序列化你的.Net對象。讓你輕松實現.Net中全部類型(對象,基本數據類型等)和Json的轉換。

?

Math.NET

http://www.mathdotnet.com/

Math.NET的目標是為提供一款自身包括清晰框架的符號運算和數學運算/科學運算,它是C#開發的開源類庫。Math.NET含了一個支持線性代數的解析器,分析復雜微分,解方程等等功能。

?

Faker.Net

https://github.com/jonwingfield/Faker.Net

開發的時候是不是為測試數據煩惱?Faker.Net能夠很方便幫你生成大批量測試數據。比如人員表里面的姓名、性別什么的。

?

Html Agility Pack

http://htmlagilitypack.codeplex.com/

Html Agility Pack 是CodePlex 上的一個開源項目。它提供了標準的DOM API 和XPath 導航--即使 HTML 不是適當的格式!HTML Agility Pack 搭配 ScrapySharp,徹底解除Html解析的痛苦。

?

NCrawler

http://ncrawler.codeplex.com/

NCrawler是一款國外的開源網絡爬蟲軟件,遵循LGPL許可協議。其HTML處理使用的是htmlagilitypack開源庫,採用xpath的方式處理定位網頁元素,十分方便。

?

SuperWebSocket

http://superwebsocket.codeplex.com/

SuperWebSocket是基于.NET開源Socket框架SuperSocket開發的, SuperSocket所支持的大部分功能在SuperWebSocket中得到了繼承。用戶可通過SuperWebSocket來高速的構建可靠的,高性能的websocketserver端應用程序。

?

SuperSocket?

http://supersocket.codeplex.com/

SuperSocket?是一個輕量級的可擴展的 Socket 開發框架,可用來構建一個server端 Socket 程序,而無需了解怎樣使用 Socket,怎樣維護Socket連接,Socket是怎樣工作的。該項目使用純 C# 開發,易于擴展和集成到已有的項目。僅僅要你的已有系統是使用.NET開發的,你都可以使用 SuperSocket來輕易的開發出你須要的Socket應用程序來集成到你的現有系統之中。

?

Quartz.NET

http://www.quartz-scheduler.net/

Quartz.NET是一個開源的作業調度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#寫成,可用于winform和asp.net應用中。它提供了巨大的靈活性而不犧牲簡單性。你可以用它來為運行一個作業而創建簡單的或復雜的調度。它有非常多特征,如:數據庫支持,集群,插件,支持cron-like表達式等等。

?

Lucene.Net

http://lucenenet.apache.org/

Lucene.net是Lucene的.net移植版本號,是一個開源的全文檢索引擎開發包,即它不是一個完整的全文檢索引擎,而是一個全文檢索引擎的架構,提供了完整的查詢引擎和索引引擎。開發者能夠基于Lucene.net實現全文檢索的功能。

?

HttpLib

?http://httplib.codeplex.com/

一個基于C#語言的http協議的類庫,Httplib讓異步交互處理數據更easy了。類庫的方法包含:上傳文件到server,獲取頁面數據等等。

?

Smart Thread Pool

http://www.codeproject.com/Articles/7933/Smart-Thread-Pool

智能線程池,用SmartThreadPool能夠簡單就實現支持多線程的程序,由線程池來管理線程,能夠降低死鎖的出現。SmartThreadPool還支持簡單的生產者-消費者模式,當不須要對任務進行持久化時,還是非常好用的。

?

DocX

https://docx.codeplex.com/

DocX是一個用來操作word的輕量級的類庫。借助DocX,開發者能夠在不須要安裝Microsoft Word的情況下操縱word2007/2010文件。

?

NPOI

http://npoi.codeplex.com/

NPOI 是?POI?項目的 .NET 版本號。POI是一個開源的Java讀寫Excel、WORD等微軟OLE2組件文檔的項目。使用 NPOI 你就能夠在沒有安裝 Office 或者對應環境的機器上對 WORD/EXCEL 文檔進行讀寫。NPOI是構建在POI 3.x版本號之上的,它能夠在沒有安裝Office的情況下對Word/Excel文檔進行讀寫操作。

?

PDFsharp

https://pdfsharp.codeplex.com/

PDFsharp 是能夠輕松地在 .NET 語言中創建PDF文檔的開放源代碼庫。它使用同樣的繪制程序來創建 PDF 文檔,在屏幕上顯示,以及輸出到打印機。能夠改動、合并、拆分已經存在的 PDF 文件,支持透明圖像。

?

Dapper

https://github.com/SamSaffron/dapper-dot-net

Dapper是一個輕型的ORM類。代碼就一個SqlMapper.cs文件,編譯后就40K的一個非常小的Dll.Dapper非???。Dapper的速度接近與IDataReader,取列表的數據超過了DataTable。Dapper支持Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的數據庫,當然假設你知道原理也能夠讓它支持Mongo db。話說,這個ORM,博主自己也一直在使用,確實十分強悍,至少在性能方面,恐怕.NET里面的大多數ORM僅僅能是望其項背了。

?

NHibernate

https://github.com/nhibernate

NHibernate是如今開發者用的較多的一個ORM。NHibernate是一個面向.NET環境的對象/關系數據庫映射工具。對象/關系數據庫映射(object/relational mapping,ORM)這個術語表示一種技術,用來把對象模型表示的對象映射到基于SQL的關系模型數據結構中去。

?

log4net

http://logging.apache.org/log4net/

log4net庫是Apache?log4j框架在Microsoft .NET平臺的實現,是一個幫助程序猿將日志信息輸出到各種目標(控制臺、文件、數據庫等)的工具。

?

SharpSerializer?

http://sharpserializer.codeplex.com/

SharpSerializer是一個開源XML和二進制序列化器。SharpSerializer能夠序列化Xml和自己的二進制格式,還能夠序列化Json等其它文本格式或其它數據加密,壓縮,優化等二進制流。

?

XProxy

http://xproxy.codeplex.com/

XProxy是一個支持插件的基礎代理程序集。通過編寫簡單的插件程序,你將能開發各種各樣的代理程序。
XProxy是一個支持插件開發的數據交換機,能夠編寫插件對中轉數據進行處理。內置有NAT插件、加解密插件、反向代理、直接代理、間接代理等插件。

?

nopCommerce

http://nopcommerce.codeplex.com/releases/view/106146

nopcommerce是國外的一個高質量的開源b2c站點系統,基于EntityFramework4.0和MVC3.0,使用Razor模板引擎,有很強的插件機制,包含支付配送功能都是通過插件來實現的,基于xml的多語言版本號,很靈活的語言切換功能,包含在后臺都能同一時候編輯產品的中英文屬性,很適合做外貿,優秀超前的程序架構,性能也很強大,自己定義的產品名稱和分類又有很好的seo優化。綜合能力遠遠高于國內的一些程序架構糟糕的.net商城程序,是二次開發和大型b2c架構的首選。3.0開始支持多店。

?

Enterprise Library

https://entlib.codeplex.com/

Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小組為.NET Framework 3.5 開發一套企業庫,眼下最新版本號為v5.0,支持.NET Framework 4.0,共包含9個Application Block,包含數據訪問(Data Access Application Block)、異常管理(Exception Handling Application Block)、數據驗證(Validation Application Block)等等,對企業應用開發很有幫助,也很有用。

?

Autofac

http://autofac.org/

Autofac是一款很優秀的IOC框架,比較于其它的IOC框架,如Spring.NET,等等之類的,它很的輕量級且性能上也很卓越。

?

AutoMapper

https://github.com/AutoMapper/AutoMapper

AutoMapper是一個.NET的對象映射工具。主要用于領域對象與DTO之間的轉換、數據庫查詢結果映射至實體對象。

?

7-Zip

http://www.7-zip.org/ http://sourceforge.net/projects/sevenzip/postdownload?source=dlp

7-Zip?是一款號稱有著現今最高壓縮比的壓縮軟件,它不僅支持獨有的 7z 文件格式,并且還支持各種其他壓縮文件格式,當中包含 ZIP, RAR, CAB, GZIP, BZIP2和 TAR 等等。此軟件壓縮的壓縮比要比普通 ZIP 文件高 30-50% ,因此,它能夠把 Zip 格式的文件再壓縮 2-10% 。?

總結

以上是生活随笔為你收集整理的收集经常使用的.net开源项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。