Silverlight2导学

Silverlight2导学
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , ,
2009-01
版次: 1
ISBN: 9787111254041
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 264页
正文语种: 简体中文
  •   本书分为两个部分。第一部分主要介绍Silverlight2和XAML的基础知识,以及如何使用XAML来定义用户界面,包含的内容从布局到控件、动画等。最后还讲解了Silverlight插件本身,以及如何与浏览器交互,并将Silverlight添加到浏览器中。第二部分介绍Silverlight编程以及Silverlight的一些高级概念。
      本书内容全面,实例丰富。可作为Web开发人员的参考用书,也可作为Silverlight初学者的学习指南。 LaurenceMoroney是微软公司资深技术专家,专注于Silverlight和用户体验相关领域。他拥有十多年的软件设计、开发以及架构经验,并撰写了几十本技术书籍,内容涵盖ASP.NET、WPF(WindowsPresentationFoundation)、Web开发、网络安全等。 目录
    致谢
    简介
    为什么需要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章SilverlightASP.NET控件
    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.2SilverlightMediaPlayerASP.NET控件
    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小结
    索引
  • 内容简介:
      本书分为两个部分。第一部分主要介绍Silverlight2和XAML的基础知识,以及如何使用XAML来定义用户界面,包含的内容从布局到控件、动画等。最后还讲解了Silverlight插件本身,以及如何与浏览器交互,并将Silverlight添加到浏览器中。第二部分介绍Silverlight编程以及Silverlight的一些高级概念。
      本书内容全面,实例丰富。可作为Web开发人员的参考用书,也可作为Silverlight初学者的学习指南。
  • 作者简介:
    LaurenceMoroney是微软公司资深技术专家,专注于Silverlight和用户体验相关领域。他拥有十多年的软件设计、开发以及架构经验,并撰写了几十本技术书籍,内容涵盖ASP.NET、WPF(WindowsPresentationFoundation)、Web开发、网络安全等。
  • 目录:
    目录
    致谢
    简介
    为什么需要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章SilverlightASP.NET控件
    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.2SilverlightMediaPlayerASP.NET控件
    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小结
    索引
查看详情
系列丛书 / 更多
Silverlight2导学
代码之道:微软开发项目大揭密
[美]布莱什纳 著;陆其明 译
Silverlight2导学
微软的软件测试之道
[美]培智、[美]约翰斯顿、[美]罗里森 著;张奭 译
Silverlight2导学
Web应用程序性能测试指南
[美]迈耶(Meier J.D) 著;韩平 译
Silverlight2导学
Windows Server 2008网络互联和网络访问保护参考手册
[美]戴维斯 著;贾笑明 译
Silverlight2导学
Microsoft.NET Micro Framework嵌入式编程
[美]汤普逊(Thompson D.) 著;马骐 译
Silverlight2导学
SharePoint 2007精粹
[美]贾米森、卡德里、汉利 著;陈宗斌 译
Silverlight2导学
Windows SharePoint Services 3.0步步通
[英]隆德(Londer O) 著;唐学韬 译
相关图书 / 更多
Silverlight2导学
SiCp/Al-Si基复合材料的制备技术及组织性能
王爱琴;马窦琴;柳培;郝世明;谢敬佩
Silverlight2导学
Siege: Star Wars Legends (Clone Wars Gambit)
Miller;Karen
Silverlight2导学
SiC纤维增强钛基复合材料界面原子尺度研究
李健 著
Silverlight2导学
Simplicius - On Aristotle Categories 7-8
Fleet;Barrie
Silverlight2导学
Siemens NX二次开发
唐康林
Silverlight2导学
Singing A-Z 欢唱童谣
学而思教研中心
Silverlight2导学
SiC粉体的催化制备及其在耐火材料中的应用
王慧芳
Silverlight2导学
Sigma-Delta模/数转换器:实用设计指南(原书第2版)
[西]何塞· M. 德拉罗萨(José M.de la Rosa)
Silverlight2导学
Silly Willy: A Picture Reader/With 24 Flash Cards
Cocca
Silverlight2导学
Sinner (Wolves of Mercy Falls, Book 4) 边境森林第四部-罪人
Maggie Stiefvater 著
Silverlight2导学
SiCp/石墨烯增强铝基复合材料及其制备技术
曹磊 著;杜晓明;刘凤国;王承志
Silverlight2导学
Simulink仿真及代码生成技术入门到精通(第2版)
孙忠潇(Hyowinner) 编著
您可能感兴趣 / 更多
Silverlight2导学
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
Silverlight2导学
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
Silverlight2导学
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
Silverlight2导学
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
Silverlight2导学
法哲学基本原理
[美]马克·C.墨菲
Silverlight2导学
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
Silverlight2导学
杜甫传
[美]弗洛伦斯.艾思柯
Silverlight2导学
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
Silverlight2导学
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
Silverlight2导学
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
Silverlight2导学
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
Silverlight2导学
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗