分享
 
 
 

Microsoft Silverlight 2 导学

Microsoft Silverlight 2 导学  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,图形图像 多媒体,网页设计,

作者: (美)摩诺尼 著,黄继佳,李晓东,唐海洋 译

出 版 社: 机械工业出版社

出版时间: 2009-1-1字数:版次: 1页数: 264印刷时间:开本: 16开印次:纸张:I S B N : 9787111254041包装: 平装编辑推荐

本书简介:

本书以微软Silverlight团队技术专家的视角向您介绍了最新版本的Silverlight——Silverlight2。

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

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

本书特点:

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

介绍如何通过.NET Framework和Visual Studio 2008来创建和部署Silverlight2应用。

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

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

内容简介

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

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

作者简介

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

目录

目录

致谢

简介

为什么需要Silverlight?

本书的目标受众

本书是如何组织的

系统需求

合作站点

本书支持

意见反馈

关于作者

第一部分 Silverlight 2概览

第1章 Silverlight 2概览

1.1 Silverlight和用户体验

1.2 Silverlight构架

1.3 Silverlight和XAML

1.4 使用Expression 套件设计Silverlight应用

1.4.1 Silverlight和Expression Design

1.4.2 Silverlight和Expression Blend

1.5 Silverlight和Expression Encoder

1.6 小结

第2章 使用Expression Blend实现Silverlight 2应用

2.1 开始使用Expression Blend

2.2 Expression Blend IDE

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章 使用Visual Studio开发Silverlight 2应用

3.1 在Visual Studio中安装Silverlight工具包

3.2 使用Visual Studio开发Silverlight应用

3.2.1 使用Visual Studio 2008创建Silverlight应用

3.2.2 Silverlight控件项目

3.2.3 网站项目

3.3 创建一个基于Silverlight 2的游戏

3.3.1 使用XAML创建UI

3.3.2 实现游戏的代码

3.4 小结

第4章 XAML基础

4.1 XAML布局属性

4.2 XAML笔刷

4.2.1 SolidColorBrush

4.2.2 LinearGradientBrush

4.2.3 RadialGradientBrush

4.2.4 使用ImageBrush

4.2.5 VideoBrush

4.3 XAML 视觉属性

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.6 Path语言

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

4.6 在Silverlight中使用XAML控件

4.6.1 Canvas对象

4.6.2 Image对象

4.6.3 Glyphs对象

4.6.4 TextBlock对象

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和Event Triggers

5.2.2 使用BeginStoryboard和Storyboard

5.2.3 定义动画相关参数

5.2.4 使用关键帧

5.3 使用Expression Blend制作动画

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.3 Silverlight控件的属性

6.4.4 Silverlight 控件的方法

6.4.5 Downloader对象

6.5 界面元素编程

6.5.1 界面元素的方法

6.5.2 界面元素事件

6.5.3 在Silverlight中实现拖放

6.6 小结

第二部分 Silverlight 2 编程

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

7.1 Button控件

7.2 CheckBox控件

7.3 HyperlinkButton控件

7.4 Image控件

7.5 ListBox控件

7.6 RadioButton控件

7.7 TextBlock控件

7.8 TextBox控件

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

7.9.1 获取焦点

7.9.2 捕获鼠标事件

7.9.3 控件中使用键盘

7.10 小结

第8章 Silverlight控件:高级控件

8.1 DateGrid控件

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

8.3 重复按钮和开关按钮

8.4 ScrollViewer控件

8.5 Silder控件

8.6 WatermarkedTextBox控件

8.7 小结

第9章 创建自己的Silverlight控件

9.1 创建项目

9.1.1 添加控件模板

9.1.2 编写控件代码

9.2 创建Silverlight类库

9.3 小结

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

10.1 通过XAML连接应用程序

10.1.1 Silverlight和PHP

10.1.2 Silverlight和Java

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

10.3 使用ASP.NET AJAX和Web服务

10.3.1 Silverlight中.NET的数据和互联

10.3.2 使用SyndicatedFeed访问RSS和ATOM

10.3.3 Silverlight和WCF

10.4 小结

第11章 媒体、Ink和Deep Zoom

11.1 MediaElement控件

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.4 InkPresenter控件

11.4.1 一个Silverlight中Ink的示例

11.4.2 JavaScript程序员可使用的Silverlight Ink类

11.4.3 在Silverlight中为Ink编程

11.5 使用MultiScaleImage实现Deep Zoom

11.5.1 使用Deep Zoom 编辑器

11.5.2 创建你的第一个Deep Zoom项目

11.5.3 在Deep Zoom 中使用鼠标和逻辑坐标

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

11.5.5 Deep Zoom中的集合

11.6 小结

第12章 Silverlight 2中的样式和模板

12.1 理解样式

12.1.1 创建样式

12.1.2 改变样式的作用域

12.2 模板

12.3 小结

第13章 Silverlight ASP.NET控件

13.1 Silverlight服务器控件

13.1.1 使用帧率计数器Frame Rate Counter

13.1.2 设置最大帧率

13.1.3 打开对HTML的访问

13.1.4 使用重画区域Redraw Regions

13.1.5 设置PluginBackground属性

13.1.6 插件的安装

13.1.7 使用伸展模式Stretch Mode

13.1.8 使用Windowless模式

13.1.9 Silverlight服务器控件的事件

13.2 Silverlight MediaPlayer ASP.NET控件

13.2.1 MediaPlayer任务助手

13.2.2 媒体交互

13.3 小结

第14章 在Silverlight 2中使用动态语言

14.1 你的第一个Silverlight IronPython应用

14.2 使用Ruby和JavaScript

14.2.1 使用Ruby

14.2.2 使用Dynamic JavaScript

14.3 一个更加复杂的例子

14.4 小结

索引

书摘插图

第一部分 Silverlight 2概览

第1章 Silverlight 2概览

Silverlight是提升互联网用户体验的一项web技术,Silverlight技术的出现将桌面端丰富的用户界面体验带到了互联网,Web技术的开发者和设计师可以通过Silverlight技术来满足用户的特定需求。Silverlight通过引入一种开发者和设计师都容易理解的文件格式使开发者和设计师可以更好地进行协作。这种文件格式基于XML,最终由浏览器进行解析,基于XML的文件格式可以更容易地应用模板以及自动生成。这种文件格式语言就是XAML语言——可扩展性应用程序标记语言。

在XAML技术出现之前,Web用户体验设计师会使用他熟悉的技术来设计用户界面,之后,开发者根据这个设计利用自己喜欢的技术来重新实现用户界面,虽然经过了多番调整,但开发者在完成用户界面的时候往往会和设计师的设计大相径庭,最后的设计会变得千疮百孔。在Silverlight应用的实现中,设计师可以通过设计工具将用户界面保存为XAML文件,之后,开发者可以在不更改XAML(也就是用户界面)的前提下,加入代码实现业务逻辑和部署。

微软的Silverlight技术是一个跨浏览器跨平台的插件,可以用来实现丰富媒体体验和丰富交互性体验的Web应用。在编程模型方面,Silverlight支持MAX、.NET以及动态语言,例如Python和Ruby。Silverlight 1.0利用现有的(如AJAX、Javascript和DHML等)Web技术来进行编程,Silverlight2则引入了动态语言和.NET语言的支持,并且提供了更多的新特性,例如独立存储(Isolated Storage)、网络编程(Networking)以及各种各样丰富的控件(Controls),等等。

本书的第一部分将介绍Silverlight2的基本知识,包括在Silverlight应用实现过程中使用的开发和设计工具,第二部分会更加详细地介绍编程模型等知识。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有