<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>TRYER.net-网络技术,黑客,WEB编程,热门网站,热门软件,学院 - .net</title><link>http://www.tryer.net/</link><description>人生需要不断有新的尝试 - </description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>Copyright tryer.net . All Rights Reserved.</copyright><pubDate>Fri, 10 Sep 2010 01:19:48 +0800</pubDate><item><title>C#发现之旅第一讲 C#－XML开发 </title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1215.html</link><pubDate>Fri, 14 Aug 2009 11:24:57 +0800</pubDate><guid>http://www.tryer.net/post/1215.html</guid><description><![CDATA[<p><span style="font-family: 黑体"><strong><font size="5">系列课程说明</font></strong></span></p><p><img alt="" src="http://images.cnblogs.com/cnblogs_com/xdesigner/130973/o_logo_small.png" align="left" /> &nbsp;&nbsp;&nbsp;&nbsp;为了让大家更深入的了解和使用C#，我们将开始这一系列的主题为&ldquo;C#发现之旅&rdquo;的技术讲座。考虑到各位大多是进行WEB数据库开发的，而所谓发现就是发现我们所不熟悉的领域，因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内容是图形开发和XML开发，并计划编排了多个课程。在未来的C#发现之旅中，我们按照由浅入深，循序渐进的步骤，一起探索和发现C#的其他未知的领域，更深入的理解和掌握使用C#进行软件开发，拓宽我们的视野，增强我们的软件开发综合能力。<br />...</p>]]></description><category>.net</category><comments>http://www.tryer.net/post/1215.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1215</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1215&amp;key=f4aca680</trackback:ping></item><item><title>C#实现精典排序算法</title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1207.html</link><pubDate>Sat, 25 Jul 2009 21:14:31 +0800</pubDate><guid>http://www.tryer.net/post/1207.html</guid><description><![CDATA[<p>using System;<br /><br />namespace DataStruct<br />{<br />public class Sorter<br />{<br />/// <summary></summary><br />/// 冒泡排序法1<br />/// <br />///<param name="list" /></p><p>public static void BubbleSort(int[] list)<br />{<br />for (int i = 0; i &lt; list.Length; i++)<br />...</p>]]></description><category>.net</category><comments>http://www.tryer.net/post/1207.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1207</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1207&amp;key=9ce87d5a</trackback:ping></item><item><title>更锋利的C#代码--编写高质量C#程序 </title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1204.html</link><pubDate>Tue, 21 Jul 2009 10:09:55 +0800</pubDate><guid>http://www.tryer.net/post/1204.html</guid><description><![CDATA[第1章  基本的代码风格　1.1  换行的讲究　　1.1.1  寻找最佳的断行位置1.1.2  每行只写一条语句1.1.3  分行定义变量　1.2  避免代码过于拥挤1.2.1  使用空行分隔代码块1.2.2  使用空格降低代码密度　1.3　如何缩进1.3.1  嵌套或包含关系引起的缩进1.3.2  因换行而产生的缩进1.3.3  使用空格还是Tab键　1.4  大括号1.4.1  大括号的位置1.4.2  空的大括号结构1.4.3  仅包含单个语句的结构体　1.5  保持项目文件的条理性...]]></description><category>.net</category><comments>http://www.tryer.net/post/1204.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1204</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1204&amp;key=a3b2178b</trackback:ping></item><item><title>深入理解asp.net里的HttpModule机制（转）</title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1201.html</link><pubDate>Mon, 20 Jul 2009 20:39:59 +0800</pubDate><guid>http://www.tryer.net/post/1201.html</guid><description><![CDATA[<p>不敢相信，毕业两年已经换了两个asp.net开发工作。这次又换了，周三正式到某电子商务公司入职，一如既往的开发，开发，开发... 最让我崩溃的是，毕业两年后，终于找到专业对口的工作了<img alt="" src="http://www.cnblogs.com/Emoticons/QQ/14.gif" />。今儿个哥们高兴，一次贴两篇。<br />刚工作的时候看《asp.net深入解析》，第一次知道HttpModule和HttpHandler。当时对我而言，它们不过就是两个新名词而已，仅仅知道工作原理但是理解的不深刻。随着经验的累积，逐渐发现它们对开发的重要性。现在回头再看一遍它们的实现机制，顺便参考一下其他资源做个透彻的读书笔记。<br />...</p>]]></description><category>.net</category><comments>http://www.tryer.net/post/1201.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1201</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1201&amp;key=89248933</trackback:ping></item><item><title>深入理解string和如何高效地使用string </title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1200.html</link><pubDate>Sun, 19 Jul 2009 19:46:32 +0800</pubDate><guid>http://www.tryer.net/post/1200.html</guid><description><![CDATA[<p><span style="font-size: 10pt">无论你所使用的是哪种编程语言，我们都不得不承认这样一个共识：string是我们使用最为频繁的一种对象。但是string的常用性并不意味着它的简单性，而且我认为，正是由于string的频繁使用才会促使其设计人员在string的设计上花大量的功夫。所以正是这种你天天见面的string，蕴含了很多精妙的设计思想。</span></p><p style="font-size: 10pt; font-family: Verdana">一个月以前我写了一篇讨论<a title="字符串的驻留（string interning）" href="http://www.cnblogs.com/artech/archive/2007/03/04/663728.aspx">字符串的驻留（string interning）</a>的文章，我今天将会以字符串的驻留为基础，进一步来讨论.NET中的string。string interning的基本前提是string的恒定性（immutability），即string一旦被创建将不会改变。我们就先来谈谈string的恒定性。</p>...]]></description><category>.net</category><comments>http://www.tryer.net/post/1200.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1200</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1200&amp;key=22b5f616</trackback:ping></item><item><title>C# 中的委托和事件</title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1190.html</link><pubDate>Sun, 12 Jul 2009 15:00:41 +0800</pubDate><guid>http://www.tryer.net/post/1190.html</guid><description><![CDATA[<h2>引言</h2><p>委托 和 事件在 .Net Framework中的应用非常广泛，然而，较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿，过了这个槛的人，觉得真是太容易了，而没有过去的人每次见到委托和事件就觉得心里别（bi&egrave;）得慌，混身不自在。本文中，我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义，对它们的中间代码也做了讨论。</p>...]]></description><category>.net</category><comments>http://www.tryer.net/post/1190.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1190</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1190&amp;key=9594be87</trackback:ping></item><item><title>我眼中的C# 3.0 </title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1180.html</link><pubDate>Sat, 11 Jul 2009 22:07:50 +0800</pubDate><guid>http://www.tryer.net/post/1180.html</guid><description><![CDATA[<p><span style="color: #0070c0"><strong>缘起 </strong></span></p><p>每次有新技术发布时，我们总能感受到两种截然不同的情绪：一种是恐惧和抵抗，伴随着这种情绪的还有诸如&quot;C# 2.0用的挺好的，为什么要在C# 3.0搞到那么复杂？&quot;或者&quot;我还在使用C# 1.0呢？&quot;等言辞；另一种则是兴奋和拥抱，伴随着这种情绪的还有诸如&quot;原来这个问题在C# 3.0里可以这么简单！&quot;等言辞。</p>...]]></description><category>.net</category><comments>http://www.tryer.net/post/1180.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1180</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1180&amp;key=be38633b</trackback:ping></item><item><title> 深入理解嵌套类和内部类</title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1179.html</link><pubDate>Sat, 11 Jul 2009 22:06:46 +0800</pubDate><guid>http://www.tryer.net/post/1179.html</guid><description><![CDATA[<p>一、什么是嵌套类及内部类？<br />&nbsp;&nbsp;&nbsp; 可以在一个类的内部定义另一个类，这种类称为嵌套类（nested classes）,它有两种类型:<br />静态嵌套类和非静态嵌套类。静态嵌套类使用很少，最重要的是非静态嵌套类，也即是被称作为<br />内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种：<br />&nbsp;&nbsp;&nbsp; 其一、在一个类（外部类）中直接定义的内部类；<br />&nbsp;&nbsp;&nbsp; 其二、在一个方法（外部类的方法）中定义的内部类;<br />...</p>]]></description><category>.net</category><comments>http://www.tryer.net/post/1179.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1179</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1179&amp;key=e0a816b8</trackback:ping></item><item><title>C# 2.0匿名方法揭密</title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1178.html</link><pubDate>Sat, 11 Jul 2009 22:04:51 +0800</pubDate><guid>http://www.tryer.net/post/1178.html</guid><description><![CDATA[<p><strong>环境：</strong>C# (C# 2.0) Windows (Win2K, WinXP, Win2003), .NET (.NET 2.0)<br />Win32, VS (VS2005)</p><p><strong>简介：</strong>理解C#2.0的匿名方法的内部工作机制<br /><br /><strong>目录：</strong><br />1. <a href="http://www.vckbase.com/document/viewdoc/?id=1716#1">匿名方法基础</a><br />...</p>]]></description><category>.net</category><comments>http://www.tryer.net/post/1178.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1178</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1178&amp;key=35609e46</trackback:ping></item><item><title>不能不说的C#特性-匿名方法和Lambda表达式 </title><author>zbeol@126.com (水水)</author><link>http://www.tryer.net/post/1177.html</link><pubDate>Sat, 11 Jul 2009 22:03:59 +0800</pubDate><guid>http://www.tryer.net/post/1177.html</guid><description><![CDATA[<p><span style="font-family: 宋体"><span style="font-family: 宋体"><span style="font-family: 宋体">本系列文章连接：<br /><a href="http://www.cnblogs.com/yuyijq/archive/2008/07/16/1244433.html" target="_blank">不能不说的C#特性-对象集合初始化器<br /></a><font face="Verdana"><font face="Verdana"><font face="Verdana"><font face="Verdana"><a href="http://www.cnblogs.com/yuyijq/archive/2008/07/16/1244460.html" target="_blank"><font face="Verdana"><font face="Verdana"><font face="Verdana"><font face="Verdana">不能不说的C#特性-匿名类型与隐式类型局部变量</font></font></font></font></a></font></font><br />...</p></span></span></span></font></font>]]></description><category>.net</category><comments>http://www.tryer.net/post/1177.html#comment</comments><wfw:comment>http://www.tryer.net/</wfw:comment><wfw:commentRss>http://www.tryer.net/feed.asp?cmt=1177</wfw:commentRss><trackback:ping>http://www.tryer.net/cmd.asp?act=tb&amp;id=1177&amp;key=8f66b210</trackback:ping></item></channel></rss>
