• Silverlight2&ASP.NET高级编程
21年品牌 40万+商家 超1.5亿件商品

Silverlight2&ASP.NET高级编程

正版书籍 高温消毒 放心购买 15点前订单当天发货 书名于图片不符时以图片为准

19.5 2.4折 79.8 九品

库存2件

广东东莞
认证卖家担保交易快速发货售后保障

作者[美]斯卫夫特 著;刘志忠 译

出版社清华大学出版社

出版时间2010-04

版次1

装帧平装

上书时间2024-05-21

墨渊轩图书专营店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]斯卫夫特 著;刘志忠 译
  • 出版社 清华大学出版社
  • 出版时间 2010-04
  • 版次 1
  • ISBN 9787302222712
  • 定价 79.80元
  • 装帧 平装
  • 开本 大16开
  • 纸张 胶版纸
  • 页数 616页
  • 字数 967千字
  • 正文语种 简体中文
【内容简介】
  如果您希望快捷地创建美观且具有丰富交互的Internet应用程序,那么本书将是您的最佳选择。本书涵盖了微软公司的Silverlight2的所有功能集,并为您展示了如何利用Silverlight构建应用程序,以及如何对其进行调试和故障排查,最终对其进行性能调整。本书也讨论了将Silverlight插件的功能无缝地添加到ASP.NET站点中的不同技术。
  本书首先介绍了Silverlight是什么技术,以及该技术在基于Web的应用程序开发中能发挥什么作用。随后,本书在较高的层面上解释了Silverlight应用程序的组成部分。您将深刻理解Silverlight的功能,并学习如何使用Silverlight和ASP.NET创建吸引人的应用程序。本书将为您提供在有限的时间内构建基于Silverlight的高级应用程序所需要的技能和知识。
  本书主要内容
  ◆快速构建多姿多彩的应用程序的步骤
  ◆内嵌Silverlight插件的不同方法
  ◆如何创建可扩展的UI以及本地化应用程序
  ◆自定义Sflverlight2控件的不同方法
  ◆在应用程序中内嵌高保真的音频和视频的方法
  ◆如何利用内置的安全架构构建Silverlight的安全运行环境
  ◆如何在所有Silverlight应用程序中应用故障排查技术以确保应用程序的性能
  本书读者对象
  本书适用于希望快速利用Silverlizht2提供的所有功能的.NET开发人员和架构师。
【作者简介】
  斯卫夫特(JonathanSwift),曾经在英国的微软公司担任应用开发咨询师多年,而且目前正在管理该团队。这就意味着他要花费大部分时间在各个国家之间来回旅行,以帮助用户高效地使用微软公司的开发技术。Jonathan具有13年的编程经验,并且使用过多项技术,包括C、C++、VisualBasic、COM、COM+、SQL、ASP以及.NET的所有内容,但不仅仅限于这些技术。除了编程外,Jonathan还曾经担任过微软公司的培训师,主要讲授MicrosoftOfficialCurriculum全套课程,也讲授特别设计的一些课程。
【目录】
第I部分面向ASP.NET开发人员的Silverlight基础
第1章Silverlight基础3
1.1挑战3
1.2是要“富客户端”还是要“Web可达性”3
1.3Silverlight入门4
1.4Silverlight对现有ASP.NET应用程序的影响5
1.5在ASP.NET中还可以做些什么6
1.6开发环境概述7
1.7小结8

第2章Silverlight体系结构9
2.1客户端/服务器体系结构概述9
2.2平台10
2.2.1服务器11
2.2.2客户端11
2.3体系结构12
2.3.1表示核心13
2.3.2.NETFramework16
2.3.3安装的文件22
2.4与ASP.NET集成24
2.4.1ASP.NET组合控件24
2.4.2使用ASP.NET应用服务25
2.4.3在Silverlight中和ASP.NET通信25
2.4.4从服务器动态产生XAML25
2.4.5在Silverlight中使用ASP.NET服务器端控件26
2.5应用程序生命周期26
2.6小结29

第3章XAML简介31
3.1所有ASP.NET开发人员都应该知道的基本概念31
3.2XAML语法和术语32
3.2.1名称空间33
3.2.2空白字符34
3.2.3对象元素和属性元素36
3.2.4类型转换器37
3.2.5标记扩展38
3.2.6附加属性40
3.2.7基本绘图40
3.2.8隐藏代码45
3.2.9动态加载XAML49
3.2.10可用的工具55
3.3将所有知识综合在一起57
3.4小结60

第4章Silverlight编程63
4.1Silverlight应用程序的组成63
4.1.1打包Silverlight应用程序63
4.1.2System.Windows.Application66
4.1.3应用程序实例化69
4.1.4基本的Silverlight页面71
4.2JavaScript——需要了解多少75
4.3JavaScript——基础知识76
4.3.1对象模型77
4.3.2将JavaScript添加到Page77
4.3.3变量使用77
4.3.4函数77
4.3.5条件语句78
4.3.6处理事件80
4.3.7DOM操作80
4.4Silverlight对象模型83
4.4.1DependencyObject、UIElement和FrameworkElement83
4.4.2遍历整棵树84
4.5事件、线程和浏览器交互90
4.5.1事件90
4.5.2线程和异步95
4.5.3浏览器交互106
4.6按需加载XAP116
4.7小结118

第II部分使用Silverlight开发ASP.NET应用程序
第5章创建用户界面123
5.1ExpressionSuite——简介123
5.1.1ExpressionWeb124
5.1.2ExpressionBlend124
5.1.3ExpressionDesign131
5.1.4ExpressionMedia131
5.1.5ExpressionEncoder131
5.1.6ExpressionStudio131
5.2ASP.NET布局与Silverlight布局131
5.2.1ASP.NET中的布局方式132
5.2.2Silverlight中的布局方式133
5.2.3全屏显示支持154
5.2.4本地化161
5.3小结165

第6章Silverlight控件167
6.1Silverlight控件简介168
6.1.1在XAML中定义控件168
6.1.2以声明的方式处理控件事件170
6.1.3以编程方式处理控件事件171
6.2用户输入控件172
6.2.1TextBlock控件173
6.2.2TextBox控件174
6.2.3PasswordBox控件176
6.2.4Button控件176
6.2.5HyperlinkButton控件177
6.2.6CheckBox控件178
6.2.7RadioButton控件180
6.2.8RepeatButton控件181
6.2.9Slider控件182
6.2.10Calendar控件184
6.2.11DatePicker控件186
6.2.12ToolTip控件187
6.3项目控件189
6.3.1ListBox控件189
6.3.2DataGrid控件192
6.3.3ScrollViewer控件193
6.3.4ComboBox控件196
6.3.5Popup控件196
6.4媒体控件199
6.4.1Image控件199
6.4.2MediaElement控件201
6.4.3用ProgressBar控件显示下载进度202
6.4.4MultiScaleImage控件203
6.5SilverlightToolkit中的控件205
6.5.1AutoCompleteBox控件206
6.5.2WrapPanel控件207
6.5.3TreeView控件208
6.5.4Chart控件210
6.6小结212

第7章样式和模板213
7.1样式213
7.1.1应用内联样式214
7.1.2在中心位置设置样式218
7.2模板224
7.2.1ControlTemplate224
7.2.2TemplateBinding233
7.3和ASP.NET集成235
7.4ImplicitStyleManager240
7.5小结242

第8章用户交互245
8.1Silverlight交互语境245
8.1.1使用UIElement事件246
8.1.2与输入设备交互251
8.1.3从输入设备获取大部分信息259
8.2导航267
8.2.1在ASP.NET环境中的Silverlight导航267
8.2.2单插件导航268
8.2.3多插件导航280
8.3小结283

第9章和服务器通信285
9.1Silverlight的联网和通信功能285
9.1.1Silverlight可以访问和处理的数据类型285
9.1.2支持的域和URL286
9.1.3通信方法286
9.1.4数据处理方法288
9.2跨域支持289
9.2.1Flash跨域策略文件290
9.2.2Silverlight跨域策略文件291
9.3为Silverlight创建服务292
9.3.1为Silverlight创建WCF服务292
9.3.2为Silverlight创建ASP.NETWeb服务301
9.4用Silverlight调用服务305
9.4.1调用WCF服务305
9.4.2调用ASP.NETWeb服务309
9.5调用RESTAPIs311
9.5.1在Silverlight中实施RESTful调用311
9.5.2处理XML数据315
9.5.3处理JSON数据331
9.5.4处理聚合种子336
9.5.5利用套接字通过TCP实施通信341
9.5.6使用WCF轮询双向服务以通过HTTP实施通信351
9.6小结364

第10章处理数据367
10.1数据框架367
10.1.1探索名称空间368
10.1.2其他方式370
10.2数据绑定之要素371
10.2.1绑定的基础371
10.2.2实践中的绑定376
10.2.3转换387
10.2.4依赖属性390
10.2.5性能考虑因素392
10.3检索和保存数据393
10.3.1处理数据存储393
10.3.2缓存406
10.4数据控件406
10.4.1数据模板407
10.4.2DataGrid控件408
10.5操作数据412
10.5.1传统的处理方法412
10.5.2LINQ413
10.5.3LINQtoXML417
10.6验证421
10.6.1输入验证421
10.6.2使用动态语言423
10.6.3数据绑定验证424
10.7小结425

第11章创建自定义控件427
11.1用户控件427
11.1.1理解用户控件428
11.1.2创建用户控件432
11.2自定义当前控件439
11.2.1理解可视化自定义439
11.2.2用样式实施自定义441
11.2.3用皮肤实施自定义444
11.2.4将所有知识综合到一起446
11.3自定义控件451
11.3.1自定义控件是什么451
11.3.2第一个自定义控件453
11.3.3部分模型457
11.4小结463

第12章确保Silverlight应用程序的安全465
12.1正在遭受攻击465
12.2安全模型466
12.3使用沙箱470
12.4跨域安全474
12.5集成ASP.NET安全机制474
12.6迷惑482
12.7加密482
12.8小结483

第13章音频和视频485
13.1第一步485
13.2更精确的控制494
13.2.1控制播放494
13.2.2在ASP.NET中控制播放503
13.2.3时间线标记505
13.2.4SetSource514
13.2.5流化516
13.3小结516

第14章图形和动画517
14.1为ASP.NET赋予新的生命517
14.1.1Silverlight之前517
14.1.2支持Silverlight的图形和动画518
14.2Silverlight中的图形518
14.2.1Shape类518
14.2.2Path和Geometry对象523
14.2.3用Brush对象绘图528
14.2.4Transform536
14.3图像处理541
14.3.1Image类和BitmapImage类541
14.3.2使用DeepZoom的高级拼接和缩放543
14.4为用户界面加上动画547
14.4.1Timeline类547
14.4.2From/To/By动画547
14.4.3关键帧动画553
14.5小结557

第15章故障排查559
15.1是否出现了问题560
15.2常见问题类型560
15.3可用工具562
15.3.1VisualStudio562
15.3.2调试应用程序566
15.3.3HTTP跟踪器569
15.3.4RedGate的Reflector574
15.4减少故障的可能性575
15.4.1单元测试575
15.4.2UI测试579
15.4.3异常处理585
15.4.4检测585
15.5小结586

第16章性能587
16.1性能瓶颈588
16.1.1开发人员与设计者的关系588
16.1.2处理器使用率过高589
16.1.3低帧率589
16.1.4不可响应的UI589
16.2检测589
16.2.1监测帧率590
16.2.2手动定时592
16.3改进性能594
16.3.1动画595
16.3.2文本595
16.3.3游戏循环596
16.3.4Windowless598
16.3.5透明背景599
16.3.6Opacity和Visibility600
16.3.7全屏模式601
16.3.8Height和Width603
16.3.9XAML与图像的关系603
16.3.10线程604
16.3.11JavaScript与托管代码的关系604
16.3.12元素重用608
16.3.13布局609
16.3.14处理数据610
16.3.15减少应用程序与服务器的通信613
16.3.16运行时性能614
16.4小结616
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP