随笔-313  评论-12144  文章-1  trackbacks-256
04 2006 档案
Dflying的Atlas相关介绍/教程文章合辑PDF下载
摘要: 今天早晨收到Sun Lu朋友的一封邮件,他说将我前一段时间的关于Atlas的文章做成了一个单独的PDF文件,大概有100多页,二三十篇文章吧,可以方便离线时参考,并附带寄给了我。我大概看了一下,做得挺精美的,前面还有个分类的目录:) 真是辛苦 Sun Lu 朋友了。

我想这里或许还有需要的朋友,并考虑到目前国内Atlas的资源并不多,故转贴到这里,感兴趣的朋友可以在此下载:阅读全文
posted @ 2006-04-29 21:50 Dflying Chen 阅读(15165) | 评论 (163) 编辑
使用ASP.NET Atlas实现拖放(Drag & Drop)效果(下)
摘要: 在本篇中我将使用Atlas的DragDropList Behavior配合Atlas的ListView控件来实现一个用户可通过拖拽重新排列内容的页面。
下面是一张截图:

阅读全文
posted @ 2006-04-23 21:05 Dflying Chen 阅读(8457) | 评论 (72) 编辑
Atlas Control ToolKit 发布
posted @ 2006-04-13 10:32 Dflying Chen 阅读(6035) | 评论 (28) 编辑
ASP.NET Atlas April CTP发布
posted @ 2006-04-11 15:30 Dflying Chen 阅读(3099) | 评论 (14) 编辑
调试Atlas客户端JavaScript脚本
摘要: 编写Atlas的JavaScript脚本将比编写C# 更具有挑战性,因为JavaScript没有编译时期检查,在编码时候也没有智能感知提示。并且您还需要在运行时跟踪服务器和客户端的网络通信。而且目前还没有一个非常强大的JavaScript IDE可以帮您分担其中繁杂的工作。

我在工作中使用Atlas有半年左右,其中积累了一些关于调试Atlas程序得知识与经验,希望能与大家分享。其中疏漏之处,还请多多指正。阅读全文
posted @ 2006-04-10 17:48 Dflying Chen 阅读(4502) | 评论 (15) 编辑
在ASP.NET Atlas中创建自定义的Validator
摘要: Enlish Version: http://dflying.dflying.net/1/archive/112_build_your_own_validators_in_aspnet_atlas.html
Validator是ASP.NET Atlas中的一类强大的组件,用来检查InputControl类型的Atlas控件,例如Web.UI.TextBox,的输入数据。如果你熟悉ASP.NET的话,你一定知道ASP.NET中作为服务器控件运行的Validator。Atlas中的Validator将在客户端提供同样的功能。
本文将通过一个IPAddressValidator的实例来演示如何编写自定义的Validator。阅读全文
posted @ 2006-04-07 20:55 Dflying Chen 阅读(2163) | 评论 (17) 编辑
在ASP.NET Atlas中创建自定义的Transformer
摘要: English Version: http://dflying.dflying.net/1/archive/110_build_your_own_transformers_in_aspnet_atlas.html
Atlas中的Transformer是一种类似管道的东西,在绑定的时候,它将插入到由源对象的属性向目标对象的属性赋值的过程中,以期对将要赋值的属性进行必要的过滤/装饰/转换(在这里是将源属性加1),然后再赋值给目标属性。
本篇随笔将通过开发一个CustomBooleanTransformer的例子来熟悉如何书写自定义的transformer。阅读全文
posted @ 2006-04-05 23:58 Dflying Chen 阅读(3083) | 评论 (17) 编辑
Atlas揭秘 —— 绑定(Binding)
摘要: English Version: http://dflying.dflying.net/1/archive/109_atlas_unleashed-bindings.html
Atlas架构提供了一种比ASP.NET中数据绑定(data binding)强大得多的客户端绑定模型。这种模型异常灵活,甚至有些类似WPF(Windows Presentation Foundation)中的绑定模型。Atlas提供的绑定模型允许您将某对象的任意一个属性绑定到另外一个对象的任意一个属性上。它不单单可以应用于数据绑定,甚至可以将某个控件的样式绑定到另外一个控件上。这样使得在Atlas中将一切关联起来变成可能。
在这个帖子中,我将尝试分析一些Atlas实现代码来解释Atlas是如何完成Binding的。阅读全文
posted @ 2006-04-04 20:34 Dflying Chen 阅读(4088) | 评论 (42) 编辑
在Atlas服务器端实现中推荐使用Web Service而不是Page Method
摘要: English Version: http://dflying.dflying.net/1/archive/107_prefer_web_services_to_page_methods_in_atlas_server_side_implementation.html

我们可以用两种方式把一个服务器段方法暴露给客户端Atlas调用:Web Service和Page Method。我推荐使用Web Service的方法。

所有人都应该非常重视的一点是Web Service和Page Method的工作原理以及工作过程有很大的分别。对于Atlas调用Web Service来说,当请求被发送时候,仅仅简单传给服务器方法的参数数据。而对于Atlas调用Page 阅读全文
posted @ 2006-04-03 18:15 Dflying Chen 阅读(4652) | 评论 (48) 编辑
修改了一些模版的CSS
posted @ 2006-04-01 21:11 Dflying Chen 阅读(410) | 评论 (0) 编辑
C#面试基础问题
posted @ 2006-04-01 20:36 Dflying Chen 阅读(33361) | 评论 (58) 编辑