2007年11月8日

摘要: ListSearchExtender是一个扩展控件,它可以让列表控件(如:ListBox,DropDownList)拥有快捷键查找功能。它的使用相当简单。 ListBox的例子 DropDownList的例子 属性 ... 阅读全文
posted @ 2007-11-08 20:45 董昊(昊子) 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 在atlas(ajax)中请不要使用Response.Write,请使用ClientScript.RegisterClientScriptBlock替换 使用如下: ClientScript.RegisterClientScriptBlock(this.GetType(), "", ""); 注意: RegisterStartupScript 方法是将 JavaScript 嵌入到 ASP.NE... 阅读全文
posted @ 2007-11-08 20:44 董昊(昊子) 阅读(248) 评论(0) 推荐(0) 编辑
摘要: HoverMenu 可以附加到任何一个ASP.NET WebControl 上,它结合一个Panel产生悬浮效果。 下面一个例子, ASP.NET GridView从数据库里查询并显示数据。当鼠标移动到GridView上时,每一行都会出现悬浮菜单HoverMenu,我们可以通过菜单中的命令操作数据。 例子: ... 阅读全文
posted @ 2007-11-08 20:44 董昊(昊子) 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 重构(Refactoring) 1. 前言 本来不想写重构,因为VS2005的加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系列将加强这方面的功能,所以还是先来体验下吧。 2. 什么是重构 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。目的是提高其可理解性,降低其修改成本。 通俗... 阅读全文
posted @ 2007-11-08 20:43 董昊(昊子) 阅读(150) 评论(0) 推荐(0) 编辑
摘要: C#调式增强(C# Debugger Enhancements) 1. 前言 在VB中可以在调试状态下,修改源代码,而C#则一直不行。这次使用了C# Debugger Enhancements,可以让C#调试状态下,修改源代码了。 2. 什么是调式增强 • Visual C# 的“编辑并继续”功能 . 使用C# 的“编辑并继续”,可以一边进行调试一边在中断模式下更改代码。... 阅读全文
posted @ 2007-11-08 20:42 董昊(昊子) 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 类设计器(Class Desigher) 1.前言 Visual Studio 类设计器是通用语言运行库的多功能、可视化设计环境。使用 Visual Studio 类设计器可以显现类和其他类型的结构,还可以通过可视化表示方法编辑它们的源代码。对类图的更改将直接反映在代码中,且对代码的更改会直接影响设计器的外观。设计器和代码之间的同步关系,使得可视化创建和配置复杂的 CLR 类型变得容易。 ... 阅读全文
posted @ 2007-11-08 20:41 董昊(昊子) 阅读(433) 评论(1) 推荐(0) 编辑
摘要: 代码段(Code Snippets) 1.前言 开发人员不喜欢打字。如果你希望提高开发人员的生产力,减少键入的数量,这也同时减少打字稿的数量以及因此产生的编译器错误,这些都极大分散了开发人员的注意力。代码重用是开发人员收集代码的另一个原因。即使单个应用程序也会大量地由小而公共的代码段组成,在几乎每个程序中都会有相同的代码元素:循环、类、异常处理等等。开发人员传统上是对代码进行剪切和粘贴以避免重复键... 阅读全文
posted @ 2007-11-08 20:40 董昊(昊子) 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 命名空间别名限定符(namespace alias qualifier) 1. 当成员可能被同名的其他实体隐藏时,能够访问全局命名空间中的成员非常有用。 2. 别名限定符是双冒号(::) 3. 命名空间别名限定符可以是global.这将调用全局命名空间中的查找,而不是在别名命名空间中查找。 public class System { ... 阅读全文
posted @ 2007-11-08 20:39 董昊(昊子) 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 委托中的协变与逆变(Covariance and Contravariance in Delegates) 委托中的协变 1. 当委托方法的返回类型具有的派生程序比委托签名更大时,就称为协变委托方法。因为方法的返回类型比委托签名的返回类型更具体,所以可对其进行隐式转换,这样该方法就可用作委托。 2. 协变使得创建可被类和派生类同时使用的委托方法成为可能。 class An... 阅读全文
posted @ 2007-11-08 20:38 董昊(昊子) 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1. 属性或索引器的get和set部分称为“访问器”。默认情况下,这些访问器具有相同的可见性或访问级别(其所属属性或索引器的可见性或访问级别)。 2. 有时候需要限制对其中某个访问器的访问会很有用。比如需要可以任何访问get,但set需要限制,只对继承子类开放访问。 string str=””; public string TestProp { get{retu... 阅读全文
posted @ 2007-11-08 20:37 董昊(昊子) 阅读(302) 评论(0) 推荐(0) 编辑

导航