经过快一年的努力,第一阶段的五本书籍终于全部完成并出版,当然,这并不是结束,而是另外一个阶段的开始。这些日子以来,我们收到不少回应,不少人认为我们的书写得很深,也有人问我,老师之前写过 ASP.NET 的书,为什么不先写时下最流行的 ASP.NET AJAX 等网页开发主题呢? <?xml:namespace prefix = o />

 

我想,作任何事情,不仅要走得稳,更要走得长久。之所以先撰写四本程序语言与一本资料库的书籍,最主要的原因,是希望藉此让团队成员的根基更扎实,并为研究室奠定专业的形象。我想,此一短期目标初步是达成了。

 

就目前的发展看来,如果再撰写纯粹的 ASP.NET 2.0 书籍,已经非常不具未来性,因此接下来的工作,就是直接跨入 ASP.NET AJAX WPF/E 等领域。然而不可否认,拥有深厚的 ASP.NET 2.0 基础,才能将 ASP.NET AJAX WPF/E 等技术运用得更炉火纯青。因此,我们会在此博客中陆陆续续推出一些 ASP.NET 2.0 的使用技巧,希望藉此与读者们交流,并且一同成长,并回馈读者长期以来的支持与爱护。

 

我最近常常嘲笑自己“老狗变不出新把戏”,毕竟以我即将 40 岁的年纪,还要终日撰写程序并追逐新技术,还真是有点力不从心呢?多亏成员们的脑力激荡,再加上我那不服输的性格,最近一周来还真是为 ASP.NET AJAX 大解密” 一书(书名暂订)写出了些有趣的范例。

 

首先,我们制作了多种异步网页相簿,其中最单纯的一种,就是结合 UpdatePanel GridView 控制项来展示相片的接口。正如图表 1 2 所示,用户可以逐页卷动相片缩图,将鼠标指标移至相片缩图上方时还会显示出相关资讯,当然,按一下缩图就会立刻显示出完整的相片。这一个相簿的相片可以存放在资料库栏位中,也允许以档案形式存在。

 

再者,我们将之前的 2D Pie Chart 加工之后成为立体的 3D Pie Chart ,使之更具视觉效果(如图表 3 所示)。特定的扇形区域不仅可以外移出来(如图表 4 所示),更能够与资料来源相结合,以便透过 3D Pie Chart 来展现资料库中不同群组数据的统计值,以便看来更加一目了然。

 

Web Service 的应用愈来愈广泛是不争的事实,因此我们也制作了一个结合 weather.com Web 服务、 Control Toolkit XmlDataSource 对象、以及 XML 剖析技巧的异步网页,让用户能够即时查询特定城市的天气。这些天气资料可都是如假包换的真实数据,有了这个网页范例,您可以随时查询各大城市的天气。

 

我们的努力方向,就是读者不仅能够从范例中学会 ASP.NET AJAX 的使用技巧,并且致力于范例的实务化,使之更贴近真实世界的应用。回想多年前在国中时,每个周日晚上最痛苦的事情就是写周记。我想,从现在开始,我会用愉悦的心情,每周记录下整个团队作了哪些事情,不仅让读者朋友们了解我们的进展,也为我们努力的过程与点滴写下不可抹灭的回忆。

 

再次感谢大家的支持,我们下次再见。

 

章立民
                                      图表1
                                    图表2
                                     图表3
                                      图表4
                                  图表5
                           图表6