C#常用开源项目

c# 常用库收藏 nopcommerce 是国外的一个高质量的开源b2c 网站系统,基于EntityFramework4.0和MVC3.0,使用Razor模板引擎,有很强的插件机制,包括支付配送功能都是通过插件来实现 的,基于xml的多语言版本,非常灵活的语言切换功能,包括在后台都能同时编辑产品的中英文属性,非常适合做外贸,优秀超前的程序架构,性能也非常强大, 自定义的产品名称和分类又有很好的seo优化。话说,这个ORM,博主自己也一直在使用,确实十分强悍,至少在性能方面,恐怕.NET里面的大多数ORM只能是望其项背了。 阅读详情
 

net PDF 类库

 

PDFsharp   

    PDFsharp是一款可以让.NET框架支持的任何语言很容易的创建PDF文件的类库。

ASP.NET FO PDF   

    FO PDF 是一款C#编写类似于ASP.NET服务器控件的控件。它接受DataTable 和一些其它参数来创建XSL FO,并使用NFOP (Apache FOP Port in J#) PDF Formatter来绘制一个类似PDF Report 的DataGrid 。今后将会增加更多的标签来可以生成XSL FO 。

Report.NET    

    Report.NET 开源类库包含了生成精确PDF文档的类。它是.NET平台下的C#编写的,可以帮助你创建简单的灵活的PDF文件。你可以从任何ADO.NET的DataSet取得数据来创建PDF文档。ASP.NET可以用Report.NET来创建动态的PDF响应页面。

SharpPDF   

     SharpPDF是可以用来简单的创建PDF文件的C#类库。它创建的文件百分白兼容PDF格式。

iTextSharp   

   iTextSharp是一款开源的PDF操作类库,使用它可以快速的创建PDF文件。http://hardrock.cnblogs.com/  是一个关于 iTextSharp的中文Blog。

工作流 

Workflow.Net    

     Workflow.Net是使用微软.Net技术基于wmfc标准的创建工作流引擎。

netBPM    

     NetBPM是JBpm移植到.net平台下的一款开源工作流软件。NetBpm可以很容易和.Net应用程序集成在一起,可以创建,执行和管理工作流程序。
     Bpm Tool支持将业务模型转换成软件模型。业务开发人员可以使用模型驱动的方法设计,实现,执行和跟踪业务流程。因此开发人员能够更容易的关注业务逻辑的变化。

 

 

持久层框架

 

NHibernate    

     NHibernate是一个面向.NET环境的针对关系型数据库的对象持久化类库。
     NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。 NHibernate从数据库底层来持久化你的.Net对象到关系型数据库。NHibernate为你处理这些,你不用自己写SQL去数据库存取对象。你的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的表和字段中去.大量减少开发时人工使用SQL和ADO.NET处理数据的时间. NHibernate可以帮助你消除或者包装那些针对特定数据库的SQL代码,并且帮你把结果集从表格式的表示形式转换到一系列的对象去。因此对于那些在基于.NET的中间层的应用中,它们实现面向对象的业务模型和商业逻辑的应用,NHibernate是最有用的。

FileHelpers Library    

    FileHelpers Library是一款C#编写的开源 .NET 类库。它使用简单,很容易就可以从固定长度文件或界定记录(CSV)读/写数据。它也支持从不同的数据存储格式(Excel, Access, SqlServer)导入/导出数据。

Websharp   

    Websharp是国人开源的一款开源持久层框架,它的目标是设计一个基于.Net的通用的应用软件系统的框架,以简化基于.Net平台的企业应用软件的开发。目前,Websharp关注于企业应用软件的以下几个方面:
1、  数据库访问
2、  O/R 映射
3、  AOP
4、  分布式访问

ObjectBroker    

    ObjectBroker是.NET平台下的一款开源O/R映射框架。它支持对象缓存,1:1, 1:n 和 m:n的关联映射等特性。

Gentle.NET    

    Gentle.NET是一款开源的与关系数据库(RDBMS)无关的对象持久层框架,可以自动生成SQL和对象结构。它拥有一个SQL工厂用来创建自定义查询、DataView构建助手和卓越的性能和完善的文档。

Ubik   

     Ubik是C# 2.0下的ORM持久层框架,当前是WinForms应用程序开发提供的.它支持OPath的子集而可以进行面向对象查询,且包含一个网络事件系统.

NDal    

     NDal是一个数据提取层(DAL)框架,它可以运行在.NET和Mono环境下。

Persist.NET    

     Persist.NET是C#编写的一款完整的持久层框架。

ObjectBroker    

     ObjectBroker是.NET平台下的数据库对象/关系映射(O/R Mapping)框架。

iBATIS.NET    

    iBATIS.NET帮助你的应用系统创建更好的持久层框架。

Advanced Data Provider    

     Advanced Data Provider是为ADO.NET提供的动态数据提供者 。可以让应用程序透明的访问不同的ADO.NET 数据提供者。

OJB.NET    

     OJB.NET是一款.NET平台下的对象/关系映射(O/R Mapping)工具。

 

图表制作

ZedGraph    

    ZedGraph是C#编写的.NET类库,提供了用户控件和web控件。它可以创建2D的线性图、条形图和饼图。它功能完整且有详细的功能自定义,不过使用默认的选项就足够好用了。

.NET Charts    

     一款类似 PieChart, StackBar, LineChart的C#开源图表组件。

NPlot   

    NPlot是一款.NET下的开源图表类库.它值得称道的地方是优雅且灵活的API设计.NPlot包含了Windows Form控件, ASP.NET控件和一个创建Bitmap图片的类。还有一个可用的GTK#控件。

XSCharting    

    XSCharting是C#开发的图表组件,提供了多种多样的图表选项。

DaveChart   

    DaveChart是一个免费的DotNet类库。

NChart    

    NChart 提供了很多值得应用在商业,教育等多个领域的2 D图表。

 

WebGis

 

SharpMap    

    SharpMap是一款易于使用的地图渲染器,它可以为Web和Windows应用程序渲染GIS数据。SharpMap是使用C#编写,基于.NET 2.0框架上开发的开源项目。

monoGIS   

    monoGIS将成为Mono平台下的开源完整GIS。已经发布了internet mapserver,OGC WMS实现和一些工具像空间格式转换。

NASA World Wind    

    NASA World Wind 是C#开发的个人电脑上的开源的3D图形虚拟地球系统。它结合了美国国家航空航天局(NASA)从卫星拍摄的图像,这些图像应用于Blue Marble, Landsat 7, SRTM, MODIS 以及其它更多的地方。

Github上十大c#开源项目排行榜 自从微软宣布.net开源后,越来越多的微软开发者也开始关注起来开源项目来,本站根据github上的c#开源项目的关注数(start)进行了统计,整理出本文。 1.SignalR ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。当WebSockets可用时(即浏览器支持Html5)SignalR... 阅读详情

相关推荐

C#语言的学习路线

学习任何一门编程语言,良好的学习路线是非常重要的。编程基础C#基础高级特性常用框架项目实战持续学习学习C#是一条充满挑战但也充满乐趣的旅程。通过本文提供的学习路线图,结合实践项目和持续学习,相信你可以从C#初学者成长为一名优秀的C#开发者。编程能力的提升需要时间与努力,希望每一位学习者都能够做到坚持不懈,勇往直前。最终,你将掌握这门强大的语言,去创造属于自己的精彩应用!

2401_90032281的博客 1178

[转]C#开源资源大汇总

原文:http://joerong666.javaeye.com/blog/189329 C#开源资源大汇总 2008年04月17日 星期四 08:52 A.M. 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方...

weixin_30555753的博客 2968

最新实用的C#开源项目推荐及源代码分享

以上是几个最新且实用的C#开源项目的推荐及相应的源代码分享。这些开源项目在各自的领域具有优秀的质量和广泛的应用性,可以帮助开发者提高开发效率和代码质量。你可以根据自己的需求选择并使用这些项目,并根据源代码进行定制开发。希望这些推荐对你有所帮助!C#是一种广泛使用的编程语言,拥有丰富的生态系统和众多优秀的开源项目。在本篇文章中,我将向大家推荐一些最新且实用的C#开源项目,并分享相应的源代码。

ByteHero的博客 995

读博日记(C#常用开源类库收集

net PDF 类库 PDFsharp PDFsharp是一款可以让.NET框架支持的任何语言很容易的创建PDF文件的类库。 ASP.NET FO PDF FO PDF 是一款C#编写类似于ASP.NET服务器控件的控件。它接受DataTable 和一些其它参数来创建XSL FO,并使用NFOP (Apache FOP Port in J#) PDF Fo...

weixin_30296405的博客 465

MMSegmentation 安装教程,避免mmcv不合适版本,及相关问题解决

都行,不做要求。

qq_43683133的博客 1220

如何使用Dify 搭建一个用自然语言查询数据库的 Agent?

这样就会发布完毕。

AI Agent 首席体验官 1698

C#常用帮助类封装,开源项目

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33894640的博客 278

使用podman 容器化安装DIFY

本文阐述了使用podman容器化安装DIFY的过程

wengad的博客 1901

[转][C#]常用开源项目

本文来自:http://www.cnblogs.com/sunxuchu/p/6047589.html 新增两个: 纸壳CMS http://www.zkea.net/zkeacms https://github.com/SeriaWei/ASP.NET-MVC-CMS Epplus https://github.com/JanKallman/EPPlus Json.NET ht...

weixin_30597269的博客 127

workbench谐响应

定义材料 打开Engineering Data定义材料,在分析时不同部分选择不同材料 建模 打开Geometry建模,我举的例子很简单就一根光秃秃的轴 因为要加轴承,在轴上创建imprint face 因为要用point mass代替轴上原来的盘,在轴上盘的位置新建一个Plane,用Slice方法将轴从XYPlane3分成两段 施加边界条件以及谐响应分析 打开Model 1.在两段轴的交界面处,创建Point Mass,输入质量与转动惯量,位置在轴线上 2.mass point promote to.

my blogs include programming, math, physics.回首过去,放眼未来。 leslielee.blog.youkuaiyun.com 5882

【PX4学习笔记】1. ROS及PX4环境搭建

环境 Ubuntu18.04 安装教程参考 https://www.guyuehome.com/8983 安装过程中问题的解决 问题1 rosdep init 错误的终极解决方法 注意etc/下的ros和rostep文件夹要自己建 问题2 Ubuntu安装ROS报错 sudo: rosdep:找不到命令 问题3(更好地解决了问题1、2)【推荐】 解决GitHub的raw.githubusercontent.com无法连接问题 问题4:GeographicLib的安装 教程中安装GeographicLib d

【人工智障 | 计算鸡视觉 | 机器孩】 8231

提升C开发效率的终极利器:C操作类全

提升C#开发效率的终极利器:C#操作类全 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在C#开发的世界里,你是否曾经为了寻找一个合适的类库而翻遍了整个互联网?是否为了实现一个简单的功能而花费了大量的时间?如果是,那么你绝对不能错过这个项目——C#操作类全。这个开源项目提供了一个全面的C#操作类资源文件,几乎涵盖了所有常用的C#类库。无论你是初学者还是有经验的开发者,...

gitblog_09795的博客 294

【AI智能体】Codex 生成高质量电商套图实战操作详解

Codex 生成高质量电商套图实战操作详解

congge 4523

推荐开源项目:C全能速查宝典

推荐开源项目:C#全能速查宝典 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在当今快节奏的软件开发环境中,每一位开发者都需要一本高效、全面的技术指南来助力他们的编程之旅。《C#全能速查宝典》就是这样一本不可或缺的资源。它不仅全面覆盖了C#编程的基础知识,还深入探讨了高级技巧,精心编排了562个编程中常用的技术点。无论你是初入编程领域的新手,还是经验丰富的开发者,这本...

gitblog_06600的博客 303

机器人中的数值优化(十二)——带约束优化问题简介、LP线性规划

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例

慕羽★的博客 3851

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

C#学习资料

一、网站 1、http://msdn.microsoft.com/zh-CN/ 微软的官方网站,C#程序员必去的地方。那里有API开发文档,还有各种代码、资源下载。 2、http://social.msdn.microsoft.com/Forums/zh-CN/home 微软msdn论坛。定位于微软技术的传播和技术问题的解决,是学习微软技术的好去处。 3、https://referenc...

全网同名,欢迎关注。 8542

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

一个包含 80+ C#/.NET 编程技巧实战练习开源项目!

C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。想要学习C#/.NET/.NET Core什么技术欢迎Issues中留言:https://github.com/YSGStudyHards/DotNetGuide/issues/42。15、CsvHelperExercise:.NET使用CsvHelper快速读取和写入CSV文件。

weixin_55010563的博客 419

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

一个包含 80+ C#/.NET 编程技巧实战练习开源项目

C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。C#/.NET/.NET Core全面的学习、工作、面试指南知识库!

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 1249

开源项目推荐:MasterNeverDown.LeetCode,刷题必备的C#利器

LeetCode是一个全球知名的算法练习平台,上面有海量的算法题目,是程序员提升算法能力、准备面试的绝佳场所。然而,刷题过程中,我们常常需要重复编写一些基础的数据结构类,比如TreeNode、Node、ListNode等,这不仅浪费时间,还容易出错。MasterNeverDown.LeetCode正是为了解决这个问题而生。这个项目是一个C#刷题工具包,它为开发者提供了常用的数据结构类和一些实用的方法,帮助你在编写算法题时不必自己创建这些基础类。

temp0504的博客 608
上一篇: 你必须懂的.NET中Attribute
下一篇: c#不可忍受之慢—谁是罪魁祸首
jackfirst86
博客等级 码龄18年 28粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值