更新时间:2018-12-27 11:44:17
封面
版权信息
前言
第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 核心展现框架
2.1.4 其他Silverlight开发特性
2.2 使用Visual Studio 2008开发Silverlight
2.2.1 Visual Studio开发Silverlight的优势
2.2.2 Silverlight项目的文件组成
2.2.3 在ASP.NET网站中嵌入Silverlight项目
2.2.4 在普通HTML页面中嵌入Silverlight项目
2.3 小结
第3章 使用Expression Blend
3.1 初识Blend
3.1.1 Blend的特点
3.1.2 安装Blend
3.1.3 使用Blend新建一个Silverlight的Hello World
3.2 Blend工作环境介绍
3.2.1 工具箱
3.2.2 控件库
3.2.3 工作区
3.2.4 对象与时间轴面板
3.2.5 状态面板
3.2.6 项目选项卡
3.2.7 属性选项卡
3.2.8 资源选项卡
3.2.9 编译结果面板
3.2.10 设置Blend工作环境
3.3 Blend与Visual Studio 2008协同工作
3.3.1 使用Blend编辑Visual Studio新建的工程
3.3.2 使用Blend添加事件响应
3.4 小结
第4章 Silverlight与XAML
4.1 什么是XAML
4.1.1 一个Silverlight XAML文件实例
4.1.2 常见XAML对象元素的种类
4.1.3 设置对象元素的属性
4.2 XAML深入研究
4.2.1 使用内容元素(content element)语法
4.2.2 使用省略集合语法
4.2.3 XAML内容属性值独立设置
4.2.4 XAML中的大小写和空白
4.2.5 支持类型转换的属性值
4.3 小结
第5章 形状与笔刷
5.1 形状(Shape)
5.1.1 椭圆(Ellipse)
5.1.2 矩形(Rectangle)
5.1.3 线段(Line)
5.1.4 路径(Path)
5.1.5 多边形(Polygon)/ 连续线段(Polyline)
5.2 笔刷(Brush)
5.2.1 使用纯色(Solid Colors)进行绘制
5.2.2 使用线性渐变笔刷(Linear Gradients)进行绘制
5.2.3 渐变轴(Gradient Axis)
5.2.4 使用径向渐变笔刷(Radial Gradients)进行绘制
5.2.5 使用图像笔刷(ImageBrush)进行绘制
5.2.6 使用视频笔刷(VideoBrush)进行绘制
5.3 小结
第6章 布局对象
6.1 画布(Canvas)布局对象
6.1.1 在XAML中使用Canvas
6.1.2 在C#中使用Canvas
6.2 网格(Grid)布局对象
6.2.1 在XAML中使用Grid
6.2.2 通过RowDefinition与ColumnDefinition动态定义Grid的行列尺寸
6.2.3 在C#中使用Grid
6.3 堆栈面板(StackPanel)容器对象
6.3.1 在XAML中使用StackPanel
6.3.2 在C#中使用StackPanel
6.4 边距与对齐
6.4.1 在XAML中使用Alignment属性
6.4.2 在C#中使用Alignment属性
6.4.3 使用Margin(边距)属性
6.5 Silverlight在网页中的定位
6.5.1 局部嵌入Silverlight
6.5.2 全屏显示Silvelight
6.6 小结