All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
基于PHP的AJAX技术实现文件异步上传_[PHP教程]
WebService,服务和ajax,使用教程一例_.net资料_编程技术
《Effective,C#》之减少装箱和拆箱_.net资料_编程技术
在ASP.NET中创建安全web站点_[Asp.Net教程]
ASP.NET实现匿名访问控制_[Asp.Net教程]
SQL2000查询分析器中快捷键_mssql学习_编程技术
在ASP.NET,2.0中使用样式、主题和皮肤_.net资料_编程技术
VS2005中的WebSite和WebApplication有何区别_.net资料_编程技术
Visual,Studio,2008,RTM,已经编译完毕,内部人员已可使用_[Asp.Net教程]
PHP技术:回帖脱衣服的图片实现_php资料_编程技术
Reading number is top 10 pictures
Go to the national museum1
西游日记4
八个盛产美女的国家2
Play for Free show breast in a world of ice and snow
The real super beauty8
Look at the Spring Festival people crowded into the what kind
深圳的风光
Sora aoi on twitter5
可爱的狗熊们
中国处女图鉴2
Download software ranking
Ashlynn Video3
Sora aoi, the maid, students' uniforms
WebService在.NET中的实战应用教学视频 → 第5集
网络管理员第三版
Tram sex maniac 2 (H) rar bag16
Boxer's Top ten classic battle1
ASP.NET.2.0.XML.高级编程(第3版)
艳兽都市
Unix video tutorial12
linux高级编程
归海一刀 published in(发表于) 2014/1/30 0:50:51 Edit(编辑)
.net控件开发(十一)之.net设计期功能,第一部分_[Asp.Net教程]

.net控件开发(十一)之.net设计期功能,第一部分_[Asp.Net教程]

.net控件开发(十一)之.net设计期功能 第一部分_[Asp.Net教程]

一:.NET设计期架构支持


不用在控件中实现设计期能力,而是在控件以外的类中实现这些能力。通过元数据attribute把这些类和控件关联起来。把设计期的实现和运行期的实现分开。例:DropDownList的可视化设计器,ColorEditor的UI类型编辑器。


提供设计期功能的类如下:


UI类型编辑器:提供一个编辑属性的特殊的用户界面。例颜色选择下拉列表(System.Drawing.Design.ColorEditor),当点属性浏览器中的ConColor(这里的ConColor指得是你开发控件时的自定义属性) 属性时。属性浏览将通过它提供一个颜色下拉列表UI界面。继承自:System.Drawing.Design.UITypeEditor 类。通过System.ComponentModel.EditorAttribute元数据attribute与Color类型关联.


类型转换器:实现字符串值到值与相关类型和其他类型之间的转换。把用户文本字符串转成表示属性值的对象。通过控件的属性类型间接与该控件相关联。例:System.Drawing.ColorConverter类是一个类型转换器,它派生于System.ComponentModel.TypeConvert类。通过期作废TypeConverterAttribute的attribute把它与 ConColor(同上)属性的确System.Drawing.Color类型相关联.


设计器:管理在设计界面中控件外观和行为。控件可在设计期而不是运行期提供可视化表示。例:假ControlDesinger类是一个设计器。管理设计界面上的CoustomControl控件的外观和行为。它派生自System.Web.UI.Design.ControlDesiger,通过System.ComponentModel.DesinerAttribute元数据attribute与CustomControl关联。


组件编辑器:为控件属性的总体编辑提供一个UI.例:假定CustomControlComponentEditor类是一个组件编辑器。提供了编辑出版CustomControl 经常被访问的属性的UI。它派生自System.Windows.Forms.Design.WindowsFormsComponentEditor,通过EditorAttribute与CustomControl关联.


下面是图例:










添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.