2008年5月15日
#
请允许我发到首页,看完网络上的报道,我鼻子酸酸的,眼泪莫名而出,男人哭吧不是罪!



一位战士 : "求求你们让我再去救一个!我还能再救一个! "
温总理 : 救人心切的温总理罕有地发怒:“当温总理接到电话,听说由于桥梁倒塌,彭州市10万群众被堵在山中,救灾人员和物资无法运入时,总理在电话里大喊,‘我不管你们怎么样,我只要这10万群众脱险,这是命令!’之后他把电话挂了。”
总理向前往汶川的登机部队领导发出指示,“我就一句话,是人民在养你们,你们自己看着办。”
记者 : 中国的王牌军再次出动(15军是解放军的甲等主力军,他的战绩就是美国人为之色变的——上甘岭) ,很多人都写了遗书。
我们的"平民总理"最近头发白了很多,辛苦了!
2007年11月13日
#
摘要: 对于asp.NET2.0内置的profile有人支持,确也有不少高人说不过如此,所谓"鸡肋"!
那么下面我从它的设计意图,在代码层次上予以介绍,在完全了解了它的思想后我们也可以模仿这样的解决方案,如有错误之处还请高人指点!
先运行private static void Initialize (bool throwIfNotEnabled)
阅读全文
2007年6月5日
#
摘要: Flex Framework 与 Microsoft WPF是非常像的,都是用各自独有的相关XML语法来表达界面。
WPF的是XAML , 而Flex的是MXML。同样都是XML语法表述。它们都用来表述UI,包含属性,事件,行为,数据绑定,效果等,都有各自的一套相关控件。
Flex开始出来的MXML需要在FlexBuilder环境编译,出来以后就是一个swf文件。
阅读全文
2007年5月28日
#
摘要: 用了差不多4天时间,开发了一个myPlayer类,暴露了多个相关的方法和属性。
支持XML歌曲列表播放,不过这里没地方传xml文件,所有内部会判断一个变量是否定义为undefined,如果是,那么里面就会播放内置的两个mp3地址文件。
阅读全文
2007年5月23日
#
摘要: Contorl类的默认实现将状态管理委托给了ViewState属性,ViewState属性是一个复杂属性,该属性是一个StateBag类型,是一个字典,StateBag类实现了IStateManager接口来实现状态管理。StateBag保存了键/值对,其中键是字符串而值是对象。当某个对象添加到StateBag实例中时,StageBag自动为该对象存储一个附加位,它用来标志存储的对象是否修改过。
Control类用于IStateManager接口中相同的成员来实现状态管理,尽管Control并不实现IStateManager接口,只是委托给了实现了IStateManager接口类型的StateBag类,也就是委托给了ViewState属性。在自己的复杂类型状态管理中,可以模仿Control的这种行为,以实现自定义复杂属性的状态管理。
阅读全文
摘要: 复杂属性的类型不能用简单的字符串表示。这些类型包括非原子值的类型,除字符串外的引用类型以及集合类型。在使用自己的控件时如果遇到复杂属性,那么为了支持声明持久性还需要做额外的工作,并进行状态管理。
为了使复杂属性具有声明持久性,必须要由以下两个相关的内容一起作用实现:与串行化相关的元数据Attribute和执行给定类型与String类型及其它类型的互相转换的类型转换器,稍后我会讲到。
1.子属性的形式
1.1 连字符子属性的实现
1.2 内部属性的实现
1.3 内部默认属性的实现
2.属性和类型转换器
类型转换器是从System.ComponentModel.TypeConverter派生的一个类。页面框架使用类型转换器来实现视图状态的串行化,而且可视化设计器也适用类型转换器在浏览器中显示属性,并实现设计期的串行化。
阅读全文
2007年5月21日
#
摘要: 参与回传架构主要有两个重要的接口IPostBackEventHandler和IPostBackDataHandler接口
IPostBackEventHandler接口使控件引发一个标志着已经发生回传的事件。
IPostBackDataHandler接口使控件检索已被传送的表单数据,从而相应的更新状态,然后在服务器端引发事件以标志其状态变化。
阅读全文
摘要: 1.设计期Attribute
设计期Attribute对于控件在可视化设计器内正确运行是很重要的.设计器,属性浏览器和其它的设计期元素使用由设计期attribute提供的元数据的作用如下:
显示属性和事件
执行设计期的序列化
把用来实现设计期的功能的类与控件或者属性类型关联起来
2.解析期Attribute
用于被页面解析器解析.aspx页面的语法,为相应页面中的类生成代码
阅读全文
摘要: Control和WebControl相关Rendering方法中都使用了System.Web.UI.HtmlTextWriter对象,HtmlTextWriter是一个封装了响应流的类,派生自System.IO.TextWriter,提供了向输出流中写入文本的功能。
HtmlTextWriter对象常用的一些方法有:AddAttribute , AddStyleAttribute , RenderBeginTag , RenderEndTag 用来生成标签和标签属性。
HtmlTextWriter的各种方法的参数取值为以下三种枚举类型:HtmlTextWriterAttribute , HtmlTextWriterStyle , HtmlTextWriterTag 。
阅读全文
摘要: 控件的生命周期决定何时保存控件和恢复它的状态,何时与页面及其它控件之间进行交互,何时执行主要的处理逻辑,以及何时对输出流显示标记文本。
----------------------------------------
+ 实例化:构造器
----------------------------------------
----------------------------------------
+ 初始化:OnInit方法和Init事件
----------------------------------------
----------------------------------------
+ 开始跟踪视图状态:TraceViewState 方法
----------------------------------------
|只回传时发生
------------------------------------------
阅读全文
集从人之所长,创造博客社区神话,实现梦想!