在导入之前都需要将上传的文件保存到服务器,所以避免重复的写这些代码,先贴出上传文件并保存到服务器指定路径的代码。 protected void btnImport_Click(object sender, EventArgs e) { Random rand
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u
一、概述   1、quartz.net 是一款从java quartz 上延伸出来的定时任务框架。     2、我在网上看到很多大神写过关于quartz.net 的博客、文章等,在这些博客文章里也学会了很多关于quartz的知识。今天博主也想写一篇关于quartz的文章(不足之处望大神斧正),希望能
这个加密类是与java写的DES加密不同时,自己写的,最后与Java的加密相同了,解决了加密后不同的问题。 可以直接调用里面的加密和解密的方法。 using System; using System.Collections.Generic; using System.Linq; using Sys
本文原创,转载请注明出处:http://www.cnblogs.com/AdvancePikachu/p/6893934.html 本文学习如何把数据转存为Excel文件并调用SaveFileDialog窗口进行保存。 首先需要引用几个Plugins  :System.Windo
虽然我们平时都使用第三方库来进行序列化和反序列化,用起来也很方便,但至少得明白序列化与反序列化的基本原理。 懂得人就别看了! 注意:从.NET Framework 2.0 开始,序列化格式化器类SoapFormatter已过时。请改用 BinaryFormatter。 序列化:把目标对象转换为字节流
什么是委托?   官方解释   委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。   个人理解   委托是一个持有一个或多个方法的对象,并且该对象可以被执行,可以被传递   使用方法   首先创建一个类或多个类并且创建方法有无参
1.代码是转载的,此处记录一下。 ///<summary> ///生成随机字符串 ///</summary> ///<param name="length">目标字符串的长度</param> ///<param
首写博客练练手,第一节基础中的基础,觉得太简单的直接跳过啊,哈哈,IDE是VS2012英文版~~ 1.1.1第一个c#程序 1.启动vs2012,选择file(文件)>new(新建)>project(项目) 2.项目类型选visual c#,模版
首先从数据库读取数据到DataTable,这我就不提了,大家都明白。下面直接介绍如何从DataTable高效率导出数据到Excel中的方法,代码如下: 1 using Microsoft.Office.Interop.Excel; 2 using System.Runtime.InteropS
C#事件总结与应用   什么是事件?   事件是特殊化的委托,委托是事件的基础,所以在介绍事件之前先介绍一下委托   通俗的说就是: 事件就是消息驱动器通过委托类来调用感兴趣的方法,事实上事件调用是间接的调用  就像是显示中我的代理人一样   发布者与订阅者 在学习事件的时候们首先要明白什么是发布者
1.2.1c#数据类型 c#中常用数据类型有 整型 int, 浮点型float, 字符串string, 布尔型bool, 类比于java中的 int, float, String, boolean 1.2.2c#变量命名 c#中变量声明方式与java相同,使用
一、cron表达式简单介绍和下载   1、在上一篇博客“Quartz.net 定时任务之简单任务”中,我简单介绍了quartz的使用,而这篇博客我将介绍cron的具体使用(不足之处望大神斧正)   1、cron是为了方便编写定时执行作业时间扩展出来的插件,这个有很多版本(网页版,窗体版等),cron
  Parallel类是对线程的一个抽象。该类位于System.Threading.Tasks名称空间中,提供了数据和任务并行性。   Paraller类定义了数据并行地For和ForEach的静态方法,以及任务并行的Invoke的静态方法。Parallel.For()和Parallel.ForE
c#3种基本的条件判断语句有 1.if 2.if...else... 3.switch 1.4.1 if结构 c#中if结构的语法与java完全相同,即 1. if(表达式) { 代码块 }
  C#面向对象编程   什么是面向对象?   面向对象编程是上个实际六十年代继面向结构编程之后提出的一个新的编程思想     封装,继承,多态 封装,继承,多态是面向对象编程的核心: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被
第一、简单介绍     ManualResetEvent 允许线程通过发信号互相通信。通常,此通信涉及一个线程在其他线程进行之前必须完成的任务。当一个线程开始一个活动(此活动必须完成后,其他线程才能开始)时,它调用 Reset 以将 ManualResetEvent 置于非终止状态,此线程

推荐文章