Hello World
Spiga

归档:2006年12月

在2006年的最后一天,我做出了一个决定

2006-12-31 15:26 by 老赵, 5729 visits
摘要:在2006年的最后一天,我做出了一个决定。今天我决定离开现在的单位——Windows Live China——寻求更好的发展。 阅读全文

Tip:使用Extender的ResolveControlID事件

2006-12-31 03:42 by 老赵, 4401 visits
摘要:不知道大家在使用ASP.NET AJAX Control Toolkit里的各个Extender控件时,有没有接触过ResolveControlID事件?这个事件在官方也只用了很少的笔墨来描述。的确,这个事件不太常用,看看ASP.NET AJAX的演示站点,根本没有使用过ResolveControlID事件。本文简单描述了ResolveControlID事件的作用以及使用方式。 阅读全文

不复杂,但是很有趣的JavaScript代码

2006-12-28 13:38 by 老赵, 4935 visits
摘要:找个图片比较多的页面,把下面的代码粘贴到地址栏按回车就可以看到效果。:)**************************javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function... 阅读全文

可能是最漂亮的非静态Page Method解决方案

2006-12-28 13:38 by 老赵, 7826 visits
摘要:在我前一片文章《浅谈实例Page Method到静态Page Method的移植》中,我提到了两种属于work around的解决方案,的确有效,如果可以的话我也建议尽可能地改成那样,尤其是第一种“在客户端获得参数信息”的做法,性能很高,值得推荐。不过从“技术”方面来考虑,这两个做法都不如现在这种来得漂亮。我尝试着实现了一个HttpModule,只要使用了它就能轻松使用原来的“非静态Page Method”了,这几乎完全解决了ASP.NET AJAX中无法使用非静态Page Method的问题,CTP时期程序的移植也变得再容易不过。 阅读全文

UpdatePanel与UrlRewrite

2006-12-27 00:42 by 老赵, 9323 visits
摘要:今天被问及一个UpdatePanel与Url Rewrite结合时的问题,研究之后得出解决方案,在此和大家分享一下。 阅读全文

浅谈实例Page Method到静态Page Method的移植

2006-12-26 10:48 by 老赵, 4889 visits
摘要:最近被问及Page Method的问题比较多,主要还是如何从Atlas CTP中的非静态Page Method转向Beta或RC中的静态Page Method时所遇到的问题。现在我来谈一下在这方面的一些看法,也希望大家能和我一起探讨一下。 阅读全文

扩展JavaScript的时候,千万要保留其原来的所有功能

2006-12-24 00:32 by 老赵, 4572 visits
摘要:扩展JavaScript的时候,千万要保留其原来的所有功能,因为不知道别人的代码是否会用到这些。而且一般来说,为了写出兼容更多JS框架的代码,最保险的方法就是用JS的原生功能。然而在这个问题上,这次ASP.NET AJAX RC栽跟头了。 阅读全文

WPF/E CTP Quick Start - 第十一部分:示例控件(翻译)

2006-12-21 13:27 by 老赵, 4949 visits
摘要:这片文档包含了几个例子,演示了如何使用WPF/E来创建交互式的控件。这篇文档包含了如下部分:“超级链接”示例 “按钮”示例 “滚动条”示例 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第十部分:脚本和鼠标事件(翻译)

2006-12-18 15:56 by 老赵, 4499 visits
摘要:WPF/E支持使用JavaScript进行编程,能够使您为WPF/E内容增加交互性。这篇文档包含了如下部分:脚本与事件 设置属性 设置附加属性 公有鼠标事件 为对象命名并重新获取它们 动态创建WPF/E对象 交互地控制动画 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第九部分:动画(翻译)

2006-12-14 22:49 by 老赵, 4921 visits
摘要:WPF/E能够让您使用标记来定义动画。这篇QuickStart介绍了WPF/E的动画特性,并且带领您创建您的第一个WPF/E动画。这篇QuickStart包含了如下部分:演练:为一个对象添加动画效果其它类型的动画 Timeline的属性 指定动画变换的值 在同一个对象上添加多个动画 下面该做什么呢? 阅读全文

讲座展示:TechEd Europe DEV 411 - AJAX Patterns with ASP.NET AJAX(3)

2006-12-13 03:30 by 老赵, 4333 visits
摘要:这次我选择的讲座内容,是最近在TechEd 2006 Europe中Andre Snanbria和Jeff Prosise的讲座“AJAX Pattern with ASP.NET AJAX”。Jeff Prosise是Wintellect的Co-Founder,Andre Sanabria是ASP.NET AJAX Team的Lead Program Manager。这次讲座的主要内容是讲述了使用ASP.NET AJAX开发AJAX应用的最佳实践,在这次讲座里,会对建立轻量级的客户端控件的方法进行深入,讲述了如何优化脚本代码,并提出了如何避免AJAX开发中常见的问题。本篇文章是这次讲座展示的第三篇,使用了一个例子来观察UpdatePanel的工作方式,并通过几个步骤对这个例子进行优化。 阅读全文

WPF/E CTP Quick Start - 第八部分:媒体(翻译)

2006-12-12 05:26 by 老赵, 4793 visits
摘要:WPF/E提供了MediaElement对象,可以让您在页面中播放WMV(Windows Media Video)和WMA(Windows Media Audio)文件。这篇文档包含了以下部分:在页面中添加媒体信息 有用的MediaElement属性 交互式地控制媒体的播放 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第七部分:文本(翻译)

2006-12-12 00:51 by 老赵, 4057 visits
摘要:TextBlock元素能使您在WPF/E内容中添加文本。这篇文档描述了使用TextBlock元素的方式。这篇文档包含了以下部分:TextBlock元素 常用TextBlock属性 Run元素 指定多种字体 下面该做什么呢? 阅读全文

The Problem with Programming(翻译)

2006-12-11 19:21 by 老赵, 4773 visits
摘要:这是一次访谈。访谈的对象是大名鼎鼎的Bjarne Stroustrup,“C++之父”的称号注定他永远是大师。这次他在接受了Technology Review的采访,对于软件开发的目前状况谈了他的看法,指出了不少问题。那么这些问题是否真的如他所述?按照我个人的习惯,我始终把对于大师的“尊敬”和对于其言论的“吸收”相分离,我们不妨围绕着这次Bjarne Stroustrup的谈话内容,展开我们的讨论吧。 阅读全文

WPF/E CTP Quick Start - 第六部分:图像(翻译)

2006-12-10 23:11 by 老赵, 3933 visits
摘要:Image元素能使您在WPF/E中显示位图信息。这篇文档包含了以下部分:Image元素 Stretch属性 使用位图的其它方法 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)

2006-12-10 14:50 by 老赵, 3844 visits
摘要:一些属性能够被应用在所有的WPF/E的UIElement对象上:Canvas,shapes和TextBlock。这篇文档描述了这些对象所具有的公有图形属性。这篇文档包含了以下部分:Opacity属性 OpacityMask属性 Clip属性 RenderTransform属性 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第四部分:绘图与填充(翻译)

2006-12-09 23:23 by 老赵, 4174 visits
摘要:WPF/E通过提供Ellipse,Rectangle,Line,Polyline,Polygon和Path元素以支持矢量图。同样的,这些元素也被称之为“形状(Shape)”元素。这片文档包含了以下部分基础形状 其他形状元素 使用画刷填充形状 形状转换 下面该做什么呢? 阅读全文

讲座展示:TechEd Europe DEV 411 - AJAX Patterns with ASP.NET AJAX(2)

2006-12-08 15:33 by 老赵, 4079 visits
摘要:这次我选择的讲座内容,是最近在TechEd 2006 Europe中Andre Snanbria和Jeff Prosise的讲座“AJAX Pattern with ASP.NET AJAX”。Jeff Prosise是Wintellect的Co-Founder,Andre Sanabria是ASP.NET AJAX Team的Lead Program Manager。这次讲座的主要内容是讲述了使用ASP.NET AJAX开发AJAX应用的最佳实践,在这次讲座里,会对建立轻量级的客户端控件的方法进行深入,讲述了如何优化脚本代码,并提出了如何避免AJAX开发中常见的问题。本篇文章是这次讲座展示的第二篇,讲述了UpdatePanel的工作方式。 阅读全文

WPF/E CTP Quick Start - 第三部分:Canvas对象(翻译)

2006-12-08 11:57 by 老赵, 4429 visits
摘要:Canvas对象是一个设计用来存放和定位各种图形和控件的对象。每一个WPF/E XAML文件都至少有一个Canvas。这篇文当介绍了Canvas对象,并且描述了应该如何添加,定位子对象以及改变其大小。这篇文档包含以下部分。向您的Canvas里添加一个对象 定位一个对象 控制宽度和高度 嵌套的Canvas对象 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第二部分:创建一个XAML文件(翻译)

2006-12-07 20:47 by 老赵, 4381 visits
摘要:在前一篇文档中“创建一个WPF/E项目”中,我们向HTML页面里添加了一个WPF/E控件,并且创建了一个空的XAML文件。这篇文档会向您展示如何在您的XAML文件里创建WPF/E内容。第一步:创建一个Canvas和命名空间的声明 第二步:画些东西吧! 第三步:查看您的XAML内容 下面该做什么呢? 阅读全文
1 2 Next >
使用Live Messenger联系我