出版时间:2009-5 出版社:人民邮电出版社 作者:华中宇,郝刚 编著 页数:393
前言
2007年,一次很偶然的机会让我接触到了Silverlight。虽然当时Silverlight 1.0版本才刚刚发布,技术特性不是很成熟,但是经历过多年的ASENET和AJAX的苦痛开发经历后,我立刻被它吸引住了。之所以被吸引,绝不仅仅因为Silverlight带来的视觉冲击,更因为它代表了Web的发展方向,很可能在未来数年内,成为业界关注的焦点。 在对Silverlight进行深入学习的过程中,了解到Silverlight 2.0版本具有一个个让人兴奋的特性。我隐约感觉到这款浏览器插件极有可能为Web带来“革命性”的改变。后来在亚马逊书店(amazon.com)闲逛时,突然发现ASENET相关图书的出版量大幅度下降。这个现象从一个侧面印证了之前的猜测,所以当时便萌生了写书的想法。 在编写过程中,常常听到有朋友说,“AJAX已经足够强大,这个东西简直多余”,“不就是微软的Flash嘛”,等等。其实这些话不仅表现出他们对Silveflight的不了解,还包含了些许无奈。其实对开发人员而言,最让人焦躁不安的除了千变万化的用户需求,更不能忽略的是技术更新。因为无论用户需求如何,开发人员总是可以通过现有的经验来解决,甚至利用一些沟通技巧来满足客户。然而面对技术的更新,可能就唯有学习、实践这一条路了。回忆当年从ASP过渡到ASP.NET的经历,现在想起来还觉得心有余悸。但是又有什么办法呢?历史的车轮必然是向前的,这就是IT从业人员光彩外衣下的虚弱所在。Silveflight虽然不可能完全让人继续“吃老本”,却在很大程度上减轻了开发人员的学习负担。它的实现依赖于部分.NET框架,而且开发过程也继承了Microsoft的一贯风格,这对于有相关经验的人来说,绝对是极大的利好消息。编写本书的目的就是让读者在现有知识的基础上平稳地进入RIA时代。
内容概要
Microsoft公司发布的Silverlight是目前最热门的RIA(Rich Internet Application,富互联网应用程序)技术之一。相比于Adobe Flex而言,Silverlight虽然推出时间较晚,但其凭借自身的优势正逐步得到市场和用户的广泛认可。本书详细介绍了Silverlight 2.0开发技术,主要包括基本概念、XAML语法、用户界面元素、通信机制、数据访问和处理等。书中每介绍一个知识点后都提供了对应的示例,最后通过两个经典示例深入、系统地分析了Silverlight应用程序开发过程。 本书不仅覆盖面广,而且注重理论知识与开发实践的结合。本书适合于对Silverlight技术感兴趣的初、中级水平的读者阅读。
书籍目录
第一部分 第1章 Silverlight概述 第2章 Silverlight应用程序解析第二部分 第3章 XAML简介 第4章 页面布局和组织 第5章 文本元素 第6章 图片元素 第7章 图形元素 第8章 媒体元素 第9章 几何图形 第10章 画刷元素 第11章 变形特效 第12章 动画制作 第13章 控件自定义 第14章 用户交互第三部分 第15章 HTTP通信 第16章 托管代码与DOM的交互 第17章 独立存储 第18章 处理XML文档 第19章 数据访问第四部分 第20章 速记游戏 第21章 电子相册
章节摘录
第1章 Silverlinght概述 随着Web的深入发展,用户体验在Web项目中的地位变得越来越重要。回顾浏览器的发展史,最初的浏览器还仅限于提供简单的文档显示和超链接功能,随着时间的推移,Internet发生了巨大的变化。Internet不再只是大学里的研究课题,而是发展为被普通大众所使用。虽然在研究人员的眼中,Web用户界面(UserInterface,UI)是“完美无缺”的,但是一旦扩大到大众市场成为商业产品时,却发现UI的发展已经远远滞后,不能满足广大用户对界面高质量和易操作性的需求。 为了让用户通过浏览器访问Internet资源时具有更佳的用户体验,各大厂商纷纷提供了多种解决方案,例如ActiveX控件、JavaApplets、Flash插件,以及能够局部更新Web页面的AJAX技术。然而,无论是浏览器插件还是AJAX,都存在自身的局限性。就插件的工作方式而言,插件实际上是客户端应用程序,它的运行依赖于操作系统和浏览器的支持,这在一定的程度上损失了部分用户:另外,网络病毒和木马的肆虐,能否战胜广大用户的心理“恐惧”也是一个巨大的疑问;同时,基于HTML文档对象模型的AJAX技术更是对图形、动画、视音频等多媒体功能存在先天不足。 ……
媒体关注与评论
微软公司专家倾力荐 作为RIA技术的重要代表之一,与Microsoft .Net技术一脉相承的Silverlight,是广大开发人员 面对新一代互联网应用以及云计算服务平台挑战的首选利器。本书是国内首本全面介绍Silverlight 2.0的中文原创图书。作者凭借Web开发领域的丰富经验,将Silverlight的特点、技术和发展娓娓道来。无论是刚开始学习Silverlight的入门者,还是正在从事Silverlight的开发者,本书都是您全面、高效学习Silverlight 2.0的最佳选择。 ——微软开发及平台作部(DPE)开发合作经理 任旻 Silverlight 2.0是微软目前最新的Web用户交互技术。《Silverlight 2.0入门指南》一书全面地介绍了Silverlight 2.0开发方面的知识,特别适合Silverlight技术的初学者学习。 ——微软MVP 微软企业服务部 梁振
图书封面
评论、评分、阅读与下载