[摘]ASP.NET Atlas是Microsoft开发的下一代网络应用程序框架.....
2006-05-09 16:35
471 查看
请先安装最新版本的Atlas April CTP:http://www.microsoft.com/downloads/details.aspx?FamilyId=B01DC501-B3C1-4EC0-93F0-7DAC68D2F787&displaylang=en
然后在此下载并安装Atlas Control ToolKit:http://download.microsoft.com/download/B/8/1/B8176A86-5D85-41B8-819B-19A9ACF1CE8C/AtlasControlToolkit.exe
这是该控件包的主页,内有这些控件的演示,安装说明等:http://atlas.asp.net/atlastoolkit/
该ToolKit包括如下三部分:
一个控件包,内含很多Atlas Server Side控件以及相应的源代码,以对现有的ASP.NET控件进行扩展,生成强大的客户端功能。这些控件既是学习开发的好资源,也可以马上用到现有的网站开发中,无须书写任何客户端代码。它包括如下一些控件:注:下述控件在"Atlas" Control Toolkit更新发布(Version 1.0.60504.0) 中均有更新,关于执行效率的评价已经不准确。
Cascading DropDown:无刷新的级联DropDownList,需要使用UpdatePanel辅助。
Collapsible Panel:客户端可折叠的Panel。
Confirm Button:点击按钮后弹出确认对话框。
Drag Panel:可拖动的Panel。
Hover Menu:提供悬浮菜单的支持。例如鼠标移到GridView的某一行上面,弹出Edit,Delete的悬浮菜单。需要使用UpdatePanel辅助,效率极其低下。
Popup Control:发生某个事件时,在页面上弹出一个控件。可用于例如Date Picker等的开发。同样使用UpdatePanel,效率比较低下。
Reorder List:一个可以在客户端通过拖拽而重新排序的List,需要使用UpdatePanel辅助,效率极其低下。客户端停顿,闪烁较为严重。
Textbox Watermark:鼠标单击某个Label时,该Label切换到TextBox供用户输入信息,视觉效果很棒。需要使用UpdatePanel辅助。
Toggle Button:将CheckBox用一对图片代替,有丰富的视觉效果,但是因为需要使用UpdatePanel辅助,效率不是很高,有明显的延迟。
一个包含安装说明以及上述控件的演示的Web Site。内容和上面提及的这个ToolKit的主页内容一样。
一个Visual Studio 2005的Project Template,用来开发自定义的Atlas Server Side控件。
注意到上述提供的控件均为服务器端控件,基本上不需要书写客户端JavaScript代码以及Atlas Script。所以使用的难度会减小不少,与传统的ASP.NET服务器端控件一样,只需要拖拽到页面上并设置属性即可。但同时带来的是服务器端性能的开销以及开发难度的加大,同时,上述控件大都需要使用UpdatePanel辅助,产生不必要的服务器通信同时也极大影响了客户端的用户体验。孰是孰非,还请您自己判断,上面这一段为我个人看法,仅供参考。
然后在此下载并安装Atlas Control ToolKit:http://download.microsoft.com/download/B/8/1/B8176A86-5D85-41B8-819B-19A9ACF1CE8C/AtlasControlToolkit.exe
这是该控件包的主页,内有这些控件的演示,安装说明等:http://atlas.asp.net/atlastoolkit/
该ToolKit包括如下三部分:
一个控件包,内含很多Atlas Server Side控件以及相应的源代码,以对现有的ASP.NET控件进行扩展,生成强大的客户端功能。这些控件既是学习开发的好资源,也可以马上用到现有的网站开发中,无须书写任何客户端代码。它包括如下一些控件:注:下述控件在"Atlas" Control Toolkit更新发布(Version 1.0.60504.0) 中均有更新,关于执行效率的评价已经不准确。
Cascading DropDown:无刷新的级联DropDownList,需要使用UpdatePanel辅助。
Collapsible Panel:客户端可折叠的Panel。
Confirm Button:点击按钮后弹出确认对话框。
Drag Panel:可拖动的Panel。
Hover Menu:提供悬浮菜单的支持。例如鼠标移到GridView的某一行上面,弹出Edit,Delete的悬浮菜单。需要使用UpdatePanel辅助,效率极其低下。
Popup Control:发生某个事件时,在页面上弹出一个控件。可用于例如Date Picker等的开发。同样使用UpdatePanel,效率比较低下。
Reorder List:一个可以在客户端通过拖拽而重新排序的List,需要使用UpdatePanel辅助,效率极其低下。客户端停顿,闪烁较为严重。
Textbox Watermark:鼠标单击某个Label时,该Label切换到TextBox供用户输入信息,视觉效果很棒。需要使用UpdatePanel辅助。
Toggle Button:将CheckBox用一对图片代替,有丰富的视觉效果,但是因为需要使用UpdatePanel辅助,效率不是很高,有明显的延迟。
一个包含安装说明以及上述控件的演示的Web Site。内容和上面提及的这个ToolKit的主页内容一样。
一个Visual Studio 2005的Project Template,用来开发自定义的Atlas Server Side控件。
注意到上述提供的控件均为服务器端控件,基本上不需要书写客户端JavaScript代码以及Atlas Script。所以使用的难度会减小不少,与传统的ASP.NET服务器端控件一样,只需要拖拽到页面上并设置属性即可。但同时带来的是服务器端性能的开销以及开发难度的加大,同时,上述控件大都需要使用UpdatePanel辅助,产生不必要的服务器通信同时也极大影响了客户端的用户体验。孰是孰非,还请您自己判断,上面这一段为我个人看法,仅供参考。
相关文章推荐
- 在Web应用程序开发过程中利用ASP.NET MVC框架的实战技巧
- ASP.NET vNext:微软下一代云环境Web开发框架
- 微软下一代云环境Web开发框架ASP.NET vNext预览
- 兼容Mono的下一代云环境Web开发框架ASP.NET vNext
- C# Asp.net中的AOP框架 Microsoft.CCI, Mono.Cecil, Typemock Open-AOP API, PostSharp -摘自网络 (可以利用反射 Attribute 进行面向切面编程 可以用在记录整个方法的Log方面)
- 微软下一代云环境Web开发框架ASP.NET vNext预览
- 微软下一代云环境Web开发框架ASP.NET vNext预览
- 分析基于ASP.NET的Web网络应用程序开发的平安策略实践
- [导入]ASP.NET MVC框架开发系列课程(2):一个简单的ASP.NET MVC应用程序.zip(13.70 MB)
- 在Web应用程序开发过程中利用ASP.NET MVC框架的实战技巧
- 微软下一代站点开发框架:ASP.NET MVC 6 新特性揭秘
- 兼容Mono的下一代云环境Web开发框架ASP.NET vNext
- 基于ASP.NET MVC框架开发Web论坛应用程序
- 基于ASP.NET MVC框架开发Web论坛应用程序
- 微软下一代网站开发框架:ASP.NET MVC 6 新特性揭秘
- 分析基于ASP.NET的Web网络应用程序开发的平安策略实践
- “.NET研究”专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
- 分享技术:基于ASP.NET MVC+漂亮UIBootstrap的敏捷开发框架开发随笔一
- 利用Bootstrap+Avalonjs+EntityFramework 开发ASP.NET WebForm应用程序(上)
- 基于MINA框架快速开发网络应用程序