代码改变世界

控件设计器(转)

2005-09-15 17:13  JohnHoo  阅读(312)  评论(0)    收藏  举报


2001年6月

英文原稿
《Writing Custom Designers for .NET Components》
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/custdsgnrdotnet.asp

刘志波 译
2001年12月

摘要:这篇文章包括了设计器的各种特性,如何把他们和组件关联起来,如何使用这些特性来创造更强的设计时期用户界面。

  简介
.NET框架是建造在大脑思维的扩展能力上的。由于.NET框架运行时期与设计时期的设计和实现是同一组工程师,用户就可以得到比其他的框架或者类库更加紧密地综合性能。
这种综合能力的一个关键因素就是基于代码的运行时期和设计时期的相互作用。由于运行时期的代码可以与设计时期的代码分开,设计部分就可以致力于在设计时期组件的行为和表现上施加相当多的注意力。
首先,我们来讨论一下词组“设计器(Designer)”的用法。通常意义下,他意味着在任何可以管理组件运行时期行为的.NET对象。不过有时更加广义的指在Microsoft® Visual Studio® .NET中设计Windows® Forms, Web Forms, 或者Components时的设计时期界面。这篇文章里“设计器”指某个特定组件的自己的设计器而不是广义的设计器,除非我们特别说明。
这篇文章会讲解设计器的各种特性,如何把他们和组件关联起来,如何使用这些特性来创造更强的设计时期用户界面。

 原文地址:http://www.microsoft.com/china/community/Column/80.mspx