封面
版权信息
前言
第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 核心展现框架
- APP免费
2.1.4 其他Silverlight开发特性
- APP免费
2.2 使用Visual Studio 2008开发Silverlight
- APP免费
2.2.1 Visual Studio开发Silverlight的优势
- APP免费
2.2.2 Silverlight项目的文件组成
- APP免费
2.2.3 在ASP.NET网站中嵌入Silverlight项目
- APP免费
2.2.4 在普通HTML页面中嵌入Silverlight项目
- APP免费
2.3 小结
- APP免费
第3章 使用Expression Blend
- APP免费
3.1 初识Blend
- APP免费
3.1.1 Blend的特点
- APP免费
3.1.2 安装Blend
- APP免费
3.1.3 使用Blend新建一个Silverlight的Hello World
- APP免费
3.2 Blend工作环境介绍
- APP免费
3.2.1 工具箱
- APP免费
3.2.2 控件库
- APP免费
3.2.3 工作区
- APP免费
3.2.4 对象与时间轴面板
- APP免费
3.2.5 状态面板
- APP免费
3.2.6 项目选项卡
- APP免费
3.2.7 属性选项卡
- APP免费
3.2.8 资源选项卡
- APP免费
3.2.9 编译结果面板
- APP免费
3.2.10 设置Blend工作环境
- APP免费
3.3 Blend与Visual Studio 2008协同工作
- APP免费
3.3.1 使用Blend编辑Visual Studio新建的工程
- APP免费
3.3.2 使用Blend添加事件响应
- APP免费
3.4 小结
- APP免费
第4章 Silverlight与XAML
- APP免费
4.1 什么是XAML
- APP免费
4.1.1 一个Silverlight XAML文件实例
- APP免费
4.1.2 常见XAML对象元素的种类
- APP免费
4.1.3 设置对象元素的属性
- APP免费
4.2 XAML深入研究
- APP免费
4.2.1 使用内容元素(content element)语法
- APP免费
4.2.2 使用省略集合语法
- APP免费
4.2.3 XAML内容属性值独立设置
- APP免费
4.2.4 XAML中的大小写和空白
- APP免费
4.2.5 支持类型转换的属性值
- APP免费
4.3 小结
- APP免费
第5章 形状与笔刷
- APP免费
5.1 形状(Shape)
- APP免费
5.1.1 椭圆(Ellipse)
- APP免费
5.1.2 矩形(Rectangle)
- APP免费
5.1.3 线段(Line)
- APP免费
5.1.4 路径(Path)
- APP免费
5.1.5 多边形(Polygon)/ 连续线段(Polyline)
- APP免费
5.2 笔刷(Brush)
- APP免费
5.2.1 使用纯色(Solid Colors)进行绘制
- APP免费
5.2.2 使用线性渐变笔刷(Linear Gradients)进行绘制
- APP免费
5.2.3 渐变轴(Gradient Axis)
- APP免费
5.2.4 使用径向渐变笔刷(Radial Gradients)进行绘制
- APP免费
5.2.5 使用图像笔刷(ImageBrush)进行绘制
- APP免费
5.2.6 使用视频笔刷(VideoBrush)进行绘制
- APP免费
5.3 小结
- APP免费
第6章 布局对象
- APP免费
6.1 画布(Canvas)布局对象
- APP免费
6.1.1 在XAML中使用Canvas
- APP免费
6.1.2 在C#中使用Canvas
- APP免费
6.2 网格(Grid)布局对象
- APP免费
6.2.1 在XAML中使用Grid
- APP免费
6.2.2 通过RowDefinition与ColumnDefinition动态定义Grid的行列尺寸
- APP免费
6.2.3 在C#中使用Grid
- APP免费
6.3 堆栈面板(StackPanel)容器对象
- APP免费
6.3.1 在XAML中使用StackPanel
- APP免费
6.3.2 在C#中使用StackPanel
- APP免费
6.4 边距与对齐
- APP免费
6.4.1 在XAML中使用Alignment属性
- APP免费
6.4.2 在C#中使用Alignment属性
- APP免费
6.4.3 使用Margin(边距)属性
- APP免费
6.5 Silverlight在网页中的定位
- APP免费
6.5.1 局部嵌入Silverlight
- APP免费
6.5.2 全屏显示Silvelight
- APP免费
6.6 小结
- APP免费
第7章 变换
- APP免费
7.1 位移变换(TranslateTransform)
- APP免费
7.1.1 在XAML中使用TranslateTransform
- APP免费
7.1.2 在C#中使用TranslateTransform
- APP免费
7.2 旋转变换(RotateTransform)
- APP免费
7.2.1 在XAML中使用RotateTransform
- APP免费
7.2.2 在C# 中使用RotateTransform
- APP免费
7.3 缩放变换(ScaleTransform)
- APP免费
7.3.1 在XAML中使用ScaleTransform
- APP免费
7.3.2 在C#中使用ScaleTransform
- APP免费
7.4 扭曲变换(SkewTransform)
- APP免费
7.4.1 在XAML中使用SkewTransform
- APP免费
7.4.2 在C# 中使用SkewTransform
- APP免费
7.5 变换组合(TransformGroup)
- APP免费
7.6 小结
- APP免费
第8章 动画
- APP免费
8.1 动画实例:使椭圆淡入或淡出
- APP免费
8.1.1 在Blend中创建故事板与动画
- APP免费
8.1.2 在XAML中直接编辑故事板与动画
- APP免费
8.1.3 为故事板添加响应事件
- APP免费
8.2 Silverlight动画介绍
- APP免费
8.2.1 常规动画类的公共属性
- APP免费
8.2.2 使用DoubleAnimation动画
- APP免费
8.2.3 使用ColorAnimation动画
- APP免费
8.2.4 使用PointAnimation动画
- APP免费
8.3 使用Silverlight关键帧动画
- APP免费
8.3.1 使用DoubleAnimationUsingKeyFrames关键帧动画
- APP免费
8.3.2 使用ColorAnimationUsingKeyFrames关键帧动画
- APP免费
8.3.3 使用PointAnimationUsingKeyFrames关键帧动画
- APP免费
8.4 小结
- APP免费
第9章 事件
- APP免费
9.1 事件概述
- APP免费
9.1.1 添加事件响应的方式
- APP免费
9.1.2 使用事件数据
- APP免费
9.1.3 在托管代码中移除事件响应
- APP免费
9.2 鼠标事件响应
- APP免费
9.2.1 常用鼠标事件
- APP免费
9.2.2 鼠标事件数据
- APP免费
9.2.3 事件的路由
- APP免费
9.2.4 实例:拖放效果的实现
- APP免费
9.3 键盘事件响应
- APP免费
9.3.1 常用的键盘事件
- APP免费
9.3.2 使用键盘事件的参数
- APP免费
9.3.3 键盘事件示例
- APP免费
9.4 小结
- APP免费
第10章 控件
- APP免费
10.1 控件使用简介
- APP免费
10.1.1 创建控件
- APP免费
10.1.2 设置控件属性
- APP免费
10.1.3 给控件添加事件响应
- APP免费
10.2 内建控件的使用
- APP免费
10.2.1 TextBlock(文本)控件
- APP免费
10.2.2 TextBox(文本框)控件
- APP免费
10.2.3 Button(按钮)控件
- APP免费
10.2.4 HyperlinkButton(超链接按钮)控件
- APP免费
10.2.5 RepeatButton(重复按钮)控件
- APP免费
10.2.6 CheckBox(复选框)控件
- APP免费
10.2.7 RadioButton(单选按钮)控件
- APP免费
10.2.8 Slider(滑块)控件
- APP免费
10.2.9 ScrollBar(滚动条)控件
- APP免费
10.2.10 ComboBox控件
- APP免费
10.2.11 TabControl(选项卡)控件
- APP免费
10.2.12 ListBox(列表)控件
- APP免费
10.2.13 Calendar(日历)控件
- APP免费
10.2.14 DatePicker(日期选择)控件
- APP免费
10.2.15 DataGrid(数据表格)控件
- APP免费
10.2.16 Popup(弹出框)控件
- APP免费
10.2.17 ToolTip(提示工具)控件
- APP免费
10.2.18 ProgressBar(进度条)控件
- APP免费
10.2.19 PasswordBox(密码框)控件
- APP免费
10.3 用户控件
- APP免费
10.3.1 创建用户控件
- APP免费
10.3.2 定制控件外观
- APP免费
10.3.3 用户控件属性
- APP免费
10.3.4 用户控件事件
- APP免费
10.3.5 使用用户控件
- APP免费
10.4 小结
- APP免费
第11章 多媒体
- APP免费
11.1 最简单的Silverlight多媒体应用程序
- APP免费
11.2 MediaElement对象
- APP免费
11.2.1 MediaElement的属性和方法
- APP免费
11.2.2 支持的多媒体文件格式
- APP免费
11.2.3 音量控制
- APP免费
11.2.4 对左/右声道的控制
- APP免费
11.2.5 控制MediaElement对象
- APP免费
11.3 时间线
- APP免费
11.3.1 使用Windows Media文件编辑器创建时间线
- APP免费
11.3.2 使用Expression Encoder创建时间线
- APP免费
11.3.3 动态创建时间线标记
- APP免费
11.4 创建播放器常见的问题
- APP免费
11.4.1 播放进度显示及拖曳
- APP免费
11.4.2 播放列表
- APP免费
11.4.3 全屏显示
- APP免费
11.4.4 为多媒体文件加入载入进度
- APP免费
11.5 播放器综合实例
- APP免费
11.5.1 控制面板
- APP免费
11.5.2 完整的播放器代码
- APP免费
11.6 小结
- APP免费
第12章 数据绑定
- APP免费
12.1 数据绑定概述
- APP免费
12.2 创建数据绑定
- APP免费
12.2.1 在XAML中创建数据绑定
- APP免费
12.2.2 在代码中创建数据绑定
- APP免费
12.2.3 数据绑定模式
- APP免费
12.2.4 通知更新
- APP免费
12.3 绑定到集合
- APP免费
12.3.1 使用ObservableCollection
- APP免费
12.3.2 使用数据模板控制呈现
- APP免费
12.3.3 实现主从关系视图
- APP免费
12.4 使用值转换器
- APP免费
12.5 数据的校验
- APP免费
12.6 小结
- APP免费
第13章 样式与模板
- APP免费
13.1 样式(Style)
- APP免费
13.1.1 使用样式
- APP免费
13.1.2 样式的应用域
- APP免费
13.1.3 使用Blend创建样式
- APP免费
13.2 模板(Template)
- APP免费
13.2.1 使用模板
- APP免费
13.2.2 状态管理
- APP免费
13.2.3 模板绑定(TemplateBinding)
- APP免费
13.3 小结
- APP免费
第14章 高级开发技巧
- APP免费
14.1 自定义控件
- APP免费
14.1.1 创建自定义控件
- APP免费
14.1.2 自定义依赖属性
- APP免费
14.2 独立存储IsolatedStorage
- APP免费
14.2.1 使用独立存储
- APP免费
14.2.2 增加配额
- APP免费
14.3 小结
- APP免费
第15章 访问数据与服务器
- APP免费
15.1 使用LINQ
- APP免费
15.2 使用XML数据
- APP免费
15.2.1 使用XmlReader解析XML数据流
- APP免费
15.2.2 使用LINQ解析XML数据
- APP免费
15.3 使用JSON
- APP免费
15.3.1 将对象序列化JSON字符串
- APP免费
15.3.2 将JSON字符串反序列化为对象
- APP免费
15.4 使用WebClient
- APP免费
15.4.1 使用DownloadStringAsync方法下载数据
- APP免费
15.4.2 使用OpenReadAsync方法下载数据
- APP免费
15.5 使用ASMX服务
- APP免费
15.5.1 创建ASMX服务
- APP免费
15.5.2 访问ASMX服务
- APP免费
15.6 使用WCF服务
- APP免费
15.6.1 创建WCF服务
- APP免费
15.6.2 访问WCF服务
- APP免费
15.7 小结
- APP免费
第16章 Deep Zoom
- APP免费
16.1 Deep Zoom简介
- APP免费
16.2 创建Deep Zoom应用程序
- APP免费
16.3 在Silverlight中应用Deep Zoom
- APP免费
16.3.1 MultiScaleImage控件
- APP免费
16.3.2 在Silverlight中应用Deep Zoom
- APP免费
16.4 小结
- APP免费
第17章 综合实例
- APP免费
17.1 开发前的准备
- APP免费
17.1.1 开发环境
- APP免费
17.1.2 网上商店体系结构
- APP免费
17.1.3 网上商店系统功能描述
- APP免费
17.2 系统设计
- APP免费
17.2.1 界面设计
- APP免费
17.2.2 实体设计
- APP免费
17.3 系统开发
- APP免费
17.3.1 使用Visual Studio 2008建立项目
- APP免费
17.3.2 显示模块开发
- APP免费
17.3.3 后台模块开发
- APP免费
17.4 发布并部署项目
- APP免费
17.4.1 在操作系统中安装IIS(Internet Information Server)
- APP免费
17.4.2 设置IIS
- APP免费
17.4.3 发布Silverlight项目
- APP免费
17.5 小结
更新时间:2018-12-27 11:44:17