为 .NET 打 Call,为国产平台 Gitee 打 Call,我的 .NET/C# 开源项目清单,同步维护于 Github 和 Gitee

所有项目遵循 MIT 开源协议。可以随意使用,但是需在源代码和产品关于画面保留版权声明和我的网站链接,谢谢。

Sheng.Winform.IDE

Github:https://github.com/iccb1013/Sheng.Winform.IDE
Gitee: https://gitee.com/iccb1013/Sheng.Winform.IDE

博文件介绍:https://blog.shengxunwei.com/Home/Post/30bcf36f-5ff7-412b-bb47-763ce9218bce

这是我09年到11年左右业余时间编写的项目,最初的想法很简单,做一个像 Visual Studio 一样,做一个能拖拖拽拽就直接生成应用程序的工具,不用写代码,把能想到的业务操作全部封装起来,通过配置的方式把这些业务操作组织起来运行。
项目的核心功能已经基本实现,但12年之后我基本停止了这方面的开发,现在分享在这里和大家交流,希望对你有用。

Sheng.Winform.Controls

Github: https://github.com/iccb1013/Sheng.Winform.Controls
Gitee: https://gitee.com/iccb1013/Sheng.Winform.Controls

升讯威 .Net WinForm 控件库提供了超过15种 Winform 控件,你可以直接使用本控件库,更可以通过本控件库学到 Winform 控件开发的方法和理念。

博文介绍:https://blog.shengxunwei.com/Home/Post/179ee0db-aec6-4e63-a6a8-8456033cd75f

Sheng.Winform.Controls.Controller

Github: https://github.com/iccb1013/Sheng.Winform.Controls.Controller
Gitee: https://gitee.com/iccb1013/Sheng.Winform.Controls.Controller

在我们的客户端应用程序开发中,可能会涉及大量的控件操作的代码,如 TreeView,DataGridView,ListBox 等等,这些控件虽然都提供了基本的数据操作接口,但是这些接口的功能都非常的基础和简单,这些操作有一个重要的共同点,都是针对“数据”进行操作,但是基本的的控件接口,没有这么多功能,既有的接口也多是以 object 作为参数来操作的,如果要实现这些功能,很多时候程序员需要写一些“业务代码”来完成,在业务代码中迭代数据源,写条件判断,做类型转换,最后调用控件的基本操作接口。

Sheng.WeixinConstruction

Github: https://github.com/iccb1013/Sheng.WeixinConstruction
Gitee: https://gitee.com/iccb1013/Sheng.WeixinConstruction

博文介绍:https://blog.shengxunwei.com/Home/Post/0fb606f8-5def-4c10-9896-c53f1c7cb8ea

这是2015年到2016年间业余时间写的一个项目,最初的期望是实现一个微信云平台,类似于微盟,只需要商家扫码绑定即可提供整套的营销功能。
我的定位是专门服务于线下商家,例如电影院、商业中心、各类线下门店等,线下商家的一些业务场景和业务流程是比较特殊的,和纯现上的公众号运营不尽相同。

Sheng.WeixinConstruction.WeixinContract

Github: https://github.com/iccb1013/Sheng.WeixinConstruction.WeixinContract
Gitee: https://gitee.com/iccb1013/Sheng.WeixinConstruction.WeixinContract

这个工程是升讯威微信营销系统中关于微信API接口的封装,包括:分组接口、消息群发接口、客服接口、资源接口、二维码接口、短网址接口、标签接口、用户接口,以及微信支付接口和 JS API 等。

Sheng.Mapper

Github:https://github.com/iccb1013/Sheng.Mapper
Gitee:https://gitee.com/iccb1013/Sheng.Mapper

博文介绍:https://blog.shengxunwei.com/Home/Post/bde984a5-5c13-4667-ae8e-0e1a31e6bc2a

对象属性值映射/拷贝工具。不需要创建映射规则,不要求对象类型一致,适用于简单直接的拷贝操作,可以全属性拷贝,指定属性拷贝,排除指定的属性。和 AutoMapper 互补,与之相比最大优势是短,平,快。不需要创建复杂的映射规则,并支持属性排除操作。

Sheng.ADO.NET.Plus

Github:https://github.com/iccb1013/sheng.ADO.NET.Plus
Gitee:https://gitee.com/iccb1013/sheng.ado.net.plus

sheng.ADO.NET.Plus 是一个介于 Entity Framework 和直接使用 ADO.NET 两者之间的,高度自由高开发效率的数据库访问层组件。

博文介绍:https://blog.shengxunwei.com/Home/Post/01b37f59-cbe3-4a86-a642-e2d8142ea0b7

Sheng.SQLite.Plus

Github: https://github.com/iccb1013/Sheng.SQLite.Plus
Gitee: https://gitee.com/iccb1013/Sheng.SQLite.Plus

博文介绍:https://blog.shengxunwei.com/Home/Post/5364bf7e-07a8-4daf-b5bd-9bb4645bb739

sheng.ADO.NET.Plus 的 SQLite 版本。
Sheng.SQLite.Plus 是一个对直接使用 ADO.NET 方式操作 SQLite 数据库的一个增强组件,它的操作方式介于 Entity Framework 和 ADO.NET 之间,是用于 SQLite 的高度自由和高开发效率的数据库访问层组件。

Sheng.RabbitMQ.CommandExecuter

Github: https://github.com/iccb1013/Sheng.RabbitMQ.CommandExecuter
Gitee: https://gitee.com/iccb1013/Sheng.RabbitMQ.CommandExecuter

通过XML配置文件定义Exchange及队列等信息,根据此配置文件自动声明及初始化相关队列信息,方便 .Net 开发人员使用 RabbitMQ。并实现了一个基于 MQ 的命令执行器,将 MQ 消息抽象化为命令,发布端和订阅端通过命令进行交互。

所有项目遵循 MIT 开源协议。可以随意使用,但是需在源代码和产品关于画面保留版权声明和我的网站链接,谢谢。

给TA买糖
共{{data.count}}人
人已赞赏
经验教程

基于autofac的属性注入

2021-3-16 9:37:00

经验教程

MySQL深入研究--学习总结(5)

2021-3-16 9:44:00

⚠️
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。本站部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 momeis6@qq.com 或点击右侧 私信:momeis 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索