搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Silverlight 2.0开发技术精粹:C#版
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787030242907
  • 作      者:
    章立民编著
  • 出 版 社 :
    科学出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《Silverlight2.0开发技术精粹.C#版(含1DVD)》是华语世界公认最优秀的程序设计图书作家章立民先生,带领最专业的技术团队,全面剖析Silverlight2.0的技术精髓。
展开
作者简介
  章立民,一位资深的IT技术作家和Microsoft著名讲师,一位与微软技术风雨同路1 7年的老程序员,愿意与您共同分享他的技术和收获。
  华语世界资深IT作家,两岸三地公认最优秀的程序
  设计图书作家,18年技术图书撰写经验,著作已逾70本,全球销量逾百万册在Microsoft(中国台湾)担任顾问与讲师长达17年
  六度获选微软最有价值专家(MVP)
  年度微软技术大会压轴讲师
  章立民研究室技术总监
  “经济部”信息专业人员鉴定计划命(审)题委员
  “计算机技能基金会”数据库应用类命题委员
  “工研院机械所”制造信息部顾问
  “职训局”Visual Basic能力本位教材编撰委员
  资诚会计师事务所信息系统服务部顾问
  捷和建设信息部顾问
  新势讯科技总经理
  盘天科技总经理
  盘天科技顾问
  “一日志工协会”信息顾问
  ComputerD[Y杂志专栏执笔
  RUNlPC杂志专栏执笔
  Programmer杂志专栏执笔
  曾任教于“教育部电算中心”、空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构
展开
内容介绍
  Silverlight 2.0是目前流行的一项跨平台与跨浏览器技术,用它能够创建具备丰富多媒体效果的交互式界面。《Silverlight2.0开发技术精粹.C#版(含1DVD)》全面介绍了Silverlight 2.0的技术精髓,以帮助读者快速掌握Silverlight技术。书中首先介绍了Silverlight开发环境的搭建,然后介绍了Silverlight和相关技术并通过范例加深读者的理解。全书共16章,内容包括Silverlight应用程序的创建、运行、拆分与部署,应用程序服务,用户界面设计,图案、画笔、转换、动画、控件的使用,使用样式与模板自定义控件的外观与运行模式,数据绑定,多媒体功能的使用,远程主机资源的访问,鼠标操控技巧等。
  配书光盘提供了书中范例的源代码(包括C#版和VB版)以及由章立民研究室原声录制的高清晰技术视频。《Silverlight2.0开发技术精粹.C#版(含1DVD)》可以作为初、中级Silverlight开发人员的学习用书。
展开
精彩书摘
  Chapter 01 迈向Silverlight 2.0之路
  Microsoft Silverlight是.NET Framework的一项跨平台与跨浏览器技术,让您能够创建具备丰富多媒体效果的交互式界面的下一代Web应用程序,也就是所谓的富型交互式应用程序(Rich Interactive Applicafion,RIA)。这是因为Silverlight统一了服务器、网页、桌面计算机、托管代码(Managed Code)、动态语(DynamicLanguage)、声明与传统的程序代码以及部分的WPF(Windows Presentation Foundation)功能。
  本章除了说明Silverlight的架构、特性与技术内涵之外,还将带领您下载并安装Silverlight 2.0,为迈向RIA之路做好准备。
  1-1 Silverlight的架构
  虽然Silverlight插件(Plu9—In)是一个客户端的运行环境,其大小不超过5MB,似乎十分简易;但事实上,Silverlight开发平台集成了众多功能与复杂的技术,这可以让开发人员更容易使用Silverlight,发挥其RIA的特色。为了协助大家能更有效率地创建Silverlight应用程序,在此先介绍Silverlight的架构。
  由图1-1可以看出,Silverlight开发平台的架构由两个主要部分与浏览器插件所构成,相关说明请参阅表1—1。
展开
目录
Chapter01 迈向Silverlight2.0 之路
1-1 Silverlight的架构
1-2 Silverlight的技术内涵
1-3 开发Silverlight所需的工具
1-3-1  备妥工具
1-3-2 安装Visual Studio 2008 SPl专用的Microsoft Silverlight Tools
1-3-3 如何使用Silverlight说明文件
结语

Chapter02 从实战开始学起
2-1 使用Visual Studio创建Silverlight应用程序
2-2 使用Blend 2实现一个简易的视频播放程序
2-3 如何设置IIS让Silverlight应用程序顺利被下载执行
结语

Chapter03 SiIverlight应用程序的创建.运行、拆分与部署
3-1 了解Silverlight 2.0应用程序的组成结构
3-2 学习应用程序类
3-3 如何呈现Silverlight应用程序的主画面
3-4 如何创建Silverlight应用程序组件
3-5 如何将应用程序封装文件(xap)存放在Debug或Release文件夹中
3-6 如何使用Silverlight控件运行Silverlight应用程序
范例1 使用Silverlight控件来加载并运行一个SiIverIight时钟
范例2 使用Silverlight控件来加载并运行XAML文件
范例3 使用多个SiIVerIight控件来运行多个SilverIight应用程序
范例4 结合使用AJAXControl Tookit与SiIverlight控件
3-7 如何让Silverlight应用程序固定显示在浏览器的中央
3-8 如何让Silverlight控件的背景色成为透明的
范例5 示范将Silverlight控件的背景色设置为透明的
3-9 HTML网页如何加载与运行Silverlight应用程序
范例6 示范如何使用<object>标记来执行SilverIight应用程序
3-10 如何使用Silverlight类库组件
3-10-1  如何创建内含在应用程序封装文件(.xap)之内的类库组件………………
3-10-2 创建位于应用程序封装文件(.xap)之外的类库组件并在运行时动态加载
范例7 在运行时动态加载SilverIight类库组件并呈现其中的用户界面
3-1-1  如何拆分与部署SilverIight应用程序——重要!!
3-1-2 如何使用应用程序资源
3-12-1  使用相同组件中的资源文件
范例8 示范如何使用资源文件
3-12-2 使用其他组件中的资源文件
范例9 示范如何在SilverIight应用程序中使用类库组件中的资源文件
3-12-3 使用相同封装或其他封装中的内容文件
范例10 示范如何使用相同封装与其他封装中的内容文件
3-12-4 网站的源文件
结语

Chapter04 开发人员必学的应用程序服务
4-1 应用程序的生存期
4-2学习使用应用程序类的Startup事件
4.3学习使用初始化参数
范例1  示范使用初始化参数来指定SiIverIight应用程序的起始画面
范例2 示范在运行阶段动态设置初始化参数来指定SiIverIight应用程序的起始画面
范例3 示范传递多个初始化参数
范例4 示范通过查询字符串来指定初始化参数
4-4 学习如何动态加载并显示特定的SilverIight应用程序
范例5 SiIverIight应用程序封装随选运行界面
4-5 学习使用应用程序类的Exit事件
4-6 学习使用应用程序范围的资源…
范例6 示范如何使用应用程序范围的样式与模板
4.7 学习处理未处理的异常
范例7 示范如何处理未处理的异常一
4.8 学习取得当前的Silverlight应用程序
4.9学习取得Silverlight插件的实例
范例8 示范如何取得Silverlight应用程序封装的路径
范例9 示范当浏览器窗口的大小改变时,动态取得Silverlight插件中内容区域的大小

Chapter05 学习设计用户界面
5.1  用户界面的组成与内涵
5-2 如何创建一个XAML界面
5-3 为什么需要x:Class属性设置
5-4 应该使用哪一种工具来设计XAML界面
5-5 如何定位与配置XAML对象
5-6 学习使用Grid对象
范例1  示范如何使用Grid对象来排列XAML对象
5-7 学习使用StaclkPaneI对象
范例2 示范使用StackPanel对象
5-8 学习使用Canvas对象
5-9 学习使用Border对象
范例3 示范如何使用Borlder对象来划分界面区域
5-10 学习使用边界与对齐属性
范例4 示范如何使用边界与对齐属性
5-1-1 学习设置XAML对象的Z次序
范例5 示范如何动态调整XAML对象的Z次序
范例6 示范如何将用户单击的照片移至最前方
5-12 如何在不同的XAML界面之间导航
范例7 示范如何在不同的XAML界面间导航
范例8 示范如何创建一个更系统化的导航界面
结语

Chapter06 学习图案、画笔与转换
6-1 学习绘制图案
6-1-1 学习Ellipse.Rectangle与Line对象
6-1-2 学习Polygon.Polyline与Path对象
6-2 图案也是对象
范例1 示范如何动态创建Elipse对象并实现鼠标事件
范例2 示范结合动画来动态创建Line对象,以便形成连续绘图的效果
6-3 学习使用画笔
6-3-1 学习纯色画笔
范例3 示范如何使用各种颜色表示法来设置颜色
6-3-2 学习线性渐变画笔与径向渐变画笔
范例4 示范如何使用线性渐变画笔与径向渐变画笔
6-3-3 学习图像画笔
范例5 示范如何使用图像画笔
范例6 示范如何使用图像画笔来填充图像和文本
范例7 示范结合使用Path对象与图像画笔
6-3-4 学习视频画笔
范例8 示范如何使用视频画笔来绘制文本
范例9 示范MedlaEIement控件与VideoBrush的关联性
6-4 学习以编程方式创建画笔
范例10 通过编程方式动态创建线性渐变画笔与画笔动画
范例11 通过编程方式动态创建径向渐变画笔、应用画笔转换并创建画笔动画
范例12 动态创建图像画笔来制作富有创意的相册
6-5 学习常用的图形属性
6-5-1 学习Opacity属性
范例13 示范如何设置图案与图片的透明度
6-5-2 学习Visibility属性……
6-5-3 学习OpacityMask属性
范例14 示范如何在图案与图片上应用透明度屏蔽
6-5-4 学习Clip属性
范例15 示范如何裁切图案与图片
6-6 学习使用转换(Transform)——非常重要!1
6-6-1 如何旋转对象
范例16 文本旋转示范………………?
范例17 示范如何指定文本的旋转中心
6-6-2 如何缩放对象的大小
范例18 文本缩放示范
6-6-3 如何扭曲对象
范例19 文本扭曲示范
6-6-4 如何平移对象位置
6-6-5 如何为对象应用矩阵转换效果
范例20 矩阵转换示范
6-6-6 如何将对象分组以便同时应用多种转换效果
范例21 组转换使用示范
6-7 善用BIend 2来应用转换
6-8 学习以编程方式创建转换
范例22 通过编程方式动态创建自动播放相册并应用缩放转换
范例23 示范如何通过编程方式来创建多重转换

Chapter07 学习使用动画
7-1 使用Blend 2实现一个简易的动画
范例1 制作一个“下载中”的动画
7-2 什么是脚本
7-3 使用BIend 2维护动画
……

Chapter 08 学习使用控件(上)
Chapter 09 学习使用控件(下)
Chapter 10 学习功能超强的DataGrid控件
Chapter 11 学习动态创建控件
Chapter 12 学习使用样式与模板来自定义控件的外观与运作方式
Chapter 13 学习使用数据绑定
Chapter 14 学习使用多媒体功能
Chapter 15 如何访问远程主机资源
Chapter 16 学习鼠标操控技巧
附录A 范例光盘使用说明
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证