2010年5月25日
摘要: 现在看到许多泛型类后面都会加上where关键字,一直都没去弄明白,今天有时间看了下,where子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。  例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable<T> 接口:[代码]  除了接口约束,where 子句还可以包括基类约束,以指出某个类型必须将指定的类作为基... 阅读全文
posted @ 2010-05-25 09:30 老A 阅读(611) 评论(0) 推荐(0)
  2010年5月24日
摘要: 今天看CAB相关的技术资料,看到CAB的示例中用到了XSD文件来配置对象的序列化和反序列化,觉得这个定义XML数据类型描述有点复杂,静下心来看了下,觉得配置还是比较方便的。 下面是自己的一点学习笔记。  XML Schema 支持数据类型  XML Schema 最重要的能力之一就是对数据类型的支持。  通过对数据类型的支持:可更容易地描述允许的文档内容可更容易地验证数据的正确性可更容易地与来自数... 阅读全文
posted @ 2010-05-24 22:29 老A 阅读(602) 评论(0) 推荐(0)
  2010年5月4日
摘要: 前面写了一些关于自定义控件开发学习的知识,最近的自定义控件快要完成了,现在给大家说下我觉得值得注意的地方,自定义控件的开发在大多数情况下是对于别人原有控件的组合包装,还有些是对于已有控件的继承扩展。在界面的组合封装中难免想用到一些控件组合起来和对应界面的布局实现,在自定义控件后台中实现了Table、TableRow、TableCell 在此我们可以像在网页上面布局一样,同样来组合我们需要的控件。 ... 阅读全文
posted @ 2010-05-04 22:21 老A 阅读(335) 评论(0) 推荐(0)
  2010年5月2日
摘要: 最近一段时间一直在学习自定义控件学习相关的资料,个人觉得在自定义开发过程中首先要明白自定义控件中各个事件调用的顺序,只有在了解事件调用顺序的基础上,才能够有的放矢的去在适当的时候加载适当的控件和事件,下面首先说明事件调用的顺序,这个也是从网上摘录CreateChildControls;Init();TrackViewState;LoadViewStates();LoadPostData();Onl... 阅读全文
posted @ 2010-05-02 09:23 老A 阅读(574) 评论(1) 推荐(0)
  2010年4月30日
摘要: 说来实在惭愧,一直在关注cnblogs与CSDN上的文章,吸取着别人的经验和知识,除了在CSDN的博客上转载过几篇文章外,都没有写过一篇属于自己的,总觉得自己研究的技术都是别人研究过的,弄上去只是多余,现在想想自己如果不去记录自己学习的经历更是悲剧。看到我们团队的小组长都开始写书了,在博客园中也是长期坚持着写博客的习惯,自己是该坚持着写点东西,记录自己学习成长的点滴。  最近在做.NET自定义控件... 阅读全文
posted @ 2010-04-30 21:10 老A 阅读(189) 评论(0) 推荐(0)