随笔分类 -  [04] C#

The technology about C#
摘要:用于工作需要产生Barcode,随手从网上找了一个DLL(原文地址忘了)http://files.cnblogs.com/panchunting/barcode_bin.zip使用非常简单,只需添加引用,然后编码如下using System;using System.Collections.Gene... 阅读全文
posted @ 2014-10-28 13:50 舍长 阅读(3681) 评论(0) 推荐(0) 编辑
摘要:一、Quartz.net简单说明:Quartz.NET is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems,更多内容请移步http://quartznet.sourceforge.net/下载地址:http://quartznet.sourceforge.net/download.html(根据需要请自行下载)一个示例:本示例仅仅是为了说明Quartz.net作为一个作业调度框架,其使用是多么简单。c 阅读全文
posted @ 2012-04-10 16:55 舍长 阅读(2136) 评论(2) 推荐(1) 编辑
摘要:本文是对FTP相关操作,例如新建/删除目录、新建/删除文件、获取文件/目录列表等的总结,方便日后调用。 其实C#操作FTP和操作本地文件/目录差不多,尤其是对动作而言,因为它们都是文件或目录,区别在于FTP可以是远程的文件或目录等,所以需要建立一个连接,当然由于是对FTP的请求,所以会要求从本地发起一个FtpWebRequest,当然这个请求中包含一些设置,例如:请求连接的信用凭证、数据的传输格式、以及请求的FTP动作等等,FTP服务器接收到这个请求后就会返回一个FtpWebResponse了。本来微软已经提供了操作FTP的一些方法,都在System.Net命名空间下,但是感觉用起来还是不是. 阅读全文
posted @ 2011-07-18 13:41 舍长 阅读(2235) 评论(3) 推荐(2) 编辑
摘要:相信有很多开发人员都有这样的面试经历:面试官就某个问题对你追着问,不仅问你是什么,还要问你为什么以及它的内部机制,直至他认为你把问题阐述的非常透彻才肯罢手,这就要求我们的开发人员对这些问题要做到深刻的理解。正是基于此,才有了本篇随笔的产生,在这篇文章里我将着重阐述我对String对象的理解,例如String的类型,它的内存分配模型以及它适合在什么情况下使用等等。String VS string其实二者的作用是一样的,之所以说它们是一样的,是因为在编译的时候,CLR在其内部使用了using string = System.String这样一个表达式,换句话说string就代表了String,或. 阅读全文
posted @ 2011-05-26 16:31 舍长 阅读(837) 评论(1) 推荐(0) 编辑
摘要:导言:在项目的开发过程当中,我们会经常面临数据的导入与导出,尤其是在和多方合作的情况下,数据流会在多个系统当中穿梭,那我们怎么把外部数据导入到我们的系统,同时我们又怎样很好地提供数据给外部使用,这是本篇文章所要关注的,同时会记录与分享关于性能方面的思考。一、Export 这种case最为常见,但是实现的方式却有多种,下面将一一加以展示。1.直接用Microsoft的Excel组件Convert DataSet toExcel using Excel component provided by Microsoft 1 public static void DataSetToExcel(Data. 阅读全文
posted @ 2011-05-26 16:25 舍长 阅读(590) 评论(0) 推荐(0) 编辑
摘要:反射概述反射定义在正式开始讲述反射之前,还是让我们先来看一下微软自己是怎么定义反射的,根据MSDN的解释:反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。说到底,反射就是一种在程序的执行期通过对程序集的类型元数据的使用动态获取其模块,... 阅读全文
posted @ 2010-03-24 17:22 舍长 阅读(566) 评论(0) 推荐(0) 编辑