<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>C#语言</title>
<link>/html/edu/net/net7/index.html</link>
<description>编程开发 / ASP.NET / C#语言</description>
<language>zh-cn</language>
<generator>&lt;a href='http://www.souzz.net' target='_blank'&gt;搜站长&lt;/a&gt;</generator>
<webmaster>lyjrich@sina.com</webmaster>
<item>
    <title>正确理解 C# 中的 ref 关键字</title>
    <link>/html/edu/net/net7/39222.html</link>
    <description>最近有人问到 ref 关键字的正确用法，下面我们来举例说明。其实要更好的理解 ref 关键字，结合 C++ 代码更加容易一些。另外在开始我们的例子之前，需要提前说明几点： C# 中的数据有两种类型：引用类型（reference types）和值类型（value types）。 简单类型（包括int</description>
    <pubDate>2007-08-28</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>cnblogs</comments>
</item>
<item>
    <title>C# 开发和使用中的23个技巧</title>
    <link>/html/edu/net/net7/34486.html</link>
    <description>1.怎样定制VC#DataGrid列标题？ DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = &quot;myTable&quot;; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn(); dgcs.MappingName = &quot;title_id&quot;; dgcs.HeaderText</description>
    <pubDate>2007-06-13</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>CSDN</comments>
</item>
<item>
    <title>Orcas版C#3.0的新特性</title>
    <link>/html/edu/net/net7/33784.html</link>
    <description>Orcas：.NET Framework下一个版本（代号名为Orcas）。 Scott Guthrie：微软ASP.NET 和Ajax开发部的总监。 【引自 Scott Guthrie 的博客】自从微软March CTP版本的Visual Studio和.NET Framework “Orcas”发布以来，许多博客作家都在考察和评论这一版本在run-time macr</description>
    <pubDate>2007-05-30</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>博客堂</comments>
</item>
<item>
    <title>C#中如何编写使用SendMessage</title>
    <link>/html/edu/net/net7/26063.html</link>
    <description>在C#中，程序采用了的驱动采用了事件驱动而不是原来的消息驱动，虽然.net框架提供的事件已经十分丰富，但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法，因此在C#中使用消息有时候还是大大提高编程的效率的。 1 定义消息 在c#中消息需要定义成wind</description>
    <pubDate>2007-04-24</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>搜站长</comments>
</item>
<item>
    <title>如何用C#把Doc文档转换成rtf格式</title>
    <link>/html/edu/net/net7/26064.html</link>
    <description>先在项目引用里添加上对Microsoft Word 9.0 object library的引用。 using System; namespace DocConvert { class DoctoRtf { static void Main() { //创建一个word的实例 Word.Application newApp = new Word.Application(); // 指定源文件和目标文件 object Source=&quot;</description>
    <pubDate>2007-04-24</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>搜站长</comments>
</item>
<item>
    <title>C#委托的具体实现方法</title>
    <link>/html/edu/net/net7/26065.html</link>
    <description>此处用无返回值的委托，如用有返回值的不同）： public delegate void processdelegate();//定义一个委托，一般不用pubic public void chuli()//定义委托的匹配签名（事件处理） { Response.Write(&quot;aaaaaaaaaa&quot;); } 在调用的时候先初始化委托并用new创建一个新委托然后</description>
    <pubDate>2007-04-24</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>搜站长</comments>
</item>
<item>
    <title>在C#中建立复杂的、灵活的SQL查询/命令</title>
    <link>/html/edu/net/net7/15638.html</link>
    <description>SelectQueryBuilder类允许在你的代码中建立复杂的SQL语句和命令。它也能帮助于避免SQL注入式攻击。 介绍 承认，并且我们都这样作过，也认为下面的方式是最好的和唯一的方式。就是我们建立大量的字符串包含所有的Where子句，然后提交到数据库去执行它。来断的加语句到我</description>
    <pubDate>2006-09-20</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>博客园</comments>
</item>
<item>
    <title>C#中ref和out的使用小结</title>
    <link>/html/edu/net/net7/15451.html</link>
    <description>ref是传递参数的地址，out是返回值，两者有一定的相同之处，不过也有不同点。 使用ref前必须对变量赋值，out不用。 out的函数会清空变量，即使变量已经赋值也不行，退出函数时所有out引用的变量都要赋值，ref引用的可以修改，也可以不修改。 区别可以参看下面的代码： u</description>
    <pubDate>2006-08-29</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>blog</comments>
</item>
<item>
    <title>借助封装类实现线程调用带参方法</title>
    <link>/html/edu/net/net7/13322.html</link>
    <description>(一).描述 由于线程只能执行无参数方法. 有时候需要线程执行&quot;带参数方法&quot; 此示例演示怎样借助封装类实现“线程调用带参方法” (二).代码 using System; using System.Threading; namespace 借助封装类实现_线程调用带参方法_ { class Help { public int x = 0; //乘数1</description>
    <pubDate>2006-07-20</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>CSDN</comments>
</item>
<item>
    <title>解读C＃中的规则表达式</title>
    <link>/html/edu/net/net7/13321.html</link>
    <description>多少年来，许多的编程语言和工具都包含对规则表达式的支持，.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类，而且它们也都与未来的Perl 5中的规则表达式兼容。 此外，regexp类还能够完成一些其他的功能，例如从右至左的结合模式和表达式的编</description>
    <pubDate>2006-07-20</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>CSDN</comments>
</item>
<item>
    <title>用C#从POP3服务器取得邮件</title>
    <link>/html/edu/net/net7/13157.html</link>
    <description>Introduction in this article, I'll show you how to retrieve mail from POP server based on RFC 1725. Algorithm for Retrieving Mail to retrieve mail from POP server, I just follow rule of RFC 1725. You also can download that paper (RFC 1725). here's t</description>
    <pubDate>2006-06-26</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>搜站长</comments>
</item>
<item>
    <title>C#2.0泛型学习－－入门篇</title>
    <link>/html/edu/net/net7/12730.html</link>
    <description>最近频繁的接触到泛型方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入门,言归正传,首先我们来看一下泛型的基本概念: 最显著的一点</description>
    <pubDate>2006-06-07</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>博客园</comments>
</item>
<item>
    <title>C#2.0泛型实现单例模式重用</title>
    <link>/html/edu/net/net7/12536.html</link>
    <description>介绍 很多有着不同开发背景得人都会比较熟悉单例模式。他们会发现每次他们要创建一个不同的单例类的时候，都不得不写同样得代码。使用新的C# 2.0的泛型，可以实现只写一次同样得代码。 使用 C# 2.0 泛型来完成单例模式的重用 使用 C# 2.0 的泛型，使得实现我所说的&quot;单</description>
    <pubDate>2006-05-23</pubDate>
    <category>C#语言</category>
    <author>justinw</author>
    <comments>IT168</comments>
</item>
<item>
    <title>ASP.NET服务器控件编程之热身运动</title>
    <link>/html/edu/net/net7/12405.html</link>
    <description>创建Asp.net里的服务器控件和Windows Form的控件一样，也有几种方式： 1、 用户控件（user control） 2、 从Control、WebControl派生的自定义控件 3、 从已有的Asp.net服务器控件扩展 用户控件以.ascx为扩展名，并保存为文本文件，用户控件不像从Control和WebControl派</description>
    <pubDate>2006-05-07</pubDate>
    <category>C#语言</category>
    <author>mapserver</author>
    <comments>博客园</comments>
</item>
<item>
    <title>使用C# 2.0泛型实现单例模式重用</title>
    <link>/html/edu/net/net7/12404.html</link>
    <description>介绍 很多有着不同开发背景得人都会比较熟悉单例模式。他们会发现每次他们要创建一个不同的单例类的时候，都不得不写同样得代码。使用新的C# 2.0的泛型，可以实现只写一次同样得代码。 使用 C# 2.0 泛型来完成单例模式的重用 使用 C# 2.0 的泛型，使得实现我所说的&quot;单</description>
    <pubDate>2006-05-07</pubDate>
    <category>C#语言</category>
    <author>justinw</author>
    <comments>博客园</comments>
</item>
<item>
    <title>Visual C#中用WMI编写网络程序</title>
    <link>/html/edu/net/net7/12058.html</link>
    <description>WMI是Windows Management Instrumentation的简称，即：视窗管理规范。在Windows 2000或以后的版本中均安装得有，NT4.0则需要安装WMI的核心组件。通过WMI可以获取远程计算机的各种数据信息，控制远程计算机的各种行为，而这就像操作本地机一样方便、简单。 一．WMI简介 W</description>
    <pubDate>2006-04-20</pubDate>
    <category>C#语言</category>
    <author>阿虎</author>
    <comments>天极</comments>
</item>
<item>
    <title>Visual C#中用WMI获取远程计算机信息</title>
    <link>/html/edu/net/net7/12059.html</link>
    <description>如果不使用WMI，想要获取远程计算机的系统数据，最常用的方法就是在远程计算机上运行一个客户端程序，本地机通过和这个客户端程序来获取远程计算机的系统数据。这种实现方法无论是程序设计还是后面的程序分发都是及其困难的。而使用WMI，一切就显得非常简单。下面介绍的</description>
    <pubDate>2006-04-20</pubDate>
    <category>C#语言</category>
    <author>阿虎</author>
    <comments>天极</comments>
</item>
<item>
    <title>C# 3.0新特性体验之Lambda表达式</title>
    <link>/html/edu/net/net7/11982.html</link>
    <description>C#2.0 介绍了一个新特性--匿名方法，允许开发者在线(inline)声明自己的函数代码而无须使用委托函数(delegate function)。 C#3 .0中提供了一个新特性--Lambda表达式，它提供了完成相同目标的更加简洁的格式。让我们在讨论Lambda表达式以前仔细研究一下匿名方法。 匿名方</description>
    <pubDate>2006-04-16</pubDate>
    <category>C#语言</category>
    <author>维维编译</author>
    <comments>天极</comments>
</item>
<item>
    <title>C#2.0 的新增功能学习</title>
    <link>/html/edu/net/net7/11714.html</link>
    <description>虽然已经决定做本专业了，但以后可能还是要做一些programming。其实做programmer真的好累，要不断的学习新东西，虽然以前很喜欢接触新事物，但是现在好像没有那种冲动了。.net 2.0虽然2005年就已经推出来了，中间加了很多新东东，但由于项目中一直没有用到，也懒得学。</description>
    <pubDate>2006-03-29</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>wangyihust</comments>
</item>
<item>
    <title>C#+Windows API操纵系统菜单</title>
    <link>/html/edu/net/net7/11653.html</link>
    <description>一、前言 本文针对 C＃ .NET中没有提供直接的类似SystemMenu的属性或类似GetSystemMenu的成员函数的情况，通过调用Windows API设计了一个 C＃ 类SystemMenu，从而实现了传统的对于系统菜单的操作。 二、系统菜单简介 当你单击窗口图标或右击窗口标题栏时系统菜单即弹出</description>
    <pubDate>2006-03-27</pubDate>
    <category>C#语言</category>
    <author>朱先中</author>
    <comments>yesky</comments>
</item>
<item>
    <title>.NET正则表达式使用高级技巧之工作特点</title>
    <link>/html/edu/net/net7/11654.html</link>
    <description>语法： ??,*?,+?,{n}?,{n,m}? 涵义：简单说，后面的这个 ?(lazy 符 )告诉正则引擎，它前面的表达式匹配到最短的匹配项就不用匹配下去了，如 ?? ，?本身匹配0-1个匹配项，那么??就取最短的，匹配0个项就不匹配下去了，同理， *? 匹配0个， +? 匹配1个， {n}? 匹配n个，</description>
    <pubDate>2006-03-27</pubDate>
    <category>C#语言</category>
    <author>doing</author>
    <comments>博客园</comments>
</item>
<item>
    <title>如何用C#编写文本编辑器</title>
    <link>/html/edu/net/net7/11519.html</link>
    <description>以前在CSDN发布的文章,现在搬到这里 如何用C#编写文本编辑器 南京XDesigner2006版权所有，不限转载，请保留版权声明 摘要 本文探讨了使用C#从底层开发一个带格式的文本编辑器的任务，深入探讨了其中的文档对象模型的设计，图形化用户界面的处理和用户操作的响应，说明</description>
    <pubDate>2006-03-25</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>cnblogs</comments>
</item>
<item>
    <title>纯C#钩子实现及应用</title>
    <link>/html/edu/net/net7/11518.html</link>
    <description>关于钩子 请参见微软中国社区中《 HOOK专题 》一文。 纯C#钩子(Hook)实现 要实现系统钩子其实很简单，调用三个Win32的API即可。 SetWindowsHookEx 用于设置钩子。（设立一道卡子，盘查需要的信息） [DllImport( &quot; user32.dll &quot; ,CallingConvention = CallingConvention</description>
    <pubDate>2006-03-25</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>搜站长</comments>
</item>
<item>
    <title>#计算20902个汉字的拼音首字母</title>
    <link>/html/edu/net/net7/11520.html</link>
    <description>/**//// summary /// 获得一个字符串的汉语拼音码,XDesigner编制 /// /summary /// param name=&quot;strText&quot;字符串/param /// returns汉语拼音码,该字符串只包含大写的英文字母/returns public static string ToChineseSpell( string strText) { if( strText == null || st</description>
    <pubDate>2006-03-25</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>搜站长</comments>
</item>
<item>
    <title>如何开发一个多种语言版本的C#程序</title>
    <link>/html/edu/net/net7/11444.html</link>
    <description>在 C# 中有多种使用资源文件的方法，能够很方便地开发全球通用的应用程序。本文通过一个简单的小例子，来讲解在 C# 中如何利用资源文件，快速开发一个多种语言版本的程序。本例中只有一个窗体，三个控件，能够根据用户的设置以中文或英文界面运行。开发环境是Windows 20</description>
    <pubDate>2006-03-24</pubDate>
    <category>C#语言</category>
    <author>卢国华</author>
    <comments>CSDN</comments>
</item>
<item>
    <title>C# 3.0 新特性：扩展方法初探</title>
    <link>/html/edu/net/net7/11442.html</link>
    <description>C# 3.0中一个激动人心的特性就是扩展方法：你可以使用实例方法的语法来调用静态方法。本文仔细阐述了这一新特性并且给出了几个相应的例子。 声明扩展方法 扩展方法的行为和静态方法是非常类似的，你只能在静态类中声明它们。为声明一个扩展方法，你需要给该方法的第一</description>
    <pubDate>2006-03-24</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>天极开发</comments>
</item>
<item>
    <title>C#利用Web Service实现短信发送</title>
    <link>/html/edu/net/net7/11443.html</link>
    <description>通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情，目前一般的解决方法是通过计算机和手机的连线，通过可对手机编程的语言编写相关的手机短信息程序来实现，而这种方法对于一般人来说是很难达到的，因为此种方法不仅要有很多必备的硬件设备，也还需懂得手</description>
    <pubDate>2006-03-24</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>天极</comments>
</item>
<item>
    <title>利用C#，SqlXml技术将NorthWind中的所有记录取出并显示出来（包括员工图片）</title>
    <link>/html/edu/net/net7/11348.html</link>
    <description>经常有人问这个问题，如何取出NorthWind中Employees表中的Photo字段的图片并显示出来？ 此表中图片显示常见的问题是：由于Northwind数据库內含的 image 资料最开头有78 bytes 的表头，所以需要手动将它去除。这也是大多数人费劲心思都无法显示那九个员的的图片的原因。</description>
    <pubDate>2006-03-19</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>未知</comments>
</item>
<item>
    <title>c#2.0中新增的两个压缩类</title>
    <link>/html/edu/net/net7/11346.html</link>
    <description>.NET Framework 2.0 中新增的两个压缩类 System.IO.Compression 命名空间 注意：此命名空间在 .NET Framework 2.0 版中是新增的。 System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。 (downmoon原作) 类 说明 DeflateStream 提供用于使用 Deflate</description>
    <pubDate>2006-03-19</pubDate>
    <category>C#语言</category>
    <author>秩名</author>
    <comments>downmoon原创</comments>
</item>
<item>
    <title>C#中 const 和 readonly 的区别</title>
    <link>/html/edu/net/net7/11023.html</link>
    <description>const 和 readonly 的区别，总是不太清楚，于是查了查资料。 const 的概念就是一个包含不能修改的值的变量。 常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。 如果 const int a = b+1; b 是一个变量，显然不能再编译时就计算出</description>
    <pubDate>2006-03-15</pubDate>
    <category>C#语言</category>
    <author>kgdiwss</author>
    <comments>csdn</comments>
</item>
<item>
    <title>C#的多线程（2）——机制探索</title>
    <link>/html/edu/net/net7/10779.html</link>
    <description>注：本文中出现的代码均在 .net Framework RC3 环境中运行通过 一 . 多线程的概念 Windows 是一个多任务的系统，如果你使用的是 windows 2000 及 其以上版本，你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢？当一个程序开始运行时，它就是一个进程</description>
    <pubDate>2006-03-06</pubDate>
    <category>C#语言</category>
    <author>AloneSword</author>
    <comments>http://blog.csdn.net/AloneSword/</comments>
</item>
<item>
    <title>C#中编写多线程（1）——起步</title>
    <link>/html/edu/net/net7/10778.html</link>
    <description>在C#中早都听说这个东西了，但是以前一直没有使用过，现在第一次尝试，来冲冲电。 C#中编写多线程 .NET将关于多线程的功能定义在System.Threading名字空间中。因此，要使用多线程，必须先声明引用此名字空间（using System.Threading;）。 即使你没有编写多线程应用程</description>
    <pubDate>2006-03-06</pubDate>
    <category>C#语言</category>
    <author>AloneSword</author>
    <comments>AloneSword</comments>
</item>
<item>
    <title>Asp.net(C#)多文件上传</title>
    <link>/html/edu/net/net7/10712.html</link>
    <description>FileUp.aspx 页面 1 % @Pagelanguage = &quot; c# &quot; Codebehind = &quot; FileUp.aspx.cs &quot; AutoEventWireup = &quot; false &quot; Inherits = &quot; TestCenter.FileUp &quot; % 2 ! DOCTYPEHTMLPUBLIC&quot;-//W3C//DTDHTML4.0Transitional//EN&quot; 3 HTML 4 HEAD 5 title 多文件上传 / title 6 script la</description>
    <pubDate>2006-03-01</pubDate>
    <category>C#语言</category>
    <author>缘易姿姿</author>
    <comments>cnblogs</comments>
</item>
<item>
    <title>在C#中实现行列转换</title>
    <link>/html/edu/net/net7/10613.html</link>
    <description>posted on 2006-02-11 18:25 文刀无尽 目标 在程序中实现行列转换 效果 实现流程图 测试用的XML文件 ? xmlversion=&quot;1.0&quot;encoding=&quot;utf-8&quot; ? table tr 编码 A01 / 编码 内容 你 / 内容 M0601 1 / M0601 M0602 2 / M0602 / tr tr 编码 A02 / 编码 内容 我 / 内容 M0601 3</description>
    <pubDate>2006-02-10</pubDate>
    <category>C#语言</category>
    <author>无尽天空</author>
    <comments>博客园</comments>
</item>
<item>
    <title>用C#实现简单的控件数组</title>
    <link>/html/edu/net/net7/10596.html</link>
    <description>/* 林健（sswv） http://blog.linjian.cn yumenlj#126_com */ 我的一个同学在做计算器程序，另一个同学在做井字棋游戏。这两个程序有个共同的特点：包含数个具有同类功能的控件（计算器的数字按钮及井字棋的九个落子位）。如果一个个地创建这些控件，不得不写大量重复</description>
    <pubDate>2006-02-08</pubDate>
    <category>C#语言</category>
    <author>林健</author>
    <comments>http://blog.linjian.cn</comments>
</item>
<item>
    <title>对C#开发两个基本原则的深入讨论</title>
    <link>/html/edu/net/net7/9713.html</link>
    <description>使用属性，避免将数据成员直接暴露给外界 学习研究.NET的早期，经常碰到一些学习C#/.NET的朋友问，要属性这种华而不实的东西做什么？后来做项目时也时常接到team里的人的抱怨反馈，为什么不直接放一个public字段？如： class Card { public string Name; } 而要做一个p</description>
    <pubDate>2006-01-26</pubDate>
    <category>C#语言</category>
    <author>未知</author>
    <comments>eNet硅谷动力</comments>
</item>
<item>
    <title>用C#代码编写的SN快速输入工具</title>
    <link>/html/edu/net/net7/9704.html</link>
    <description>一般软件都要输入序列号(SN)，而大家平时用的最多的恐怕是盗版软件，通常盗版软件的序列号(SN)都保存成：XXXXX-XXXXX-XXXX-XXXX的形式。 而软件输入序列号的地方通常都是几个文本框(TextBox)组成。一个个的将XXXXX复制到文本框将非常麻烦。于是SN快速输入工具便由此产生</description>
    <pubDate>2006-01-23</pubDate>
    <category>C#语言</category>
    <author>EoS_3tion</author>
    <comments>BLOG</comments>
</item>
<item>
    <title>C#中用API实现MP3等音频文件的播放类</title>
    <link>/html/edu/net/net7/9656.html</link>
    <description>C#没有提供播放MP3等音频文件的类，要编写播放MP3等音频文件程序，必须使用第三方控件或类。本文使用API函数mciSendString，编写一个播放MP3等音频文件的类。 具体源码如下： 一、使用API函数mciSendString构成的媒体播放类。 using System; using System.Runtime.Inter</description>
    <pubDate>2006-01-18</pubDate>
    <category>C#语言</category>
    <author>vbprog</author>
    <comments>CSDN</comments>
</item>
<item>
    <title>C#中通过DataGrid显示隶属关系</title>
    <link>/html/edu/net/net7/9657.html</link>
    <description>本文将介绍如何利用DataGridImageColumn列来显示数据的隶属关系，具体的效果如下图 点击图标这一列，就会自动的显示它的下属数据和收缩下属数据。当然对于这个效果中，对原来的DataGridImageColumn进行了一些改动，对DataGrid的也需要一些另外的处理，还有数据也需要有</description>
    <pubDate>2006-01-18</pubDate>
    <category>C#语言</category>
    <author>xiaodele</author>
    <comments>博客园</comments>
</item>
<item>
    <title>C#中实现DataGrid双向排序</title>
    <link>/html/edu/net/net7/9658.html</link>
    <description>在 .Net 中 DataGrid 虽然有排序的功能，但并不支持双向的排序。用到了，看了些相关的帖子，自己尝试了一种方法，竟然也行得通，主要是用DataGrid.Attributes 存了一个参数，同时在onSortCommand中修改了DataGridColumn的SortExpression. 代码如下： private void Bind</description>
    <pubDate>2006-01-18</pubDate>
    <category>C#语言</category>
    <author>xiaodele</author>
    <comments>爱雪儿工作室</comments>
</item>
<item>
    <title>使用响应文件编译C#源文件</title>
    <link>/html/edu/net/net7/9669.html</link>
    <description>在命令行中编译几个cs源文件，可能会这样写： csc.exe /out:.\bin\MyAssembly.dll /t:library /r:PATH1\FirstAssemblydll, PATH2\SecondAssemlbydll,etc src1.cs src2.cs etc 如果继续引用新的程序集或者创建新源文件，那么将不得不修改这行命令，当然也可以将这行命令</description>
    <pubDate>2006-01-18</pubDate>
    <category>C#语言</category>
    <author>未知</author>
    <comments>http://blog.csdn.net/netatomy/</comments>
</item>
<item>
    <title>对C#开发的两个基本原则的深入讨论</title>
    <link>/html/edu/net/net7/9629.html</link>
    <description>使用属性，避免将数据成员直接暴露给外界 学习研究.NET的早期，经常碰到一些学习C#/.NET的朋友问，要属性这种华而不实的东西做什么？后来做项目时也时常接到team里的人的抱怨反馈，为什么不直接放一个public字段？如： class Card{ public string Name;} 而要做一个pri</description>
    <pubDate>2006-01-15</pubDate>
    <category>C#语言</category>
    <author>moolfool</author>
    <comments>天极blog</comments>
</item>
<item>
    <title>C#锐利体验</title>
    <link>/html/edu/net/net7/9535.html</link>
    <description>序言 C#语言是一门简单，现代，优雅，面向对象，类型安全，平台独立的一门新型组件编程语言。其语法风格源自C/C++家族，融合了Visual Basic的高效和C/C++强大，是微软为奠定其下一互联网霸主地位而打造的Microsoft.Net平台的主流语言。其一经推出便以其强大的操作能力</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>李建忠</author>
    <comments>MICROSOFT</comments>
</item>
<item>
    <title>C#锐利体验之第二讲 C#语言基础介绍</title>
    <link>/html/edu/net/net7/9536.html</link>
    <description>在体验C#的锐利之前，关乎语言基本知识的掌握是必不可少的一环。由于C#基本语言很多源自C/C++，在这里对那些和C/C++类似的地方仅作简单介绍，我们将体验专注于那些区别于传统C/ C++ 的关键的语言基础知识。 数据类型 C#语言的数据类型主要分为两类：值类型和引用类型。</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>未知</author>
    <comments>搜站长搜集</comments>
</item>
<item>
    <title>C#锐利体验之第三讲 Microsoft.NET平台基础构造</title>
    <link>/html/edu/net/net7/9537.html</link>
    <description>抛开Microsoft.NET平台去谈C#是没有意义的，C#之“Sharp”也正在其后端强大的平台。仅仅拘泥于语法层面是体验不了C#的锐利之处的，C#程序很多诡秘之处必须依靠Microsoft.NET平台才能深度的掌握和运用。简单的讲，Microsoft.NET平台是一个建立在开放互联网络协议和标准</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>李建忠</author>
    <comments>microsoft.com</comments>
</item>
<item>
    <title>C#锐利体验之第四讲 类与对象</title>
    <link>/html/edu/net/net7/9538.html</link>
    <description>组件编程不是对传统面向对象的抛弃，相反组件编程正是面向对象编程的深化和发展。类作为面向对象的灵魂在C#语言里有着相当广泛深入的应用，很多非常“Sharp”的组件特性甚至都是直接由类包装而成。对类的深度掌握自然是我们“Sharp XP”重要的一环。 类 C#的类是一种对</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>李建忠</author>
    <comments>microsoft.com</comments>
</item>
<item>
    <title>C#锐利体验之第五讲 构造器与析构器</title>
    <link>/html/edu/net/net7/9539.html</link>
    <description>构造器 构造器负责类中成员变量（域）的初始化。C#的类有两种构造器：实例构造器和静态构造器。实例构造器负责初始化类中的实例变量，它只有在用户用new关键字为对象分配内存时才被调用。而且作为引用类型的类，其实例化后的对象必然是分配在托管堆（Managed Heap）上</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>李建忠</author>
    <comments>microsoft.com</comments>
</item>
<item>
    <title>C#锐利体验之第六讲 方法</title>
    <link>/html/edu/net/net7/9540.html</link>
    <description>方法又称成员函数（Member Function），集中体现了类或对象的行为。方法同样分为静态方法和实例方法。静态方法只可以操作静态域，而实例方法既可以操作实例域，也可以操作静态域--虽然这不被推荐，但在某些特殊的情况下会显得很有用。方法也有如域一样的5种存取修饰符-</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>李建忠</author>
    <comments>microsoft.com</comments>
</item>
<item>
    <title>C#锐利体验之第七讲 域与属性</title>
    <link>/html/edu/net/net7/9541.html</link>
    <description>域 域(Field)又称成员变量(Member Variable)，它表示存储位置，是C#中类不可缺少的一部分。域的类型可以是C#中任何数据类型。但对于除去string类型的其他引用类型由于在初始化时涉及到一些类的构造器的操作，我们这里将不提及，我们把这一部分内容作为“类的嵌套”放在</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>李建忠</author>
    <comments>microsoft.com</comments>
</item>
<item>
    <title>C#锐利体验之第八讲 索引器与操作符重载</title>
    <link>/html/edu/net/net7/9542.html</link>
    <description>索引器 索引器(Indexer)是C#引入的一个新型的类成员，它使得对象可以像数组那样被方便，直观的引用。索引器非常类似于我们前面讲到的属性，但索引器可以有参数列表，且只能作用在实例对象上，而不能在类上直接作用。下面是典型的索引器的设计，我们在这里忽略了具体的</description>
    <pubDate>2006-01-12</pubDate>
    <category>C#语言</category>
    <author>李建忠</author>
    <comments>microsoft.com</comments>
</item>

</channel>
</rss>
