注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程Silverlight权威讲座:ASP.NET整合秘技与独家案例剖析

Silverlight权威讲座:ASP.NET整合秘技与独家案例剖析

Silverlight权威讲座:ASP.NET整合秘技与独家案例剖析

定 价:¥48.00

作 者: 董大伟
出版社: 电子工业出版社
丛编项: RIA技术精品书廊
标 签: ASP

购买这本书可以去


ISBN: 9787121060731 出版时间: 2008-04-01 包装: 平装
开本: 16 页数: 361 pages 字数:  

内容简介

  针对具有ASP.NET开发经验的读者所编写,共有15个章节,其中包含Silverlight与基本Xaml语法的介绍,并阐述如何以ASP.NET与Silverlight配合,建立出可与用户互动的RIA应用程序。作者特别为读者所设计了DynamicXaml控件,使得ASP.NET和Silverlight之间的集成更加的方便,读者不需要非常熟悉AJAX或JavaScript的编写,就可以轻松地完成各种不同的Web/RIA应用《Silverlight权威讲座:ASP.NET整合秘技与独家案例剖析》读者可以任意地将此控件使用在您的项目当中)。范例丰富,涵盖了电子相册、Web动态图表绘制、数据库与前端界面的互动、数字仪表板、电子签核流程设计等RIA应用程序,确保读者学会用Silverlight开发充满魅力的应用。

作者简介

  董大伟,打从20年前Apple Ⅱ时代起即投入程序设计领域,对软件开发所能衍生出的无限创意深深着迷,从2002年开始加入信息书籍写作与教育训练的行列,坚信软件项目的技术开发始终需要人性化的导入作为后盾,优良的信息系统能为客户长远地解决问题,而非制造出更多的问题。喜欢在软件的创作过程中寻找乐趣与成就感,往往为了开发出自己想要的功能,通宵达旦废寝忘食不知东方之既白矣,但引以为乐始终无法自拔,近期的愿望是在工作之余,还能抽空写出一本以计算机信息技术为背景的小说。专长:·Microsoft.NET Platform开发技术(ASP.NET Web Programming、Windows Programming、分布式应用程序设计)·APS、ERP、Workflow、Web Solutions、e-Commerce、B2B Solutions等商业应用的生成与导入·协助企业规化、生成、开发与导入系统信息,教育训练与在线辅导·MVP For ASP/ASP.NET.MCDBA·Coffee Testing著作:《ASP.NET 2.0深度剖析范例集》、《ASP.NET彻底研究:离阶技巧与控件实作》、《ASP.NET程序设计彻底研究》、《ASP.NET AJAX应用剖析立即上手》、《Visual Basic.NET程序设计——Crystal Report报表制作》。经历:·台湾微软最有价值专家;·微软MSDN讲座专属讲师;·微软TechED 2007讲师;·协助企业导入Agile PLM、i2 APS、7-11 eShop商店端系统开发、电子商务平台开发等;·ERP、B2B Solutions、Workflow等项目开发与导入;·台湾多家企业、机构的软件技术顾问、教育培训讲师; ·巨匠教育训练中心讲师、台湾“清华大学”自强基金会教育训练中心顾问讲师。

图书目录

第1章 Silverlight与RIA的故事
 1.1 微软失落的技术拼图——RIA解决方案
  1.1.1 Web应用程序的崛起
  1.1.2 Server端问题均已解决?
  1.1.3 Client端更丰富的展示层与用户操作界面
 1.2 RIA真的有需要?
 1.3 Silverlight技术架构
 1.4 与现有ASP.NET(PHP、JSP)技术的集成
 1.5 本书中的RIA范例
  1.5.1 RIA名片夹
  1.5.2 电子签核流程设计界面
  1.5.3 天珑查榜系统
  1.5.4 其他范例
第2章 Silverlight观念解剖与开发工具介绍
 2.1 解剖Silverlight应用程序架构
  2.1.1 Silverlight文件架构——.xaml文件
  2.1.2 Silverlight文件架构——.xam1.js文件
  2.1.3 重要的Silverlight开发观念
 2.2 Silverlight开发工具介绍
  2.2.1 开发前的基本知识
  2.2.2 Visual Studi0 2005+Silverlight 1.0 SDK
  2.2.3 Expression Blend 2
  2.2.4 混用Blend2、VS2005与Futures Release
  2.2.5 Microsoft ASP.NET Futures Release(July 2007)
  2.2.6 在ASP.NET页面上加入Silverlight功能
 2.3 尝试开发第一个Silverlight程序
  2.3.1 动手前的准备
  2.3.2 范例成品
  2.3.3 建立Xaml文件
  2.3.4 加入事件功能
  2.3.5 小结
第3章 Xaml代码与Silverlight基础绘图对象
 3.1 Xaml代码与Silverlight元素
  3.1.1 Xaml代码的架构
  3.1.2 从Canvas开始
  3.1.3 Xaml的扩展属性语法
  3.1.4 Xaml代码中的事件指定
 3.2 Silverlight中的基本图形指令
  3.2.1 Line对象
  3.2.2 Rectangle对象
  3.2.3 Ellipse对象
  3.2.4 Polygon与Polyline对象
  3.2.5 Path对象与Markup语法
 3.3 Path与Geometry对象
  3.3.1 Geometry基本观念
  3.3.2 EllipseGeometry对象
  3.3.3 RectangleGeometry对象
  3.3.4 通过GeometryGroup结合多个Geometry
  3.3.5 PathGeometry
 3.4 笔刷(Brush)与填充样式
  3.4.1 Silverlight的色彩表示法
  3.4.2 Silverlight的笔刷上色功能
  3.4.3 SolidColorBrush对象
  3.4.4 LinearGradientBrush对象
  3.4.5 RadialGradientBrush对象
  3.4.6 ImageBrush对象
  3.4.7 VideoBrush对象
 3.5 图文输出
  3.5.1 在Silverlight当中显示文字
  3.5.2 中文字体的显示问题
  3.5.3 在Silverlight当中显示图形
  3.6 小结
第4章 Silverlight的高级绘图、动画功能
 4.1 Silverlight的变形技术
  4.1.1 RenderTransform
  4.1.2 ScaleTransform
  4.1.3 RotateTransfotin
  4.1.4 TranslateTransform
  4.1.5 SkewTransform
  4.1.6 变形机制与JavaScript的配合
 4.2 Silverlight中的Storyboard动画功能
  4.2.1 关键影格动画功能
  4.2.2 以Blend 2设计动画
  4.2.3 From/T0/By动画功能
  4.2.4 AutoReverse与RepeatBehavior属性
  4.2.5 动画触发条件
  4.2.6 将动画设为资源
 4.3 Silverlight的影音输出功能
  4.3.1 关于MediaElement
  4.3.2 以媒体作为笔刷
  4.3.3 集成范例:媒体播放器
 4.4 重要的效果属性
  4.4.1 以OpacityMask设计半透明屏蔽
  4.4.2 以Clip设计剪裁
  4.4.3 倒影效果
  4.4.4 小结
 4.5 关于Xaml代码的编写
第5章 开发Silverlight动态网页应用程序
 5.1 Silverlight对象模型
  5.1.1 何谓Silverlight Object Model
  5.1.2 Silverlight元素的事件机制与JavaScript
  5.1.3 以findName方法取得对象
  5.1.4 Silverlight元素的属性、事件、方法
  5.1.5 获取页面中的Silverlight Host(Silverlight Plu9—In)
 5.2 以JavaScript动态产生、移除Xaml元素
  5.2.1 利用createFromXaml动态建立Silverlight元素
  5.2.2 动态清空画布(Canvas)内容
 5.3 以JavaScript调整Xaml元素属性
  5.3.1 以Object.Property设置属性
  5.3.2 setValue与getValue方法
  5.3.3 以Object[PropertyName]设置属性
 5.4 Silverlight的事件机制
  5.4.1 Silverlight的鼠标事件
  5.4.2 Silverlight的键盘事件
  5.4.3 Loaded事件
  5.4.4 动态委派事件处理程序
  5.4.5 范例:实现拖拽功能
  5.4.6 范例:实现动态按钮功能
 5.5 以JavaScript动态播放StoryBoard动画
  5.5.1 以程序动态播放Resource动画
  5.5.2 StoryBoard的常用方法
 5.6 以JavaScript动态控制MediaElement影音播放
  5.6.1 以程序动态放影音
  5.6.2 把MediaElement当作效果音乐播放器
  5.6.3 集成范例:媒体播放器加滚动条
 5.7 Silverlight的全屏幕支持
 5.8 集成范例:以Silverlight设计射击游戏
第6章 ASP.NET与Silverlight的超完美结合
 6.1 ASP.NET与Silverlight
  6.1.1 关于ASP.NET Future Release
  6.1.2 ASP.NET Future Release与ASP.NET AJAX
  6.1.3 ASP.NET开发人员的Silverlight应用策略
 6.2 Xaml控件的重要功能
  6.2.1 Xaml控件的使用方式
  6.2.2 动态产生Xaml代码
  6.2.3 InLine Xaml功能
  6.2.4 以InLine Xaml功能动态产生Xaml代码
  6.2.5 Scripts属性
  6.2.6 WindowsLess属性
  6.2.7 0nClientXamlLoaded与OnClientXamlError属性
  6.2.8 动态注册JavaScfipt
 6.3 使用Media控件
  6.3.1 通过Media控件播放视频
  6.3.2 设置播放章节
  6.3.3 如何通过JavaScript控制Media控件
  6.3.4 关于Media控件
 6.4 通过UserControl包装Silvedight
  6.4.1 实际使用
  6.4.2 建立UserControl
  6.4.3 范例实现:AdBanner UserControl
  6.4.4 范例实现:加上Banners属性
  6.4.5 范例实现:动态产生JavaScript与Xaml
  6.4.6 使用展示
 6.5 ASP.NET与Silverlight真正的完美结合
  6.5.1 通过Web Control封装Silverlight功能
  6.5.2 如果我不会AJAX,JavaScfipt又不熟也能用吗?
  6.5.3 轻松建立RIA的可能
第7章 ASP.NET AJAX与Silverlight的超完美集成
 7.1 ASP.NET开发人员期待已久的完美界面
  7.1.1 ASP.NET开发人员的梦想将要实现
  7.1.2 Silverlight与ASP.NET真正的完美结合
  7.1.3 只要我能动态Render JavaScript
 7.2 ScriptManger对象
  7.2.1 RegisterStartupScript方法
  7.2.2 以异步技术为基础
  7.2.3 为RIA铺路
 7.3 以ASP.NET动态控制Silverlight
  7.3.1 以ASP.NET动态产生Silverlight元素
  7.3.2 以ASP.NET动态控制Silverlight元素的属性
  7.3.3 以ASP.NET动态播放Silverlight动画
  7.3.4 以ASP.NET动态控制MediaElement
  7.3.5 以ASP.NET动态指派事件处理函数
  7.3.6 小结
 7.4 让后端ASP.NET得知Silverlight发生的事件
  7.4.1 目的
  7.4.2 可使用的方式
  7.4.3 范例实现:以GetPostBackEventReference触发异步Postback
  7.4.4 范例实现:以异步web Services调用来完成后端数据库更新
  7.4.5 小结
第8章 DynamicXaml控件
 8.1 关于DynamicXaml控件
  8.1.1 缘起
  8.1.2 控件使用方式
 8.2 BlankCanvas属性
 8.3 动态建立对象与清空Canvas
 8.4 修改对象属性
 8.5 动态播放动画
 8.6 动态播放视频、音效
 8.7 以ASP.NET处理Silverlight单击事件
 8.8 自动拖拽功能
 8.9 利用Silverlight设计RIA的注意事项
  8.9.1 Silverlight中文字动态显示的解决方案
  8.9.2 Silverlight当中的文字输入解决方案
  8.9.3 将输入的文字写入数据库
  8.9.4 按钮与音效播放
 8.10 ASP.NET开发人员的未来将有无限的可能
第9章 范例实现——以数据库内容动态绘制图表
 9.1 功能展示
  9.1.1 关于动态绘图功能
  9.1.2 展示画面
 9.2 功能实现
  9.2.1 获取数据库绘制图表
  9.2.2 动态绘制图表功能
第10章 范例实现——与ASP.NET集成的电子相册
 10.1 功能展示
 10.2 功能实现
  10.2.1 页面剖析
  10.2.2 缩略图凸显效果
  10.2.3 显示大图
  10.2.4 浏览栏的左右键
  10.2.5 淡入淡出动画
 10.3 小结
第11章 范例实现——数字仪表板
 11.1 功能展示
 11.2 功能实现
  11.2.1 Xaml代码架构
  11.2.2 如何移动指针
  11.2'3 以异步方式移动指针
  11.2.4 侦测数据库中的数值自动调整指针
 11.3 小结
第12章 范例实现——数据库巡览功能
 12.1 功能展示
 12.2 功能实现
第13章 RIA范例实现——Silverlight名片簿
 13.1 功能展示
  13.1.1 说明
  13.1.2 功能展示
 13.2 功能实现
  13.2.1 Xaml文件内容
  13.2.2 开场动画与动画Resource
  13.2.3 数据输入与查询
  13.2.4 显示符合条件的数据
  13.2.5 单击数据
  13.2.6 显示详细数据
  13.2.7 发送信息
 13.3 功能再加强
第14章 RIA范例实现——天珑查榜系统
 14.1 功能展示
 14.2 功能实现
  14.2.1 Xaml文件中的动画机制
  14.2.2 读取书籍排行数据
  14.2.3 显示详细书籍数据
 14.3 功能再加强
第15章 RIA范例实现——电子签核流程设计界面
 15.1 功能展示
  15.1.1 说明
  15.1.2 功能展示
 15.2 功能实现
  15.2.1 通过DynamicXaml控件设置拖拽行为
  15.2.2 流程数据结构
  15.2.3 重新绘制流程
  15.2.4 汇出流程
 15.3 功能再加强
附录A DynamicXaml控件成员列表
 AddHandler方法
 AddOnMouseLeftButtonDownEventHandler方法
 BlankCanvas属性
 ClearCanvas方法
 DoAsnycJavaScript方法
 DrawPathStrin9方法
 DrawStrin9方法
 Ellipse方法
 Line方法
 OnDragDrop方法
 OnMouseLeflButtonDown方法
 PauseMedia方法
 Picture方法
 PlayAnimation方法
 PlayMedia方法
 PositionMedia方法
 Rectangle方法
 ResetAnimation方法
 SetProperty方法
 StopMedia方法
 SupportDragDrop方法
 UpdatePanellD属性
 XamlCode属性
PDF电子书(见书附光盘)
 Silverlight Hands-On Lab
  Labl:建立不规则外框的Silverlight媒体播放器
  Lab2:建立Silverlight广告Banner
  Lab3:在ASP.NET页面当中崁入Silverlight(此Lab3需先完成Lab2)
  Lab4:在ASP.NET页面当中使用Silverlight Media Control
  Lab5:建立Silverlight射击游戏

本目录推荐