Microsoft Silverlight 4从入门到精通

Microsoft Silverlight 4从入门到精通 pdf epub mobi txt 电子书 下载 2026

出版者:清华大学
作者:莫洛尼
出品人:
页数:237
译者:
出版时间:2010-12
价格:29.00元
装帧:
isbn号码:9787302240976
丛书系列:微软技术丛书
图书标签:
  • silverlight
  • 计算机
  • 编程
  • 不懂就想去看看
  • sliverlight
  • Microsoft
  • @编程/项目管理
  • Silverlight
  • Silverlight 4
  • 微软
  • 开发
  • 编程
  • C#
  • XAML
  • UI
  • 多媒体
  • 技术
  • 入门
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《Microsoft Silverlight 4从入门到精通》作为一本容易上手的教程,沿用深受读者欢迎的Step by Step风格,通过实例手把手引导读者构建、部署和维护Silverlight应用程序。《Microsoft Silverlight 4从入门到精通》浅显易懂,概念清楚直观,可读性强。全书共14章,主题广泛,涉及基础和控件,布局和样式,RIA和图像处理,MediaElement的对象模型、Silverlight的变换和动画引擎,浏览器桥,Windows Phone和XNA等,是帮助读者理解Silverlight开发全景的理想参考。

Laurence Moroney是Microsoft高级技术传播者,致力于Silverlight和用户体验。他有十几年的软件开发和实现经验,写过大量有关Windows Presentation Foundation、Web开发、安全性和互操作性的书籍和文章。

Microsoft Silverlight 4 从入门到精通 《Microsoft Silverlight 4 从入门到精通》 是一本面向开发者、对 Silverlight 技术充满兴趣的读者精心打造的实战指南。本书深度剖析 Silverlight 4 的核心概念、关键特性以及开发流程,旨在帮助读者快速掌握 Silverlight 4 的开发技能,并能独立构建出功能丰富、用户体验出色的富互联网应用程序(RIA)。 本书结构严谨,内容循序渐进,从 Silverlight 4 的基础知识讲起,逐步深入到高级主题和实际应用。在入门部分,读者将全面了解 Silverlight 4 的发展历程、架构特点以及与 Web 技术(如 HTML、JavaScript)的交互方式。我们将详细介绍 Silverlight 4 的开发环境搭建,包括 Visual Studio 和 Silverlight SDK 的安装与配置,为后续的学习打下坚实基础。 在掌握基本概念后,本书将重点讲解 Silverlight 4 的核心语言——C,以及 XAML。我们将深入阐述 C 在 Silverlight 开发中的应用,包括面向对象编程、事件处理、数据绑定等关键知识点。对于 XAML,本书将详细解析其语法结构、布局控件(如 Grid, StackPanel, Canvas)、控件模板(Control Templates)和样式(Styles),帮助读者理解如何使用 XAML 构建美观且交互性强的用户界面。 本书的重点之一是 Silverlight 4 带来的诸多创新和强大的功能。我们将深入探讨 Silverlight 4 在用户界面(UI)设计方面的重大改进,例如: 数据验证(Data Validation): 学习如何利用内置的数据验证框架,为用户输入的数据设置规则,提升应用程序的健壮性。 业务应用程序框架(Business Application Framework): 详细介绍如何利用该框架快速构建具有良好结构和可扩展性的业务应用程序,包括导航、区域管理、权限控制等。 WCF RIA Services: 深入讲解 WCF RIA Services 如何简化客户端与服务器端的数据交互,实现无缝的数据同步和 CRUD(创建、读取、更新、删除)操作,并集成身份验证和授权。 UI 虚拟化(UI Virtualization): 学习如何通过 UI 虚拟化技术,在处理大量数据时保持应用程序的流畅响应,提升用户体验。 本地化(Localization): 指导读者如何为应用程序添加多语言支持,满足不同地区用户的需求。 对 .NET Framework 4 的支持: 探讨 Silverlight 4 如何充分利用 .NET Framework 4 的新特性,提升应用程序的性能和功能。 除了上述核心特性,本书还将覆盖 Silverlight 4 开发中的其他重要方面,包括: 媒体功能: 学习如何处理音频和视频,包括流媒体播放、媒体控制、媒体元素的属性设置等。 图形与动画: 深入了解 Silverlight 4 的图形渲染引擎,掌握如何使用 XAML 或代码创建复杂的图形效果和流畅的动画。 用户体验(UX)设计: 提供关于如何设计引人入胜且易于使用的用户界面的最佳实践和技巧。 部署与调试: 讲解如何将 Silverlight 应用程序部署到 Web 服务器,并提供有效的调试方法,帮助开发者快速定位和解决问题。 与 JavaScript 的交互: 介绍如何在 Silverlight 应用程序中调用 JavaScript 函数,以及如何从 Silverlight 中调用 JavaScript,实现更广泛的 Web 集成。 本书包含大量的示例代码和完整的项目演示,让读者在实践中学习和巩固知识。每一个章节都精心设计了练习题,帮助读者检验学习成果。通过本书的学习,读者将能够: 熟练使用 Visual Studio 进行 Silverlight 4 开发。 运用 XAML 高效地设计用户界面。 掌握 C 在 Silverlight 应用中的开发技巧。 构建具备复杂交互和数据处理功能的 RIA。 理解并应用 Silverlight 4 的各项高级特性,如 WCF RIA Services、UI 虚拟化等。 独立完成 Silverlight 4 应用程序的开发、测试和部署。 无论您是初次接触 Silverlight 的新手,还是希望深入了解 Silverlight 4 的资深开发者,《Microsoft Silverlight 4 从入门到精通》 都将是您不可或缺的学习伙伴。本书将引领您穿越 Silverlight 4 的技术世界,掌握打造卓越 Web 体验的强大能力。

作者简介

Laurence Moroney是Microsoft高级技术传播者,致力于Silverlight和用户体验。他有十几年的软件开发和实现经验,写过大量有关Windows Presentation Foundation、Web开发、安全性和互操作性的书籍和文章。

目录信息

第1章 Silverlight基础/1 1.1 获取工具/1 1.2 安装Visual Web Developer Express/5 1.3 安装Silverlight工具/5 1.4 创建第一个Silverlight应用程序/6 1.5 小结/12第2章 Silverlight控件/13 2.1 了解Silverlight控件/13 2.1.1 理解控件模型/13 2.1.2 探索控件和事件模型/15 2.2 使用Silverlight控件/17 2.2.1 使用Button控件/17 2.2.2 处理鼠标事件/22 2.2.3 使用CheckBox控件/26 2.2.4 使用RadioButton控件/28 2.2.5 使用TextBox控件/29 2.2.6 使用Image控件/31 2.2.7 使用ComboBox控件/32 2.2.8 使用ListBox控件/34 2.3 小结/35第3章 布局和样式/37 3.1 使用Canvas控件/37 3.2 使用Grid控件/39 3.3 使用StackPanel布局/42 3.4 样式和模板/43 3.5 小结/46第4章 数据和RIA服务/49 4.1 理解RIA服务/49 4.2 使用Visual Web Developer Express构建数据库/49 4.3 创建RIA Services Server项目/54 4.3.1 ADO.NET实体数据模型/54 4.3.2 创建Domain Service/57 4.3.3 创建Silverlight客户端/58 4.4 小结/61第5章 富图像/63 5.1 Silverlight中的图像处理/63 5.2 在Silverlight中使用Deep Zoom/64 5.2.1 Deep Zoom Composer入门/64 5.2.2 构建Deep Zoom图像集合/68 5.2.3 使用Deep Zoom进行编程/72 5.3 随同Silverlight使用Photosynth/76 5.3.1 创建Photosynth/77 5.3.2 共享synth/80 5.3.3 构建Photosynth Web应用程序/81 5.4 小结/85第6章 媒体、网络摄像头和视频/87 6.1 Silverlight中的媒体/87 6.2 使用MediaElement控件/88 6.2.1 控制视频播放/89 6.2.2 显示播放位置/90 6.2.3 用滑杆设置播放位置/93 6.2.4 在Silverlight中使用视频记号/94 6.2.5 视频作为画刷使用/96 6.3 随同Silverlight使用网络摄像头/97 6.4 小结/99第7章 变换和动画/101 7.1 变换/101 7.2 动画/112 7.2.1 创建动画/112 7.2.2 理解关键帧/113 7.2.3 动画缓动/116 7.3 使用Expression Blend定义动画/118 7.4 小结/120第8章 构建桌面应用程序/121 8.1 在浏览器外部运行应用程序/121 8.2 创建自定义安装链接/124 8.3 检测更新/126 8.4 检测"浏览器外"状态/129 8.5 检测网络连接性和可用性/130 8.6 使用隔离存储/132 8.7 启用提升的信任模式/137 8.8 调试浏览器外应用程序/139 8.9 与COM的互操作/140 8.10 使用通知窗口/142 8.11 小结/143第9章 与浏览器集成/145 9.1 桥接Silverlight和HTML/145 9.1.1 打开浏览器桥/150 9.1.2 使用浏览器桥控制Silverlight应用程序/151 9.2 从Silverlight中调用浏览器功能/154 9.2.1 集成Bing Maps API/154 9.2.2 从Silverlight中控制JavaScript API/155 9.3 理解Silverlight对象/158 9.3.1 标准对象标记属性/158 9.3.2 自定义Silverlight参数/158 9.3.3 使用HTML Fallback/159 9.4 小结/160第10章 访问网络服务/161 10.1 创建金融数据服务/161 10.1.1 创建辅助类/162 10.1.2 创建数据服务/164 10.1.3 使用WebClient获取数据/167 10.2 使用HTTP POST/171 10.2.1 构建HTTP POST服务器/171 10.2.2 通过Silverlight使用HTTP POST服务器/173 10.3 发出跨域调用/177 10.4 小结/178第11章 Windows Phone开发/179 11.1 新手入门/179 11.2 在Windows Phone中构建服务客户端/186 11.2.1 创建解决方案并添加服务代理/186 11.2.2 创建Stock Quote用户界面/187 11.3 小结/193第12章 Windows Phone的功能/195 12.1 使用方向感应/195 12.2 使用Back按钮/198 12.3 使用Application Bar/200 12.4 使用Input Scope/205 12.5 使用智能输入/209 12.6 使用多点触摸界面/210 12.7 其他服务/212 12.8 小结/213第13章 Expression Blend for Windows Phone/215 13.1 创建第一个使用了Expression Blend的Windows Phone应用程序/215 13.2 小结/221第14章 面向Windows Phone 的XNA游戏开发/223 14.1 创建XNA应用程序并添加内容/223 14.2 在XNA中为游戏写代码/227 14.2.1 创建类变量/229 14.2.2 加载内容/230 14.2.3 更新游戏世界/231 14.2.4 移动NPC/234 14.2.5 碰撞检测/235 14.2.6 在屏幕上画sprite/236 14.3 小结/237
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

我是一名在一家互联网公司工作的.NET开发者,公司业务涉及到了不少需要高性能、富客户端交互的Web应用,而Silverlight正是我们技术栈中非常重要的一环。在实际工作中,我常常会遇到一些瓶颈,比如如何更有效地处理大量数据,如何实现更流畅的动画效果,或者如何与后端.NET服务进行无缝集成。市面上关于Silverlight的书籍也不少,但我一直在寻找一本能够真正“从入门到精通”的、内容足够深入且实践性强的教材。这本《Microsoft Silverlight 4从入门到精通》的标题本身就非常具有吸引力,它承诺了一条清晰的学习路径,从基础概念到高级技巧,并且覆盖了Silverlight 4这个相对成熟的版本,这对于我来说非常重要,因为许多公司项目仍然基于这个版本。我尤其关注书中关于“数据绑定与服务集成”以及“高级用户界面设计”的部分,我希望能学习到如何利用Silverlight强大的数据绑定机制来简化UI开发,以及如何设计出更具吸引力和用户体验的界面。此外,对于部署和性能优化方面的内容,我也有着迫切的需求,希望书中能提供一些实用的建议和解决方案,帮助我解决实际工作中遇到的难题。总的来说,我期望这本书能够系统地梳理Silverlight的知识体系,并提供大量实用的代码示例和案例分析,让我能够快速地将书中的知识转化为解决实际问题的能力。

评分

作为一名对Web技术充满好奇心和求知欲的爱好者,我一直对Silverlight的矢量图形渲染能力和跨平台特性有所耳闻,但苦于缺乏一个系统性的入门指导。这本《Microsoft Silverlight 4从入门到精通》恰好填补了这一空白。我非常欣赏它从基础概念开始讲解,比如Silverlight与Flash、HTML5等技术的对比分析,这有助于我理解Silverlight在Web开发领域独特的定位和优势。书中对XAML语言的细致讲解,特别是关于布局、控件、事件处理等核心内容,是我最期待的部分。我希望通过这本书,能够清晰地理解XAML的声明式语法,并掌握如何在代码和XAML之间进行有效的切换和协作。此外,我对Silverlight的动画和多媒体处理能力也充满兴趣,期待书中能够详细介绍如何利用Timeline、Storyboards等来实现各种视觉效果,以及如何集成音频和视频。当然,作为一个从零开始的学习者,我更希望书中能够提供一些循序渐进的练习和项目,让我能够边学边练,逐步巩固所学知识,最终能够独立开发出一些具有一定复杂度的Silverlight应用。这本书的“从入门到精通”承诺,让我看到了它不仅仅是理论的堆砌,更包含了一条切实可行的学习路径。

评分

作为一名游戏开发爱好者,我一直对Silverlight在多媒体和动画方面的表现非常感兴趣,特别是它能够创建出非常流畅和精美的视觉效果。这本《Microsoft Silverlight 4从入门到精通》的书名让我看到了它能帮助我深入了解Silverlight的游戏开发潜力。我特别期待书中关于Silverlight的图形渲染引擎、动画系统以及对DirectX的支持等方面的深入讲解。我希望能够学习到如何利用Silverlight来实现复杂的2D和3D动画,如何创建游戏中的各种视觉元素,以及如何处理用户的输入和交互。此外,如果书中能够包含一些关于Silverlight游戏开发的实际案例,比如如何制作一个小型的2D游戏,那将对我非常有帮助。我对“精通”这个词寄予厚望,希望这本书能够带领我掌握Silverlight在视觉表现力上的所有奥秘,让我能够将我脑海中的创意转化为生动有趣的游戏体验。

评分

我是一名在校学生,对Web开发技术充满好奇,一直想找到一本能够全面系统地学习Silverlight的书籍。这本《Microsoft Silverlight 4从入门到精通》的书名非常吸引我,因为它承诺了从“入门”到“精通”的学习过程。我希望这本书能够从最基础的概念讲起,比如Silverlight是什么,它和HTML5有什么区别,然后逐步深入到XAML语言、控件的使用、事件处理、数据绑定等核心知识点。我非常期待书中能提供大量清晰易懂的代码示例,并且最好能有循序渐进的练习题,帮助我巩固所学知识。对于“精通”的部分,我希望能够了解到一些Silverlight的高级应用,比如如何制作富媒体应用、如何与后端进行交互、如何进行性能优化等。总的来说,我希望这本书能够成为我的Silverlight学习路上的良师益友,帮助我打下坚实的基础,并为我未来的学习和职业发展做好准备。

评分

一直以来,我对Silverlight所带来的丰富用户体验和交互性印象深刻,但作为一名刚踏入IT行业的学生,我对它的了解仅限于表面。这本《Microsoft Silverlight 4从入门到精通》正是我想寻找的学习资源。这本书的“入门”部分,我希望能够清晰地解释Silverlight是什么,它能做什么,以及为什么选择Silverlight。从基础的开发环境搭建,到第一个“Hello World”应用程序的编写,我都希望能有详尽的指导。特别是我对XAML语法感到好奇,书中能像解释一种新的编程语言一样,详细介绍它的各个组成部分,比如元素、属性、事件,以及如何组织它们来构建UI,这是我最期待的。此外,我也希望书中能介绍一些常用的Silverlight控件,比如Button, TextBox, DataGrid等,并讲解如何对它们进行样式和模板的自定义。对于初学者来说,一本循序渐进、易于理解的书籍至关重要,我希望这本书能够满足我的需求,让我能够顺利地迈出Silverlight学习的第一步,并逐步建立起扎实的基础。

评分

我是一名对企业级应用开发充满热情的开发者,之前主要接触Java EE和.NET Framework。最近,我了解到Silverlight在构建高交互性、低延迟的企业级Web应用方面有着独特的优势,因此我想深入研究一下。这本《Microsoft Silverlight 4从入门到精通》的书名正是我所需要的。我尤其关注书中关于Silverlight与企业级后端服务的集成,比如如何利用Silverlight来构建复杂的业务流程界面,如何与SQL Server、Oracle等数据库进行高效的数据交互,以及如何实现安全可靠的用户认证和授权。我希望书中能提供一些关于Silverlight在企业级场景下的最佳实践,比如如何设计可伸缩、易于维护的Silverlight应用程序架构,以及如何进行性能优化和故障排除。这本书的“精通”承诺,让我相信它能够为我提供更深层次的企业级开发知识,帮助我更好地利用Silverlight来解决实际的企业级应用开发难题。

评分

我是一名软件测试工程师,我需要深入了解Silverlight应用程序的内部工作原理,以便能够更有效地进行功能测试、性能测试和安全性测试。这本《Microsoft Silverlight 4从入门到精通》的书名引起了我的注意,因为它承诺提供“精通”级别的知识。我希望书中能够详细介绍Silverlight的生命周期、事件模型、渲染管道以及与其他Web技术的交互方式。我特别关注书中关于Silverlight应用程序的调试和排错技巧,例如如何利用Visual Studio的调试器来定位问题,以及如何分析Silverlight应用程序的性能瓶颈。此外,我也希望书中能够涉及Silverlight的安全机制,以便我能够了解潜在的安全漏洞,并制定相应的测试策略。这本书的“精通”定位,让我相信它能够帮助我全面地理解Silverlight应用程序的方方面面,从而成为一名更专业的Silverlight测试工程师。

评分

这本书的封面设计非常吸引人,那种金属质感的Silverlight标志在深邃的蓝色背景下闪耀着光芒,一下子就抓住了我的眼球。我是一名对Web开发充满热情 but 之前一直只接触过传统HTML/CSS/JavaScript的初学者,最近听闻Silverlight在某些企业级应用和富媒体交互方面的强大能力,心里痒痒的,想深入了解一下。拿到这本书,首先映入眼帘的就是它那厚实的分量,这让我对内容的充实程度有了初步的信心。翻开目录,看到从“Silverlight概述”到“高级动画与效果”、“数据绑定与服务集成”、“部署与打包”等等,每个章节的标题都充满了吸引力,似乎预示着我将踏上一段全面而深入的学习之旅。尤其是“深入理解WPF与Silverlight的关联”这样的章节,让我看到了它不仅仅是讲解Silverlight本身,还会关联到更底层的UI技术,这对于我理解其工作原理非常有帮助。我特别期待书中能详细讲解XAML语言的精髓,以及如何在Visual Studio这样的IDE中高效地使用它来构建用户界面。对于像我这样的新手来说,能有一本如此系统且内容丰富的图书,无疑是打开Silverlight世界大门的金钥匙。我迫不及待地想要开始阅读,希望能通过这本书,真正掌握Silverlight的开发技能,为我未来的项目增添一抹亮色。这本书的出版时间也恰好是我关注Silverlight技术的好时机,我相信它能够引领我快速入门,并逐步迈向精通。

评分

作为一名Web前端设计师,我一直追求能够创建出更具艺术感和视觉冲击力的Web界面,Silverlight的矢量图形渲染和强大的UI自定义能力深深吸引了我。这本《Microsoft Silverlight 4从入门到精通》让我看到了希望。我最期待书中关于Silverlight的样式(Styles)、模板(Templates)和控件开发(Custom Controls)的详细讲解。我希望能够学习到如何通过XAML来定义精美的UI外观,如何创建可复用的UI组件,以及如何实现各种炫酷的视觉效果。此外,我对Silverlight的动画和过渡效果也充满兴趣,期待书中能够介绍如何利用各种动画技术来提升用户体验,让界面动起来,更具活力。这本书的“从入门到精通”定位,让我相信它能够帮助我从零开始,一步步掌握Silverlight的设计精髓,最终能够独立设计出令人惊叹的Web界面。

评分

我是一名资深的Web前端开发者,在JavaScript、HTML5、CSS3等领域积累了丰富的经验。随着Web应用的日益复杂化,我开始关注能够提供更强大客户端功能的Silverlight技术,希望能够拓展我的技术栈。这本《Microsoft Silverlight 4从入门到精通》的书名引起了我的极大兴趣,尤其是“精通”二字,让我看到了它能够帮助我深入理解Silverlight的方方面面。我特别关注书中关于Silverlight的架构设计、性能优化以及与.NET生态系统的集成等内容。我希望能够学习到Silverlight的渲染原理、内存管理机制,以及如何通过各种手段来提升应用的响应速度和用户体验。另外,对于Silverlight与后端服务(如WCF、ASP.NET Web API)的数据交互方式,我也希望能有深入的了解,包括异步通信、数据序列化等方面的最佳实践。这本书的“精通”定位,让我相信它能够提供一些我目前所缺乏的、更高级的、更具深度的技术洞察,帮助我成为一名更全面的Web开发者。我期待它能提供一些超越基础教程的、能够解决实际复杂问题的解决方案,让我能够 confidently 地在项目中应用Silverlight技术。

评分

还真是入门得可以

评分

还真是入门得可以

评分

涉及的内容太少,而且没有深度。和搜索的结果没有相差多少

评分

介绍性质的东西,不值得这个价

评分

讲解方式很好,就是感觉利用控件介绍图像那章有点多余。后面还有Windows Phone的章节。很容易入门。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有