精通SilverlightRIA开发技术详解

精通SilverlightRIA开发技术详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-06
版次: 1
ISBN: 9787115177001
定价: 55.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 468页
字数: 733千字
正文语种: 简体中文
1人买过
  •   Silverlight是微软公司开发的目前极为热门的一种RIA开发技术,本书以Silverlight的最新版本Silverlight1.1为例,详细介绍了这门新技术的功能、特性。全书共分为4篇25章,分别介绍了Silverlight的开发环境、Silverlight的设计元素、Silverlight开发的相关技术及方法等内容,最后通过7个极具代表性的示例深入分析了Silverlight的设计方式及编程方法。
      本书适合想学习Silverlight的初学者阅读,也适合具有一定Silverlight经验,想深入、全面学习Silverlight的读者参考。 第1篇Silverlight入门与开发环境
    第1章Silverlight基础
    1.1Silverlight概述
    1.1.1Silverlight是什么
    1.1.2Silverlight能做什么
    1.1.3跨平台的用户体验
    1.1.4可扩展的编程模型和协作工具
    1.1.5高质量、低成本的多媒体技术
    1.1.6结合数据、服务器和服务

    1.2Silverlight实例概览
    1.2.1多媒体播放器
    1.2.2演示网站

    1.3下载和安装Silverlight
    1.3.1Silverlight版本介绍
    1.3.2Silverlight1.0简介
    1.3.3Silverlight1.1的新特性
    1.3.4客户端Silverlight运行时
    1.3.5Silverlight开发工具和SDK

    1.4第一个Silverlight应用程序
    1.4.1创建Silverlight项目
    1.4.2编写XAML代码
    1.4.3使用Blend2设计动画
    1.4.4编写后台代码控制动画

    1.5Silverlight项目文件结构
    1.5.1Web页面
    1.5.2XAML与代码后置文件
    1.5.3CreateSilverlight.js创建Silverlight插件
    1.5.4Silverlight.js辅助文件
    1.5.5项目文件的关系
    1.6小结

    第2章Silverlight技术概述
    2.1位图和矢量图
    2.1.1位图
    2.1.2矢量图
    2.2什么是WPF

    2.3LINQ简介
    2.3.1什么是语言集成查询(LINQ)
    2.3.2LINQ示例
    2.3.3简单查询
    2.3.4条件查询
    2.3.5联合查询
    2.3.6聚合查询

    2.4Silverlight架构总览
    2.4.1Silverlight平台
    2.4.2核心呈现框架
    2.4.3Silverlight的.NET框架特性
    2.4.4附加的Silverlight编程特性
    2.5小结

    第3章Silverlight工具集合
    3.1VisualStudio2008集成化开发环境
    3.1.1开发多个.NET框架版本应用程序
    3.1.2JavaScript的智能提示和调试功能
    3.1.3增强的Web设计时支持
    3.1.4对.NETFramework新项目的支持

    3.2MicrosoftExpression设计工具简介
    3.2.1MicrosoftExpressionBlend2交互式设计工具
    3.2.2MicrosoftExpressionDesign图形设计工具
    3.3小结

    第2篇Silverlight设计元素
    第4章XAML基础
    4.1XAML基本语法
    4.1.1什么是XAML
    4.1.2定义XAML对象
    4.1.3XAML属性
    4.1.4特性(Attribute)语法
    4.1.5使用属性(Property)元素语法
    4.1.6使用内容元素语法定义属性
    4.1.7使用隐式集合语法设置属性
    4.1.8使用附加属性
    4.1.9XAML与代码后置文件

    4.2编写XAML
    4.2.1使用VisualStudio2008开发XAML
    4.2.2使用MicrosoftExpressBlend可视化编写XAML
    4.3小结

    第5章Silverlight对象模型
    5.1Silverlight模型分类
    5.1.1文档对象模型
    5.1.2Silverlight对象模型
    5.1.3对象模型的混合

    5.2Silverlight对象定位
    5.2.1画布对象
    5.2.2定位路径、几何图形和其他形状
    5.2.3变换
    5.2.4z轴顺序
    5.3小结

    第6章Silverlight图形元素
    6.1Canvas对象
    6.1.1Canvas对象设置
    6.1.2x:Name属性
    6.1.3xmlns和xmlns:x属性
    6.1.4Loaded属性
    6.1.5x:Class属性
    6.1.6Width和Hight属性
    6.1.7Background属性
    6.1.8Canvas.Left,Canvas.Top,Canvas.Zindex属性
    6.1.9Opacity属性
    6.1.10向Canvas中添加图形元素
    6.1.11嵌套Canvas
    6.1.12拖动画布示例

    6.2文本和字体
    6.2.1TextBlock元素
    6.2.2文本字体设置
    6.2.3格式化文本
    6.2.4文本前景填充
    6.2.5文本换行
    6.2.6文本修饰
    6.2.7文字变换效果
    6.2.8使用旋转变换
    6.2.9使用缩放变换
    6.2.10使用倾斜变换
    6.2.11使用移动变换
    6.2.12中文文本的显示

    6.3Brushes画刷
    6.3.1SolidColorBrush单色画刷
    6.3.2LinearGradientBrush线性渐变画刷
    6.3.3RadialGradientBruash放射渐变画刷
    6.3.4ImageBrush图像画刷
    6.3.5VideoBrush影像画刷

    6.4图像元素
    6.4.1Image元素介绍
    6.4.2透明和遮罩效果
    6.4.3图像的裁切

    6.5图形对象Shapes
    6.5.1图形对象简介
    6.5.2绘制直线
    6.5.3绘制矩形
    6.5.4绘制多边形
    6.5.5绘制椭圆
    6.5.6绘制多线形
    6.5.7使用路径工具

    6.6几何图形
    6.6.1几何图形简介
    6.6.2简单几何图形
    6.6.3路径几何图形
    6.6.4几何图形的组合
    6.6.5小型几何语言

    6.7Silverlight变换特性
    6.7.1图形变换简介
    6.7.2RotateTransform旋转变换
    6.7.3ScaleTransform缩放变换
    6.7.4SkewTransform扭曲渐变
    6.7.5TranslateTransform移动变换
    6.7.6MatrixTransform矩阵变换
    6.7.7TransformGroup变换组合
    6.8小结

    第7章多媒体
    7.1MediaElement对象
    7.1.1简单的多媒体播放
    7.1.2常用MediaElement属性介绍
    7.1.3交互式多媒体播放
    7.1.4全屏模式
    7.1.5时间线标志
    7.1.6在Silverlight中使用播放列表

    7.2MicrosoftExpressionEncoder简介
    7.2.1使用MicrosoftExpressionEncoder创建时间线标志
    7.2.2使用MicrosoftExpressionEncoder创建脚本命令
    7.3小结

    第8章动画
    8.1动画特性
    8.1.1Silverlight动画简介
    8.1.2一个简单的动画示例
    8.1.3动画类型
    8.1.4动画的基本属性
    8.1.5基本类型动画
    8.1.6DoubleAnimation动画
    8.1.7ColorAnimation动画
    8.1.8PointAnimation动画
    8.1.9添加多个动画

    8.2交互式动画制作
    8.2.1Storyboard故事板对象
    8.2.2一个简单的交互式动画示例
    8.2.3将故事板作为资源

    8.3关键帧动画制作
    8.3.1关键帧动画技术简介
    8.3.2关键帧动画类型
    8.3.3DoubleAnimationUsingKeyFrames关键帧动画
    8.3.4ColorAnimationUsingKeyFrames关键帧动画
    8.3.5PointAnimationUsingKeyFrames关键帧动画
    8.3.6关键帧动画的基本属性
    8.3.7关键帧属性
    8.3.8内插方法简介
    8.3.9Linear线性内插方法
    8.3.10Discrete离散内插方法
    8.3.11Splined样条内插方法
    8.4小结

    第9章案例学习:电子时钟
    9.1设计时钟
    9.1.1时钟结构
    9.1.2设计时钟外框
    9.1.3设计时钟倾斜面
    9.1.4设计时钟指针
    9.1.5添加时钟指针动画
    9.1.6编程控制指针
    9.2小结

    第10章MicrosoftExpressionBlend2设计工具
    10.1基本操作
    10.1.1用户界面介绍
    10.1.2绘制基本图形

    10.2添加动画
    10.2.1创建故事板
    10.2.2添加关键帧
    10.2.3添加动画控制代码

    10.3添加多媒体元素
    10.3.1添加MediaElement对象
    10.3.2添加多媒体裁切效果
    10.4小结

    第3篇Silverlight开发
    第11章使用.NET开发Silverlight应用程序
    11.1创建一个Silverlight项目
    11.1.1设计图形元素
    11.1.2添加提示文本
    11.1.3编写后台代码
    11.1.4Silverlight程序集介绍
    11.2如何调试Silverlight应用程序

    11.3处理异常和错误
    11.3.1添加应用程序异常
    11.3.2XAML代码的错误处理
    11.4小结

    第12章创建交互式应用程序
    12.1在x:Class中创建事件处理
    12.2处理键盘和鼠标事件
    12.2.1鼠标事件
    12.2.2MouseEventArgs参数
    12.2.3鼠标动画示例-简单相册
    12.2.4事件冒泡机制
    12.2.5鼠标托动编程
    12.2.6拖动编程示例

    12.3处理键盘事件
    12.3.1添加键盘事件
    12.3.2KyeboardEventArgs参数
    12.3.3键盘事件示例

    12.4使用SilverlightSDK中的控件
    12.4.1Button按钮控件
    12.4.2RepeatButton按钮控件
    12.4.3GripThumb按钮控件
    12.4.4Thumb按钮控件
    12.4.5按钮控件继承层次结构
    12.4.6Slider拖动条控件
    12.4.7ScrollBar滚动条控件
    12.4.8ScrollViewer滚动查看器控件
    12.4.9ListBox列表框控件

    12.5创建Silverlight用户控件
    12.5.1创建Silverlight类库项目
    12.5.2定义控件外观
    12.5.3定义控件属性
    12.5.4添加控件事件
    12.5.5测试自定义控件

    12.6动态创建控件
    12.6.1使用.NET代码创建控件
    12.6.2动态绘制矩形示例
    12.6.3从XAML代码中创建控件
    12.6.4鼠标跟随示例
    12.7小结

    第13章使用Downloader对象
    13.1Downloader对象简介
    13.1.1下载包
    13.1.2创建和初始化Downloader对象
    13.1.3显示下载进度条
    13.1.4接收Downloader对象内容
    13.1.5Downloader对象的属性和方法
    13.2使用Downloader对象下载多个文件

    13.3自定义进度条示例
    13.3.1圆形进度显示
    13.3.2进度条代码实现
    13.4小结

    第14章XML文件处理
    14.1获取远程XML
    14.2使用XmlReader读取XML文件
    14.2.1XmlReader对象简介
    14.2.2读取XML元素
    14.2.3读取XML属性

    14.3使用XmlWriter写入XML文件
    14.3.1XmlWriter简介
    14.3.2写入元素
    14.3.3写入属性
    14.3.4XmlWriter综合示例
    14.4用XamlReader类动态加载XAML代码

    14.5XML文件和XamlReader示例程序
    14.5.1获取XML文件内容
    14.5.2读取和写入XML
    14.5.3加载XAML文档
    14.6小结

    第15章客户端与服务器端通信
    15.1Silverlight中应用Web服务
    15.1.1创建Web服务
    15.1.2创建Silverlight应用程序
    15.1.3Silverlight项目与Web服务的部署

    15.2实例体验:基于Web服务的RSS阅读器
    15.2.1创建Web服务
    15.2.2使用Xlinq解析XML文件
    15.2.3创建Silverlight项目
    15.3小结

    第16章Silverlight与HTML的交互
    16.1在托管代码中访问HTMLDOM元素
    16.1.1获取浏览器信息
    16.1.2使用HtmlPage类
    16.1.3使用HtmlDocument类访问DOM元素
    16.1.4使用HtmlElement类
    16.1.5为DOM元素绑定事件

    16.2Silverlight与HTML交互示例
    16.2.1XAML代码定义
    16.2.2定义DOM元素事件
    16.2.3编写托管代码绘制螺旋

    16.3JavaScript代码与C#托管代码的交互
    16.3.1使用托管代码调用JavaScript代码
    16.3.2使用JavaScript代码访问托管代码

    16.4自动调整画布尺寸的示例
    16.4.1处理浏览器的尺寸变化
    16.4.2调整Silverlight插件的尺寸
    16.5小结

    第17章Silverlight文件处理
    17.1使用隔离存储区
    17.1.1初始化隔离存储区
    17.1.2在隔离存储区中操作文件

    17.2使用Silverlight上传文件
    17.2.1OpenFileDialog对象简介
    17.2.2打开文本文件
    17.2.3选择多个文件
    17.2.4使用WebServices上传文件
    17.2.5获取服务器端文件列表
    17.3小结

    第18章Silverlight与ASP.NET的集成
    18.1MicrosoftASP.NETFutures简介
    18.1.1安装MicrosoftASP.NETFutures
    18.1.2使用ASP.NET中的XAML服务器端控件
    18.1.3使用Media服务器控件

    18.2在ASP.NET中动态创建XAML
    18.2.1使用内联XAML创建动态界面
    18.2.2在Server端处理Silverlight中的事件
    18.2.3在Server端动态创建XAML代码片断
    18.3小结

    第4篇Silverlight实战
    第19章相册系统实战
    19.1设计相册系统外观
    19.1.1设计图片的显示
    19.1.2设计图片的动画
    19.1.3添加相册标题

    19.2编写C#代码
    19.2.1加载图片
    19.2.2编写鼠标事件代码
    19.3小结

    第20章视频播放器
    20.1设计用户界面
    20.1.1设计播放器背景
    20.1.2设计播放列表窗口
    20.1.3设计播放窗体
    20.1.4定义播放列表折叠动画

    20.2编写控制代码
    20.2.1定义状态枚举
    20.2.2定义Page_Loaded事件
    20.2.3使用SetupListbox方法关联播放列表事件
    20.2.4ListBoxItem类
    20.2.5播放列表滚动条
    20.2.6播放列表的折叠编程
    20.2.7加载多媒体文件
    20.2.8调整播放进度条
    20.2.9播放器控制按钮
    20.3小结

    第21章SilverlightSurface电子图片夹剖析
    21.1程序结构分析
    21.2图片夹用户控件
    21.2.1用户控件XAML设计
    21.2.2用户控件程序代码
    21.3Silverlight项目结构
    21.4小结

    第22章Silverlight统计图表
    22.1创建统计图表用户控件
    22.1.1在VS2008中创建Silverlight用户控件
    22.1.2设计用户界面
    22.1.3定义图表属性
    22.1.4控件加载时初始化图表数据
    22.1.5布局图表
    22.1.6加载图表数据
    22.1.7绘制图表

    22.2使用图表控件
    22.2.1创建Silverlight项目
    22.2.2添加图表控件
    22.2.3将Silverlight项目添加到ASP.NET中
    22.3小结

    第23章SilverlightUI控件示例
    23.1UI控件基础
    23.1.1类层次结构
    23.1.2ControlBase基类
    23.1.3ButtonBase按钮控件基类
    23.1.4ScreenBase屏幕显示控件基类

    23.2实现UI控件
    23.2.1实现SimpleButton按钮控件
    23.2.2实现简单的模式对话框控件
    23.2.3实现向导控件
    23.2.4实现主屏幕控件
    23.3使用SilverlightUI控件
    23.4小结

    第24章基于TreeView控件的相册
    24.1项目基础结构
    24.1.1类层次结构
    24.1.2ControlBase控件基类
    24.1.3ButtonBase与PanelBase抽象基类
    24.1.4PanelChildrenCollection面板子元素集合类

    24.2实现TreeView控件
    24.2.1实现折叠按钮控件
    24.2.2实现TreeNode控件
    24.2.3TreeNodeCollection节点集合类
    24.2.4实现TreeView控件

    24.3实现AnimatedFlowPanel动画面板控件
    24.3.1AnimatedFlowPanel面板介绍
    24.3.2实现AnimatedFlowPanel控件

    24.4实现WallPaperViewer图片查看器
    24.4.1设计WallPaperViewer外观
    24.4.2实现缩略图按钮ThumbnailButton控件
    24.4.3管理和加载图片
    24.4.4编写WallPaperViewer后置代码
    24.5小结

    第25章打气球游戏
    25.1程序结构分析
    25.2Balloon用户控件实现
    25.2.1用户控件XAML设计
    25.2.2用户控件程序代码

    25.3Silverlight项目分析
    25.3.1用户界面设计
    25.3.2程序代码设计
    25.4小结
  • 内容简介:
      Silverlight是微软公司开发的目前极为热门的一种RIA开发技术,本书以Silverlight的最新版本Silverlight1.1为例,详细介绍了这门新技术的功能、特性。全书共分为4篇25章,分别介绍了Silverlight的开发环境、Silverlight的设计元素、Silverlight开发的相关技术及方法等内容,最后通过7个极具代表性的示例深入分析了Silverlight的设计方式及编程方法。
      本书适合想学习Silverlight的初学者阅读,也适合具有一定Silverlight经验,想深入、全面学习Silverlight的读者参考。
  • 目录:
    第1篇Silverlight入门与开发环境
    第1章Silverlight基础
    1.1Silverlight概述
    1.1.1Silverlight是什么
    1.1.2Silverlight能做什么
    1.1.3跨平台的用户体验
    1.1.4可扩展的编程模型和协作工具
    1.1.5高质量、低成本的多媒体技术
    1.1.6结合数据、服务器和服务

    1.2Silverlight实例概览
    1.2.1多媒体播放器
    1.2.2演示网站

    1.3下载和安装Silverlight
    1.3.1Silverlight版本介绍
    1.3.2Silverlight1.0简介
    1.3.3Silverlight1.1的新特性
    1.3.4客户端Silverlight运行时
    1.3.5Silverlight开发工具和SDK

    1.4第一个Silverlight应用程序
    1.4.1创建Silverlight项目
    1.4.2编写XAML代码
    1.4.3使用Blend2设计动画
    1.4.4编写后台代码控制动画

    1.5Silverlight项目文件结构
    1.5.1Web页面
    1.5.2XAML与代码后置文件
    1.5.3CreateSilverlight.js创建Silverlight插件
    1.5.4Silverlight.js辅助文件
    1.5.5项目文件的关系
    1.6小结

    第2章Silverlight技术概述
    2.1位图和矢量图
    2.1.1位图
    2.1.2矢量图
    2.2什么是WPF

    2.3LINQ简介
    2.3.1什么是语言集成查询(LINQ)
    2.3.2LINQ示例
    2.3.3简单查询
    2.3.4条件查询
    2.3.5联合查询
    2.3.6聚合查询

    2.4Silverlight架构总览
    2.4.1Silverlight平台
    2.4.2核心呈现框架
    2.4.3Silverlight的.NET框架特性
    2.4.4附加的Silverlight编程特性
    2.5小结

    第3章Silverlight工具集合
    3.1VisualStudio2008集成化开发环境
    3.1.1开发多个.NET框架版本应用程序
    3.1.2JavaScript的智能提示和调试功能
    3.1.3增强的Web设计时支持
    3.1.4对.NETFramework新项目的支持

    3.2MicrosoftExpression设计工具简介
    3.2.1MicrosoftExpressionBlend2交互式设计工具
    3.2.2MicrosoftExpressionDesign图形设计工具
    3.3小结

    第2篇Silverlight设计元素
    第4章XAML基础
    4.1XAML基本语法
    4.1.1什么是XAML
    4.1.2定义XAML对象
    4.1.3XAML属性
    4.1.4特性(Attribute)语法
    4.1.5使用属性(Property)元素语法
    4.1.6使用内容元素语法定义属性
    4.1.7使用隐式集合语法设置属性
    4.1.8使用附加属性
    4.1.9XAML与代码后置文件

    4.2编写XAML
    4.2.1使用VisualStudio2008开发XAML
    4.2.2使用MicrosoftExpressBlend可视化编写XAML
    4.3小结

    第5章Silverlight对象模型
    5.1Silverlight模型分类
    5.1.1文档对象模型
    5.1.2Silverlight对象模型
    5.1.3对象模型的混合

    5.2Silverlight对象定位
    5.2.1画布对象
    5.2.2定位路径、几何图形和其他形状
    5.2.3变换
    5.2.4z轴顺序
    5.3小结

    第6章Silverlight图形元素
    6.1Canvas对象
    6.1.1Canvas对象设置
    6.1.2x:Name属性
    6.1.3xmlns和xmlns:x属性
    6.1.4Loaded属性
    6.1.5x:Class属性
    6.1.6Width和Hight属性
    6.1.7Background属性
    6.1.8Canvas.Left,Canvas.Top,Canvas.Zindex属性
    6.1.9Opacity属性
    6.1.10向Canvas中添加图形元素
    6.1.11嵌套Canvas
    6.1.12拖动画布示例

    6.2文本和字体
    6.2.1TextBlock元素
    6.2.2文本字体设置
    6.2.3格式化文本
    6.2.4文本前景填充
    6.2.5文本换行
    6.2.6文本修饰
    6.2.7文字变换效果
    6.2.8使用旋转变换
    6.2.9使用缩放变换
    6.2.10使用倾斜变换
    6.2.11使用移动变换
    6.2.12中文文本的显示

    6.3Brushes画刷
    6.3.1SolidColorBrush单色画刷
    6.3.2LinearGradientBrush线性渐变画刷
    6.3.3RadialGradientBruash放射渐变画刷
    6.3.4ImageBrush图像画刷
    6.3.5VideoBrush影像画刷

    6.4图像元素
    6.4.1Image元素介绍
    6.4.2透明和遮罩效果
    6.4.3图像的裁切

    6.5图形对象Shapes
    6.5.1图形对象简介
    6.5.2绘制直线
    6.5.3绘制矩形
    6.5.4绘制多边形
    6.5.5绘制椭圆
    6.5.6绘制多线形
    6.5.7使用路径工具

    6.6几何图形
    6.6.1几何图形简介
    6.6.2简单几何图形
    6.6.3路径几何图形
    6.6.4几何图形的组合
    6.6.5小型几何语言

    6.7Silverlight变换特性
    6.7.1图形变换简介
    6.7.2RotateTransform旋转变换
    6.7.3ScaleTransform缩放变换
    6.7.4SkewTransform扭曲渐变
    6.7.5TranslateTransform移动变换
    6.7.6MatrixTransform矩阵变换
    6.7.7TransformGroup变换组合
    6.8小结

    第7章多媒体
    7.1MediaElement对象
    7.1.1简单的多媒体播放
    7.1.2常用MediaElement属性介绍
    7.1.3交互式多媒体播放
    7.1.4全屏模式
    7.1.5时间线标志
    7.1.6在Silverlight中使用播放列表

    7.2MicrosoftExpressionEncoder简介
    7.2.1使用MicrosoftExpressionEncoder创建时间线标志
    7.2.2使用MicrosoftExpressionEncoder创建脚本命令
    7.3小结

    第8章动画
    8.1动画特性
    8.1.1Silverlight动画简介
    8.1.2一个简单的动画示例
    8.1.3动画类型
    8.1.4动画的基本属性
    8.1.5基本类型动画
    8.1.6DoubleAnimation动画
    8.1.7ColorAnimation动画
    8.1.8PointAnimation动画
    8.1.9添加多个动画

    8.2交互式动画制作
    8.2.1Storyboard故事板对象
    8.2.2一个简单的交互式动画示例
    8.2.3将故事板作为资源

    8.3关键帧动画制作
    8.3.1关键帧动画技术简介
    8.3.2关键帧动画类型
    8.3.3DoubleAnimationUsingKeyFrames关键帧动画
    8.3.4ColorAnimationUsingKeyFrames关键帧动画
    8.3.5PointAnimationUsingKeyFrames关键帧动画
    8.3.6关键帧动画的基本属性
    8.3.7关键帧属性
    8.3.8内插方法简介
    8.3.9Linear线性内插方法
    8.3.10Discrete离散内插方法
    8.3.11Splined样条内插方法
    8.4小结

    第9章案例学习:电子时钟
    9.1设计时钟
    9.1.1时钟结构
    9.1.2设计时钟外框
    9.1.3设计时钟倾斜面
    9.1.4设计时钟指针
    9.1.5添加时钟指针动画
    9.1.6编程控制指针
    9.2小结

    第10章MicrosoftExpressionBlend2设计工具
    10.1基本操作
    10.1.1用户界面介绍
    10.1.2绘制基本图形

    10.2添加动画
    10.2.1创建故事板
    10.2.2添加关键帧
    10.2.3添加动画控制代码

    10.3添加多媒体元素
    10.3.1添加MediaElement对象
    10.3.2添加多媒体裁切效果
    10.4小结

    第3篇Silverlight开发
    第11章使用.NET开发Silverlight应用程序
    11.1创建一个Silverlight项目
    11.1.1设计图形元素
    11.1.2添加提示文本
    11.1.3编写后台代码
    11.1.4Silverlight程序集介绍
    11.2如何调试Silverlight应用程序

    11.3处理异常和错误
    11.3.1添加应用程序异常
    11.3.2XAML代码的错误处理
    11.4小结

    第12章创建交互式应用程序
    12.1在x:Class中创建事件处理
    12.2处理键盘和鼠标事件
    12.2.1鼠标事件
    12.2.2MouseEventArgs参数
    12.2.3鼠标动画示例-简单相册
    12.2.4事件冒泡机制
    12.2.5鼠标托动编程
    12.2.6拖动编程示例

    12.3处理键盘事件
    12.3.1添加键盘事件
    12.3.2KyeboardEventArgs参数
    12.3.3键盘事件示例

    12.4使用SilverlightSDK中的控件
    12.4.1Button按钮控件
    12.4.2RepeatButton按钮控件
    12.4.3GripThumb按钮控件
    12.4.4Thumb按钮控件
    12.4.5按钮控件继承层次结构
    12.4.6Slider拖动条控件
    12.4.7ScrollBar滚动条控件
    12.4.8ScrollViewer滚动查看器控件
    12.4.9ListBox列表框控件

    12.5创建Silverlight用户控件
    12.5.1创建Silverlight类库项目
    12.5.2定义控件外观
    12.5.3定义控件属性
    12.5.4添加控件事件
    12.5.5测试自定义控件

    12.6动态创建控件
    12.6.1使用.NET代码创建控件
    12.6.2动态绘制矩形示例
    12.6.3从XAML代码中创建控件
    12.6.4鼠标跟随示例
    12.7小结

    第13章使用Downloader对象
    13.1Downloader对象简介
    13.1.1下载包
    13.1.2创建和初始化Downloader对象
    13.1.3显示下载进度条
    13.1.4接收Downloader对象内容
    13.1.5Downloader对象的属性和方法
    13.2使用Downloader对象下载多个文件

    13.3自定义进度条示例
    13.3.1圆形进度显示
    13.3.2进度条代码实现
    13.4小结

    第14章XML文件处理
    14.1获取远程XML
    14.2使用XmlReader读取XML文件
    14.2.1XmlReader对象简介
    14.2.2读取XML元素
    14.2.3读取XML属性

    14.3使用XmlWriter写入XML文件
    14.3.1XmlWriter简介
    14.3.2写入元素
    14.3.3写入属性
    14.3.4XmlWriter综合示例
    14.4用XamlReader类动态加载XAML代码

    14.5XML文件和XamlReader示例程序
    14.5.1获取XML文件内容
    14.5.2读取和写入XML
    14.5.3加载XAML文档
    14.6小结

    第15章客户端与服务器端通信
    15.1Silverlight中应用Web服务
    15.1.1创建Web服务
    15.1.2创建Silverlight应用程序
    15.1.3Silverlight项目与Web服务的部署

    15.2实例体验:基于Web服务的RSS阅读器
    15.2.1创建Web服务
    15.2.2使用Xlinq解析XML文件
    15.2.3创建Silverlight项目
    15.3小结

    第16章Silverlight与HTML的交互
    16.1在托管代码中访问HTMLDOM元素
    16.1.1获取浏览器信息
    16.1.2使用HtmlPage类
    16.1.3使用HtmlDocument类访问DOM元素
    16.1.4使用HtmlElement类
    16.1.5为DOM元素绑定事件

    16.2Silverlight与HTML交互示例
    16.2.1XAML代码定义
    16.2.2定义DOM元素事件
    16.2.3编写托管代码绘制螺旋

    16.3JavaScript代码与C#托管代码的交互
    16.3.1使用托管代码调用JavaScript代码
    16.3.2使用JavaScript代码访问托管代码

    16.4自动调整画布尺寸的示例
    16.4.1处理浏览器的尺寸变化
    16.4.2调整Silverlight插件的尺寸
    16.5小结

    第17章Silverlight文件处理
    17.1使用隔离存储区
    17.1.1初始化隔离存储区
    17.1.2在隔离存储区中操作文件

    17.2使用Silverlight上传文件
    17.2.1OpenFileDialog对象简介
    17.2.2打开文本文件
    17.2.3选择多个文件
    17.2.4使用WebServices上传文件
    17.2.5获取服务器端文件列表
    17.3小结

    第18章Silverlight与ASP.NET的集成
    18.1MicrosoftASP.NETFutures简介
    18.1.1安装MicrosoftASP.NETFutures
    18.1.2使用ASP.NET中的XAML服务器端控件
    18.1.3使用Media服务器控件

    18.2在ASP.NET中动态创建XAML
    18.2.1使用内联XAML创建动态界面
    18.2.2在Server端处理Silverlight中的事件
    18.2.3在Server端动态创建XAML代码片断
    18.3小结

    第4篇Silverlight实战
    第19章相册系统实战
    19.1设计相册系统外观
    19.1.1设计图片的显示
    19.1.2设计图片的动画
    19.1.3添加相册标题

    19.2编写C#代码
    19.2.1加载图片
    19.2.2编写鼠标事件代码
    19.3小结

    第20章视频播放器
    20.1设计用户界面
    20.1.1设计播放器背景
    20.1.2设计播放列表窗口
    20.1.3设计播放窗体
    20.1.4定义播放列表折叠动画

    20.2编写控制代码
    20.2.1定义状态枚举
    20.2.2定义Page_Loaded事件
    20.2.3使用SetupListbox方法关联播放列表事件
    20.2.4ListBoxItem类
    20.2.5播放列表滚动条
    20.2.6播放列表的折叠编程
    20.2.7加载多媒体文件
    20.2.8调整播放进度条
    20.2.9播放器控制按钮
    20.3小结

    第21章SilverlightSurface电子图片夹剖析
    21.1程序结构分析
    21.2图片夹用户控件
    21.2.1用户控件XAML设计
    21.2.2用户控件程序代码
    21.3Silverlight项目结构
    21.4小结

    第22章Silverlight统计图表
    22.1创建统计图表用户控件
    22.1.1在VS2008中创建Silverlight用户控件
    22.1.2设计用户界面
    22.1.3定义图表属性
    22.1.4控件加载时初始化图表数据
    22.1.5布局图表
    22.1.6加载图表数据
    22.1.7绘制图表

    22.2使用图表控件
    22.2.1创建Silverlight项目
    22.2.2添加图表控件
    22.2.3将Silverlight项目添加到ASP.NET中
    22.3小结

    第23章SilverlightUI控件示例
    23.1UI控件基础
    23.1.1类层次结构
    23.1.2ControlBase基类
    23.1.3ButtonBase按钮控件基类
    23.1.4ScreenBase屏幕显示控件基类

    23.2实现UI控件
    23.2.1实现SimpleButton按钮控件
    23.2.2实现简单的模式对话框控件
    23.2.3实现向导控件
    23.2.4实现主屏幕控件
    23.3使用SilverlightUI控件
    23.4小结

    第24章基于TreeView控件的相册
    24.1项目基础结构
    24.1.1类层次结构
    24.1.2ControlBase控件基类
    24.1.3ButtonBase与PanelBase抽象基类
    24.1.4PanelChildrenCollection面板子元素集合类

    24.2实现TreeView控件
    24.2.1实现折叠按钮控件
    24.2.2实现TreeNode控件
    24.2.3TreeNodeCollection节点集合类
    24.2.4实现TreeView控件

    24.3实现AnimatedFlowPanel动画面板控件
    24.3.1AnimatedFlowPanel面板介绍
    24.3.2实现AnimatedFlowPanel控件

    24.4实现WallPaperViewer图片查看器
    24.4.1设计WallPaperViewer外观
    24.4.2实现缩略图按钮ThumbnailButton控件
    24.4.3管理和加载图片
    24.4.4编写WallPaperViewer后置代码
    24.5小结

    第25章打气球游戏
    25.1程序结构分析
    25.2Balloon用户控件实现
    25.2.1用户控件XAML设计
    25.2.2用户控件程序代码

    25.3Silverlight项目分析
    25.3.1用户界面设计
    25.3.2程序代码设计
    25.4小结
查看详情
相关图书 / 更多
精通SilverlightRIA开发技术详解
精通 Power Query
(加拿大)肯·普尔斯
精通SilverlightRIA开发技术详解
精通套期保值
李录林 著
精通SilverlightRIA开发技术详解
精通STM32F4(HAL库版)(上)
刘军 凌柱宁 徐伟健 江荧
精通SilverlightRIA开发技术详解
精通FrontPage XP(中文版)
中国IT培训工程编委会 编
精通SilverlightRIA开发技术详解
精通咬合重建——解读牙列不齐、牙周病、多牙缺失
吴松涛 周茂强 译;[日]上田 秀朗
精通SilverlightRIA开发技术详解
精通Veeam Backup & Replication(原书第2版)
克里斯·奇尔德霍森(Chris Childerhose)
精通SilverlightRIA开发技术详解
精通Shiny(Mastering Shiny)
Hadley Wickham
精通SilverlightRIA开发技术详解
精通区块链开发技术(第2版)
[美]伊姆兰·巴希尔 著;王烈征 译
精通SilverlightRIA开发技术详解
精通Apache Pulsar:可伸缩云原生事件流实践
[美]Jowanza Joseph(乔万扎·约瑟夫
精通SilverlightRIA开发技术详解
精通机器学习算法
[意]朱塞佩·博纳科尔索(Giuseppe Bonaccorso)
精通SilverlightRIA开发技术详解
精通嵌入式Linux编程
[美]弗兰克·瓦斯奎兹 著;陈会翔 译
精通SilverlightRIA开发技术详解
精通Transformer:从零开始构建最先进的NLP模型
[伊朗]梅萨姆·阿斯加里-切纳格卢 著;江红 余青松 余靖 译;[土耳其]萨瓦斯·伊尔蒂利姆