注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程Silverlight:ASP.NET与AJAX开发实战

Silverlight:ASP.NET与AJAX开发实战

Silverlight:ASP.NET与AJAX开发实战

定 价:¥42.00

作 者: (台)吕高旭
出版社: 清华大学出版社
丛编项:
标 签: ASP.NET

购买这本书可以去


ISBN: 9787302171614 出版时间: 2008-04-01 包装: 平装
开本: 170×230 页数: 385 字数:  

内容简介

  本书主要适合于想要了解并运用Silverlight技术,以建立具有丰富互动特性的Web应用程序的开发人员,尤其当您已经有了ASP.NET动态网页的开发经验,同时运用了一些ASP.NET AJAX相关技术,但是想要进一步地在网页中实现如Flash般的华丽接口,并且将这些接口整合到目前的ASP.NET项目中,甚至与后台数据库进行交互,这本书将非常适合您。本书讨论Silverlight的部分,并没有预设读者必须具备任何背景或知识,但若能有XML的基础概念,在阅读本书时,将会有一定的帮助。在本书谈到与ASP.NET相关技术的整合时,则必须对ASP.NET有一定的了解,知道如何使用Visual Web Developer(或是Visual Studio)这一类的开发工具,同时了解ASP.NET AJAX的用途,并且有相关套件的实际使用经验。

作者简介

  吕高旭,台湾计算机图书专职作者,同时担任资讯教育训练中心讲师,具备丰富的Microsoft及Oracle系统开发经验,擅长C#、VB、ASP.NET、JSP与Java等技术,自Visual Studio 2005之后,已彻底投入.NET平台技术研究。

图书目录

第1章  初探Silverlight    1
1.1  一个Silverlight,两种角色    1
1.2  Silverlight概念与架构    2
1.2.1  RIA——代表多重意义的缩写名词    3
1.2.2  Silverlight并不是Flash    3
1.2.3  全新的用户体验    5
1.2.4  ASP.NET与Silverlight    6
1.2.5  AJAX与Silverlight    8
1.3  Silverlight版本概观    8
1.3.1  Silverlight 1.0    8
1.3.2  Silverlight 1.1    9
1.4  Silverlight的开发与设计工具    11
1.5  Silverlight与HTML网页    11
1.6  开始体验Silverlight    12
1.7  Silverlight控件与XAML    15
1.8  使用Silverlight控件    16
1.8.1  嵌入OBJECT标签    16
1.8.2  关于OBJECT标签    20
1.9  小结    21

第2章  Silverlight与XAML    23
2.1  SDK    23
2.1.1  SDK与Silverlight开发    23
2.1.2  通过JavaScript文件建立Silverlight控件    25
2.2  Silverlight控件调整    27
2.3  XAML    30
2.3.1  关于XAML    30
2.3.2  开始编写XAML    31
2.3.3  XAML的阶层式架构    33
2.3.4  阶层式的属性设定    35
2.4  Silverlight对象模型    37
2.4.1  Silverlight对象    37
2.4.2  Canvas对象    38
2.5  JavaScript与事件    39
2.5.1  事件与应用程序互动    39
2.5.2  对象参照    41
2.6  支持全屏幕显示    42
2.7  window-less设定    45
2.8  小结    49
第3章  Silverlight绘图技术    51
3.1  绘制形状    51
3.1.1  关于Shape    51
3.1.2  Line    53
3.1.3  Rectangle    55
3.1.4  Ellipse    57
3.1.5  Polyline与Polygon    59
3.2  Path    62
3.2.1  关于Path    62
3.2.2  绘制直线    63
3.2.3  贝济埃曲线    66
3.3  套色    72
3.3.1  关于Color    72
3.3.2  关于Brush    73
3.3.3  SolidColorBrush    74
3.3.4  LinearGradientBrush    75
3.3.5  RadialGradientBrush    79
3.4  小结    82
第4章  几何图形与文字    83
4.1  2D几何图形    83
4.1.1  关于Geometry    83
4.1.2  LineGeometry    84
4.1.3  RectangleGeometry    86
4.1.4  EllipseGeometry    88
4.2  Path Geometries    89
4.2.1  关于PathGeometry    90
4.2.2  LineSegment与PolyLineSegment    91
4.2.3  ArcSegment    94
4.2.4  贝兹曲线    101
4.3  合并几何图形    106
4.4  文字显示    107
4.4.1  关于TextBlock    107
4.4.2  格式化文字    111
4.4.3  断行    115
4.4.4  使用Run    116
4.4.5  文字裁切    117
4.5  套用ImageBrush    119
4.6  设定文字方块的TextDecorations    121
4.7  小结    124
第5章  事件处理    125
5.1  关于事件    125
5.1.1  事件处理机制    126
5.1.2  Silverlight支持的事件    128
5.2  加载与Loaded事件    129
5.3  键盘事件    133
5.4  鼠标事件    135
5.4.1  鼠标事件    136
5.4.2  气泡事件    138
5.4.3  MouseMove事件    141
5.4.4  拖动行为    142
5.4.5  捕捉鼠标事件    145
5.4.6  一个动态的贝济埃曲线范例    150
5.4.7  MouseEnter与MouseLeave事件    154
5.5  错误处理    157
5.5.1  关于onError    157
5.5.2  XAML剖析错误    162
5.5.3  执行期错误    163
5.5.4  使用try/catch    165
5.6  数字墨水    167
5.6.1  关于Ink    167
5.6.2  使用InkPresenter    168
5.6.3  InkPresenter的范例    170
5.7  小结    174
第6章  图形转换    175
6.1  关于图形转换    175
6.1.1  转换类    175
6.1.2  属性    177
6.1.3  平移图形与RenderTransform    177
6.1.4  旋转图形与RotateTransform    179
6.1.5  缩放图形与ScaleTransform    183
6.1.6  偏移变形图形与SkewTransform    186
6.2  Brush对象的Transform与Relative Transform    189
6.3  Geometry对象与Transform属性    194
6.4  文字的转形    195
6.5  TransformGroup    199
6.6  小结    201
第7章  动画    203
7.1  Silverlight动画    203
7.1.1  动画概观    203
7.1.2  一个简单的动画范例    205
7.1.3  Silverlight动画类与属性    207
7.2  控制动画    211
7.3  Key-Frame动画    215
7.3.1  内插法与Key-Frame动画对象    215
7.3.2  LinearDoubleKeyFrame    217
7.3.3  DiscreteDoubleKeyFrame    221
7.3.4  SplineDoubleKeyFrame    224
7.4  小结    229
第8章  影像与多媒体    231
8.1  显示影像    231
8.2  使用MediaElement    234
8.2.1  使用MediaElement    234
8.2.2  MediaElement对象成员    235
8.2.3  裁剪影片内容    238
8.2.4  设定时间轴节点    240
8.2.5  MediaElement支持的格式    242
8.3  小结    243
第9章  下载    245
9.1  关于Downloader    245
9.1.1  建立Downloader    245
9.1.2  使用Downloader    246
9.1.3  获取下载内容    248
9.1.4  DownloadProgressChanged事件    252
9.1.5  关于错误处理    255
9.2  处理不同类型的下载内容    256
9.2.1  下载JavaScript文件    256
9.2.2  获取多媒体内容    258
9.2.3  ZIP格式文件的下载与处理    260
9.3  动态建立XAML对象    264
9.3.1  动态建立XAML内容    264
9.3.2  关于CreateFromXaml    266
9.3.3  动态设定属性    267
9.3.4  动态事件    269
9.4  小结    272
第10章  ASP.NET与JavaScript动态存取    273
10.1  使用Visual Web Developer    273
10.1.1  建立Silverlight内容    273
10.1.2  操作Silverlight对象    277
10.2  操作JavaScript    280
10.2.1  动态加入JavaScript    281
10.2.2  一个简单的范例    283
10.2.3  RegisterClientScriptInclude    286
10.2.4  RegisterStartupScript    288
10.2.5  RegisterOnSubmitStatement    290
10.3  连接ASP.NET与Silverlight    293
10.4  小结    299
第11章  ASP.NET与XAML程序化控制    301
11.1  ASP.NET与XML    301
11.1.1  XML功能类    302
11.1.2  XmlDocument与DOM    302
11.1.3  加载XML文件    304
11.2  存取XML节点    309
11.2.1  XmlNode与节点    309
11.2.2  建立节点    312
11.2.3  XmlAttribute与属性    316
11.3  动态输出XAML内容    319
11.3.1  显示动态输出的Silverlight内容    319
11.3.2  一个比较好的方法:一般处理程序    323
11.3.3  传递参数    325
11.3.4  使用Session    331
11.4  展示数据库内容    337
11.4.1  一个投票结果的展示界面    337
11.4.2  动态菜单    342
11.5  小结    350
第12章  ASP.NET AJAX整合应用    351
12.1  ASP.NET AJAX套件的Silverlight功能    351
12.2  XAML控件    353
12.2.1  使用XAML控件    353
12.2.2  播放XAML内容    354
12.2.3  从程序代码作设定    358
12.2.4  再探XAML控件    361
12.2.5  设定JavaScript参照    363
12.3  使用Media控件    367
12.3.1  建立Media控件    367
12.3.2  切割章节    369
12.4  整合ASP.NET AJAX    372
12.4.1  存取XAML控件    372
12.4.2  存取Media控件    375
12.5  与服务器端作沟通    376
12.5.1  整合ScriptManager与JavaScript    376
12.5.2  AJAX版的数据库范例    380
12.6  简易的AJAX影片实时播放系统    382
12.7  小结    385

本目录推荐