Pro Silverlight 2 in VB 2008

Pro Silverlight 2 in VB 2008 pdf epub mobi txt 电子书 下载 2026

出版者:Apress
作者:Matthew MacDonald
出品人:
页数:605
译者:
出版时间:2008-12-17
价格:USD 49.99
装帧:Paperback
isbn号码:9781430216025
丛书系列:
图书标签:
  • Silverlight
  • VB
  • NET
  • 2008
  • Pro
  • 开发
  • 编程
  • 微软
  • UI
  • RIA
  • 教程
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Silverlight is a lightweight browser plug--in that frees your code from the traditional confines of the browser. It's a rules--changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it's able to host true .NET applications in non--Microsoft browsers (like Firefox) and on non--Microsoft platforms (like Mac OS X). Silverlight is still new and evolving fast, and you need a reliable guidebook to make sense of it. With four--color graphics and screenshots throughout, Pro Silverlight 2 in VB 2008 is the perfect reference: you'll learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D drawing, animations, and media playback, and best of all, you'll experience the plumbing of .NET and the design model of Windows Presentation Foundation through Silverlight--all of the same .NET technology that developers use to design next--generation Windows applications. Author Matthew MacDonald provides an expertly crafted tutorial written from professional developer to professional developer. You'll learn to create rich media applications using Silverlight in the environment you're most productive in--no matter what the target platform. What you'll learn * Develop rich media applications using Silverlight and Visual Basic across browsers and platforms. * Create a project, set up a layout, and use controls. * Handle 2D drawing, animation, and media playback through Windows Presentation Foundation (WPF). * Integrate web services support. * Use Silverlight in conjunction with ASP.NET and its interactions with HTML. Who this book is for Visual Basic 2005 and 2008 developers encountering Silverlight for the first time. No prior knowledge of WPF or ASP.NET is assumed.

《精通 Silverlight 2 编程(使用 VB 2008)》—— 一份面向未来的技术探索指南 【书籍简介】 本书是为那些渴望深入理解并精通 Microsoft Silverlight 2 平台开发的专业人士和高级爱好者量身打造的深度技术手册。它摒弃了肤浅的入门介绍,专注于提供扎实、前沿且极具实战价值的知识体系,确保读者能够驾驭 Silverlight 2 带来的丰富用户体验和跨浏览器部署能力。 Silverlight 2,作为富互联网应用(RIA)领域的一个重要里程碑,不仅继承了前代版本的优秀特性,更在网络通信、数据绑定、媒体处理和安全控制方面取得了突破性的进展。本书紧密围绕 Silverlight 2 SDK 的核心架构,结合 Visual Basic 2008 (VB 2008) 的强大面向对象特性,为读者构建起一座从基础理论到复杂工程实践的坚实桥梁。 第一部分:奠定基石——Silverlight 2 的架构与环境配置 本部分将引导读者全面理解 Silverlight 2 的技术栈和运行环境。我们将详细剖析 Silverlight 的沙盒安全模型,解释插件(Runtime)是如何在不同浏览器(如 Internet Explorer、Firefox 等)中高效运行的。读者将学习如何利用 Visual Studio 2008 的最新工具链,进行高效的项目结构设计、调试和部署准备工作。重点内容包括: 运行时深度解析: 深入探讨 Silverlight 运行时(CoreCLR)的加载机制、内存管理策略以及与宿主(宿主网页)之间的通信协议。 项目模板与依赖管理: 如何正确地引用系统程序集、第三方组件,以及如何管理 XAML 资源文件和本地文件系统访问权限的设置。 XAML 语言的进阶应用: 超越简单的布局声明,深入理解依赖属性(Dependency Properties)的工作原理、路由事件(Routed Events)的捕获与冒泡机制,并掌握自定义控件的结构化创建方法。 第二部分:用户界面与布局的极致掌控 Silverlight 的核心优势在于其卓越的图形渲染能力。本部分将带领读者进入 XAML 的深层世界,掌握构建复杂、响应式用户界面的所有关键技术。 布局容器精通: 详细对比 Grid、StackPanel、Canvas、DockPanel 的性能特征与适用场景。我们将展示如何通过组合这些容器,实现像素级的精确控制和动态自适应布局,特别关注在不同屏幕分辨率下的缩放策略。 数据绑定的高级技巧(Data Binding): 这是 Silverlight 应用的灵魂。我们将彻底解析 `INotifyPropertyChanged` 接口的实现、`Binding` 标记扩展的各个方面,包括 `Path`、`Mode`(OneWay, TwoWay, OneTime)、`Converter` 和 `ConverterParameter` 的实际应用。更有甚者,我们将讨论如何在运行时动态修改绑定源和绑定路径。 样式(Styles)与模板(Templates): 学习如何通过 `Style` 集中管理控件的外观,并深入学习 `ControlTemplate` 的强大威力,以完全重绘内置控件(如 Button 或 ListBox)的视觉结构,从而实现高度品牌化的用户界面。同时,揭示 `DataTemplate` 在数据展示中的关键作用。 第三部分:数据访问与网络通信的革命 现代 RIA 离不开高效的后端数据交互。Silverlight 2 提供了多种与服务器通信的机制,本书将重点讲解最主流和最强大的异步通信方式。 WCF 服务集成: 详细指导读者如何创建和配置支持异步调用的 Windows Communication Foundation (WCF) 服务。本书强调在 Silverlight 客户端中安全、可靠地调用 WCF 服务,包括对 SOAP 契约、安全凭证(如用户名/密码或证书)的处理。 异步编程范式: 掌握基于事件和基于回调的异步调用模式。我们将分析同步调用带来的阻塞风险,并提供最佳实践,确保 UI 线程的流畅性。对于 VB 2008 用户,我们也会探讨如何利用语言特性简化异步操作的处理。 RESTful 服务调用(通过 HTTPClient): 尽管 WCF 是首选,但与轻量级 RESTful 服务集成同样重要。我们将演示如何使用 `HttpClient` 或 `WebRequest` 类,手动构造 HTTP 请求,处理 JSON 或 XML 数据序列化与反序列化。 第四部分:多媒体、图形与动画的展现力 Silverlight 2 提供了强大的多媒体和图形处理能力,使开发者能够构建出媲美桌面应用的视觉体验。 媒体播放器实现: 全面覆盖 `MediaElement` 控件的使用,包括视频和音频的流式传输、播放控制(暂停、快进、音量调节)以及 DRM(数字版权管理)相关的初步概念介绍。 矢量图形与动画: 深入研究 `Shape` 元素(如 `Path`, `Rectangle`, `Ellipse`),并结合 `Storyboard` 和 `Timeline` 对象创建复杂的、基于时间的动画效果。我们将讲解如何结合代码和 XAML 来驱动动画的运行状态。 自定义绘制(Drawing): 利用 `DrawingGroup` 和 `WriteableBitmap` 的能力,展示如何实现高性能的自定义图形渲染,以及如何将像素级操作集成到 UI 更新循环中。 第五部分:部署、调试与高级主题 一个成熟的应用必须是可部署、可维护和安全的。最后一部分聚焦于生产环境的考量。 应用程序部署策略: 详细解析 Silverlight 应用程序的两种主要部署方式——XAP 文件通过 HTML 宿主页面加载,以及 Out-of-Browser (OOB) 模式。我们将讨论 OOB 模式下的文件系统访问和桌面快捷方式创建。 本地存储与离线能力: 利用 `Isolated Storage` 机制,实现应用数据的本地持久化,包括配置信息和用户偏好设置的存储与读取,提升应用的离线体验。 安全与权限提升: 深入探讨 Silverlight 应用程序的权限级别(Unrestricted, Medium Trust, Internet Zone)。我们将教授如何通过代码请求权限提升(Elevation Trust),以及在受限环境中进行安全通信的最佳实践。 本书的每一章都配有详尽的 VB 2008 示例代码,这些代码不仅展示了功能实现,更体现了工程实践中的设计模式与性能优化思想。阅读完本书,您将不再是 Silverlight 的初学者,而是能够独立领导和完成复杂企业级 RIA 项目的技术专家。 --- 目标读者: 具备 C 或 VB.NET 基础,熟悉面向对象编程,希望使用 Silverlight 2 构建下一代富客户端应用的软件工程师、架构师和技术主管。

作者简介

目录信息

读后感

评分

评分

评分

评分

评分

用户评价

评分

过时技术,无需深究。

评分

过时技术,无需深究。

评分

过时技术,无需深究。

评分

过时技术,无需深究。

评分

过时技术,无需深究。

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

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有