<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[houxh86的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/houxh86</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; houxh86]]></copyright><item><title><![CDATA[Response.WriteFile实现文件下载]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/7685377</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/7685377</guid><author>houxh86</author><pubDate>Fri, 22 Jun 2012 22:55:16 +0800</pubDate><description><![CDATA[需引入命名空间
using System.IO;


/// 
    /// Response.AddHeader实现下载
    /// 
    /// 完整的文件路径
    /// 文件名
    private void DownFile(string filePath, string fileName)
    {
        FileInfo fileInfo = ne]]></description><category></category></item><item><title><![CDATA[c#.net导出为Excel文件]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/7407711</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/7407711</guid><author>houxh86</author><pubDate>Thu, 29 Mar 2012 16:13:48 +0800</pubDate><description><![CDATA[//如果不加此部分会报错误如：类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。
        public override void VerifyRenderingInServerForm(Control control)
        {
            // Confirms that an HtmlForm contro]]></description><category></category></item><item><title><![CDATA[C#利用ZedDemo组件生成数据报表]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6870009</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6870009</guid><author>houxh86</author><pubDate>Thu, 13 Oct 2011 14:59:45 +0800</pubDate><description><![CDATA[ZedGraph

ZedGraph官方对ZedGraph的解释是：ZedGraph是一个针对用c#编官吏的类库，在WinForm下和ASP.NET都有对应的控件，它可以绘制出OWC中所能支持的图表类型，如2D或者3D的饼图、柱状图等。尽管它提供了许多详尽的属性以供实现灵活的]]></description><category></category></item><item><title><![CDATA[C#利用OWC组件生成数据报表]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6869906</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6869906</guid><author>houxh86</author><pubDate>Thu, 13 Oct 2011 14:12:44 +0800</pubDate><description><![CDATA[OWC
Office Web Components是一组的COM控件，设计的目的是为众多的控件容器提供交互的电子表格建模，数据报表和数据可视化功能。OWC库包含四个主要的组件：电子表格组件，图表组件，透视表组件和数据源组件。在Office 2003以后的版本中不再有OWC组件了]]></description><category></category></item><item><title><![CDATA[C# 生成随即验证码图片类库]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6863620</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6863620</guid><author>houxh86</author><pubDate>Tue, 11 Oct 2011 17:53:44 +0800</pubDate><description><![CDATA[using System;
using System.Web;
using System.Collections.Generic;
using System.Text;
using System.Drawing.Imaging;
using System.Drawing;

pu]]></description><category></category></item><item><title><![CDATA[生成随即验证码图片]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6863495</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6863495</guid><author>houxh86</author><pubDate>Tue, 11 Oct 2011 17:28:59 +0800</pubDate><description><![CDATA[主要步骤为：

随机生成字符串，并将字符串保存到Session或者Cookie中将生成字符串绘 制成图片，并设置元素的src为动态生成的图片  //即生成随机验证码图片的页面
 
生成随机验证码图片代码：
//可放置在生成验证码图片的页面并执行，即元素的src指向的页面]]></description><category></category></item><item><title><![CDATA[在数据库中处理image字段【把图片存储到数据库并显示出来】]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6862769</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6862769</guid><author>houxh86</author><pubDate>Tue, 11 Oct 2011 15:32:35 +0800</pubDate><description><![CDATA[方法简介：
 
保存图片

将图片将图片转换成byte[]，并得到MIME类
注：
        string mime = FileUpload1.PostedFile.ContentType;//获取MIME类型
        byte[] data = F]]></description><category></category></item><item><title><![CDATA[GDI+图形（图像）处理及常用类库和命名空间]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6862551</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6862551</guid><author>houxh86</author><pubDate>Tue, 11 Oct 2011 14:00:41 +0800</pubDate><description><![CDATA[GDI+
图形设备接口，它的主要任务是负责系统与绘图程序之间的信息交换，处理所有Windows程序的图形输出


有关GDI+r的类的命名空间有：
System.Drawing
System.Drawing.Drawing2D
System.Drawing.Imag]]></description><category></category></item><item><title><![CDATA[ASP.NET中的简单防盗链功能]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6858886</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6858886</guid><author>houxh86</author><pubDate>Mon, 10 Oct 2011 13:55:00 +0800</pubDate><description><![CDATA[文件结构图如下：

 
Default.aspx  //此页面只有两个简单的下载链接

    下载download.rar
    
    下载readme.txt
    
 
Default.aspx.cs  //因为在此使用的session验证，所以只是在P]]></description><category></category></item><item><title><![CDATA[ASP.NET 给图片动态添加文字水印]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6858760</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6858760</guid><author>houxh86</author><pubDate>Mon, 10 Oct 2011 13:05:49 +0800</pubDate><description><![CDATA[文件结构图：

Default.aspx  这里只是添加了几个图片

        
        
        下面这张图片不存在显示程序指定的默认图片
        
    
 

WaterMarkHandler.cs   
using Syste]]></description><category></category></item><item><title><![CDATA[常用JS验证方法收藏]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6826641</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6826641</guid><author>houxh86</author><pubDate>Tue, 27 Sep 2011 16:18:56 +0800</pubDate><description><![CDATA[//---------------------------------------------------------------------
//根据敲击键盘的ASCII码值来判断是否敲击了数字键或英文字母

//数字键的ASCII码值介于48到57之间，分别对应数字0到9
/]]></description><category></category></item><item><title><![CDATA[DataTable的简单应用]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6826602</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6826602</guid><author>houxh86</author><pubDate>Tue, 27 Sep 2011 16:11:59 +0800</pubDate><description><![CDATA[//实例化DataTable
        DataTable data = new DataTable();
        //创建一个名为"ID"的列，值类型为int
        DataColumn dc1 = new DataColumn("ID", typeof]]></description><category></category></item><item><title><![CDATA[ASP.NET中常用输出JS脚本的类]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6826580</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6826580</guid><author>houxh86</author><pubDate>Tue, 27 Sep 2011 16:07:32 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Web.UI;

/// 
/// 一些常用的Js调用
/// 采用ClientSc]]></description><category></category></item><item><title><![CDATA[【String类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6819888</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6819888</guid><author>houxh86</author><pubDate>Sun, 25 Sep 2011 15:40:08 +0800</pubDate><description><![CDATA[Microsoft AJAX Library中对String原生类型的扩展

• 字符串与String对象
• String.prototype. …
　– length：获得字符串长度
　– charAt(pos)：获得当前位置的字符（串）
　– indexOf(s]]></description><category></category></item><item><title><![CDATA[【Date类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6819795</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6819795</guid><author>houxh86</author><pubDate>Sun, 25 Sep 2011 15:28:34 +0800</pubDate><description><![CDATA[Date原生类型（Date原生类型的扩展见下方）

•UTC时间：国际标准时间
　– GMT, Greenwich Mean Time
• 表示日期和时间
　–一个数字，表示相对于UTC时间1970年1月1日0时整的毫秒数偏移量
–每个Date对象存储的永远只是一个数]]></description><category></category></item><item><title><![CDATA[【Number类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6819754</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6819754</guid><author>houxh86</author><pubDate>Sun, 25 Sep 2011 15:07:49 +0800</pubDate><description><![CDATA[Number原生类型（Number原生类型的扩展刚实例下方）

•32位整数或64位浮点数（IEEE 754）
• 整数表示法
　– var num = 50; // 10进制表示法
　– var num = 060; // 48，8进制表示法
　– var num]]></description><category></category></item><item><title><![CDATA[【Boolean类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6819739</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6819739</guid><author>houxh86</author><pubDate>Sun, 25 Sep 2011 15:01:25 +0800</pubDate><description><![CDATA[Boolean原生类型及其扩展

• 使用布尔值，而不要使用Boolean对象
　–true和false，而不是new Boolean(…)
　– new Boolean(false) && true == true    //new Boolean(false)是一个对]]></description><category></category></item><item><title><![CDATA[【Function类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6819709</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6819709</guid><author>houxh86</author><pubDate>Sun, 25 Sep 2011 14:57:23 +0800</pubDate><description><![CDATA[Function原生类型（Function原生类型的扩展见实例下方）

• 与Array，String等类型处于同等地位
• 每个方法均为Function类型的实例
　– typeof(Array) == typeof(Function) == “function”
•]]></description><category></category></item><item><title><![CDATA[【Error类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6819677</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6819677</guid><author>houxh86</author><pubDate>Sun, 25 Sep 2011 14:51:54 +0800</pubDate><description><![CDATA[Error原生类型（Error原生类型的扩展见实例下方）


• 表示错误对象
　– EvalError, URIError, RangeError, etc.
• 捕获方式：
　– try { … throw new Error(…) } catch(e) { …]]></description><category></category></item><item><title><![CDATA[【Array类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展]]></title><link>https://blog.youkuaiyun.com/houxh86/article/details/6819626</link><guid>https://blog.youkuaiyun.com/houxh86/article/details/6819626</guid><author>houxh86</author><pubDate>Sun, 25 Sep 2011 14:42:06 +0800</pubDate><description><![CDATA[Array原生类型（相关扩展见实例下方）


• 长度可变数组对象数组对象
　– 0-based
　–最大长度2^32−1 = 4294967295
• 构造Array对象
　– new Array()：空数组
　– new Array(3)：长度为3的数组]]></description><category></category></item></channel></rss>