在前面的帖子(Atlas新版本的发布对我而言无疑是一个晴天霹雳)中,我曾说到第一本书(《ASP.NET Atlas程序设计:第I卷 服务器端》初稿完成)夭折的事情。该文章发布之后,得到了绝大多数朋友们的热情鼓励和悉心安慰,让我体会到了博客园中温暖的大家庭一般的感觉,也让我又充满了继续写下去的信心。昨天和人民邮电出版社图灵公司的编辑、主编等交流过,决定还是要继续把这三卷(服务器端、客户端、高级内容)写下去。然由于Atlas到ASP.NET AJAX的改动实在太大,所以原计划在11月份出版的第一卷(《ASP.NET Atlas程序设计:第I卷 服务器端》初稿完成)将不得不至少推迟两个月,争取在明年1月出版。我想有着对Atlas的基础,加上这两个月充足的时间让我去继续学习,我一定不会辜负朋友们对我的期望,让这本书能够真正地对朋友们的实际开发有所帮助。

最近几个月来,由于忙于翻译写作,加上众多闲杂事情不停地干扰,我基本上没有在Blog上发表什么技术文章。碌碌无为了这么久,真是愧对于各位朋友的厚爱。从今天开始,我将继续和朋友们分享我学习ASP.NET AJAX的一些粗浅心得,这个《拥抱变化——从Atlas到ASP.NET AJAX系列将主要以Atlas到ASP.NET AJAX的变化为主,将记录下我从Atlas到ASP.NET AJAX的学习过程以及其中的技巧、诀窍、心得点滴,希望对这些同样熟悉了Atlas的朋友们有所帮助。本系列大概有20篇左右(极有可能会更多),我会争取每周写1-2篇,衷心地希望对各位能有所帮助。

除了《拥抱变化——从Atlas到ASP.NET AJAX》系列之外,我还会在每周末发布一篇《本周国外ASP.NET技术发展动向》的类似摘要的文章,其中将主要介绍一些(5-10篇)国外最新的ASP.NET Blog文章等,同时对于每一条推荐文章,我也会添加一些提纲挈领的内容提要。由于需要,我在日常工作中对国外社区的Blog非常关注,这样通过我的粗浅挑选,希望能够让朋友们在良莠不齐的大量信息中快速找到最有用的几条,既跟上了技术发展的潮流,也能够顺便提高一下英文水平。

在《拥抱变化——从Atlas到ASP.NET AJAX》系列结束或者开始一段时间之后,我可能会书写一个ASP.NET AJAX入门》的文章系列,其中内容将非常浅显,希望通过这个入门文章系列,让各位只熟悉ASP.NET的开发者尽快走入ASP.NET AJAX的世界,掌握ASP.NET AJAX的最基本概念以及最基本的开发能力。

对于这三个系列的文章,我同样需要朋友们的不吝批评与建议,您的关心是我最大的动力。若有一天您用Google或者百度在我的文章中找到了实际开发中遇到的问题,我将无比欣慰和幸福!

下载安装总览

Atlas到ASP.NET AJAX的变化实在是太大了,让我们从下载安装开始,总览一下这些变化。关于变化的官方详细说明,您可以在(http://ajax.asp.net/files/AspNet_AJAX_CTP_to_Beta_Whitepaper.doc )或(http://ajax.asp.net/files/AspNet_AJAX_CTP_to_Beta_Whitepaper.pdf )分别下载到Word和PDF版本的文档,或者在Jeffery Zhao的Blog中(http://jeffreyzhao.cnblogs.com/ )找到该文档的非官方中文版翻译作为参考。

ASP.NET AJAX的下载页面位于http://ajax.asp.net/default.aspx?tabid=47&subtabid=471,其中可以看到洋洋洒洒列出了7项下载内容。我们来一次看看他们都是派什么用场的:

Microsoft ASP.NET AJAX v1.0 Beta

这个就是改变后的ASP.NET AJAX的核心部分安装文件包。按照微软公司现在的计划,原本Atlas被拆成了两个相对独立的部分。第一部分就是这个,其中包含了原有Atlas的最重要、最基本的一些控件,例如服务器端的ScriptManager、UpdatePanel等,这一部分也将由微软公司提供完善的技术支持,包括如同MSDN一般详细的文档(http://ajax.asp.net/docs/Default.aspx )等。安装ASP.NET AJAX,则这个核心部分自然是必不可少的。

Microsoft ASP.NET AJAX CTP Beta

这一部分就是被ASP.NET AJAX“抛弃”了的原有Atlas中不那么重要的这一部分的安装包,包括扩展器控件(Extender Control)、WebPart控件等等。所谓“抛弃”,实际上表示微软公司将暂时不会对这些内容进行官方的支持,而是换了一种说法叫做“社区支持”,名字似乎很道貌岸然,其实就是如果我们有不懂的问题或者遇到了Bug,只能去论坛(所谓“社区”)相互讨论(所谓“支持”)了……不过事实上这一部分在我们的开发中的重要性却一点都不逊于“核心的”那部分,相信给微软一段时间之后,这其中的内容将逐渐的被转移到Microsoft ASP.NET AJAX v1.0 Beta中,也会得到微软公司完善的技术支持。

ASP.NET AJAX Control Toolkit

这一部分就是我们原来熟悉的Atlas Control Toolkit,现在改名为了ASP.NET AJAX Control Toolkit,且由于ASP.NET AJAX框架中对扩展器控件的架构有了非常大的改变,所以ASP.NET AJAX Control Toolkit中的20多种扩展器控件的声明、使用方式也有了不小的改变,但若是再使用者的角度考虑,这些变化还不算非常大,完全可以很容易地接受。熟悉了Atlas Control Toolkit的朋友们都知道,其中包含的各种服务器端组建化封装的控件功能均非常强大,拖拖拽拽中不知不觉就可以完成一个非常眩目的客户端Ajax功能,改头换面之后的ASP.NET AJAX Control Toolkit同样继承了这一优良传统,在功能上并没有任何的削减,反倒增加了3个控件。不过ASP.NET AJAX Control Toolkit同样是“社区支持”的,朋友们在使用时也要做好心理准备。

Sample Applications

这是ASP.NET AJAX的示例程序安装包,我建议所有的朋友都能够下载并在本机安装这个示例程序,通过阅读其源代码并看到页面的实际效果,我们可以更加感性地快速了解ASP.NET AJAX的使用方法。

Microsoft AJAX Library Beta

这一个下载包含了ASP.NET AJAX的客户端JavaScript文件,若朋友们需要在ASP.NET 1.1或者PHP之类别的服务器端实现中使用ASP.NET AJAX,那么则需要下载这个文件包,并手工将其中的JavaScript引入到页面中。这个JavaScript文件包包含了ASP.NET AJAX所有的客户端功能,包括XML脚本声明、客户端组件、绑定、行为(Behavior)、动作(Action)等。

ASP.NET AJAX July CTP

对于那些使用Atlas开发过半,生米就要煮成熟饭的朋友们来说,现在就让他们立即大动干戈地从Atlas转为ASP.NET AJAX似乎有些不近人情。微软公司仍旧在这里保留了原有七月份CTP的下载,对于这部分朋友或者像我这样的怀旧一派(好无奈啊……我也不想怀旧),仍可以下载原有的Atlas作为参考。

ASP.NET AJAX July CTP Documentation

这部分是原有七月份Atlas CTP的参考文档,若您对ASP.NET AJAX July CTP感兴趣,则这份文档仍旧是不可缺少的最权威、最完善的参考资料。

下载安装总览部分就到这里了,接下来几篇中我将从几个核心控件(ScriptManager、UpdatePanel等)开始,逐一介绍Atlas以及ASP.NET AJAX中使用方式的不同之处。若朋友们对这个系列有什么意见,还请在下面评论指出!

拥抱变化——从Atlas到ASP.NET AJAX(1):下载安装总览相关推荐

  1. 拥抱变化——从Atlas到ASP.NET AJAX(4):大大简化的了的Extender扩展器控件

    阅读本文之前,您需要安装完成Microsoft ASP.NET AJAX v1.0 Beta(详见拥抱变化--从Atlas到ASP.NET AJAX(1):下载安装总览).安装完成之后,Visual ...

  2. Atlas 和 ASP.Net AJAX

    "Atlas"项目是微软为在ASP.NET 2.0实现AJAX技术的一个特定实现,目前正在开发中,替而代之是开源项目Ajax.NET. 详情见MSDN 转载于:https://ww ...

  3. ASP.NET AJAX入门系列(1):概述

    经常关注我的Blog的朋友可能注意到了,在我Blog的左边系列文章中,已经移除了对Atlas学习手记系列文章的推荐,因为随着ASP.NET AJAX 1.0 Beta版的发布,它们已经不再适用,为了不 ...

  4. 我的ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口...

    前几天有朋友说希望能用ASP.NET AJAX实现类似OWA或Messenger样式的信息提示窗口,当系统有新消息的时候,可以在屏幕右下角弹出一个提示面板,其中放置自定义的消息.就像下面图示的这样: ...

  5. Asp.net中的AJAX学习记录之一 AJAX技术的崛起与Asp.net AJAX的诞生

      最近开始学习Asp.net中的AJAX,可能我的高手朋友们会说:"走还不稳呢!怎么就想学跑了?"呵呵!主要是我在做项目中体会到AJAX真的是很好的一门技术,应该好好的学习一下, ...

  6. 微软ASP.NET AJAX框架剖析

    一.简介 大约在2006年年初,AJAX迅速成为Web 2.0开发中的一个热点,也成为开发以用户为中心的Web应用程序事实上的标准.然而,要开发出高质量的AJAX应用程序,首先要求开发者是一名 Jav ...

  7. 关于asp.net ajax最新版本的书国内在2007.4即将到来两本书

    atlas 到 asp.net ajax 一路关注着. 别人有成果,我还真是挺激动的,哈哈,可能因为我们有福看到书了. 1. <ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET ...

  8. SharePoint 2010中的客户端AJAX应用——ASP.NET AJAX模板

    WCF Data Services是SharePoint 2010中一个极具吸引力的新特性.然而,因为它的强大,直接对其进行编程仍然会有点痛苦.幸运的是,一个新的相关技术 -- ASP.Net AJA ...

  9. ASP.NET AJAX 在Web开发中的应用

    摘 要 ASP.NET AJAX 实现了Web页面丰富的部分刷新效果.本文通过介绍AJAX原理,引申到ASP.NET AJAX原理,并总结了在Web 开发应用中要注意的若干问题.合理地利用ASP.NE ...

最新文章

  1. 计算机考试那些专业知识点,计算机考研专业课考试知识点分析
  2. [iOS]如何重新架构 JPVideoPlayer ?
  3. ActiveX(五)更好的“ActiveX”?
  4. 不用光盘可破解电脑系统密码
  5. javascript数组扁平化处理
  6. Mybatis动态sql语句的生成
  7. 配置数据库连接池的时候。
  8. mysql5.5 免编译安装及脚本启动报错深入
  9. php session 共享,同步
  10. FPGA教程和allegro教程-链接
  11. C++ 线程安全的单例模式总结
  12. 雪亮工程建设标准_2018年雪亮工程建设方案
  13. SLAM算法开发中,C++编程+多节点的正确调试方法
  14. web服务器集群-------Apache网页优化 (1)网页压缩
  15. “指付通”还是“支付痛”?-【软件和信息服务】2014.10
  16. 源支付5.18源码/三网免挂/带云端/附源码搭建教程
  17. mysql按键精灵接口,mysql,按键精灵,读取写入
  18. linux内核函数 ffs,linux内核中的宏ffs(x)【转】
  19. 暴雪战网怎么修改服务器,战网地区如何修改?地区修改流程图文介绍
  20. 毕业设计——基于WEB的BBS论坛

热门文章

  1. Notes on language modeling-COMS W4705: Natural Language Processing-学习笔记
  2. 单片机中断机制对日常生活的启示_单片机原理部分课后习题解
  3. 基于Echarts的HTML5 Canvas折线图柱状图DEMO演示
  4. node js的模块化的分类
  5. 分布式机器学习框架:MxNet
  6. 世纪华通发布重组盛大游戏草案 承诺未来三年实现利润近76亿
  7. Linux环境下增加swap交换分区
  8. (Redis设计与实现-6) 频道的订阅与退订
  9. SSM项目搭建之配置文件
  10. GlusterFS架构与维护