C#開源資源大匯總(4)_.Net教程
推薦:深入Lumisoft.NET組件與.NET API實現郵件發(fā)送功能的對比分析本篇文章對Lumisoft.NET組件與.NET API實現郵件發(fā)送的功能兩者進行了深入的對比分析。需要的朋友參考下
NHibernate從數據庫底層來持久化你的。Net對象到關系型數據庫。NHibernate為你處理這些,你不用自己寫SQL去數據庫存取對象。你的代碼僅僅和對象關聯,NHibernat自動產生SQL語句,并確保對象提交到正確的表和字段中去。大量減少開發(fā)時人工使用SQL和ADO.NET處理數據的時間。
NHibernate可以幫助你消除或者包裝那些針對特定數據庫的SQL代碼,并且?guī)湍惆呀Y果集從表格式的表示形式轉換到一系列的對象去。因此對于那些在基于。NET的中間層的應用中,它們實現面向對象的業(yè)務模型和商業(yè)邏輯的應用,NHibernate是最有用的。
FileHelpers Library是一款C#編寫的開源 .NET
類庫。它使用簡單,很容易就可以從固定長度文件或界定記錄(CSV)讀/寫數據。它也支持從不同的數據存儲格式(Excel, Access,
SqlServer)導入/導出數據。
Websharp是國人開源的一款開源持久層框架,它的目標是設計一個基于。Net的通用的應用軟件系統(tǒng)的框架,以簡化基于。Net平臺的企業(yè)應用軟件的開發(fā)。目前,Websharp關注于企業(yè)應用軟件的以下幾個方面:1、數據庫訪問
2、 O/R 映射 3、 AOP 4、 分布式訪問
ObjectBroker是。NET平臺下的一款開源O/R映射框架。它支持對象緩存,1:1, 1:n 和 m:n的關聯映射等特性。
Gentle.NET是一款開源的與關系數據庫(RDBMS)無關的對象持久層框架,可以自動生成SQL和對象結構。它擁有一個SQL工廠用來創(chuàng)建自定義查詢、DataView構建助手和卓越的性能和完善的文檔。
Ubik是C#
2.0下的ORM持久層框架,當前是WinForms應用程序開發(fā)提供的。它支持OPath的子集而可以進行面向對象查詢,且包含一個網絡事件系統(tǒng)。
NDal是一個數據提取層(DAL)框架,它可以運行在。NET和Mono環(huán)境下。
Persist.NET是C#編寫的一款完整的持久層框架。
ObjectBroker是。NET平臺下的數據庫對象/關系映射(O/R Mapping)框架。
iBATIS.NET幫助你的應用系統(tǒng)創(chuàng)建更好的持久層框架。
Advanced Data Provider是為ADO.NET提供的動態(tài)數據提供者�?梢宰寫贸绦蛲该鞯脑L問不同的ADO.NET
數據提供者。
OJB.NET是一款。NET平臺下的對象/關系映射(O/R Mapping)工具。
門戶系統(tǒng)
OmniPortal基于一種web-portal-kernel(Web門戶核心)的思想而構建的開源基礎框架,它解決了安全控制、主題和本地化等。你可以基于
OmniPortal 來更容易的創(chuàng)建任意的Web應用系統(tǒng)(例如 ERP, CMS, CRM)。它支持Mono 和。Net
。對于Web開發(fā)人員來說,OmniPortal為他們提供了一款優(yōu)秀的二次開發(fā)基礎類庫。
SharpNuke.NET是一款C#開發(fā)的基于 ASP.NET 的開源 Portal/CMS。最初是從流行的VB.NET開發(fā)的web
portal系統(tǒng)DotNetNuke移植過來的的。以后的版本將會兼容 Windows和 Linux Mono。
Personal .NET Portal是一個基于Web的個人門戶系統(tǒng)。它試圖提供一種簡單的方式建立個人網站,頁面使用標簽和模板創(chuàng)建。
My Community
Portal提供了一個統(tǒng)一的Internet門戶,作為論壇,群組,聊天,你自己的Email,搜索引擎,網絡目錄,個人主頁,投票還有更多的功能入口。
剖析工具(Profilers)
Prof-It是一款獨特易用的C#程序剖析工具。當保持對一個最小量的源代碼的探測時,它為每一條語句測量執(zhí)行頻率。
NProf不僅僅是成熟的剖析程序,也是一套可以用來創(chuàng)建其它功能齊全的剖析程序的完整API,以及用可視化的工具擴展的默認GUI。
NProfiler,.NET平臺下的一個應用程序剖析工具。
項目管理
SharpForge支持協作多個軟件項目的開發(fā)和管理,它為你的團隊提供類似 SourceForge 和
CodePlex的功能。SharpForge是C#開發(fā)的。NET 2.0開源項目。
User Story.NET是一個Extreme Programming 項目。
分享:深入Lumisoft.NET實現郵件發(fā)送功能的方法詳解本篇文章對使用Lumisoft.NET實現郵件發(fā)送功能的方法機型了詳細的分析介紹。需要的朋友參考下
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-C#開源資源大匯總(4)
。