C#
文章平均质量分 76
FeelUps
这个作者很懒,什么都没留下…
展开
-
NPOI读取
#region 读取Excel文件 /// /// 读取Excel文件 /// private void btnRead_Click(object sender, EventArgs e)原创 2011-08-15 21:50:25 · 547 阅读 · 0 评论 -
[C#]线程数组,装载,启动,停止
private void LoadThread()//装载线程{ try{ threads=new Thread[ArraySize]; for(int i=0;i { threads[i]=new Thread(new ThreadStart(ExecuteFuntio转载 2013-01-22 15:02:31 · 1864 阅读 · 0 评论 -
C#判断IP是否是指定范围内的IP
//webconfig --> //定义允许的IP端,格式如 :static string[] IPRange= { "0.0.0.0-0.0.0.0", "0.0.0.0-0.0.0.0", "192.168.0.0-192.168.255.255" }; //主函数,调用判断接口 static void Main() { //判断19原创 2013-02-28 16:08:47 · 1452 阅读 · 0 评论 -
C# String.Format格式说明
C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+0转载 2013-03-25 15:54:18 · 735 阅读 · 0 评论 -
2011-8-15
StringBuilder 类: 表示可变字符字符串。此类不能被继承。接口,对象,初始化时,赋值 null MD5 将一个字符串转换为32位字符串;(32位16进制数字字符串)不可逆算法;添加引用:system.web引入命名空间:u原创 2011-08-15 21:58:42 · 646 阅读 · 0 评论 -
asp.net抓取目标页面内容
抓取网页内容-文字需要三个类:WebRequest、WebResponse、StreamReader。WebRequest、WebResponse 的名称空间是:System.NetStreamReader 的名称空间是:System.IO核心代码WebRequest request = WebRequest.Create("http://www.cftea.com/"转载 2012-05-15 10:19:36 · 954 阅读 · 0 评论 -
session存储
session存储添加接口: IRequestSessionState添加引用:System.Web.SessionState---------------------------------------------------------------------------------------------缓存再次相同数据不能写入问题: con原创 2012-08-06 15:06:23 · 512 阅读 · 0 评论 -
ASP.NET生成XML的一些方法
ASP.NET生成XML是一种比较常见的功能,XML可以传递更多的数据与信息。这里的ASP.NET生成XML将从业务逻辑层、数据访问层、表示层入手,以代码的形式进行展现。1.业务逻辑层:public DataSet ABCData() { DataBase db = new DataBase(); string sql转载 2012-10-09 14:56:21 · 478 阅读 · 0 评论 -
C#操作XML
Xml数据格式是.Net平台下面通用的数据格式,也就是说,在.NET平台下,几乎所有的数据都是以Xml数据进行传输的,从数据库操作到WebService无一例外! 而作为微软首推的.NET编程语言C#来说,它对XML数据的操作也是非常方便的。下面我们来对其进行一下学习!希望会对大家有所帮助! 打开MSDN,找到XmlDocument类,你会发现这个类中有很多公共属性和公共方法,这些属性和转载 2012-07-12 10:49:37 · 627 阅读 · 0 评论 -
Session,ViewState用法
基本理论:session值是保存在服务器内存上,如果大量使用session将导致服务器负担加重,而viewstate只是将数据存入到页面隐藏控件里,不再占用服务器资源,所以,可以将一些需要服务器记住的变量和对面保存到viewstate里面,而session则只应该应用在需要跨页面且与每个访问用户相关的变量和对象存储上,且,session在默认情况下20分钟就过期,而viewstate则永久不会原创 2010-12-16 10:17:00 · 986 阅读 · 0 评论 -
PDF转换成图片-11种方案
1.【iTextSharp.dll】,C# 开源PDF处理工具,可以任意操作PDF,并可以提取PDF中的文字和图片,但不能直接将PDF转换成图片。DLL和源码 下载地址:http://download.csdn.net/detail/shi0090/4065982中文帮助文档 下载地址:http://download.转载 2012-12-11 10:59:21 · 1911 阅读 · 0 评论 -
用C#制作PDF文件全攻略(转)
StreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPos =0f; long streamStart=0; long streamEnd=0; long streamLen =0; string strPDFMessage=null; //PDF转载 2012-11-09 09:55:48 · 1721 阅读 · 0 评论 -
C# web实现word 转Html、office转Html、pdf转图片 在线预览文件
改篇 pdf 预览再本机没问题,发布再iis中 不行 ,(使用剪贴板的问题..excel和word 可以,)pdf解决:请看我的博文 ----最终解决篇详细配置及代码word 转Html 1 /// 2 /// word转成html 3 /// 4 /// 5 private void W转载 2013-11-22 13:28:12 · 3231 阅读 · 0 评论 -
Resharper上手指南
Resharper进阶一:简要介绍面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不想切换到设计器中去了(切转载 2014-05-05 21:51:44 · 647 阅读 · 0 评论 -
软件测试工具比较
软件测试工具比较测试工具转载 2014-06-08 21:13:24 · 910 阅读 · 0 评论 -
C# QRCode 二维码生成 or 在二维码图片中心加Logo或图像
"C#" Class="GetQRCode" %> using System; using System.Web; using ThoughtWorks.QRCode.Codec; using ThoughtWorks.QRCode.Codec.Data; using ThoughtWorks.QRCode.Codec.Util; using S原创 2015-01-23 13:19:40 · 1625 阅读 · 0 评论 -
char码值对应列表大全
Char("0") 为0的字符Char("1") Char("2") Char("3") Char("4") Char("5") Char("6") Char("7") 响铃Char("8") 回格Char("9") tab(水平制表符)Char("10") 换行Char("11") tab(垂直制表符)Char("12") 换页Char("13转载 2015-06-03 11:14:14 · 2784 阅读 · 0 评论 -
C#时间处理函数
Asp.net中的日期处理函数//2007年4月24日this.TextBox6.Text = System.DateTime.Now.ToString("D");//2007-4-24this.TextBox7.Text = System.DateTime.Now.ToString("d");//2007年4月24日 16:30:15this.TextBox8.Tex转载 2012-12-26 08:27:31 · 663 阅读 · 0 评论 -
C#中访问dll私有成员
首先我必须承认访问一个类的私有成员不是什么好做法。大家也都知道私有成员在外部是不能被访问的。而一个类中会存在很多私有成员:如私有字段、私有属性、私有方法。对于私有成员访问,可以套用下面这种非常好的方式去解决。private string name;public string Name{ get { return name; } set转载 2012-10-24 08:48:06 · 787 阅读 · 0 评论 -
解析文件和流(Files ||Streams || DirectoryInfo类 ||FileInfo类)
Stream 类: 流涉及三个基本操作:可以读取流。读取是从流到数据结构(如字节数组)的数据传输。可以写入流。写入是从数据结构到流的数据传输。流可以支持查找。查找是对流内的当前位置进行的查询和修改。查找功能取决于流具有的后备存储区类型。例如,网络流没有当前位置的统原创 2011-08-17 16:26:40 · 848 阅读 · 0 评论 -
关于 socket 套接字
套接字是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端面点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进原创 2011-08-21 20:05:43 · 431 阅读 · 0 评论 -
解析C#中委托和事件
委托和事件在.NetFramework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深原创 2011-08-21 19:36:41 · 509 阅读 · 1 评论 -
泛型字典类比较
Dictionary, SortedDictionary, SortedList横向评测 Dictionary、SortedDictionary与 SortedList是.NET Framework的三个泛型的关键字查找的类,都属于System.Colle转载 2011-08-22 20:57:30 · 546 阅读 · 0 评论 -
Socket编程基础 之 异步编程
.Net Socket编程基础 异步编程同步socket并发性很差,特别是对于服务器端来说,要处理很多客户端连接,同步Socket力不从心,要提高系统的并发处理能力,就要借助.Net异步编程模式。.Net Socket的异步编程模式和.Net 通用的APM编程模式是一致的转载 2011-08-23 22:45:00 · 1513 阅读 · 0 评论 -
Socket Basic Concepts
Socket Basic Concepts 首先介绍Socket的一些基本概念Socket是操作系统提供的一系列网络编程接口。网络模型分若干层,也有一些协议,比如TCP协议,UDP协议等,这些都是抽象的定义,在硬件以及操作系统级别上有一些对应的转载 2011-08-23 22:39:43 · 612 阅读 · 0 评论 -
C#自能识别_汉字转拼音用法
添加引用:ChnCharInfo.dll添加引用空间:using Microsoft.International.Converters.PinYinConverter; public static string GetPinYins(string Ch)原创 2011-08-15 21:56:28 · 735 阅读 · 0 评论 -
C#针对随机数运用
定义随机数:产生1到9之间的数字-->Random ran=new Random();int RNum=ran.Next(1,10); 范例1:针对键盘随机数的产生-->private static char[] keyPressNum = { '0','1','2','3','4','5','6','7','8','9',原创 2011-10-22 10:14:52 · 585 阅读 · 0 评论 -
常用的随机数的方法
/// /// 生成随机数字 /// /// 生成长度 /// public static string Number(int Length) { return Number(Length, false); } ///原创 2011-12-27 21:59:44 · 513 阅读 · 0 评论 -
解决中文版VisualStudio中使用Resharper快捷键问题
在非英文版的Visual Studio中安装Resharper以后会出现如下提示: ---------------------------ReSharper---------------------------Some keyboard shortcuts could not be assigned because the current keyboard scheme is转载 2012-04-20 08:02:21 · 4471 阅读 · 0 评论 -
C#的异常处理机制
任何完美的应用程序和技术高明的程序员,都不可能是绝对不出差错的。与其追求完美无错的代码,还不如将程序中可能预知的异常在发布前进行很好的处理,可能是最有价值的。那么,C#是如何处理异常的呢?首先,我们从最普通的异常说起:使用try-catch-finally块捕获异常,基本格式如下: 1 try 2 { 3 //获取并使用资源,可能出现异常 4 } 5 catch(D转载 2012-07-03 09:40:45 · 1221 阅读 · 0 评论 -
C#文件同步
需求描述:将文件夹A内的文件夹和文件同步到文件夹B。其实需求也就那么一句话,没啥还需要解释的了吧。详细点说,需要同步文件/文件夹的“新增,删除,重命名,修改”。一开始我的想法是先Google,然后在博客园找到这篇文章《C#文件同步工具教程》。这篇文章的核心来自msdn里面FileSystemWatcher 的解释。就是用对象FileSystemWatcher 去监听文件是否被创建,转载 2012-07-19 07:54:50 · 1299 阅读 · 0 评论 -
常用C#字符串函数大全
Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等CompareOrdinal 与Compare一样,但不考虑文化背景Format 格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置L转载 2012-09-27 10:10:25 · 1194 阅读 · 0 评论 -
C#_Word详细解析
我们都知道,Office是基于COM组件技术开发的,属于非托管程序,然而C#使用的都是托管程序,那么如何使用非托管的COM组件就是我们操作WORD的第一个问题。所幸的是,.NET FRAMEWORK提供了一种不同种类类库的转换工具tlbimp,exe,通过这个转换工具,我们可以把COM组件转化为.NET FRAMEWORK可以直接调用的DLL文件。接下来就是转化工作了,Office组件都可以在转载 2012-10-08 16:21:13 · 2509 阅读 · 0 评论 -
C#获取工作路径
C#获取工作路径要在c#中获取路径有好多方法,一般常用的有以下六种:例如当前可执行路径是:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug/Pocket PC CopyFile.EXE //获取应用程序的当前工作目录。 String path1 = System.转载 2012-10-31 14:57:09 · 563 阅读 · 0 评论