04 2008 档案
摘要:摘要: 几乎所有的C#书籍都会讲到 泛型,这个C#2.0中的新特性,但很少有书能真正将清楚什么是泛型和泛型用来做什么。这篇文章清晰、明白地讲解了C#中的泛型,为了体现互联网共享的精神,我把它翻译了,希望能对大家有所帮助。这篇文章的作者 Jesse Liberty 也是畅销书 《Programming C#》和《Programming Asp.Net》的作者。 阅读全文张子阳. 2007...
阅读全文
摘要:摘要: 在这篇文章中,来自微软开发团队的 ScottGu 向我们初步介绍了什么是 LINQ TO SQL,以及 LINQ TO SQL 的一些基本操作。 阅读全文张子阳. 2007-08-05 22:33 发表评论
阅读全文
摘要:摘要: 在这篇文章中,来自微软开发团队的 ScottGu 向我们详细介绍了如何使用 LINQ TO SQL 创建数据模型类,并讨论了对象映射及名称修改的若干问题。 阅读全文张子阳. 2007-08-06 22:40 发表评论
阅读全文
摘要:摘要: 在此系列的第三篇文章中,ScottGu 详细地介绍了如何应用 数据模型类 来对数据库进行查询以及分页显示。 阅读全文张子阳. 2007-08-11 12:12 发表评论
阅读全文
摘要:摘要: 在本文中,我结合自己的经验,对设计人员在使用 Web标准 进行网站制作 或 网站重构的时候所经常遇的一些问题和误区 进行了讨论。 阅读全文张子阳. 2007-08-30 11:29 发表评论
阅读全文
摘要:摘要: 本文是这一系列文章的第一部分,我在这篇文章中主要向大家讲述了三层式开发的概念,范例应用程序介绍,数据访问层的实现方法 和 需求分析。 阅读全文张子阳. 2007-08-30 13:40 发表评论
阅读全文
摘要:摘要: 本文是这一系列的第一篇文章,我在一个相对较低的层次上向大家介绍了 Http请求的处理过程:ISAPI的工作原理、Http宿主环境 和 Http管道。 阅读全文张子阳. 2007-09-04 08:45 发表评论
阅读全文
摘要:摘要: 在这篇文章中,Bipin Joshi概要地为我们讲解了什么是Rss、如何在.Net下创建和消费Rss源。本人对使用pubDate标记需要注意的问题和添加浏览器支持的内容做了补充。 阅读全文张子阳. 2007-09-14 08:57 发表评论
阅读全文
摘要:摘要: 在本文中,我通过三个实例:图片防盗链、图片验证码、处理自定义后缀名请求,详细介绍了IHttpHandler的实现方法和使用过程。对 IHttpHandlerFactory也作了概要介绍。 阅读全文张子阳. 2007-09-15 18:34 发表评论
阅读全文
摘要:摘要: 本文中,我通过两个范例由浅入深地讲述了 什么是委托、为什么要使用委托、事件的由来、委托和事件对Observer设计模式的意义、.Net Framework 中的委托和事件,对它们的中间代码也做了讨论。 阅读全文张子阳. 2007-09-23 17:49 发表评论
阅读全文
摘要:摘要: 本文简单地介绍了什么是Http Module 。我们首先了解了Http Module的作用,然后查看了Asp.Net 内置的Module,接着我们介绍了IHttpModule接口,并通过了一个简单的范例实现了此接口,最后我们介绍了 global.asax 文件与Http Module之间的联系。 阅读全文张子阳. 2007-11-25 18:50 发表评论
阅读全文
摘要:摘要: 在本文中,我们将以一款欧美风格的奇幻角色扮演游戏为背景,通过游戏中角色技能的实现来展示GOF的Strategy设计模式。 阅读全文张子阳. 2007-12-09 17:12 发表评论
阅读全文
摘要:摘要: 本文中我们通过一个人物外形构建的范例,一步步学习了Abstract Factory抽象工厂模式的实现。 阅读全文张子阳. 2007-12-11 23:52 发表评论
阅读全文
摘要:摘要: 本文中,我们通过一个常见的给武器(对象)添加宝石(获得额外的状态和行为)的例子,讨论了Decorator设计模式的实现过程。 阅读全文张子阳. 2007-12-14 08:26 发表评论
阅读全文
摘要:摘要: 提起Command模式,我想没有什么比一个遥控器的例子更能说明问题了,本文将对Command模式作以简单介绍,我们通过完成这个范例来一步步实现GOF的Command模式。 阅读全文张子阳. 2007-12-20 08:17 发表评论
阅读全文
摘要:摘要: 本文通过一个实现遍历枚举字段的范例,以及.Net中如何实现值类型的Equals()方法的例子,简单的引出了反射,说明了反射的一个初步用途 -- 查看类型元数据。 阅读全文张子阳. 2008-01-27 20:46 发表评论
阅读全文
摘要:摘要: 本文简单介绍了什么是特性、如何创建自定义特性,以及如何通过反射来查看自定义特性。 阅读全文张子阳. 2008-01-27 21:44 发表评论
阅读全文
摘要:摘要: 本文首先讨论了C#中的两种类型--值类型和引用类型,随后简要回顾了 装箱/拆箱 操作。接着,详细讨论了C#中的对象判等。最后,我们讨论了浅度复制 和深度复制,并比较了它们之间不同。 阅读全文张子阳. 2008-01-31 08:34 发表评论
阅读全文
摘要:摘要: 本文涉及了反射的最基础的内容,我们利用反射来自顶向下地查看了程序集、模块、类型、类型成员的信息。 阅读全文张子阳. 2008-02-17 16:42 发表评论
阅读全文
摘要:摘要: 本文中,我们先学习了动态创建对象最常见的两种方式,随后分别讨论了使用Type.InvokeMember()和MethodInfo.Invoke()方法来调用类型的实例方法和静态方法。最后,我们使用反射遍历了System.Drawing.Color结构,并输出了颜色值。 阅读全文张子阳. 2008-03-18 03:42 发表评论
阅读全文
摘要:摘要: 这篇接着分享一下LINQ to SQL。
本篇用一些实例说明LINQ to SQL语句Null语义和String/DateTime方法。LINQ to SQL语句与SQL Server类型有些还是有些差异。 阅读全文李永京 2008-02-24 17:13 发表评论文章来源:http://www.cnblogs.com/lyj/archive/2008/02/24/107955...
阅读全文
摘要:摘要: 微软昨天在MIX08大会发布了ASP.NET Extensions Preview 2、ASP.NET MVC Preview 2、Silverlight 2 Beta1、Expression Studio 2.0 Beta、Expression Blend 2.5 March 2008 Preview、IE 8 Beta 1一系列的产品。这篇文章介绍一下相关学习资源和安装出现问...
阅读全文
摘要:摘要: 本篇讨论一下LINQ to SQL语句的对象缓存功能和对象加载知识。对象加载包含延迟加载和立即加载。
在查询某对象时,实际上你只查询该对象。不会同时自动获取这个对象。这就是延迟加载。
LINQ to SQL 提供了DataLoadOptions用于立即加载对象。
熟练掌握它们,在我们编写程序中,对程序的性能有所提高。 阅读全文李永京 2008-03-10 15:11 发表评论文...
阅读全文
摘要:摘要: LINQ to SQL为我们提供了AsEnumerable、ToArray、ToList、ToDictionary方法可以把我们查询出来的IEnumerable<T>类型转换成我们想要的形式。LINQ to SQL是ADO.NET 系列技术的一部分。它基于由ADO.NET提供程序模型提供的服务。因此,我们可以将LINQ to SQL代码与现有的ADO.NET应用程序混合在一起...
阅读全文
摘要:摘要: 在我们编写程序中,往往需要一些存储过程,在LINQ to SQL中怎么使用呢?也许比原来的更简单些。下面我们以NORTHWND.MDF数据库中自带的几个存储过程来理解一下。 阅读全文李永京 2008-03-17 19:29 发表评论文章来源:http://www.cnblogs.com/lyj/archive/2008/03/17/1110374.html
阅读全文
摘要:摘要: 我们可以在LINQ to SQL中使用用户定义函数。只要把用户定义函数拖到O/R设计器中,LINQ to SQL自动使用FunctionAttribute属性和ParameterAttribute属性(如果需要)将其函数指定为方法。这时,我们只需简单调用即可。 阅读全文李永京 2008-03-19 00:16 发表评论文章来源:http://www.cnblogs.com/ly...
阅读全文
摘要:摘要: DataContext作为LINQ to SQL框架的主入口点,为我们提供了一些方法和属性,本文用几个例子说明DataContext几个典型的应用。 阅读全文李永京 2008-03-23 15:25 发表评论文章来源:http://www.cnblogs.com/lyj/archive/2008/03/23/1118502.html
阅读全文
摘要:摘要: 本系列共三部分,第一部分讲述了Visual Studio 2008新特性,第二部分介绍了C# 3.0新语言特性和改进。第三部分开始讲解LINQ,先整体介绍了LINQ,再从LINQ to SQL语句入手贯穿了LINQ的精髓。
本文给出了本系列的导航。通过这个系列,您可以迅速入门LINQ。 阅读全文李永京 2008-03-25 00:05 发表评论文章来源:http://www.c...
阅读全文
摘要:摘要: 有这样一个场景:应用程序可能会提供一个用户界面,用户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知道查询的细节,动态查询将十分有用。 阅读全文李永京 2008-03-25 22:47 发表评论文章来源:http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html
阅读全文
摘要:摘要: 在LINQ to SQL里支持视图和继承。在这篇文章具体介绍这两个方面,关于LINQ的更多内容请看LINQ体验系列文章导航。 阅读全文李永京 2008-03-28 21:19 发表评论文章来源:http://www.cnblogs.com/lyj/archive/2008/03/28/1128210.html
阅读全文
摘要:摘要: VLinq
大家学习LINQ是不是寻思写LINQ to SQL语句没有一个可视化的编程环境。Mitsu和他们的团队用了近一年的开发时间,在今天发布了VLinq(Visual Linq Query Builder,LINQ可视化查询编辑器) 阅读全文李永京 2008-04-02 20:43 发表评论文章来源:http://www.cnblogs.com/lyj/archive/2...
阅读全文
摘要:摘要: Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。本篇文章介绍如何在Silverlight 2 beta 1中使用ASP.NET Web Service进行数据CRUD操作。 阅读...
阅读全文
摘要:摘要: Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。本篇文章介绍如何在Silverlight 2 beta 1中使用ASP.NET Web Service进行数据CRUD操作。 阅读...
阅读全文
摘要:摘要: Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。
这篇文章介绍如何在Silverlight 2 beta 1中使用ADO.NET Data Service (Astoria)进行数...
阅读全文
摘要:摘要: Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。
这篇文章介绍如何在Silverlight 2 beta 1中调用WCF进行数据CRUD操作。 阅读全文李永京 2008-04-1...
阅读全文
摘要:摘要: Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力。
这篇文章介绍如何在Silverlight 2 beta 1中使用LINQ to SQL进行数据CRUD操作。 阅读全文李永京 2...
阅读全文