- 博客(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
970
1
转载 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
4452
转载 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
11562
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
9380
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
942
转载 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
20586
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
6820
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
537
转载 JavaScript中遍历数组的方式:forEach 、 for、map
效率方面经过我的测试,for高于另外两个方法。总体排序:for > forEach > map效率测试代码:var arr = [], max = 1000;for (var i = 1; arr.push(i++) < max;);var mapArr = [],forEachArr = [],forArr = [];console.time('map');ar...
2018-04-05 18:44:48
350
原创 JavaScript 将字符串中每个字母加3后的ASCII字符串输出
str1="{abcdef!";str3="";for(var i=0;i<str1.length;i++){ str2=str1.charAt(i);str3+=String.fromCharCode(str2.charCodeAt()+3)}结果:str3="~defghi$"
2018-04-05 18:21:24
1148
转载 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
1595
转载 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
3409
原创 清除临时文件的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
10320
转载 C#中抽象类和接口的区别与使用
一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。二、接口:接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化;2、包含未实现的方法...
2018-03-15 14:06:08
246
转载 C#虚函数virtual详解
在面向对象编程中,有两种截然不同的继承方式:实现继承和接口继承。在实现继承时候,在Java中,所有函数默认都是virtual的,而在C#中所有函数并不默认为virtual的,但可以在基类中通过声明关键字virtual,就可以在其派生类中通过关键字override重写该函数。 重写后的virtual函数依旧是virtual函数。由于virtual只对类中的实例函数成员有意义,所以成员字段和静...
2018-03-07 17:12:12
3259
转载 listview控件带进度条列代码
public partial class ListViewEx : System.Windows.Forms.ListView { public ListViewEx() { SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.OptimizedDoubleBuff...
2018-03-06 14:33:14
1191
转载 ListView的BeginUpdate()和EndUpdate()作用
许多Windows 窗体控件(例如,ListView 和 TreeView 控件)实现了 BeginUpdate 和EndUpdate 方法,至于为何要这样用简单说明一下。当我们向一个Listview控件中添加一组Item的时候,第一种方式就是把Item全部放到一个集合里,一次性加到listview中,另一种方式就是用循环的方法一次加一个Item进去。我们要说的就是这第二种方式。如果没有使用Beg...
2018-03-05 16:59:35
5195
转载 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
18161
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
1412
转载 .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
11994
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人