搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Silverlight 2.0入门指南
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115197573
  • 作      者:
    华中宇,郝刚编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2009
收藏
内容介绍
    《Silverlight 2.0入门指南》适合于对Silverlight技术感兴趣的初、中级水平的读者阅读。Microsoft公司发布的Silverlight是目前最热门的RIA(RichInternetApplication,富互联网应用程序)技术之一。相比于AdobeFlex而言,Silverlight虽然推出时间较晚,但其凭借自身的优势正逐步得到市场和用户的广泛认可。《Silverlight 2.0入门指南》详细介绍了Silverlight2.0开发技术,主要包括基本概念、XAML语法、用户界面元素、通信机制、数据访问和处理等。《Silverlight 2.0入门指南》中每介绍一个知识点后都提供了对应的示例,最后通过两个经典示例深入、系统地分析了Silverlight应用程序开发过程。<br>    《Silverlight 2.0入门指南》不仅覆盖面广,而且注重理论知识与开发实践的结合。
展开
精彩书评
    微软公司专家倾力荐 作为RIA技术的重要代表之一,与Microsoft  .Net技术一脉相承的Silverlight,是广大开发人员 面对新一代互联网应用以及云计算服务平台挑战的首选利器。本书是国内首本全面介绍Silverlight 2.0的中文原创图书。作者凭借Web开发领域的丰富经验,将Silverlight的特点、技术和发展娓娓道来。无论是刚开始学习Silverlight的入门者,还是正在从事Silverlight的开发者,本书都是您全面、高效学习Silverlight 2.0的最佳选择。<br>    ——微软开发及平台作部(DPE)开发合作经理  任旻<br><br>    Silverlight 2.0是微软目前最新的Web用户交互技术。《Silverlight 2.0入门指南》一书全面地介绍了Silverlight 2.0开发方面的知识,特别适合Silverlight技术的初学者学习。<br>    ——微软MVP  微软企业服务部  梁振
展开
精彩书摘
    第1章 Silverlinght概述<br>    随着Web的深入发展,用户体验在Web项目中的地位变得越来越重要。回顾浏览器的发展史,最初的浏览器还仅限于提供简单的文档显示和超链接功能,随着时间的推移,Internet发生了巨大的变化。Internet不再只是大学里的研究课题,而是发展为被普通大众所使用。虽然在研究人员的眼中,Web用户界面(UserInterface,UI)是“完美无缺”的,但是一旦扩大到大众市场成为商业产品时,却发现UI的发展已经远远滞后,不能满足广大用户对界面高质量和易操作性的需求。<br>    为了让用户通过浏览器访问Internet资源时具有更佳的用户体验,各大厂商纷纷提供了多种解决方案,例如ActiveX控件、JavaApplets、Flash插件,以及能够局部更新Web页面的AJAX技术。然而,无论是浏览器插件还是AJAX,都存在自身的局限性。就插件的工作方式而言,插件实际上是客户端应用程序,它的运行依赖于操作系统和浏览器的支持,这在一定的程度上损失了部分用户:另外,网络病毒和木马的肆虐,能否战胜广大用户的心理“恐惧”也是一个巨大的疑问;同时,基于HTML文档对象模型的AJAX技术更是对图形、动画、视音频等多媒体功能存在先天不足。<br>    ……
展开
目录
第一部分<br>第1章  Silverlight概述<br>1.1  什么是Silverlight<br>1.2  Silverlight架构<br>1.2.1  核心表现框架<br>1.2.2  Silverlight的.NET框架<br>1.2.3  Silverlight附加编程功能<br>1.3  Silverlight与WPF<br>1.4  Silverlight vs Flash(Flex)<br>1.5  小结<br><br>第2章  Silverlight应用程序解析<br>2.1  创建Silverlight应用程序<br>2.2  初始化Silverlight<br>2.2.1  HTML页面<br>2.2.2  ASP.NET页面<br>2.3  Silverlight应用程序组成元素<br>2.3.1  打包部署和按需部署<br>2.3.2  应用程序入口<br>2.3.3  类库程序集<br>2.3.4  应用程序资源<br>2.4  应用程序服务<br>2.4.1  应用程序生命周期管理<br>2.4.2  显示应用程序UI<br>2.4.3  处理初始化参数<br>2.4.4  加载应用程序资源<br>2.4.5  处理未处理异常<br>2.4.6  加载应用程序资源文件<br>2.5  小结<br><br>第二部分<br>第3章  XAML简介<br>3.1  根元素<br>3.2  声明对象<br>3.3  设置属性<br>3.3.1  属性语法<br>3.3.2  属性元素语法<br>3.3.3  内容元素语法<br>3.3.4  隐式集合语法<br>3.3.5  选用何种语法<br>3.4  附加属性<br>3.5  声明事件<br>3.6  标记扩展<br>3.7  应用样式<br>3.8  动态生成XAML标记<br>3.9  小结<br><br>第4章  页面布局和组织<br>4.1  布局元素<br>4.1.1  Canvas<br>4.1.2  StackPanel<br>4.1.3  Grid<br>4.1.4  ScrollViewer<br>4.1.5  TabControl<br>4.1.6  Popup<br>4.2  元素尺寸和对齐方式<br>4.3  元素边界控制<br>4.4  z轴顺序<br>4.5  窗口尺寸与布局<br>4.6  小结<br><br>第5章  文本元素<br>5.1  TextBlock元素<br>5.2  字体支持<br>5.3  文本基本修饰<br>5.3.1  Run对象<br>5.3.2  段落控制<br>5.4  文本高级修饰<br>5.4.1  应用画刷<br>5.4.2  应用变形<br>5.4.3  应用裁剪<br>5.5  小结<br><br>第6章  图片元素<br>6.1  图片显示<br>6.2  图片处理<br>6.2.1  应用伸展模式<br>6.2.2  应用裁剪<br>6.2.3  应用蒙版<br>6.2.4  应用深度缩放<br>6.3  应用图片画刷<br>6.4  小结<br><br>第7章  图形元素<br>7.1  绘制线段<br>7.2  绘制椭圆形<br>7.3  绘制矩形<br>7.4  绘制多边形<br>7.5  绘制多线形<br>7.6  绘制自定义图形<br>7.7  小结<br><br>第8章  媒体元素<br>8.1  媒体元素简介<br>8.2  媒体播放控制<br>8.3  服务器端播放列表<br>8.4  小结<br><br>第9章  几何图形<br>9.1  简单几何图形<br>9.1.1  绘制线段几何图形<br>9.1.2  绘制椭圆形几何图形<br>9.1.3  绘制矩形几何图形<br>9.2  路径几何图形<br>9.2.1  LineSegment对象<br>9.2.2  PolyLineSegment对象<br>9.2.3  ArcSegment对象<br>9.2.4  QuadraticBezierSegment对象<br>9.2.5  PolyQuadraticBezierSegment对象<br>9.2.6  BezierSegment对象<br>9.2.7  PolyBezierSegment对象<br>9.2.8  绘制复杂路径几何图形<br>9.3  组合几何图形<br>9.4  裁剪UI元素<br>9.5  小结<br><br>第10章  画刷元素<br>10.1  单色画刷SolidColorBrush<br>10.2  线性渐变画刷LinearGradientBrush<br>10.3  放射渐变画刷RadialGradientBrush<br>10.4  图片画刷ImageBrush<br>10.5  视频画刷VideoBrush<br>10.6  小结<br><br>第11章  变形特效<br>11.1  旋转变形RotateTransform<br>11.2  缩放变形ScaleTransform<br>11.3  倾斜变形SkewTransform<br>11.4  移动变形TranslateTransform<br>11.5  组合变形TransformGroup<br>11.6  矩阵变形MatrixTransform<br>11.7  小结<br><br>第12章  动画制作<br>12.1  Silverlight动画概述<br>12.2  制作From/To/By动画<br>12.3  制作关键帧动画<br>12.3.1  DoubleKeyFrame关键帧动画<br>12.3.2  ColorKeyFrame关键帧动画<br>12.3.3  PointKeyFrame关键帧动画<br>12.3.4  ObjectKeyFrame关键帧动画<br>12.3.5  内插方法简析<br>12.4  动画交互<br>12.5  小结<br><br>第13章  控件自定义<br>13.1  应用样式<br>13.2  使用控件模板<br>13.3  封装皮肤资源<br>13.4  创建自定义控件<br>13.5  使用Silverlight工具箱<br>13.5.1  使用控件<br>13.5.2  绘制数据统计图表<br>13.5.3  应用主题元素<br>13.6  小结<br><br>第14章  用户交互<br>14.1  事件概述<br>14.1.1  路由事件<br>14.1.2  核心元素事件<br>14.1.3  事件处理程序<br>14.2  鼠标事件<br>14.2.1  处理鼠标移动事件<br>14.2.2  处理鼠标单击事件<br>14.2.3  实现拖放功能<br>14.2.4  实现鼠标滚轮事件<br>14.2.5  实现鼠标移动轨迹特效<br>14.3  处理键盘事件<br>14.4  小结<br><br>第三部分<br>第15章  HTTP通信<br>15.1  使用WebClient<br>15.1.1  使用WebClient下载资源<br>15.1.2  下载并显示字符串资源<br>15.1.3  下载并显示媒体资源<br>15.1.4  自定义下载进度条<br>15.1.5  使用WebClient上传资源<br>15.2  使用WebRequest请求数据<br>15.3  使用Web服务<br>15.4  使用WCF服务<br>15.5  小结<br><br>第16章  托管代码与DOM的交互<br>16.1  在托管代码中访问DOM对象<br>16.1.1  访问DOM<br>16.1.2  访问navigator对象<br>16.1.3  访问document对象<br>16.1.4  访问HTML元素<br>16.1.5  访问window对象<br>16.1.6  为元素关联事件<br>16.2  在JavaScript与托管代码之间传递数据<br>16.2.1  定义脚本化托管类型和成员<br>16.2.2  创建并传递托管类型<br>16.3  JavaScript与托管代码的相互调用<br>16.3.1  从托管代码调用JavaScript<br>16.3.2  从JavaScript调用托管代码<br>16.4  小结<br><br>第17章  独立存储<br>17.1  独立存储简介<br>17.2  执行独立存储基本任务<br>17.2.1  获取存储区<br>17.2.2  获取存储区内容<br>17.2.3  创建文件夹和文件<br>17.2.4  写入和读取文件<br>17.2.5  增加存储空间<br>17.2.6  删除文件夹和文件<br>17.3  小结<br><br>第18章  处理XML文档<br>18.1  用XmlReader读取XML数据<br>18.1.1  XmlReader类简介<br>18.1.2  读取XML元素<br>18.1.3  读取XML属性<br>18.2  用XmlWriter写入XML数据<br>18.2.1  XmlWriter类简介<br>18.2.2  写入XML元素<br>18.2.3  写入XML属性<br>18.2.4  在独立存储中保存XML数据<br>18.3  使用LINQ to XML处理XML数据<br>18.3.1  LINQ to XML简介<br>18.3.2  创建XML树<br>18.3.3  查询XML树<br>18.3.4  修改XML树<br>18.4  从XAP文件加载XML文档<br>18.5  小结<br><br>第19章  数据访问<br>19.1  使用Web服务访问数据库<br>19.1.1  创建服务器端数据访问组件<br>19.1.2  创建ASP.NET Web服务<br>19.1.3  通过Web服务访问数据<br>19.2  使用WCF服务访问数据库<br>19.2.1  创建WCF服务<br>19.2.2  通过WCF服务访问数据<br>19.3  数据绑定<br>19.3.1  数据绑定简介<br>19.3.2  显示绑定列表<br>19.4  使用ADO.NET数据服务<br>19.4.1  ADO.NET Data Services简介<br>19.4.2  创建实体数据模型<br>19.4.3  创建ADO.NET数据服务<br>19.4.4  创建用户界面<br>19.4.5  编写数据访问代码<br>19.5  小结<br><br>第四部分<br>第20章  速记游戏<br>20.1  示例简介<br>20.2  创建用户界面<br>20.3  编写游戏运行逻辑<br>20.4  创建数据服务<br>20.5  查询和发布游戏得分<br>20.6  小结<br><br>第21章  电子相册<br>21.1  相册示例简介<br>21.2  创建用户界面<br>21.3  创建通用元素<br>21.3.1  Utils类<br>21.3.2  PageInfo类<br>21.3.3  PageGenerator类<br>21.4  创建缩略图浏览器<br>21.4.1  PageBrowserButton类<br>21.4.2  Thumbnail类<br>21.4.3  OnThumbnailClickedDelegate委托<br>21.4.4  PageBrowserControl类<br>21.5  实现翻页效果<br>21.6  执行初始化工作<br>21.7  测试页配置<br>21.8  小结<br><br>附录A   构建Silverlight开发环境<br>A.1  安装浏览器插件<br>A.2  安装开发工具<br>A.3  安装设计工具<br>附录B   附加数据库
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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