出版时间:2009-6 出版社:电子工业出版社 作者:张驰清,王均,吕玉强 页数:463
Tag标签:无
内容概要
Silverlight是微软最新的Web用户界面技术,能够跨浏览器、跨平台运行。借助该技术可以创建丰富用户体验的富互联网应用(Rich Internet Application,简称RIA)。Silverlight使用XAML来创建用户界面元素,比如图形、渐变、动画等,另外Silverlight通过C#或Visual Basic编写程序逻辑,控制呈现形式。 全书以循序渐进的方式,全方位介绍Silverlight中的各项技术特性,包括基础的Silverlight技术体系架构、项目开发环境、XAML语法、Expression Blend使用技巧、图形绘制、Silverlight布局机制、形状变换、制作动画、事件机制、内建控件的使用方法、音/视频播放、数据绑定机制、样式与模板、创建自定义控件、使用独立存储、LINQ查询语句、处理XML和JSON数据、使用WCF、ASMX服务访问服务器、DeepZoom技术等。在介绍技术特性的同时,本书还配有丰富的实例和大量截图,通过这些基础的实例和直观的截图,可以帮助读者快速掌握开发技巧。 相信读者可以通过本书的学习,掌握Silverlight的开发技巧,并将其应用到自己的Web开发工作中。本书适合Web应用程序开发人员和RIA应用程序设计人员阅读,也可作为高等院校相关专业师生的教学参考书。
书籍目录
第1章 Silverlight入门 1.1 Silverlight简介 1.1.1 开发内容丰富的界面 1.1.2 支持跨浏览器、跨平台 1.1.3 强大的开发工具 1.1.4 丰富的基础类库与网络数据支持 1.2 Silverlight 2的新特性 1.2.1 Silverlight 1的特性 1.2.2 Silverlight 2的主要新增特性 1.3 优秀Silverlight网站实例 1.3.1 Windows Vista模拟网站 1.3.2 Hard Rock memorabilia网站 1.3.3 更多Silverlight技术的应用演示 1.4 下载并安装Silverlight 1.4.1 安装Silverlight客户端(Runtime) 1.4.2 安装Visual Studio 2008 1.4.3 安装Expression Blend 2 1.5 实现一个Hello World应用程序 1.6 小结 第2章 Silverlight开发入门 2.1 Silverlight的技术体系架构 2.1.1 Silverlight技术体系介绍 2.1.2 Silverlight .NET框架 2.1.3 核心展现框架 2.1.4 其他Silverlight开发特性 2.2 使用Visual Studio 2008开发Silverlight 2.2.1 Visual Studio开发Silverlight的优势 2.2.2 Silverlight项目的文件组成 2.2.3 在ASP.NET网站中嵌入Silverlight项目 2.2.4 在普通HTML页面中嵌入Silverlight项目 2.3 小结 第3章 使用Expression Blend 3.1 初识Blend 3.1.1 Blend的特点 3.1.2 安装Blend 3.1.3 使用Blend新建一个Silverlight的Hello World 3.2 Blend工作环境介绍 3.2.1 工具箱 3.2.2 控件库 3.2.3 工作区 3.2.4 对象与时间轴面板 3.2.5 状态面板 3.2.6 项目选项卡 3.2.7 属性选项卡 3.2.8 资源选项卡 3.2.9 编译结果面板 3.2.10 设置Blend工作环境 3.3 Blend与Visual Studio 2008协同工作 3.3.1 使用Blend编辑Visual Studio新建的工程 3.3.2 使用Blend添加事件响应 3.4 小结 第4章 Silverlight与XAML 4.1 什么是XAML 4.1.1 一个Silverlight XAML文件实例 ……第5章 形状与笔刷第6章 布局对象第7章 变换第8章 动画 第9章 事件 第10章 控件第11章 多媒体 第12章 数据绑定 第13章 样式与模板 第14章 高级开发技巧 第15章 访问数据与服务器第16章 Deep Zoom 第17章 综合实例
章节摘录
第1章 Silverlight入门 Silverlight是微软公司推出的基于.NET平台的一种跨浏览器、跨平台技术,主要用于在网络和移动设备平台上创建并发布具有丰富交互功能的下一代多媒体应用程序。Silverlight是一种功能强大表现层技术,能够结合音频、视频、动画、美观的用户界面等特点,开发出界面丰富、有创意、并且容易使用的网络应用程序,能够给用户带来全新的使用体验。 本章将带领读者快速了解Silverlight的概况,介绍Silverlight 2.0中新增的特性与优秀的Silverlight实例网站,最后详细演示如何制作一个Silverlight Hello World程序。 1.1 Silverlight简介 Silverlight是一种新的Web呈现技术,能在各种平台上运行。借助该技术,你将拥有内容丰富、视觉效果绚丽的交互式体验。而且,无论是在浏览器内、在多个设备上还是在桌面操系统(如Apple Macintosh)中,你都可以获得这种体验。Miciosoft.NET Framework 3.0/3.5中的呈现技术XAML(可扩展应用程序标记语言)遵循wPF(Windows PresentationFoundation),它是Silverlight呈现功能的基础。 1.1.1 开发内容丰富的界面 Silverlight最吸引开发者的地方,就是能方便快捷地开发出具有良好用户体验的应用程序。我们先来看几个Silverlight应用。图1—1展示了一个完全使用Silverlight开发的俄罗斯方块游戏,除了使用流畅、界面美观大方外,还具有成绩上传的功能。
编辑推荐
游刃于Silverlight的技术与艺术之间,让你的Web与众不同。 微软亚洲研究院3位研究员诚意推荐: 这是我迄今读到的对Silverlight 2.0介绍最全面、最细腻的入门书。说到全面,本书涵盖了Silvelight 2.0开发常用的实战技巧,比如界面的构造、动画、事件、数据的获取和绑定等,也涵盖了相对高级的技巧,如Deep Zoom、样式和模板等。说到细腻,该书不仅仅对每个技术进行细致描述,并总结了该技术在互联网中各种流行的应用,更通过详细的代码和开发步骤进行了深入讲解。——侯智涛 Silverlight给开发人员和设计人员开阔了新的空间,它能够实现更自然顺畅的交互方式,提供给用户更多一致的、增强的体验。该书详尽生动地介绍了Silver Light这项技术,并辅以典型例子来教读者如何灵活应用。对于初学者,相信通过这本书能够快速地掌握相关技术并在实践中精通它。——王敏 “师傅领进门,修行在个人”,而恰恰入门是最难的,初学时因为缺少感觉,经常是书上看得懂,想动手却写不出来,所以好的入门教程极为重要。对于初学者而言,本书的优点很突出,作者精通SiIverlight,同时也深知初学者的难点,因而对于各个技术点的讲述也是恰如其分。建议看完一部分,试着动手写一些例子来提升感觉。——曾凤萍 本书立足于silverlight技术本身,全面介绍silverlight技术特点,配合丰富的实例讲解技术的原理和使用方法,帮助读者快速掌握开发Silverlight应用程序的方法。 主要知识点: Silverlight技术体系架构项目开发环境xAML语法 Expression Blend使用技巧图形绘制Silverlight布局机制 形状变换制作动画事件机制内建控件的使用方法音/视频播放。 数据绑定机制样式与模板创建自定义控件使用独立存储LINQ查询语句 处理XML和JSON数据使用WCF ASMX服务访问服务器Deep Zoom技术
图书封面
图书标签Tags
无
评论、评分、阅读与下载