![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net开源类库
芝麻麻雀
这个作者很懒,什么都没留下…
展开
-
RestSharp的使用说明
RestSharp介绍不得不说,RestSharp是一款非常有用的REST API客户端库。RestSharp可能是.NET中最受欢迎的HTTP客户端库,具有自动序列化和反序列化,请求和响应类型检测,各种身份验证以及其他有用的功能,正在被成千上万的项目使用。RestSharp在NuGet上的下载量超过3200万,评价每日下载量为10000。许多受欢迎的OSS项目(包括Roslyn和Swagge...原创 2020-03-20 10:53:23 · 1863 阅读 · 0 评论 -
Asp.Net Mvc WebApi集成Swagger
看到好多都用Swagger生成API文档,但是在网上找了几个blog根据写了之后,发现一下坑,现记录下来1、新建一个项目,SwaggerMvc5Demo,如果选择mvc项目,需要引用web API引用。或者直接选择Web API项目。2、添加对Swagger的引用:在nuget中搜索:Swashbuckle,现在的版本为5.6.0;进行安装3、点击项目->属性->生成,在输...原创 2018-10-24 10:13:57 · 1374 阅读 · 0 评论 -
【.NET类库推荐】DocX——创建或修改Word
github:https://github.com/xceedsoftware/DocXgitee:https://gitee.com/sesametech-group/DocX此库是用于创建Word文档,使用中无需安装Word,快四并易于使用的 .NET库Edition DocX Xceed Words for .NET Price Free $499.9...原创 2018-10-24 11:55:19 · 3033 阅读 · 0 评论 -
【NPoco】一对多查询操作
ORM库:NPocoGitHub:https://github.com/schotime/NPoco我Fork了一份在gitee:https://gitee.com/sesametech-group/NPoco今天介绍实现一个一对多的关联查询功能首先添加数据库表格:CREATE TABLE `one` ( `OneId` INT(11) NOT NULL AUTO_INCR...原创 2018-10-31 17:25:51 · 979 阅读 · 0 评论 -
Autofac的文档地址
https://autofac.readthedocs.io/en/latest/getting-started/index.html想要研究最新版的Autofac的话,可以根据文档并结合Github的源码进行学习GitHub:https://github.com/autofac/AutofacGitee:https://gitee.com/sesametech-group/Autof...原创 2018-10-31 17:34:58 · 162 阅读 · 0 评论 -
AutoMapper文档地址
http://docs.automapper.org/en/stable/index.html想要研究最新版的AutoMapper的话,可以根据文档并结合Github的源码进行学习GitHub:https://github.com/AutoMapper/AutoMapperGitee:https://gitee.com/sesametech-group/AutoMapper ...原创 2018-11-03 08:13:44 · 213 阅读 · 0 评论 -
PagedList的使用
在ASP.NET MVC中使用分页功能的时候,看到别人使用PagedList进行分页,遂采用这个方式试了一下,果然好用,记录如下在nuget中添加如下两个引用,之后就可以正常使用分页功能了在action方法中添加如下内容:ViewBag.Pagination = new StaticPagedList<ViewModel>( views.Items, ...原创 2018-11-23 14:56:41 · 4334 阅读 · 0 评论 -
OxyPlot v1.0关于中文显示问题
对于使用OxyPlot,版本为1.0 的时候不能使用中文问题,可以暂时采用如下方法进行解决。找个地方写入如下代码即可 System.Drawing.StringFormat.GenericTypographic.FormatFlags &= ~StringFormatFlags.LineLimit;...原创 2018-11-29 11:53:35 · 787 阅读 · 0 评论 -
AutoMapper三人组实现
1、AutoMapper的配置:AutoMapperConfiguration在注释的下一行添加需要map的代码,完成map转换namespace AutoMapperConfig{ public static class AutoMapperConfiguration { public static void InitAutoMapper() ...原创 2018-11-29 17:08:17 · 127 阅读 · 0 评论 -
AutoMapper扁平化处理
文档地址:https://automapper.readthedocs.io/en/latest/Flattening.html对象-对象的映射,最常见的应用就是将一个复杂的对象模型映射到一个简单的对象模型。如有如下复杂模型:public class Order{ private readonly IList<OrderLineItem> _orderLineIte...翻译 2018-11-30 09:24:48 · 421 阅读 · 0 评论 -
LiteDB
LiteDB - 一个使用.net 开发的NoSQL文档存储的单文件数据库。官网:www.litedb.orgGitHub:https://github.com/mbdavid/LiteDBLiteDB是一个小型的、快速的和轻量级的NoSQL嵌入式数据库,特点:无服务器的NoSQL文档存储 类似于MongoDB的简单API 单文件(小于300kb),100%的C#代码,支持.NE...翻译 2019-01-17 11:10:09 · 3515 阅读 · 0 评论 -
OxyPlot在WinForm中的应用之AreaSeries
添加FrmAreaSeries 窗体,在load函数中添加代码 namespace OxyPlotWinform{ public partial class FrmAreaSeries : Form { public FrmAreaSeries() { InitializeComponent(); }...原创 2018-10-17 12:01:30 · 1489 阅读 · 0 评论 -
OxyPlot在WinForm中的应用之PieSeries
添加 FrmPieSeries窗体,在load函数中实现如下代码namespace OxyPlotWinform{ public partial class FrmPieSeries : Form { public FrmPieSeries() { InitializeComponent(); } ...原创 2018-10-17 11:56:54 · 1430 阅读 · 0 评论 -
OxyPlot在WinForm中的应用之BarSeries
直接看代码,请使用nuget添加oxyPlot的引用namespace OxyPlotWinform{ public partial class FrmBarSeries : Form { private PlotModel _barModel; public FrmBarSeries() { Ini...原创 2018-08-23 11:28:42 · 2140 阅读 · 0 评论 -
NetOffice Excel的使用注意事项(持续更新...)
1、打开一个excel//变量private NetOffice.ExcelApi.Application _excelApp = null;private NetOffice.ExcelApi.Workbook _workbook = null;//初始化_excelApp = new NetOffice.ExcelApi.Application();//打开一个excel_...原创 2018-09-18 11:41:11 · 3627 阅读 · 3 评论 -
NetOffice - MS Office in .NET
NetOffice是用于访问Microsoft Office应用的.NET的程序集特性 对MS Office没有版本限制 包含MS Office的版本2000,2002,2003,2007,2010,2013和2016的所有特性 支持独立开发特性 在语法和语义上,与Microsoft Interop Assemblies相同 如果了解MS Office模型,则不需要重新学习,可...原创 2018-09-18 13:05:54 · 5297 阅读 · 0 评论 -
AutoFac在WinForm中的使用
新建winform项目,命名为WfaAutoFacDemo,使用nuget添加autofac的引用,最新版为4.8.1,直接安装即可 添加一个服务接口:IService和ISecondService,定义如下:namespace WfaAutoFacDemo.Interface{ public interface IService { string Do...原创 2018-09-19 10:50:01 · 11260 阅读 · 0 评论 -
使用MQTTnet搭建Mqtt服务器
官方介绍:MQTTnetMQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from h...原创 2018-09-04 15:10:58 · 14789 阅读 · 3 评论 -
Live-Charts-简单,灵活,互动和强大的图表
注:文中的相关图片中的功能,可能需要收费,有些不在开源项目里面。We are doing a full rewrite of the library with all the learned lessons, the new version is focused on: If you own the Geared package the new high performance vers...原创 2018-10-13 13:35:00 · 9721 阅读 · 0 评论 -
AutoMapper使用
通常在一个应用程序中,我们开发人员会在两个不同的类型对象之间传输数据,通常我们会用DTOs(数据传输对象),View Models(视图模型),或者直接是一些从一个service或者Web API的一些请求或应答对象。一个常见的需要使用数据传输对象的情况是,我们想把属于一个对象的某些属性值赋值给另一个对象的某些属性值,但是问题是,这个两个对象可能并不是完全匹配的,比如,两者之间的属性类型,名...原创 2018-09-30 14:57:55 · 222 阅读 · 0 评论 -
Newtonsoft.Json的使用
在使用Newtonsoft.Json时,把发送数据和接收数据放入同一个Root中。发送中不包括接收的数据,接收中不包括发送的数据。如果使用默认的//object转jsonpublic static string SerializeObject(object value)public class SetData{ public string ArgId { get; set;...原创 2018-10-16 11:26:05 · 932 阅读 · 0 评论 -
OxyPlot在WinForm中的应用之StairStepSeries
新建窗体,并添加控件:PlotView,在load方法中添加如下代码namespace OxyPlotWinform{ public partial class FrmStairStepSeries : Form { public FrmStairStepSeries() { InitializeComponent()...原创 2018-10-17 11:44:03 · 1116 阅读 · 0 评论 -
OxyPlot支持的各个曲线形状
OxyPlot支持的各个曲线形状汇总1、AreaSeries2、BarSeries3、BoxPlotSeries4、CandleStickSeries5、ColumnSeries6、ContourSeries7、ErrorColumnSeries8、FunctionSeries9、HeatMapSeries10、HighLowSeries11、Inter...原创 2018-10-17 11:54:16 · 4700 阅读 · 0 评论 -
使用MQTTnet连接Mqtt服务器
https://blog.csdn.net/weixin_42930928/article/details/82383297上篇文章介绍了mqttnet的内容,并使用mqttnet搭建了一个mqtt服务器。本篇文章将继续使用mqttnet做一个客户端,用于连接mqtt服务器。client的界面部署入下图所示,1、单个mqtt client,可是使用订阅主题和发布主题,2、创建多个m...原创 2018-09-07 09:16:52 · 11384 阅读 · 8 评论