自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fendouche的博客

学无止境

  • 博客(20)
  • 收藏
  • 关注

转载 最全的C#图片处理类ImageHelper.cs

一个很完整的图片处理类,包含了14个对图片处理的方法例如:<ul class="litype_1" type="1"><li>生成缩略图、加图片水印和文字水印。</li><li>调整量度、反色、浮雕、拉伸、滤色。</li><li>上下左右翻转、压缩、灰度化、黑白转换。</li><li>获取gif图片种的...

2019-07-08 19:50:41 420

转载 C#使用itextsharp对pdf文件进行分割的几种方法

using iTextSharp.text; using iTextSharp.text.pdf; using System; namespace iTextTools { public class PdfExtractorUtility { } } //方法一:从已有pdf中拷贝指定的页码范围到一个新的pdf文件中: //1、使用pd...

2018-08-21 23:16:36 3323

转载 C# 合并多个PDF

下载并且引用 iTextSharp.dll 引用命名空间:using System.Collections.Generic;using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;namespace Oil.Main.Utility{ class PdfHelper { ...

2018-08-21 22:59:54 10513 7

转载 C# 将多张图片合成PDF

using System;using System.Collections.Generic;using System.Text;using System.IO;namespace JpgToPdf{ class Program { static void Main(string[] args) { string[...

2018-08-21 22:30:52 8310 1

转载 C# 导出 Excel 的各种方法总结

第一种:使用 Microsoft.Office.Interop.Excel.dll首先需要安装 office 的 excel,然后再找到 Microsoft.Office.Interop.Excel.dll 组件,添加到引用。public void ExportExcel(DataTable dt) { if (dt != null) ...

2018-08-13 13:37:30 319

转载 C#中SaveFileDialog 和OpenFileDialog 的用法

1.OpenFileDialogprivate void btnOpen_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDirectory = @"C:\Users\LWP1398\Desktop...

2018-08-13 13:09:07 17373 1

转载 VBA合并多个Excel文档

Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.Path...

2018-06-03 13:55:56 6501 1

转载 Stopwatch 类

命名空间:System.Diagnostics.Stopwatch实例化:Stopwatch getTime=new Stopwatch();开始计时:getTime.Start();              getTime.Stop();              Console.WriteLine("getTime:"+totleTime .ElapsedMilliseconds.ToStr...

2018-05-27 11:29:04 395

转载 JavaScript中遍历数组的方式:forEach 、 for、map

效率方面经过我的测试,for高于另外两个方法。总体排序:for &gt; forEach &gt; map效率测试代码:var arr = [], max = 1000;for (var i = 1; arr.push(i++) &lt; max;);var mapArr = [],forEachArr = [],forArr = [];console.time('map');ar...

2018-04-05 18:44:48 228

原创 JavaScript 将字符串中每个字母加3后的ASCII字符串输出

str1="{abcdef!";str3="";for(var i=0;i&lt;str1.length;i++){ str2=str1.charAt(i);str3+=String.fromCharCode(str2.charCodeAt()+3)}结果:str3="~defghi$"

2018-04-05 18:21:24 661

转载 C# 展开和折叠代码的快捷键

VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用:Ctrl + M + O: 折叠所有方法Ctrl + M + M: 折叠或者展开当前方法Ctrl + M + L:  展开所有方法 解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X全屏:Shift+Alt+Enter注释选定内容:Ctrl+E+C/Crtr+E+U代码格式化:...

2018-03-30 14:58:32 911

转载 Sql Server 增加字段、修改字段、修改类型、修改默认值

1、修改字段名:  alter table 表名 rename column A to B2、修改字段类型:  alter table 表名 alter column 字段名 type not null3、修改字段默认值  alter table 表名 add default (0) for 字段名 with values  如果字段有默认值,则需要先删除字段的约束,在添加新的默认值,  sele...

2018-03-30 14:10:35 3215

原创 清除临时文件的bat程序

清除与bat文件同目录的Temp文件夹的2种方法@echo offecho 正在清除^^文件,请稍等……::第一种方法清除Temp文件夹下的所有子文件夹和文件del "%~dp0Temp\*.*" /f/s/q/a set ph="%cd%\Temp"for /f "delims=" %%i in ('dir /ad/b/s %ph% ') do (if exist "%%i" rd /...

2018-03-25 23:46:52 8328

转载 C#中抽象类和接口的区别与使用

一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。二、接口:接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化;2、包含未实现的方法...

2018-03-15 14:06:08 142

转载 C#虚函数virtual详解

在面向对象编程中,有两种截然不同的继承方式:实现继承和接口继承。在实现继承时候,在Java中,所有函数默认都是virtual的,而在C#中所有函数并不默认为virtual的,但可以在基类中通过声明关键字virtual,就可以在其派生类中通过关键字override重写该函数。     重写后的virtual函数依旧是virtual函数。由于virtual只对类中的实例函数成员有意义,所以成员字段和静...

2018-03-07 17:12:12 2662

转载 listview控件带进度条列代码

public partial class ListViewEx : System.Windows.Forms.ListView { public ListViewEx() { SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.OptimizedDoubleBuff...

2018-03-06 14:33:14 937

转载 ListView的BeginUpdate()和EndUpdate()作用

许多Windows 窗体控件(例如,ListView 和 TreeView 控件)实现了 BeginUpdate 和EndUpdate 方法,至于为何要这样用简单说明一下。当我们向一个Listview控件中添加一组Item的时候,第一种方式就是把Item全部放到一个集合里,一次性加到listview中,另一种方式就是用循环的方法一次加一个Item进去。我们要说的就是这第二种方式。如果没有使用Beg...

2018-03-05 16:59:35 3909

转载 C#RichTextBox中的内容换行

RichTextBox显示多行文本就得把它的Multiline属性设置为true。直接加一个换行符"\n":RichTextBox1.Text = "First Line\nSecond Line\nThird Line";显示的结果(没有换行)为"First LineSecond LineThirdLine"。RichTextBox运行在Windows上。Windows能够显示的换行必须由两个字...

2018-03-05 16:52:04 12984 1

转载 ASP.NET配置文件machine.config与性能

与传统的ASP不同的是,ASP.NET不是运行在IIS的地址空间,而是有自己的进程。该进程可以通过XML配置文件machine.config进行配置。ASP.NET进程: aspnet_wp.exe传统的ASP程序的内存问题或配置不当总是会导致Internet Information Server (IIS)要么停止响应,要么崩溃。其根本原因是由于ASP进程是在IIS的进程空间中运行的。为此,AS

2018-01-18 16:02:00 991

转载 .Net环境配置之配置文件(Machine.config、Web.config、App.config)

Machine.config1.该文件在Windows目录下\Microsoft.net\framework\[version]\Config\2.为了提高性能,该文件只包含不同于默认值的设置。并且定义了配置文件项可包含的配置节,就像是一个基础的定义。可以使用System.Configuration命名空间中的类读取配置文件3.Configuration元素的主要子元素appSettiongs:包

2018-01-18 15:46:09 9919 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除