王朝网络
分享
 
 
 

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

王朝导购·作者佚名
 
Silverlight权威讲座——ASP.NET整合秘技与独家案例剖  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,ASP,

作者: 董大伟 著

出 版 社: 电子工业出版社

出版时间: 2008-4-1字数: 470000版次: 1页数: 361印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121060731包装: 平装编辑推荐

本书是专为想要学-jSjlve rlight的ASP.NET程序员所编写的,全书共有15个章节,包括对SiIve rlight与基本XAML语法的介绍,并阐述如何将ASP.NET与SiIve rlight配合,建立出可与甩户互动的RIA应用程序。本书最大的特点是强调与现有开发技术的整合,由技术名家董大伟独家打造DynamicXaml控件,节省ASP NET程序员学习XAML与JavaSc ript的时间,更进一步与ASP.NETAjax技术整合,处理前端事件,让SiIve rlight不只有绚丽的外表,还能真正应用到实际的程序中。全书范例丰富,涵盖了电子相册、Web动态图表绘制、数据库与前端界面的互动、数字仪表板、电子签核流程设计等RIA应用,确保读者学会用Silverlight开发充满魅力的应用。

独有DynamicXaml控件,不用苦学XAML语法、精通JavaScript,直接运用ASP.NET开发Silverlight。

动态生成中文字体解决方案,让Silverlight支持各种字体。

ASP.NET、ASP.NET Ajax、Sixverlight真正完美结合,全面大件化,使你能够在不懂Ajax技术的情况下同样做出绚丽效果。

ASP.NET直接控制Sixverlight图形、动画、视频、对象、后端数据库、中文字体,现成模块,无痛导入。

本书为具有ASRNET开发经验的读者所编写,共有15章及一个附录,其中包含Silverlight与基本Xaml语法的介绍,并阐述如何让ASENET与Silverlight配合,建立出可与用户互动的RIA应用程序。

本书着重ASE NET与Silverlight的集成与应用,让ASRNET开发人员得以通过Silverlight完成过去无法想象的前端用户操作界面,再加上AJAX技术的支持,让您的Web应用程序可以轻松地超过其他开发技术所开发出的产品、项目。

内容简介

本书针对具有ASP.NET开发经验的读者所编写,共有15个章节,其中包含Silverlight与基本Xaml语法的介绍,并阐述如何以ASP.NET与Silverlight配合,建立出可与用户互动的RIA应用程序。作者特别为读者所设计了DynamicXaml控件,使得ASP.NET和Silverlight之间的集成更加的方便,读者不需要非常熟悉AJAX或JavaScript的编写,就可以轻松地完成各种不同的Web/RIA应用(本书读者可以任意地将此控件使用在您的项目当中)。全书范例丰富,涵盖了电子相册、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.1Web应用程序的崛起

1.1.2Server端问题均已解决?

1.1.3Client端更丰富的展示层与用户操作界面

1.2RIA真的有需要?

1.3Silverlight技术架构

1.4与现有ASP.NET(PHP、JSP)技术的集成

1.5本书中的RIA范例

1.5.1RIA名片夹

1.5.2电子签核流程设计界面

1.5.3天珑查榜系统

1.5.4其他范例

第2章Silverlight观念解剖与开发工具介绍

2.1解剖Silverlight应用程序架构

2.1.1Silverlight文件架构——.xaml文件

2.1.2Silverlight文件架构——.xam1.js文件

2.1.3重要的Silverlight开发观念

2.2Silverlight开发工具介绍

2.2.1开发前的基本知识

2.2.2Visual Studi0 2005+Silverlight 1.0 SDK

2.2.3Expression Blend 2

2.2.4混用Blend2、VS2005与Futures Release

2.2.5Microsoft 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.1Xaml代码与Silverlight元素

3.1.1Xaml代码的架构

3.1.2从Canvas开始

3.1.3Xaml的扩展属性语法

3.1.4Xaml代码中的事件指定

3.2Silverlight中的基本图形指令

3.2.1Line对象

3.2.2Rectangle对象

3.2.3Ellipse对象

3.2.4Polygon与Polyline对象

3.2.5Path对象与Markup语法

3.3Path与Geometry对象

3.3.1Geometry基本观念

3.3.2EllipseGeometry对象

3.3.3RectangleGeometry对象

3.3.4通过GeometryGroup结合多个Geometry

3.3.5PathGeometry

3.4笔刷(Brush)与填充样式

3.4.1Silverlight的色彩表示法

3.4.2Silverlight的笔刷上色功能

3.4.3SolidColorBrush对象

3.4.4LinearGradientBrush对象

3.4.5RadialGradientBrush对象

3.4.6ImageBrush对象

3.4.7VideoBrush对象

3.5图文输出

3.5.1在Silverlight当中显示文字

3.5.2中文字体的显示问题

3.5.3在Silverlight当中显示图形

3.6小结

第4章Silverlight的高级绘图、动画功能

4.1Silverlight的变形技术

4.1.1RenderTransform

4.1.2ScaleTransform

4.1.3RotateTransfotin

4.1.4TranslateTransform

4.1.5SkewTransform

4.1.6变形机制与JavaScript的配合

4.2Silverlight中的Storyboard动画功能

4.2.1关键影格动画功能

4.2.2以Blend 2设计动画

4.2.3From/T0/By动画功能

4.2.4AutoReverse与RepeatBehavior属性

4.2.5动画触发条件

4.2.6将动画设为资源

4.3Silverlight的影音输出功能

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.1Silverlight对象模型

5.1.1何谓Silverlight Object Model

5.1.2Silverlight元素的事件机制与JavaScript

5.1.3以findName方法取得对象

5.1.4Silverlight元素的属性、事件、方法

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.2setValue与getValue方法

5.3.3以Object[PropertyName]设置属性

5.4Silverlight的事件机制

5.4.1Silverlight的鼠标事件

5.4.2Silverlight的键盘事件

5.4.3Loaded事件

5.4.4动态委派事件处理程序

5.4.5范例:实现拖拽功能

5.4.6范例:实现动态按钮功能

5.5以JavaScript动态播放StoryBoard动画

5.5.1以程序动态播放Resource动画

5.5.2StoryBoard的常用方法

5.6以JavaScript动态控制MediaElement影音播放

5.6.1以程序动态放影音

5.6.2把MediaElement当作效果音乐播放器

5.6.3集成范例:媒体播放器加滚动条

5.7Silverlight的全屏幕支持

5.8集成范例:以Silverlight设计射击游戏

第6章ASP.NET与Silverlight的超完美结合

6.1ASP.NET与Silverlight

6.1.1关于ASP.NET Future Release

6.1.2ASP.NET Future Release与ASP.NET AJAX

6.1.3ASP.NET开发人员的Silverlight应用策略

6.2Xaml控件的重要功能

6.2.1Xaml控件的使用方式

6.2.2动态产生Xaml代码

6.2.3InLine Xaml功能

6.2.4以InLine Xaml功能动态产生Xaml代码

6.2.5Scripts属性

6.2.6WindowsLess属性

6.2.70nClientXamlLoaded与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.5ASP.NET与Silverlight真正的完美结合

6.5.1通过Web Control封装Silverlight功能

6.5.2如果我不会AJAX,JavaScfipt又不熟也能用吗?

6.5.3轻松建立RIA的可能

第7章ASP.NET AJAX与Silverlight的超完美集成

7.1ASP.NET开发人员期待已久的完美界面

7.1.1ASP.NET开发人员的梦想将要实现

7.1.2Silverlight与ASP.NET真正的完美结合

7.1.3只要我能动态Render JavaScript

7.2ScriptManger对象

7.2.1RegisterStartupScript方法

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.2BlankCanvas属性

8.3动态建立对象与清空Canvas

8.4修改对象属性

8.5动态播放动画

8.6动态播放视频、音效

8.7以ASP.NET处理Silverlight单击事件

8.8自动拖拽功能

8.9利用Silverlight设计RIA的注意事项

8.9.1Silverlight中文字动态显示的解决方案

8.9.2Silverlight当中的文字输入解决方案

8.9.3将输入的文字写入数据库

8.9.4按钮与音效播放

8.10ASP.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.1Xaml代码架构

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.1Xaml文件内容

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.1Xaml文件中的动画机制

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功能再加强

附录ADynamicXaml控件成员列表

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射击游戏

书摘插图

第1章Silverlight与RIA的故事

1.1微软失落的技术拼图——RIA解决方案

1.1.1Web应用程序的崛起

讲起来似乎是上个世纪的事情了,记得我们刚开始为企业导入ASP作为Intranet开发工具时,正值互联网刚起步的年代,在许多主机上你依旧看得到CGl的身影,当时要说服企业使用Web Solutions是相当不容易的。开发人员要面对的是难以维护的程序代码和网页HTML,再加上混杂在页面中的JavaScript。

不仅如此,当时没有像现在这样成熟的Web技术,使得要完成一件像样的工作动不动就必须在页面上嵌入Java Applet和ActiveX,凡此种种,跟老板们已经熟悉的Windows应用程序比起来实在是差太多了。在当时,你想要让企业使用Web平台作为主要的工作环境简直是要IT主管的命,搞不好引起End.User群起革命。

更不用说当时Web环境中那个超级不友善的用户操作界面,呈现出来的效果简直比Terminal或DOS时代还要差,这些,负责导入系统的我们当然都知道。

然而,它的好处呢?我们说破了嘴,充其量也只能强调以ASP(或是ASENET)开发的Web Solutions有着免安装、免部署、更新容易、瘦客户端、客户端跨平台等优点。

但是,这部分对当时还没有直接面对全球化竞争以及大量远程联机需求的台湾企业而言,似乎并不是那么迫切的需要。

然而,才不过几年的光景(对,这虽然已经是上个世纪的事情了),这些都变了,现在我们到企业导入项目时,台湾大部分IT主管都已经“自动假设”我们的系统应该有一个Web页面,可以从远程连接到系统当中访问数据,甚至直接在Web环境中工作。

如果你跟客户报告说这个项目采用的是Windows环境(或暗示他这套系统基本上是不能够在浏览器中运行的),某些PM或IT Manager会用很奇怪的眼神看着我(像是怀疑我们的专业技术能力)。

……

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
软件应用完全DIY:硬盘分区/系统安装/软件应用
注册表应用完全DIY(含光盘1张)
电脑急救完全DIY:数据恢复/硬件故障/系统故障/软件故
网管员必读——网络测试、监控和实验
JavaScript高级应用与实践(含光盘)
UG NX 5.0中文版钣金设计典型范例(含光盘1张)
风云——CorelDRAW X3中文版平面设计精粹(含光盘1张)
软件测试实践
电控柴油机维修技术
SketchUp草图大师——建筑 室内 景观设计详解(含光盘
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有