<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[_ A p r i l °__]]></title><description><![CDATA[平平淡淡的生活，开开心心的学习。在探讨中摸索，实践中进步。尽管我只是个初学者。]]></description><link>https://blog.youkuaiyun.com/April_mit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; April_mit]]></copyright><item><title><![CDATA[c# 大批量数据导出到excel[1]]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/17021217</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/17021217</guid><author>April_mit</author><pubDate>Fri, 29 Nov 2013 10:57:34 +0800</pubDate><description><![CDATA[c# 大批量数据导出到excel[此为个人分享]

我的方法不是使用微软的excel操作类，因为那种实在爆慢，一个个单元格循环写，实在太慢了。【不信朋友们可以试试,或者看看我另外一篇日志：c# 大批量数据导出到excel[2]】
而使用io写的话 半分钟都不用
我数据库数据量为：120000行 29列

技术要点:1.使用的是StreamWriter sw = new StreamWr]]></description><category></category></item><item><title><![CDATA[html字符串处理]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/9176657</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/9176657</guid><author>April_mit</author><pubDate>Wed, 26 Jun 2013 11:04:38 +0800</pubDate><description><![CDATA[最近我正在做一个博客系统，其中有两个页面需要截取和处理HTML字符串。现在将用到的几个函数写出来和大家交流。如果大家有什么好的修改建议或者意见，请告诉我。

 

重载的3个方法列表如下：

public static string GetContentSummary(string content, int length, bool StripHTML){}

public sta]]></description><category></category></item><item><title><![CDATA[GridTextBoxColumnEditor 控件学习]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/9037273</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/9037273</guid><author>April_mit</author><pubDate>Thu, 06 Jun 2013 11:29:02 +0800</pubDate><description><![CDATA[最近，学习telerik控件。在这个学习过程中，像GridTextBoxColumnEditor这些编辑是用到的修改样式的控件，网上讲解的不是很多。当然了，本人也不是很牛叉。还是个菜鸟中的菜鸟菜鸟。。。。下面就自己学习的展示一下。 
GridTextBoxColumnEditor这个控件说白了就是和你运用的RadGrid之类的控件合用才会有效果。用的最多的就是RadGrid。它的作用是在你编辑的]]></description><category></category></item><item><title><![CDATA[如何用listview+cookie编写购物车]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8532238</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8532238</guid><author>April_mit</author><pubDate>Wed, 23 Jan 2013 08:52:04 +0800</pubDate><description><![CDATA[最近在做一个图书销售系统的练习，找了很多有关cookie的使用和代码。下面是我用listview+cookie编写的一个购物车：//前台代码 删除，修改数量的增和减

    
    
    
        function delect(v) {
            if (confirm('是否删除此商品?')) {
                $("#textshanchu")]]></description><category></category></item><item><title><![CDATA[c#中关键字ref和out的区别]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8181809</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8181809</guid><author>April_mit</author><pubDate>Wed, 14 Nov 2012 10:47:40 +0800</pubDate><description><![CDATA[C#中关键字ref与out的区别

在C#中，ref与out是很特殊的两个关键字。使用它们，可以使参数按照引用来传递。

总的来说，通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out).

有时,我们需要改变原来变量中的值,这时,我们可]]></description><category></category></item><item><title><![CDATA[c#常用控件整理]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8117930</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8117930</guid><author>April_mit</author><pubDate>Sat, 27 Oct 2012 10:50:14 +0800</pubDate><description><![CDATA[1、窗体
1、常用属性 
（1）Name属性：用来获取或设置窗体的名称，在应用程序中可通过Name属性来引用窗体。 
（2） WindowState属性： 用来获取或设置窗体的窗口状态。 取值有三种： Normal （窗体正常显示）、 Minimized
（窗体以最小化形式显示）和 Maximized（窗体以最大化形式显示）。 
（3）StartPosition属性：用来获取或设置运行时]]></description><category></category></item><item><title><![CDATA[sql详解]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080801</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080801</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:31:25 +0800</pubDate><description><![CDATA[———————————基本概念————————————————————
数据库分为两类：实例数据库和系统数据库，我们只能创建实例数据库，
系统数据库有4个：
master(记录SQL Server系统的所有系统信息),
Model数据库(创建所有用户数据库和tempdb数据库的模板文件),
msdb数据库(存储计划信息以及与备份、还原相关的信息)，
tempdb数据库(作为临时存储空间]]></description><category></category></item><item><title><![CDATA[字符串函数的使用]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080798</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080798</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:30:28 +0800</pubDate><description><![CDATA[字符串函数的使用




1.字符串函数的专讲
//①给出一个字符串，首先要测试出这个字符串的长度
//用length 还可以"" 字符串的长度，null则无法测试出长度
//因为null不指定存储空间，所以无法测试长度
//length 1个汉字占一个字节
string s = "abcdefg";
Console.WriteLine(s.Length); 

//②比]]></description><category></category></item><item><title><![CDATA[C#小知识整理二]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080794</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080794</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:29:43 +0800</pubDate><description><![CDATA[C#小知识整理二




1.新数组接收原数组不为0的数。
//①求出原数组不为0的长度
int[] num = { 10, 20, 30, 0, 40, 5, 10, 0 };
int count = 0;
for(int i=0;i
{
if(num[i]!=0)
{
count++;
}

}

int[] num2 = new int[count];]]></description><category></category></item><item><title><![CDATA[C#小知识整理一]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080791</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080791</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:28:42 +0800</pubDate><description><![CDATA[C#小知识整理一




1.char表示一个字符，不能'' char a='',不能'ab' char a='ab' 出错提示字符串文本中的字符太多汉字也是一个字符char char a='张'.


2.测试int的最大值和最小值 
Console.WriteLine(int.MaxValue); Console.WriteLine(int.MinValue);
Conso]]></description><category></category></item><item><title><![CDATA[c#面试知识点整理(一)]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080788</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080788</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:27:59 +0800</pubDate><description><![CDATA[面试知识点整理(一)




1.public static const int A=1;这段代码有错误么？是什么？
const不能有static修饰,因为const本身就是一个静态声明的量。
★★（如果变量是 const，它也就是 static。
如果需要一个既是 const 又是 static 的变量，只需将该变量声明为 const；
如果需要的只是 static 变量，只需]]></description><category></category></item><item><title><![CDATA[三元运算符]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080784</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080784</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:26:27 +0800</pubDate><description><![CDATA[条件（三目）运算符 (?:)
根据条件执行两个语句中的其中一个。
test ? 语句1 : 语句2
参数
test
任何 Boolean 表达式。
语句1
当 test 是 true 时执行的语句。可以是复合语句。
语句2
当 test 是 false 时执行的语句。可以是复合语句。
说明
?: 运算符是 if...else 语句的快捷方式。它通常被用作较大表达式的一部分，而]]></description><category></category></item><item><title><![CDATA[c#函数]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080779</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080779</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:25:08 +0800</pubDate><description><![CDATA[一.函数简介
函数就是可以完成一定功能,可以重复执行的代码块.同时在面向对象过程中,函数就是方法的另一种叫法.函数可以使代码的可读性更高,可以创建多用途的代码.我们将从浅到深学习函数,先看最简单的函数.
函数名字funtionName()
static void Hello()//没有返回值的函数,函数名字使hello,这个()是必须的
{
Console.WriteLine("hell]]></description><category></category></item><item><title><![CDATA[C#箴言：使用构造函数初始化语句]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080773</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080773</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:23:42 +0800</pubDate><description><![CDATA[在写程序的时候，往往会出现为一个类型提供不同场景的构造函数，可能大多构造函数比较相似，而C#中又不允许缺省参数，因此构造函数的编写无疑是一个重复工作。但是使用Copy和Paste来完成构造函数的编写，有时候很难达到统一，尤其是当成员发生变化的时候。因此比较常见的替换方法就是为构造函数提供一个统一的成员函数来完成初始化工作。


　　例如： 

public class MyClass]]></description><category></category></item><item><title><![CDATA[属性]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080762</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080762</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 12:19:14 +0800</pubDate><description><![CDATA[c# 属性　


属性：get { //读属性代码 } set { //写属性代码 } 
public class Person
{
private string name;
public string Name
{
get{return name;}
set{ name=value;}
}
}
属性可以忽略get或set访问器，但是不能两个都忽略．
set访问器包含一]]></description><category></category></item><item><title><![CDATA[c#函数成员]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080558</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080558</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 11:30:17 +0800</pubDate><description><![CDATA[函数成员
函数成员提供了操作类中数据的某些功能，包括方法、属性、构造函数和终结器(finalizer)、运算符以及索引器。
方法是与某个类相关的函数，它们可以是实例方法，也可以是静态方法。实例方法处理类的某个实例，静态方法提供了更一般的功能，不需要实例化一个类(例如Console. WriteLine()方法)。
属性是可以在客户机上访问的函数组，其访问方式与访问类的公共字段类似。C#为读写]]></description><category></category></item><item><title><![CDATA[c#中的object类]]></title><link>https://blog.youkuaiyun.com/April_mit/article/details/8080516</link><guid>https://blog.youkuaiyun.com/April_mit/article/details/8080516</guid><author>April_mit</author><pubDate>Wed, 17 Oct 2012 11:24:17 +0800</pubDate><description><![CDATA[Object 类：支持 .NET Framework 类层次结构中的所有类，并为派生类提供低级别服务。这是 .NET Framework 中所有类的最终基类；它是类型层次结构的根。
★ Object 类是类体系结构的根
★ Csharp 中的每个类都是 Object 类直接或间接的子类
★ Object 类定义了所有对象都具备的基本状态和行为
★ 可以用类型为 Object 的变量来引用任]]></description><category></category></item></channel></rss>