NetBlog主题

C#,.net软件在线升级功能(源码实例)
C#基础

C#,.net软件在线升级功能(源码实例)

257

升级原理1、获取服务端软件的最新版本2、判断当前版本与服务端版本是否一致3、如果一致结束升级,如果不一致,弹出提示升级窗体4、确定升级,则下载服务端软件5、下载完成之后解压安装包6、执行Cmd命令 (等3秒,让当前软件退出,删除当前软件所有的exe,dll文件,解压的文…

C#,NPOI 删除word Paragraphs(段落)
C#基础

C#,NPOI 删除word Paragraphs(段落)

156

Listint tempi = new Listint();for (int i = 0; i doc.BodyElements.Count; i++){ //在这里删除的是段落,也可以其它类型的,如图片 if (doc.BodyElements[i] is XWPFParagraph) { XWPFParagraph temp = (XWPFParagraph)doc.BodyElements[i]; …

C# base关键字使用和执行过程
C#基础

C# base关键字使用和执行过程

258

核心代码static void Main(string[] args){ //本文来自 www.LuoFenMing.com Animal animal = new Dog("Dog"); animal.SayName();//输出结果: My Name is Dog Console.ReadKey();}public abstract class Animal{ public Animal(string name) { …

基于NPOI 将数据填充到Word模板,包含图片的插入
C#基础

基于NPOI 将数据填充到Word模板,包含图片的插入

1032

Nuget安装依赖库 NPOI (版本2.6.2)效果图核心代码/// summary/// 修改字符串/// /summary/// param name="doc"/param/// param name="data"key:占位符,value:替换占位符的字符吕/parampublic void UpStr(XWPFDocument doc, Dictionarystring, string data…

C#基于ItextSharp 生成PDF文档(包含源码实例)
C#基础

C#基于ItextSharp 生成PDF文档(包含源码实例)

623

需要引入的依赖包,在这里我用的是下面两个版本的依赖包iTextSharp 版本为5.5.13.3QRCoder 版本为1.4.3 生成的效果以下是核心代码PdfUtils类public class PdfUtils{ const string ITextExamplesFolder = "iTextExamples"; const string ResourcesFolder = "resources…

C# 设计模式, 适配器模式(Adapter 两种)
C#基础

C# 设计模式, 适配器模式(Adapter 两种)

565

家用电,电压为 220v,经过适配器,输出为 18v,可供我的笔记本进行使用。第一种:类适配器(使用继承)Portal.cs 类/// summary/// 入口/// /summarypublic class Portal{ private readonly string _msg; public Portal(string msg) { _msg = msg…