张子阳 TraceFact

Dedicated to Asp.Net, C#, XML, DataBase, Design Pattern and Algorithms ...

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  34 随笔 :: 0 文章 :: 759 评论 :: 38 Trackbacks

2007年12月14日 #

     摘要: 我想博客园里大多数的程序员都和我一样,二十多岁左右的样子,谁都不愿意默默无闻终此一生,那么我们最关心的话题自然是成功、何谓成功、以及如何才能够成功。可能因为自己逐渐长大,慢慢得对于一些事情有了自己的看法,而近期我对脑子里原本模糊不清的思绪进行了些许整理,写下了这些文字。虽然我还不能称为一名成功人士,但我还是想谈谈自己对成功的看法,希望能和大家做点交流。  阅读全文
posted @ 2008-05-12 00:04 张子阳. 阅读(131) | 评论 (6)编辑

     摘要: 在Asp.Net中,我们可以通过模板页master page和主题theme来实现网站的风格切换,但是.Net提供的默认设置不够强大和灵活。本文将向大家介绍如何在.Net提供的方法上进行改进和扩展,以提供更加强大的网站风格切换功能。  阅读全文
posted @ 2008-04-25 00:15 张子阳. 阅读(2861) | 评论 (29)编辑

     摘要: 本文不是讲述.Net Framework中诸多的内置结点如何设置,比如httpHandler、httpModule、membership、roleManager 等。而是讲述.Net中配置的实现方式,以及如何定义、使用我们自定义的结点。  阅读全文
posted @ 2008-04-22 00:11 张子阳. 阅读(126) | 评论 (4)编辑

     摘要: 大家每天都在看博客,发表评论,实现一个评论系统也是一名Web开发者的基本要求。虽然评论只是一个很普通的功能,但是实现评论的引用,尤其是无限引用,却有一定的困难。身为“网易工程队”的正规军,同时又作为一名程序开发人员,有必要向大家展示一下“盖楼”的方法。  阅读全文
posted @ 2008-03-24 23:08 张子阳. 阅读(2630) | 评论 (41)编辑

     摘要: 本文中,我们先学习了动态创建对象最常见的两种方式,随后分别讨论了使用Type.InvokeMember()和MethodInfo.Invoke()方法来调用类型的实例方法和静态方法。最后,我们使用反射遍历了System.Drawing.Color结构,并输出了颜色值。   阅读全文
posted @ 2008-03-18 03:42 张子阳. 阅读(1997) | 评论 (12)编辑

     摘要: 本文是《基于业务对象的筛选》的姐妹篇,在本文中,我详细讨论了IComparable和IComparer接口,并通过实现这两个接口,实现了列表的默认排序、单一属性排序、多属性组合排序。   阅读全文
posted @ 2008-03-18 03:33 张子阳. 阅读(213) | 评论 (0)编辑

     摘要: 在这篇文章中我先提出了一些开发人员的思维定势:将操作交给数据库去完成。演示了“传统方式的”使用拼装SQL语句完成筛选,以及如何配合缓存来实现基于业务对象(列表)的筛选。   阅读全文
posted @ 2008-03-18 02:53 张子阳. 阅读(310) | 评论 (10)编辑

     摘要: 本文不是讲述如何进行数据库分页,而将注意力集中在如何实现可定制地 获取页码、获取路径、显示分页链接,并且通过构建一个用户控件来实现代码重用上。   阅读全文
posted @ 2008-02-24 23:01 张子阳. 阅读(2968) | 评论 (23)编辑

     摘要: 本文涉及了反射的最基础的内容,我们利用反射来自顶向下地查看了程序集、模块、类型、类型成员的信息。  阅读全文
posted @ 2008-02-17 16:42 张子阳. 阅读(589) | 评论 (5)编辑

     摘要: 本文首先讨论了C#中的两种类型--值类型和引用类型,随后简要回顾了 装箱/拆箱 操作。接着,详细讨论了C#中的对象判等。最后,我们讨论了浅度复制 和深度复制,并比较了它们之间不同。   阅读全文
posted @ 2008-01-31 08:34 张子阳. 阅读(3208) | 评论 (50)编辑

     摘要: 本文简单介绍了什么是特性、如何创建自定义特性,以及如何通过反射来查看自定义特性。   阅读全文
posted @ 2008-01-27 21:44 张子阳. 阅读(532) | 评论 (5)编辑

     摘要: 本文通过一个实现遍历枚举字段的范例,以及.Net中如何实现值类型的Equals()方法的例子,简单的引出了反射,说明了反射的一个初步用途 -- 查看类型元数据。  阅读全文
posted @ 2008-01-27 20:46 张子阳. 阅读(793) | 评论 (7)编辑

     摘要: 提起Command模式,我想没有什么比一个遥控器的例子更能说明问题了,本文将对Command模式作以简单介绍,我们通过完成这个范例来一步步实现GOF的Command模式。  阅读全文
posted @ 2007-12-20 08:17 张子阳. 阅读(1808) | 评论 (17)编辑

     摘要: 本文中,我们通过一个常见的给武器(对象)添加宝石(获得额外的状态和行为)的例子,讨论了Decorator设计模式的实现过程。  阅读全文
posted @ 2007-12-14 08:26 张子阳. 阅读(558) | 评论 (1)编辑