代码改变世界

随笔档案-2006年09月

Microsoft Visual Studio 2007 September CTP Released!

2006-09-30 01:35 by Jeffrey Zhao, 5431 阅读, 收藏, 编辑
摘要: 专门针对Windows Vista平台开发的Visual Studio终于集体亮相了,以前都只是一个以小插件形式附着于Visual Studio 2005之上,现在独立为一个完整的版本了。 阅读全文

补充部分官方文档里没有的Client Library以及代码提示Schema更新(二)

2006-09-29 15:33 by Jeffrey Zhao, 1915 阅读, 收藏, 编辑
摘要: 这次补充了所有的Data Access相关控件,现在似乎Atlas.js中最常用的Tag都已经写进了Schema。这次更新的Tag有: “<itemView />”、“<listView />”、“<dataSource />”、“<dataView />”、“<dataNavigator />”、“<xmlDataSource />”、“<xsltView />”、“<sortBehavior />”和“<propertyFilter />” 阅读全文

Sys.UI.Data.DataNavigator与Sys.UI.Data.SortBehavior

2006-09-28 16:28 by Jeffrey Zhao, 2005 阅读, 收藏, 编辑
摘要: 阅读了Atlas代码之后,出现了很多想法。现在对于Sys.UI.Data.DataNavigator进行简单分析,并对它的设计产生了质疑,并提出了Sys.UI.Data.DataNavigator的一个bug,即使在功能上并无体现。 阅读全文

另一种Atlas Scripts Intellisense的方法以及对比与分析

2006-09-27 15:21 by Jeffrey Zhao, 1948 阅读, 收藏, 编辑
摘要: 这是另一种Intellisense做法,可能会对我们使用Atlas Scripts的方式有所启发。 阅读全文

FloatingBehavior补遗:Location属性与move事件

2006-09-26 20:51 by Jeffrey Zhao, 1806 阅读, 收藏, 编辑
摘要:   FloatingBehavior在官方文档中的例子似乎只有对其最简单使用方式的介绍,却没有对其Location属性和move事件的说明。虽然它们非常简单,我想可能还是需要了解一下的。FloatingBehavior的Class Library在本人前面的文章《补充部分官方文档里没有的Client Library以及代码提示Schema更新》中有说明。 阅读全文

补充部分官方文档里没有的Client Library以及代码提示Schema更新(一)

2006-09-26 20:49 by Jeffrey Zhao, 1934 阅读, 收藏, 编辑
摘要:   为了保证Intelligence Schema的正确性,不得不仔细地去挖掘文档上没有描述的特性,最好的方式自然是阅读它的代码,似乎进展还算顺利。新增支持的Tag为validator相关和floatingBehavior。具体为“<requiredFieldValidator />”、“<typeValidator />”、“<rangeValidator />”、“<regexValidator />”、“<customValidator />”、“<validationErrorLabel />”、“<validationGroupt />”和“<floatingBehavior />”。 阅读全文

为VS.NET 2005增加Atlas Scripts的代码提示功能

2006-09-25 17:28 by Jeffrey Zhao, 4265 阅读, 收藏, 编辑
摘要:   一直在不遗余力地向周围地人传播Atlas的Declarative Syntax,却总是得到“太难编写”的回答。最近有一次无论如何也找不出一个问题,最终发现是一个拼写错误,愤愤之余,无奈之下,只得设法为VS增加为Atlas的代码提示功能。苦于缺乏相关资料,MSDN上尽是如何为VS.NET 2003下Web Control增加客户端提示的文章。不过幸运地是,这些文章也给了我提示和方向。摸索数小时之后总算有所门道,不敢独享,略有小成。虽然期间也曾遇到过一些头疼事,例如VS.NET编辑器无法区分HTML的<select />和Atlas Scripts里的<select />,幸运的是最终找到了解决办法。 阅读全文

本地化与Atlas对于本地化的支持

2006-09-22 19:18 by Jeffrey Zhao, 3366 阅读, 收藏, 编辑
摘要: 周三我参与的项目的Beta版终于发布了,这个项目是对今年2月已经在美国上线的产品进行本地化工作。很奇怪,在Production环境中使用下来感觉比想象中要好很多,忐忑的心情放轻松了不少。虽然我那个项目没有用到Atlas,不过也就趁这个机会,简单讲一下本地化和Atlas对于本地化的支持吧。 本文分以下四部分: 一、什么是本地化 二、Atlas对于本地化的支持 三、为Atlas的本地化的支持自定义Culture Detection规则 四、更好地控制Atlas本地化支持 阅读全文

一个我在研究Atlas Control Toolkit时做的尝试:ImageGalleryExtender

2006-09-21 07:37 by Jeffrey Zhao, 2639 阅读, 收藏, 编辑
摘要: ImageGalleryExtender是我在研究Atlas Control Toolkit代码时的一个尝试。这个Extender的作用是能够轻松地制作一个相册浏览的功能。 阅读全文

和之前的版本相比,昨天Release的Atlas Control Toolkit变化不可谓不大

2006-09-20 02:43 by Jeffrey Zhao, 2658 阅读, 收藏, 编辑
摘要: 姑且不论增加了4个新的控件,姑且不论Accordion控件的代码和使用都发生了很大变化,这次Atlas Control Toolkit的更新,改变了一些非常基础的地方。 阅读全文

10月份的MSDN Magazine中CLR Inside Out栏目是一篇关于IronPython的文章

2006-09-19 03:23 by Jeffrey Zhao, 1975 阅读, 收藏, 编辑
摘要: 这是文章的链接:http://msdn.microsoft.com/msdnmag/issues/06/10/CLRInsideOut/default.aspx在文章的最后引用了Aaron Marten的Blog,是关于IronPython与VS2005的集成(可惜不支持VS 2005 Express)。http://blogs.msdn.com/aaronmar/archive/2006/02/... 阅读全文

修补AJAX应用中Back/Forward Button和Bookmark失效的问题

2006-09-14 19:48 by Jeffrey Zhao, 3588 阅读, 收藏, 编辑
摘要:   从AJAX诞生至今,就存在着Back/Forward Button和bookmark失效的问题,我以前一般提倡,一个好的AJAX应用应该不让用户有点击“Back/Forward”的想法,并且使用某种方式提供给用户一个能够记录直接产生页面的Bookmark。Windows Live Local应该是这种应用最好的典范之一,其灵活的交互,良好的界面让我在初遇时不得不眼前一亮。   另外,我也曾经见过把后退按钮禁用的做法(其实这样对于解决问题的确不错),不过这些都似乎只是一个workaround,设法避开这个AJAX应用普遍存在的问题。似乎Gmail能够支持Back按钮,但是我惊奇的发现,在点击Back后,却不能使用Forward,所以这还不算成功的解决这个问题。那么能否解决?似乎已经有了一定的实现。 阅读全文

Sys.ScriptLoader与JS加载进度条的实现

2006-09-13 01:23 by Jeffrey Zhao, 6026 阅读, 收藏, 编辑
摘要: Sys.ScriptLoader与JS加载进度条的实现   今天有人问我,163邮箱那样的Javascript加载进度条是如何实现的。   我不知道,不过实现一个不难,因为<script />有onload事件。还有就是,我们有Atlas。 阅读全文

有感Atlas - 优点、缺点、学习

2006-09-12 16:52 by Jeffrey Zhao, 5222 阅读, 收藏, 编辑
摘要: Atlas的优点是什么?   仁者见仁,智者见智。在这种问题上每个优秀的技术人员应该总是有自己独特的见解。能得到一个能“服众”的结论固然好,但是支持百家争鸣更为重要。我始终认为Atlas的最大长处不在于其Ajax特性,不在于其提供了复杂JS才能实现的多样化功能。在我看来,Atlas是很了不起的,而它的了不起体现在三个地方: Declarative Syntax Extendable Behavior, Extender, etc. Powerful Foundational Framework 阅读全文
点击右上角即可分享
微信分享提示