请输入您要查询的百科知识:

 

词条 MicrosoftSilverlight2导学
释义

MicrosoftSilverlight2导学》分为两个部分。第一部分主要介绍Silverlight2和XAML的基础知识,以及如何使用XAML来定义用户界面,包含的内容从布局到控件、动画等。最后还讲解了Silverlight插件本身,以及如何与浏览器交互,并将Silverlight添加到浏览器中。第二部分介绍Silverlight编程以及Silverlight的一些高级概念。

简介

《MicrosoftSilverlight2导学》内容全面,实例丰富。可作为Web开发人员的参考用书,也可作为Silverlight初学者的学习指南。

版权信息

书 名: MicrosoftSilverlight2导学

作 者:(美国)(LaurenceMoroney)摩诺尼

出版社: 机械工业出版社

出版时间: 2009

ISBN: 9787111254041

开本: 16

定价: 49.00 元

作者简介

LaurenceMoroney是微软公司资深技术专家,专注于Silverlight和用户体验相关领域。他拥有十多年的软件设计、开发以及架构经验,并撰写了几十本技术书籍,内容涵盖ASP、NET、WPF(WindowsPresentationFoundation)、Web开发、网络安全等。

编辑推荐

《Microsoft核心技术丛书》以微软Silverlight团队技术专家的视角向您介绍了最新版本的《MicrosoftSilverlight2导学》。

《Microsoft核心技术丛书》讲述了如何通过MicrosoftVisualStudio2008和Microsoft.NETFramework来创建和部署基于Silverlight2的RIA(RichInteractiveApplication)应用。RIA是一种Web应用程序,它拥有桌面应用程序的所有功能和特点,不但能够在客户端高效地处理数据,还可以把数据保存在服务器上。通过Silverlight2,您只需利用一个很小的插件便可实现丰富的RIA应用。

《Microsoft核心技术丛书》将向您演示如何利用您现有的知识和技术专长创建下一代的用户界面和媒体体验。您将学到不同类型的基于Silverlight的项目。

《Microsoft核心技术丛书》特点:

来自微软Silverlight团队内部的声音,与您交流Web展现层技术的发展和趋势。

介绍如何通过.NETFramework和VisualStudio2008来创建和部署Silverlight2应用。

结合.NETFramework3.0和3.5相关知识,更快掌握Silverlight2。

使Windows开发人员和Web开发人员更快上手,实现丰富的RIA应用。

目录

致谢

简介

为什么需要Silverlight?

本书的目标受众

本书是如何组织的

系统需求

合作站点

本书支持

意见反馈

关于作者

第一部分Silverlight2概览

第1章Silverlight2概览

1.1Silverlight和用户体验

1.2Silverlight构架

1.3Silverlight和XAML

1.4使用Expression套件设计Silverlight应用

1.4.1Silverlight和ExpressionDesign

1.4.2Silverlight和ExpressionBlend

1.5Silverlight和ExpressionEncoder

1.6小结

第2章使用ExpressionBlend实现Silverlight2应用

2.1开始使用ExpressionBlend

2.2ExpressionBlendIDE

2.2.1工具面板

2.2.2交互面板

2.2.3设计界面

2.2.4项目面板

2.2.5属性面板

2.3使用Blend构建Silverlight应用

2.3.1布局

2.3.2定位和定制可视化对象

2.3.3定位和定制控件

2.2.4使用Blend实现动画

2.4小结

第3章使用VisualStudio开发Silverlight2应用

3.1在VisualStudio中安装Silverlight工具包

3.2使用VisualStudio开发Silverlight应用

3.2.1使用VisualStudio2008创建Silverlight应用

3.2.2Silverlight控件项目

3.2.3网站项目

3.3创建一个基于Silverlight2的游戏

3.3.1使用XAML创建UI

3.3.2实现游戏的代码

3.4小结

第4章XAML基础

4.1XAML布局属性

4.2XAML笔刷

4.2.1SolidColorBrush

4.2.2LinearGradientBrush

4.2.3RadialGradientBrush

4.2.4使用ImageBrush

4.2.5VideoBrush

4.3XAML视觉属性

4.3.1设置XAML中的尺寸和位置属性

4.3.2使用透明度

4.3.3光标形态

4.3.4定制Stroke描边效果

4.4用XAML描述图形

4.4.1使用Ellipse对象

4.4.2使用Rectangle对象

4.4.3使用Line对象

4.4.4使用路径和几何图形

4.4.5使用GeometryGroup对象

4.4.6Path语言

4.5在XAML中使用几何图形进行剪切

4.6在Silverlight中使用XAML控件

4.6.1Canvas对象

4.6.2Image对象

4.6.3Glyphs对象

4.6.4TextBlock对象

4.7小结

第5章在XAML中实现变形和动画

5.1使用RotateTransform进行旋转变形

5.1.1使用ScaleTransform进行缩放

5.1.2使用TranslateTransform移动一个对象

5.1.3使用SkewTransform属性扭曲对象

5.1.4通过SkewTransform模拟3D

5.1.5通过MatrixTransform自定义变形

5.1.6整合变形

5.2动画

5.2.1使用Triggers和EventTriggers

5.2.2使用BeginStoryboard和Storyboard

5.2.3定义动画相关参数

5.2.4使用关键帧

5.3使用ExpressionBlend制作动画

5.4小结

第6章Silverlight浏览器控件

6.1将Silverlight嵌入浏览器中

6.2直接使用Object标签

6.3响应页面加载事件

6.3.1处理参数

6.3.2用户上下文

6.4响应页面异常事件

6.4.1默认的错误事件处理函数

6.4.2使用自定义错误处理函数

6.4.3Silverlight控件的属性

6.4.4Silverlight控件的方法

6.4.5Downloader对象

6.5界面元素编程

6.5.1界面元素的方法

6.5.2界面元素事件

6.5.3在Silverlight中实现拖放

6.6小结

第二部分Silverlight2编程

第7章Silverlight控件:显示与布局

7.1Button控件

7.2CheckBox控件

7.3HyperlinkButton控件

7.4Image控件

7.5ListBox控件

7.6RadioButton控件

7.7TextBlock控件

7.8TextBox控件

7.9共同的属性、事件和方法

7.9.1获取焦点

7.9.2捕获鼠标事件

7.9.3控件中使用键盘

7.10小结

第8章Silverlight控件:高级控件

8.1DateGrid控件

8.2日历控件和日期选择控件

8.3重复按钮和开关按钮

8.4ScrollViewer控件

8.5Silder控件

8.6WatermarkedTextBox控件

8.7小结

第9章创建自己的Silverlight控件

9.1创建项目

9.1.1添加控件模板

9.1.2编写控件代码

9.2创建Silverlight类库

9.3小结

第10章使用Silverlight创建可连接的应用程序

10.1通过XAML连接应用程序

10.1.1Silverlight和PHP

10.1.2Silverlight和Java

10.2通过JavaScript创建可连接的Silverlight程序

10.3使用ASP.NETAJAX和Web服务

10.3.1Silverlight中.NET的数据和互联

10.3.2使用SyndicatedFeed访问RSS和ATOM

10.3.3Silverlight和WCF

10.4小结

第11章媒体、Ink和DeepZoom

11.1MediaElement控件

11.1.1使用MediaElement控件

11.1.2控制MediaElement控件的大小

11.1.3控制媒体文件如何缩放

11.1.4控制视频的透明度

11.1.5控制MediaElement的变形

11.1.6在视频上写内容

11.1.7通过几何图案来裁剪视频

11.1.8定义自动播放

11.1.9控制音频

11.2使用MediaElement编程

11.2.1提供基本的视频控制

11.2.2管理缓冲和下载

11.2.3管理当前视频状态

11.2.4管理播放位置

11.2.5使用媒体时间线标记

11.3使用VideoBrush来喷绘视频

11.4InkPresenter控件

11.4.1一个Silverlight中Ink的示例

11.4.2JavaScript程序员可使用的SilverlightInk类

11.4.3在Silverlight中为Ink编程

11.5使用MultiScaleImage实现DeepZoom

11.5.1使用DeepZoom编辑器

11.5.2创建你的第一个DeepZoom项目

11.5.3在DeepZoom中使用鼠标和逻辑坐标

11.5.4使用鼠标滚轮创建缩放功能

11.5.5DeepZoom中的集合

11.6小结

第12章Silverlight2中的样式和模板

12.1理解样式

12.1.1创建样式

12.1.2改变样式的作用域

12.2模板

12.3小结

第13章《1》控件

13.1Silverlight服务器控件

13.1.1使用帧率计数器FrameRateCounter

13.1.2设置最大帧率

13.1.3打开对HTML的访问

13.1.4使用重画区域RedrawRegions

13.1.5设置PluginBackground属性

13.1.6插件的安装

13.1.7使用伸展模式StretchMode

13.1.8使用Windowless模式

13.1.9Silverlight服务器控件的事件

13.《2》控件

13.2.1MediaPlayer任务助手

13.2.2媒体交互

13.3小结

第14章在Silverlight2中使用动态语言

14.1你的第一个SilverlightIronPython应用

14.2使用Ruby和JavaScript

14.2.1使用Ruby

14.2.2使用DynamicJavaScript

14.3一个更加复杂的例子

14.4小结

索引

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 2:50:10