當前位置:首頁 » 操作系統 » wcf源碼

wcf源碼

發布時間: 2025-07-03 14:33:54

㈠ 常用的組態軟體都有哪些 分別是那些公司的

intouch組態軟體免費下載

鏈接:https://pan..com/s/1Og6JQIAUrRHN3F8tmxHirg

提取碼:zcsj

InTouch HMI軟體用於可視化和控制工業生產過程。它為工程師提供了一種易用的開發環境和廣泛的功能,使工程師能夠快速地建立、測試和部署強大的連接和傳遞實時信息的自動化應用。InTouch軟體是一個開放的、可擴展的人機界面,為定製應用程序設計提供了靈活性,同時為工業中的各種自動化設備提供了連接能力。

㈡ c#有什麼實用的第三方庫嗎

推薦一系列實用的第三方庫,便於在Nuget中直接安裝!

分布式緩存框架

Microsoft Velocity:微軟自家的分布式緩存服務框架。

Memcached:一個分布式的高速緩存系統,被許多網站使用以提高訪問速度。

Redis:高性能的KV資料庫,彌補了Memcached在某些方面的不足。

EnyimMemcached:一個高效能的.NET Memcached客戶端,集成優秀的分布式均衡演算法

開源的.NET系統推薦

OXITE:微軟 ASP.NET MVC的案例演示框架。

PetShop:微軟 ASP.NET寵物商店。

Orchard:一個國外的MVC開源博客系統。

SSCLI:微軟在NET Framework 2.0時代的開源代碼。

DasBlog:國外一個基於 ASP.NET的博客系統。

BlogEngine.NET:國外一款免費開源的博客系統。

Dotnetnuke.NET:一套非常優秀的基於 ASP.NET的開源門戶網站程序。

Discuz.NET:國內開源的論壇社區系統。

nopCommerce和Aspxcommerce:國外一套高質量的開源B2C網站系統。

JumboTCMS和DTCMS:國內兩款開源的網站管理系統。

日誌記錄和異常處理

Log4Net.dll:一個輕量級的免費開源.NET日誌記錄框架。

Enterprise Library Log Application Block:微軟企業庫的記錄日誌解決方案。

Elmah:最流行的ASP.NET應用異常日誌記錄框架。

NLog:一個簡單靈活的日誌記錄庫,性能優於Log4Net。

NoSQL資料庫

Mongodb:分布式文件存儲資料庫。

Membase:一個新的重量級成員。

自動任務調度框架

Quartz.NET:開源的作業調度和自動任務框架。

Topshelf:另一種創建Windows服務的開源框架。

依賴注入和IOC容器框架

Unity:微軟patterns&practicest團隊開發的IOC依賴注入框架,支持AOP橫切關注點。

MEF(Managed Extensibility Framework):用於擴展.NET應用程序的框架,支持插件系統開發。

Spring.NET:提供依賴注入、面向方面編程(AOP)、數據訪問抽象及ASP.NET集成的框架。

Autofac:流行的依賴注入和IOC框架,輕量且高性能,對項目代碼無侵入性。

PostSharp:實現靜態AOP橫切關注點,使用簡單,功能強大,無需修改目標攔截的方法。

Ninject:基於.NET輕量級開源的依賴注入IOC框架。

常用的幾個ORM框架

EF(ADO.NET Entity Framework):微軟基於ADO.NET開發的ORM框架。

Nhibernate:面向.NET環境的輕量級ORM框架。

SqlMapper.cs:用於小項目的通用C#資料庫訪問類。

AutoMapper:流行的對象映射框架,減少大量硬編碼,性能可接受。

SubSonic:優秀的開源ORM映射框架,提供代碼生成器。

FluentData:基於Fluent API的鏈式查詢ORM輕量級框架。

Dapper:輕量級高性能基於EMIT生成的ORM框架。

EmitMapper:性能較高的ORM框架,運行時通過EMIT動態生成IL代碼。

格式和數據類型轉換

Newtonsoft.Json:目前.NET開發中流行的JSON序列化庫。

System.JSON.dll:微軟自己開發的JSON序列化組件。

DataContractJsonSerializer和DataContractXmlSerializer:微軟在WCF中使用的序列化器。

JavaScriptSerializer:微軟為WEB開發者提供的JSON格式化器。

處理文本、圖片、音視頻等格式和數據類型轉換

Math.NET:強大的數學運算、微積分、解方程和科學運算。

DocX:無需安裝Word軟體,通過C#操作Word文件。

SharpSerializer:開源XML、二進制、JSON、壓縮和優化框架。

跨平台和運行時解決方案

MONO.NET:跨平台的.NET運行環境,實現.NET跨平台。

DotGnu Portable.NET:類似於MONO.NET的跨平台運行時。

Phalanger:將PHP編譯為.NET,實現PHP與.NET的互操作。

VMDotNet:中國移動飛信所使用的.NET運行時。

Unity3D:微軟支持的使用C#和JavaScript的跨平台游戲開發框架。

Cassini、IIS Express和Cassinidev:開源的ASP.NET執行環境。

Katana:基於OWIN規范實現的非IIS寄宿ASP.NET和MVC等。

IKVM.NET:基於.NET的JAVA虛擬機,讓JAVA運行在.NET之上。

WEB開發和設計

Jumony Core:基於.NET開發的HTML引擎。

Microsoft.mshtml.dll、Winista.HtmlParser.dll和HtmlAgilityPack.dll:解析處理HTML文檔的框架。

JavaScript.NET和ClearScript(微軟出品):基於.NET開發的JavaScript引擎。

NCrawler:HTML處理引擎htmlagilitypack的開源網路爬蟲軟體。

AntiXSS:微軟官方的跨站XSS腳本入侵預防的開源類庫。

YUICompressor.NET、Microsoft Ajax Minifier和Google Closure Compiler:JavaScript和CSS壓縮器。

NancyFx:一個輕量級的開源.NET WEB框架,快速構建簡單Web應用。

AspNetPager:國內知名的ASP.NET分頁控制項,支持多種分頁方式。

NOPI.dll:導出Excel報表的插件,基於微軟OpenXml實現。

Enterprise Library:微軟針對企業級應用開發的最佳實踐組件。

PowerCollections:一個高級開源集合。

移動互聯網和雲計算

PushSharp:通過.NET向各種移動平台推送消息。

mono for android:用.NET語言開發安卓應用。

MonoTouch:用.NET語言開發iOS應用。

PhoneGap和AppCan:跨平台基於HTML5的移動開發平台。

Cordova:PhoneGap貢獻給Apache後的開源項目,是PhoneGap的核心引擎。

網路通信和網路協議

SuperSocket:基於.NET的輕量級可擴展的Socket開發框架。

SuperWebSocket:通過.NET實現HTML5 WebSocket框架。

XProxy:支持插件的基礎代理程序集,內置NAT、加解密、反向、直接和間接代理。

圖形和圖像處理框架

Paint.NET:基於.NET的圖形處理開源項目,小巧靈活,功能強大。

Imagemagick.NET:使用C#對開源圖像處理組件Imagemagick的封裝。

Skimpt:基於.NET的開源屏幕截圖軟體。

ImageGlue.NET:商業圖像處理組件,支持多種格式。

Sprite and Image Optimization Framework:微軟CSS精靈,用於合成大圖和CSS樣式。

桌面應用程序框架

DevExpress:全球知名的桌面應用程序UI控制項庫。

Prism:微軟開發的針對WPF和Silverlight的MVVM框架,實現業務功能和UI分離。

WPFToolkit和Fluent Ribbon Control Suite:開發Office風格的Ribbon菜單。

測試和性能評估

Faker.Net:生成測試數據的框架。

Nunit:輕量級的單元測試框架。

Moq:流行的Mock框架,支持LINQ,靈活且高性能。

xUnit:升級改進版的Nunit框架,比Nunit更好。

MiniProfiler和Glimpse:基於MVC的性能事件監控框架。

事務和分布式事務支持

KtmIntegration:支持NTFS文件系統的事務開源類。

NET Transactional File Manager:對文件系統操作(復制、移動和刪除)加入事務支持。

分詞、全文檢索和搜索引擎

Lucene.net:流行高性能的全文索引庫,提供強大的搜索功能。

Lucene.Net.Analysis.PanGu:支持最新版的盤古中文分詞擴展庫。

數據驗證組件整理

FluentValidation for .NET:基於LINQ表達式方法鏈的Fluent介面驗證組件。

Microsoft.Practices.EnterpriseLibrary.Validation.dll:微軟企業庫驗證程序塊。

CuttingEdge.Conditions:基於Fluent介面方法的契約編程組件。

DotNetOpenAuth:讓網站具備支持OpenID、OAuth、InfoCard等身份驗證的能力。

開源圖表統計控制項

Visifire:一套WPF圖表控制項,效果好,支持3D繪制、曲線、折線、扇形、環形和梯形。

SparrowToolkit:一套WPF圖表控制項集,支持動態曲線繪制,可繪制示波器、CPU使用率和波形。

DynamicDataDisplay:微軟開源的WPF動態曲線圖,支持線圖、氣泡圖和熱力圖。

其他推薦

關於.NET開發中常用的ORM框架和依賴注入框架。

了解GitHub上用於C# .NET開發的調試工具。

查找高質量的開源免費源代碼下載網站,例如商城源代碼。

關注@玩轉Github,每日獲取新知識!

熱點內容
java中的默認值 發布:2025-07-03 22:11:34 瀏覽:750
岳姓三才配置怎麼分 發布:2025-07-03 22:10:26 瀏覽:666
演算法需求分析 發布:2025-07-03 22:00:45 瀏覽:145
單片機的交叉編譯 發布:2025-07-03 22:00:45 瀏覽:861
滑鼠存儲 發布:2025-07-03 21:43:54 瀏覽:103
unity3d腳本打包 發布:2025-07-03 21:36:05 瀏覽:864
伺服器獨享寬頻怎麼樣 發布:2025-07-03 21:35:58 瀏覽:839
重慶哪裡有安卓手機專賣店 發布:2025-07-03 21:21:42 瀏覽:380
上傳ftp亂碼linux 發布:2025-07-03 21:20:26 瀏覽:335
多線程下載java 發布:2025-07-03 21:15:30 瀏覽:718