![](https://img-blog.csdnimg.cn/20200324214422379.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
.NET
文章平均质量分 51
.NET后端常规知识记录
王事成
这个作者很懒,什么都没留下…
展开
-
IIS发布可下载文件的站点
前景提要之前在一个项目中需要做一个winform的自动更新程序,程序需要从服务端下载需要更新的文件,今天就给大家讲讲如何发布这样一个网站,用来提供给程序下载文件。实现过程第一步:创建网站第二步:修改文件属性第三步:验证是否成功个人心得...原创 2021-03-06 10:36:54 · 3272 阅读 · 4 评论 -
resources资源文件反编译为resx文件
resources资源文件反编译为resx文件【前景提要】在日常工作中我们会遇到需要将一个编译后的winform程序反编译出其对应的源码,然而在常用的反编译工具中对于项目中使用的资源文件是编译为resources文件的,这个资源文件在反编译后的源码中是无法直接使用的,我们需要将其转为resx文件,才可在项目中使用。反编译工具:ILSpyVS:2015如何使用第一步:打开vs2015开发命令行工具第二步:进入resources所在的目录,我的文件在D:\zy\MainForm.reso原创 2021-01-05 16:55:58 · 2161 阅读 · 0 评论 -
附录1——单元格设置背景色,FillPattern枚举效果
cellstyle.FillForegroundColor = 10;//10代表红色 //填充模式--必须设置 cellstyle.FillPattern = FillPattern.SolidForeground;//充满主要是整理,FillPattern 的各种枚举结果FillPattern 共有枚举如下类型:public enum FillPattern : short { NoFill = 0, ...原创 2020-08-11 17:27:03 · 11952 阅读 · 0 评论 -
第八章——ICellStyle单元格样式操作
1.边框设置 ICellStyle cellstyle= workbook.CreateCellStyle(); /* * 边框样式(四周边框),如果文本框内本身有内容,设置边框样式会失效 */ //下边框 cellstyle.BorderBottom = BorderStyle.Thin; //上边框 cellstyle.Bord原创 2020-08-11 15:39:18 · 6934 阅读 · 1 评论 -
第七章——ICell的常用属性与方法
直接看代码: /// <summary> /// NPOI ICell 对象的常用属性与方法 demo /// </summary> public class NPOIICellDemo { IWorkbook workbook = null; NPOIHelper npoiHelp = new NPOIHelper(); public NPOIICellDemo() {原创 2020-08-10 17:29:58 · 2613 阅读 · 1 评论 -
第六章——IRow对象常用属性与方法
IRow 对象的常用属性及方法看代码:public class NPOIIRowDemo { IWorkbook workbook = null; NPOIHelper npoiHelp = new NPOIHelper(); public NPOIIRowDemo() { string filePath = "D:\\NPOITest.xlsx"; workbook = npoiHe原创 2020-08-10 15:21:41 · 3260 阅读 · 0 评论 -
第五章——ISheet接口常用属性及方法
直接看代码:/// <summary> /// ISheet 常用的属性/方法 /// </summary> public class ISheetDemo { IWorkbook workbook = null; NPOIHelper npoi = new NPOIHelper(); public ISheetDemo() { string filePath原创 2020-08-10 10:53:42 · 3309 阅读 · 0 评论 -
第四章——IWorkBook 接口常规使用的属性及方法
前言:本文记录IWorkBook 接口常用的属性及常用的方法IWorkBook 是什么?IWorkBook我们可以理解为就是一个Excel文件,NPOI操作excel,第一步都是先获取或声明一个对应wookbook的对象。其中:xls文件对应的类是:XSSFWorkBookxlsx文件对应的类是HSSFWorkBook但是这两个类都继承接口:IWorkBook。在实际使用中,为了更好的操作,我们都是通过操作IWorkBook以接口的形式操作Excel。(这样就不用去区分是操作xls文件还是操作xl原创 2020-08-06 15:53:13 · 5253 阅读 · 4 评论 -
第三章——NPOI创建/读取Excel简单案例
前言:XSSFWorkBook 操做Excel,创建新的excel和读取现有的excle文件几种方式的记录看代码:引入命名空间:using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using System.IO;代码实现:public class XSSFWorkBookDemo { /// <summary> /// 使用npoi创建一个excel文件 /// </su原创 2020-08-06 15:44:30 · 722 阅读 · 1 评论 -
wkhtmltopdf将一个url页面转为pdf
分享一个快速将url页面转成pdf文件的工具wkhtmltopdf我们需要回答三个问题什么是wkhtmltopdf?官网地址:https://wkhtmltopdf.org/根据官网上的描述,wkhtmltopdf是开放源代码(LGPLv3)命令行工具,可使用Qt WebKit渲染引擎将HTML渲染为PDF。它们完全“无头”运行,不需要显示或显示服务。有什么用?可以将HTML渲染为pdf或者经url指向的html页面转为pdf怎么使用?1. 安装wkhtmltopdf官网下载,进行安装。原创 2020-07-30 14:54:29 · 1170 阅读 · 0 评论 -
Spire将url页面转为PDF
使用spire将url指向的页面加载后的结果转成pdf直接看代码:需要引入命名空间:using Spire.Pdf;using Spire.Pdf.HtmlConverter; public static void SpireUrlToPDF(string url) { //创建PdfDocument对象 PdfDocument doc = new PdfDocument(); //创建PdfPageSe原创 2020-07-30 13:54:00 · 572 阅读 · 0 评论 -
记一次被wkhtmltopdf坑的经历
今天不讲代码,给大家讲讲我在工作中的一次填坑的难忘经历。在之前的一个项目中有一处需要生成pdf文件,向公司大佬请教如何生成pdf,大佬推荐了2种方式:Itextsharpwkhtmltopdf因为pdf的内容中包含3个行数不固定的表格(需要后端获取数据),和个数不固定的图片(同样大小的一块儿区域如果一张照片就填充满,2张就对半分…)。这样一来如果直接操作pdf,通过代码向pdf中写入内容的话,需要做的逻辑 处理实在太多,而且后期如果pdf内容需要调整,那么修改后端代码将是一间非常痛苦的事情。.原创 2020-07-23 19:42:09 · 8474 阅读 · 10 评论 -
C# 四舍五入保留两位小数方法总结
在开发中我们经常需要将数值数据进行四舍五入,保留相关小数。我总结了常用的三种转换方式及其对应的特点。方式一:使用Math.Round(double,int)//常规方法:使用Math.Round(),double num1 = Math.Round(2.455,2);//得到的值是2.46double num2 = Math.Round(2.445, 2);//得到的值是2.44,实际生活中我们认为应该得到2.45double num3 = Math.Round(2.454,2);//得到的值是2原创 2020-07-15 23:19:10 · 9707 阅读 · 2 评论 -
int数据类型3种转换方式对比
内容待写原创 2020-06-09 11:58:02 · 5423 阅读 · 0 评论 -
初识NPOI
前言:在程序开发中我们会经常遇到excel导出,导入等功能。今天给大家分享一款非常方便的excel操作的组件NPOI。每当我接触一个新东西的时候我都喜欢从下面几个方面来学习这个新东西。这个东西是什么?这个东西有什么用?这个东西该怎么用?–简易demo今天我就从这三个方面分享一下我对npoi的理解。NPOI是什么?关于NPOI就一句话,这是一个开源的C#读写Excel,Word的组件。它可以在没有安装Office的情况下对word,Excel文档进行读写操作。NPOI有什么用?要说到我原创 2020-05-28 11:00:04 · 2710 阅读 · 0 评论 -
MSVCP140.dll 丢失的解决方案
MSVCP140.dll 丢失的解决方案前景提要:在之前的一个项目中有使用workhtml 将一个url对应的页面生成一个pdf的功能,在开发测试的环境功能全部正常,但是部署到客户的正式环境服务器之后,功能失效,系统也没给出明细的报错。后来在使用控制台应用程序使用workhtme.exe的时候发现在客户环境提示“无法启动程序,因为计算机中丢失MSVCP140.dll。尝试重新安装该程序以解决此问题”。如下图:经过参考网上各位前辈的经验,最终得以解决,具体解决步骤如下。...原创 2020-05-11 23:50:38 · 18051 阅读 · 0 评论 -
C#后端访问外部接口获取返回的json数据
C#后端访问外部接口获取返回的json数据在项目开发中经常会遇到需要调用第三方或者客户的外部接口获取相关数据。那么如何在C#后端访问接口并获取返回的数据呢?我们可以使用HttpWebRequest实现对外部接口的访问。先写一个不带参数调用接口获取接口返回的json数据。先看案例//要访问的接口地址 string Url = "http://localhost:8086/FES...原创 2020-03-24 21:45:53 · 3869 阅读 · 0 评论