04 youtube下載工具 命令行工具開發流程(C#的側邊欄技術。答好了加分。)

时间:2024-07-23 03:25:52 编辑: 来源:

ET提供的動態數據提供者。可以讓應用程序透明的訪問不同的ADO.NET 數據提供者。

OJB.NET是一款.NET平臺下的對象/關系映射(O/R Mapping)工具。

門戶系統

OmniPortal基于一種web-portal-kernel(Web門戶核心)的思想而構建的開源基礎框架,它解決了安全控制、主題和本地化等。你可以基于 OmniPortal 來更容易的創建任意的Web應用系統(例如 ERP, CMS, CRM)。它支持Mono 和.Net 。對于Web開發人員來說,OmniPortal為他們提供了一款優秀的二次開發基礎類庫。SharpNuke.NET是一款C#開發的基于 ASP.NET 的開源 Portal/CMS。最初是從流行的VB.NET開發的web portal系統DotNetNuke移植過來的的。以后的版本將會兼容 Windows和 Linux Mono。

Personal .NET Portal是一個基于Web的個人門戶系統。它試圖提供一種簡單的方式建立個人網站,頁面使用標簽和模板創建。

剖析工具(Profilers)

Prof-It是一款獨特易用的C#程序剖析工具。當保持對一個最小量的源代碼的探測時,它為每一條語句測量執行頻率。

NProf不僅僅是成熟的剖析程序,也是一套可以用來創建其它功能齊全的剖析程序的完整API,以及用可視化的工具擴展的默認GUI。

NProfiler,.NET平臺下的一個應用程序剖析工具。

項目管理

SharpForge支持協作多個軟件項目的開發和管理,它為你的團隊提供類似 SourceForge 和 CodePlex的功能。SharpForge是C#開發的.NET 2.0開源項目。User Story.NET是一個Extreme Programming 項目。

RSS和RDF工具

Rss Bandit是C#開發的開源RSS閱讀器,它內建多國語系,支持Atom 1.0以及其他各種的RSS feed格式。它畫面漂亮,擁有分頁瀏覽功能,軟件細部設置彈性度高。它的操作畫面直觀簡單易懂,有一個很好的Command模式和ListViewEx來使用,可讓使用者很快的上手。iPodder.NET是一款C#編寫的開源媒體收集器,它能自動幫你從互聯網上下載音樂,能幫你輕松地從成千上萬的音樂中選擇你喜歡的。用它設置好訂閱RSS feeds后,只要節目一有更新,它就自動下載了,你不必大量的浪費時間自己手工下載。它還整合了iTunes,創建播放列表和iPod同步功能,你可以用Apple iTunes或Media Player播放,也可以把音樂導入到你的iPod或其他MP3播放器中。FeedExpress主要是讓你訂閱一些RSS/RDF資源,知名的如FeedExpress里的Subscriptions。它和Outlook Express讓你訂閱一些新聞組是一樣的。RSS.NET是一款操作RSS feeds的開源.NET類庫。它為解析和編寫RSS feeds提供了一個可重用的對象模型。它完全兼容RSS 0.90, 0.91, 0.92, 和 2.0.1等版本。GtkSharpRSS是C#開發的開源RSS和RDF客戶端,它用于 Mono, Gtk#, 和 RSS.NET。它也可以通過內嵌于Mozilla的窗口來顯示內容。

Atom.NET是一款完全使用C#開發的開源類庫,它的目標是提供便捷的方法來操作Arom Feeds。它提供一個對象模型來寫入和解析Atom Feeds。它只兼容0.3Atom規范,可以運行于微軟.NET 1.x,Mono 0.29 或更高版本。

NRss是為微軟.NET框架和Mono下提供的開源類庫,它讀取RSS Feeds元素然后以樹型結構來展現對象關系。

Aggie是一個新聞收集器,它是桌面應用程序,可以下載最新的新聞并通過web頁面的形式呈現。mail2rss是.NET下的 web service,它在你請求時檢查你的電子信箱并返回包含電子信箱里的消息的 RSS feed。它是完全用C#開發的開源項目,沒用使用任何第三方控件。

規則引擎

NxBRE是.NET平臺下的一款開源輕量級的業務規則引擎(aka Rule Based Engine),它由正向串行的推理引擎(forward-chaining inference engine)和XML驅動流控制引擎(XML-driven flow 買粉絲ntrol engine)組成.它支持 RuleML 0.9 Naf Datalog 和 Visio 2003 建模。

SRE (Simple Rule Engine)是.NET下的一款輕量級的開源正向串行的推理規則引擎(forward chaining inference rule engine)。它容易理解,可以解決復雜的問題。

搜索引擎

NLucene是Lucene的.NET版本。

DotLucene,Lucene.Net開源項目轉向商業化后,DotLucene以Lucene.Net作為基礎繼續進行開發。

版本控制(CVS)

Porc是為CVS和項目管理工具提供了完整的圖形化界面,它在CVS的基礎上增加了一些有趣的功能。它是.NET平臺下用C#編寫的。

Sharpcvslib是C#語言編寫的CVS客戶端API。當前它為公共CVS命令提供了核心函數。NetCvsLib是為.NET平臺下C#開發的一個CVS客戶端。它作為一個單獨的程序集而實現,因而可以很容易的集成到其它項目中去。

SQL客戶端

qlBuddy是C#編寫的一款用于Microsoft SQL Server和MSDE的開源工具,使用它可以很容易的編寫SQL腳本。SqlBuddy提供的功能和查詢分析器的目的有些微不同,它傾向于幫助使用者編寫SQL。QueryCommander是一款開源的Sql editor,模擬微軟的查詢分析器,Visual Studio的環境類型。QueryCommander的特點包括類似IntelliSense功能,自動注釋,xml文檔模型,xml2data等。SQL Buddy是一款有特色的免費MSDE / Sql Server IDE,它是用.NET框架的C#編寫。Database Commander是Windows操作系統下的一款用戶界面友好的數據庫管理工具。

模板引擎

NVelocity 是一個以 .NET 為基礎的模板引擎。它允許任何人通過簡單而強大的模板語言來定義對象。

測試工具

NUnit一款單元測試框架,它可以應用于遵循.NET框架標準的所有語言下。NUnit最初是從JUnit移植過來的。NUnit完全使用C#編寫且設計時考慮了多數.NET語言的特性,例如自定義屬性和其它反射特性。NMock是一款.NET平臺下的基于動態代理的Mock模擬對象類庫,用于C#開發。Mock對象使測試更簡單,它測試單個組件或單個類時不需要其它所有組件真正實現。也就是說我們可以僅僅只是測試一個類,比起測試一個完整的對象關系樹更容易查清楚Bug。Mock對象一般用于以測試為驅動的開發當中。TestDriven.NET是一款和Visual Studio .NET無縫結合的測試插件。它可以和NUnit, MbUnit 和 Team System緊密結合。Rhino.Mocks源于EasyMock.Net,它試圖提供一種更簡單的方法去創建和使用mock objects且使你得到更好的重構支持。它結合了EasyMock.Net和NMock的方式。Dot NetUnit實現了XUnit 測試框架,是.NET平臺下的單元測試組件。EasyMock.NET是由Java實現的EasyMock到.買粉絲平臺的一個移植版本的一組類庫。它提供了一個簡單的方法用來模擬接口和遠程對象。dotunit是JUnit移植到微軟.買粉絲平臺的測試框架。它可以實現自動化測試。NUnitForms是NUnit的擴展。它為Windows Forms應用程序提供單元測試和壓力測試,可以容易的用它為你的Windows Forms類進行自動化測試。

Web框架

NStruts 是java下大名鼎鼎的struts開源MVC框架的ASP.NET版本,是jakarta struts框架的一部分。Maverick.NET是從Maverick移植來的.NET版本,是一款開源的 Web MVC框架.它專注于MVC邏輯,它支持豐富的模板和轉換技術。

MaverickLite是ASP.Net下的一款簡單的開源表現層框架。它在建立在Maverick.Net framework基礎上。它使用front 買粉絲ntroller的方式來處理請求。

Ingenious MVC ,基于.NET 2.0的構MVC結構的應用程序,它包含即開即用(out-of-the-box)的特性支持ASP.NET和Windows Forms應用程序.它也可以在大多數方法中擴展和定制.Websharp是.NET平臺下的一款輕量級應用框架。

Email客戶端

GmailerXP是為Google的Gmail服務提供了全套的工具開源程序。在線所能做的GmailerXP都允許用戶做,它也整合了你任何時候在Gmail需要的其它一些程序的特點(GML, Gmailto,等)。

RemoteCalendars是C#開發的為Outlook 2003/2007提供的一款開源 COM-.NET 插件。安裝完這款插件后,Outlook的用都可以用Outlook 2003/2007訂閱、重新讀取和刪除遠程iCalendar(RFC 2445)。

SharpWebMail是一款C#編寫的ASP.NET下的EMail客戶端。它通過POP3服務器接收郵件,通過SMTP服務器發送郵件。它的配置很簡單(只需要在web.買粉絲nfig 里面做幾個設置)。

Web測試

NUnitAsp是一款自動測試 ASP.NET頁面的開源工具. 它是從NUnit擴展來的。

Wiki引擎

Perspective是一款C#開源Wiki引擎,它使用戶可以很容易的合作進行編輯,鏈接和共享Web頁面,它里面有安全和分級的管理環境。Perspective居于奇妙的Wiki思想,包含了其它一些有前途且效果好的特性。

DevHawk Wiki是一款.NET平臺下由C#實現的開源Wiki引擎。

ProntoWiki是使用VWD (Visual Web Developer)編寫的C#開源wiki引擎,ASP.NET 2.0 和 SQLExpress 2005作為后臺。Wiki引擎速度快且容易使用,提供了和 rich text editor 一樣的文本標記( text markup )功能。它可以自動通過web接口接收圖片和文件作為附件。另外,ProntoWiki的特點還有頁面可以在貼出或更新之前預覽,基于角色的用戶認證,使用 web parts 自定義外觀和布局,歷史跟蹤,和功能查詢。FlexWiki是一款使用.NET技術(C#和ASP.NET)編寫實現的開源多人協作的寫作工具。Thufir提供了字處理和文檔鏈接功能。它類似Wiki-Wiki ,且它具有“所見即

搜索关键词: