随笔分类 -  [08]  Web开发

摘要:Scott发布了Atlas命名和开发计划的文章,给我们带来了两个好消息: 1.微软将在今年年底发布Atlas 1.0 Release版本,在这之前会先发布Beta版本,根据用户的反馈意见决定最终的发布日期。 2.Atlas组成部分有了官方名称: 客户端 Atlas Javascript Library 被命名为 Microsoft AJAX Library,它可以在任何浏览器工作并且支持任何Web 服务器。 Atlas 服务器端功能被命名为 ASP.NET 2.0 AJAX Extensions,同时原来的 Atlas 控件标识 会被更改为 ,这些控件会集成到 ASP.NET 下一个版本。 目前开源的 Atlas Control Toolkit 项目被命名为 ASP.NET AJAX Control Toolkit。 使用Atlas开发的朋友也可以放心的使用了,不用再为Atlas的命运而担忧 阅读全文
posted @ 2006-09-12 10:23 TerryLee 阅读(2941) 评论(22) 推荐(0) 编辑
摘要:前面说过使用服务端的AutoComplete Extender,本文看一下如何使用AutoComplete Behavior来实现自动完成功能。 主要内容 1.AutoComplete Behavior简介 2.完整示例 阅读全文
posted @ 2006-09-02 10:19 TerryLee 阅读(4030) 评论(18) 推荐(0) 编辑
摘要:Atlas作为.NET平台下的一种Ajax框架,从出现发展到现在,其间经历了很多个CTP版本,虽然直到现在还没有发布正式版本,却已经成为了.NET下的最强大的Ajax框架。本学习手记系列将作为我个人学习Atlas的总结,同时也记录了学习的过程,本文会不断更新。 阅读全文
posted @ 2006-09-01 08:51 TerryLee 阅读(31140) 评论(71) 推荐(0) 编辑
摘要:Popup Behavior提供了Popup的功能,可以用来实现高级的Tooltip。 主要内容 1.Popup Behavior简介 2.完整示例 阅读全文
posted @ 2006-09-01 08:32 TerryLee 阅读(2808) 评论(4) 推荐(0) 编辑
摘要:Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。 主要内容 1.Hover Behavior简介 2.完整示例 阅读全文
posted @ 2006-09-01 08:28 TerryLee 阅读(2523) 评论(4) 推荐(0) 编辑
摘要:前面在AtlasControlToolkit中说过,DragPanel封装了Sys.UI.FloatingBehavior,我们已经知道了如何使用服务器端的Extender来实现拖动效果,本文介绍一下直接使用FloatingBehavior来实现Drag&Drop效果。 主要内容 1.Floating Behavior简介 2.完整示例 阅读全文
posted @ 2006-09-01 08:23 TerryLee 阅读(2663) 评论(8) 推荐(0) 编辑
摘要:Atlas中的Behavior定义了当控件的某个事件被触发时的行为。Behavior可以看作是一种封装了的DHTML的事件,例如click和hover等。Behavior同样可以是一个组件,可被attach到某个Atlas客户端控件上,以提供这个Atlas客户端控件更高级,更丰富的功能,例如一些复杂的拖放(drag & drop),自动完成,浮动等功能。Behavior将被定义在某个Atlas控件的behaviors集合中。 Click Behavior是Atlas内建的Behavior,用来处理DHTML的onclick事件。 主要内容 1.Click Behavior简介 2.完整示例 阅读全文
posted @ 2006-09-01 08:19 TerryLee 阅读(3514) 评论(2) 推荐(0) 编辑
摘要:上一篇简单介绍了Atlas的客户端控件,都是一些理论性的东西,显得有些枯燥。本文以Button控件为示例,看一下客户端简单控件的一些使用。 主要内容 1.Button控件示例 …… 阅读全文
posted @ 2006-08-31 08:17 TerryLee 阅读(3633) 评论(17) 推荐(0) 编辑
摘要:ASP.NET Atlas中引入了客户端控件的概念,用面向对象思想将客户端JavaScript将要操作的DOM元素封装起来,带来了更清晰的代码模型以及更好的可复用性(不足之处是效率有所降低)。Atlas的客户端控件是连接JavaScript与DOM元素的桥梁,我们应该尽可能的使用客户端控件与DOM元素打交道,也就是以Atlas的方法来编写我们的程序。 本文主要简单介绍一下Atlas中的客户端简单控件。 主要内容 1.概述 2.Sys.Component基类 3.Sys.UI.Control基类 4.其他控件 阅读全文
posted @ 2006-08-31 08:11 TerryLee 阅读(5454) 评论(7) 推荐(0) 编辑
摘要:前面曾经使用DragOverlayExtender来实现过拖放功能,DragPanel也可以使我们很容易的为ASP.NET面板加上拖放功能。DragPanel直接封装了Atlas中的客户端控件Sys.UI.FloatingBehavior,它为如何向已有的Behavior添加一个Extender提供了很好的示例。 主要内容 1.DragPanel Extender介绍 2.完整示例 阅读全文
posted @ 2006-08-30 09:32 TerryLee 阅读(3778) 评论(10) 推荐(0) 编辑
摘要:FilteredTextBox Extender可以过滤TextBox中用户输入的不合法字符,使用JavaScript和验证控件来检测时一般都是在用户输入之后再去判断是否合法,使用FilteredTextBox则可以直接阻止不让用户输入不合法的字符,也避免了将数据传入到服务端的时候再去验证。 主要内容 1.FilteredTextBox介绍 2.完整示例 阅读全文
posted @ 2006-08-30 09:28 TerryLee 阅读(3003) 评论(11) 推荐(0) 编辑
摘要:PasswordStrength是AtlasControlToolkit在最新版本里面提供的一个检测密码强度的Extender,它支持两种文本提示和进度条提示两种方式。 主要内容 1.PasswordStrength介绍 2.完整示例 阅读全文
posted @ 2006-08-09 14:44 TerryLee 阅读(7610) 评论(22) 推荐(0) 编辑
摘要:RoundedCorners是AtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆角效果。 主要内容 1.RoundedCorners介绍 2.简单示例 阅读全文
posted @ 2006-08-09 14:01 TerryLee 阅读(4024) 评论(11) 推荐(0) 编辑
摘要:使用ToggleButton Extender可以创建非常酷的CheckBox,它允许我们使用图片来表示ASP.NET中的CheckBox控件的选择状态。 主要内容 1.ToggleButton Extender介绍 2.完整示例 实现效果: 阅读全文
posted @ 2006-08-05 14:51 TerryLee 阅读(4411) 评论(28) 推荐(0) 编辑
摘要:TextBoxWatermark是AtlasControlToolkit中的一个Extender,它能够为ASP.NET中的TextBox加上水印效果,在用户还没有输入内容时可以显示一些提示信息给用户,这种效果在很多网站都有应用。 主要内容 1.TextBoxWatermark Extender介绍 2.完整示例 阅读全文
posted @ 2006-08-04 17:53 TerryLee 阅读(5773) 评论(11) 推荐(0) 编辑
摘要:CascadingDropDown通常叫作级联下拉菜单,本文将通过读取Northwind数据库中的Emplyee、Order、OrderDatail信息作为示例,来展示一下它的使用。 主要内容 1.CascadingDropDown控件介绍 2.从数据库读取数据并填充CascadingDropDown 阅读全文
posted @ 2006-08-03 18:17 TerryLee 阅读(8662) 评论(39) 推荐(0) 编辑
摘要:ModalPopup是AtlasControlToolkit中提供的一个Extender,本文将会用它来实现一个类似模态的确定对话框,并实现灰屏效果。 主要内容 1.ModalPopup Extender介绍 2.完整示例 运行效果: 阅读全文
posted @ 2006-08-02 18:08 TerryLee 阅读(9491) 评论(25) 推荐(0) 编辑
摘要:AlwaysVisibleControl中的一个简单的Extender,用来显示在页面上的一个相对固定位置,随着窗口的滚动和大小改变,它会随着移动,可以用来做浮动广告等。 主要内容 1.AlwaysVisibleControlExtender介绍 2.完整示例 运行效果: 阅读全文
posted @ 2006-08-01 14:40 TerryLee 阅读(5140) 评论(29) 推荐(0) 编辑
摘要:使用Atlas我们可以调用两种服务端的方法WebService Method和Page Method,在前面的使用中,我们一直都是调用WebService Method,如何去调用一个Page Method?本文将简单的介绍一下这一内容。 主要内容 1.如何调用Page Method 2.与WebService Method区别 阅读全文
posted @ 2006-07-31 11:17 TerryLee 阅读(6561) 评论(28) 推荐(0) 编辑
摘要:Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。 主要内容 1.调用简单的Web Service 2.传递复杂类型的数据 阅读全文
posted @ 2006-07-30 13:56 TerryLee 阅读(6249) 评论(25) 推荐(0) 编辑