- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 ASP.NET组件设计Step by Step(8)
控制控件的样式 控件最终通常要生成HTML代码在客户端,这些HTML元素可以采用丰富的CSS样式。你当然可以直接进行CSS 设定,但是asp.net给控件开发者提供了编程方式控制样式的途径。如果对样式无特殊要求,直接继承webControl的样式功能即可,如果需要修改或者扩充继承的样式功能,则需要深入了解控件样式的背景知识WebControl的样式功能全部封装在ControlSty
2005-01-30 23:36:00
2223
原创 ASP.NET组件设计Step by Step(7)
复杂属性和状态管理 复杂属性声明/持久:所谓复杂属性,即通常不可用CLR的基本数据类型表达的属性。譬如,FontInfo,即代表字体属性,包含Bold 、Name、Size、Color等信息(通常称为子属性)。对于复杂属性,控件在声明时候,通常采用 属性—子属性 的连字符表示复杂属性的一个子属性。 Font-Name=”Vender” Font-Size=”12pt” runa
2005-01-28 00:04:00
1799
原创 ASP.NET组件设计Step by Step(6)
回传事件映射到服务器端事件 asp.net页面如果是通过post请求到服务器,框架将会遵行事件周期生成、调用控件,而控件(如果支持回传)则将加载回传数据,并且映射成控件的服务器端事件,就好像在重放客户的客户行为(客户按下一个按钮,却引发服务器端控件的click事件)。其中的机制如何? 如果一个控件需要处理回传事件,那么必须实现一个特定接口 IPostBackEventH
2005-01-25 00:02:00
2544
原创 ASP.NET组件设计Step by Step(5)
控件生存周期 当一个asp.net页面被请求后,一个page实例被生成,开始自己的逻辑,最终返回HTML流给用户端。构成逻辑处理的是page中存在的服务器端控件以及控件间的交互,并且在页面结束前服务器控件们被销毁(视.net的回收策略而定)。那么这些控件在短短的页面处理过程中经历了创建、处理、销毁等到底是如何组织的?这些控件是如何同其他控件交互,如何在多个页面间保持状态的?(这应当是整个控
2005-01-23 22:59:00
4002
原创 ASP.NET组件设计Step by Step(4)
如果我们的服务器控件需要较完备的GUI,譬如需要控制HTML元素的附加属性字体、颜色、高度等,那么应当从Control的子类WebControl继承,以得到所需的基础性能。从WebControl类派生,需要遵守通常如下的约定:1、 包含从System.Web.UI.WebControl的命名空间的引用2、 不能够重载Render方法直接向输出流提供数据,而应当重载RenderConte
2005-01-20 23:25:00
2092
原创 ASP.NET组件设计Step by Step(3)
自定义控件(custom control)入门在服务器端中执行程序逻辑的组件,是asp.net 应用程序的基本构造块。为了能够在asp.net环境执行,必须满足一定条件。 为了能够参与到网页框架执行,需要满足IComponent, IDisposable, IParserAccessor, IdataBindingsAccessor等接口。所以框架提供System.Web
2005-01-18 23:30:00
3133
原创 CMPP2.0 协议SP端的·NET开发
CMPP2.0 协议SP端的·NET开发 TNT 内容简介:本文介绍了CMPP2.0协议SP端.net实现需要注意的问题,并提供解决方案和参考意见,对CMPP协议做一个解读参考。 关键字:CMPP 2.0 SMS ISMG Socket 线程 线程同步 .Net事件模型 一、CMPP协议简介中国移动通信互联网短信网关接口协议(China Mobile Peer
2005-01-03 22:28:00
13277
16
Android核心分析.pdf
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人