![]() 作者:佩措尔 出版社: 人民邮电出版社 原作名: Microsoft Silverlight Programming for Windows Phone 7 译者:林永坚/姜泳涛/李 鹏 出版年: 2012-1 页数: 665 定价: 99.00元 装帧: 平装 ISBN: 9787115269232 内容简介 · · · · · ·《Windows Phone 7程序设计》共分为两个部分。第一部分通过一些示例程序介绍了Windows Phone 7编程的基本概念,包括Windows Phone 7的安装环境、系统需求、Silverlight、XNA、方向处理、触摸、位图、传感器和服务以及应用框架问题。第二部分主要介绍Silverlight,包括XAML的威力和限制、元素和属性、布局、控件、依赖属性、数据绑定、矢量图形、栅格图形、动画和模板等内容。 《Windows Phone 7程序设计》适合具备一定基础,并且对Windows Phone 7程序设计感兴趣的人阅读。 作者简介 · · · · · ·Charles Petzold Windows编程大师、世界顶级技术作家、微软资深MVP,拥有25年的Windows编程经验。1994年5月,Petzold作为唯一的作家,获得 由微软公司和Window Magazine授予的Windows 先锋奖(仅7人获奖),其讲授Windows开发的非凡成就得到了公认。直到今天,他依然是Windows GDI 程序设计首席技术作家。 他出版过十几本著作,其中,《Windows程序设计》是尽人皆知的Win32 API编程经典,《编码》、《图灵的秘密》等作品也深受好评。 目录 · · · · · ·第一部分 基础知识第1 章 Hello,Windows Phone 7 2 1.1 Windows Phone 7 目标平台 2 1.2 硬件规格 4 1.3 感应器和服务 6 1.4 文件新建项目 6 · · · · · ·() 第一部分 基础知识 第1 章 Hello,Windows Phone 7 2 1.1 Windows Phone 7 目标平台 2 1.2 硬件规格 4 1.3 感应器和服务 6 1.4 文件新建项目 6 1.5 第一个Silverlight 手机程序 7 1.6 标准Silverlight 文件 9 1.7 主题颜色 15 1.8 点和像素 16 1.9 XAP 就是ZIP 18 1.10 Windows Phone 的XNA 程序 18 第2 章 方向处理 25 2.1 Silverlight 与动态布局 25 2.2 方向事件 31 2.3 XNA 方向 32 2.4 简易时钟 35 第3 章 触摸简介 40 3.1 XNA 的底层触摸处理 40 3.2 XNA 手势接口 43 3.3 Silverlight 底层触摸事件 45 3.4 Manipulation 事件 48 3.5 路由事件 51 3.6 怪异的行为 53 第4 章 位图 54 4.1 XNA 纹理绘图 55 4.2 Silverlight 中的Image 元素 57 4.3 通过Web 获取的图像 58 4.4 Image 和ImageSource 60 4.5 利用代码加载本地位图 62 4.6 从相机捕获 63 4.7 手机图片库 66 第5 章 传感器与服务 70 5.1 加速计 70 5.2 简单的气泡水平仪 75 5.3 地理位置(服务) 80 5.4 使用地图服务 83 第6 章 应用程序架构 90 6.1 基本导航 90 6.2 页面间传递数据 96 6.3 页面间数据共享 98 6.4 保留多个实例的数据 103 6.5 多任务之梦 105 6.6 Windows Phone 的任务切换 105 6.7 页面状态 107 6.8 独立存储 110 6.9 XNA 的墓碑化和设置 114 6.10 测试和实验 119 第二部 分 Silverlight 第7 章 XAML 的威力和局限 122 7.1 代码中的TextBlock 123 7.2 属性继承 125 7.3 属性元素语法 126 7.4 颜色和画刷 127 7.5 内容和内容属性 133 7.6 资源集合 136 7.7 共享画刷 137 7.8 x:Key 和x:Name 140 7.9 样式简介 141 7.10 样式继承 142 7.11 主题 143 7.12 渐变强调 144 第8 章 元素与属性 146 8.1 基本形状 146 8.2 变换 148 8.3 类视频动画 155 8.4 处理Manipulation 事件 156 8.5 Border 元素 158 8.6 TextBlock 的属性和内联 161 8.7 深入解析Image 164 8.8 播放视频 166 8.9 Opacity 模式 167 8.10 非平铺Tile 画刷 169 第9 章 布局的复杂性 170 9.1 唯一单元格Grid 171 9.2 StackPanel 栈 173 9.3 StackPanel 中的文本串联 176 9.4 嵌套面板类 178 9.5 Visibility 与布局 180 9.6 两个ScrollViewer 应用程序 181 9.7 布局机制 187 9.8 深入理解面板类 189 9.9 复制只包含一个单元格的Grid 190 9.10 自定义垂直的StackPanel 193 9.11 复古的Canvas 195 9.12 Canvas 与ZIndex 200 9.13 Canvas 和触摸处理 201 9.14 强大的Grid 202 第10 章 App Bar 和控件 205 10.1 ApplicationBar 图标 205 10.2 Jot 和Application 设置 212 10.3 Jot 和Touch 216 10.4 Jot 和ApplicationBar 218 10.5 Elements 和Controls 223 10.6 RangeBase 和Slider 225 10.7 基础Button 230 10.8 Content 概念 233 10.9 主题样式和优先级 237 10.10 Button 层次结构 238 10.11 切换运行的秒表 240 10.12 按钮和样式 249 10.13 TextBox 和键盘输入 251 第11 章 依赖属性 259 11.1 问题说明 259 11.2 依赖属性的特别之处 262 11.3 继承UserControl 271 11.4 新型开关按钮 280 11.5 带属性的面板 285 11.6 附加属性 290 第12 章 数据绑定 295 12.1 绑定源与目标 295 12.2 Target 和Mode 297 12.3 绑定转换器 300 12.4 相对绑定源 305 12.5 this 绑定源 305 12.6 通知机制 309 12.7 简单的绑定服务 310 12.8 DataContext 设置 315 12.9 简单的判断 320 12.10 转换器及其属性 323 12.11 获取与设置 327 12.12 TextBox 的绑定更新 333 第13 章 矢量图形 345 13.1 Shape 库 345 13.2 Canvas 和Grid 346 13.3 Overlapping 和ZIndex 348 13.4 Polyline 和自定义曲线 349 13.5 Cap、Join 和Dash 354 13.6 Polygon 和Fill 361 13.7 Stretch 属性 363 13.8 动态多边形 364 13.9 Path 元素 366 13.10 Geometry 和Transform 372 13.11 复合几何图形 377 13.12 全能的PathGeometry 377 13.13 ArcSegment 属性 379 13.14 贝塞尔曲线 387 13.15 Path 标记语法 396 13.16 本章的来源 400 第14 章 光栅图形 406 14.1 位图类继承关系 406 14.2 WriteableBitmap 和UIElement 408 14.3 像素位 414 14.4 位图上的矢量图形 418 14.5 图形与墓碑化 423 14.6 保存到图片库 431 14.7 成为照片扩展程序 438 第15 章 动画 449 15.1 基于帧与基于时间 449 15.2 动画目标 452 15.3 单击和旋转 453 15.4 一些修改 456 15.5 基于XAML 的动画 460 15.6 告诫 462 15.7 关键帧动画 469 15.8 Loaded 事件触发器 472 15.9 附加属性(非附加属性)动画 480 15.10 样条曲线和关键帧 485 15.11 反弹球问题 493 15.12 渐变函数 497 15.13 透视变形动画 502 15.14 动画和属性优先级 508 第16 章 两类模板 512 16.1 ContentControl 和DataTemplate 512 16.2 检查可视化树 517 16.3 ControlTemplate 基础 521 16.4 Visual State Manager 531 16.5 Style 和Template 的共享和重用 540 16.6 库中的自定义控件 543 16.7 Slider 的变体 548 16.8 方便易用的Thumb 558 16.9 自定义控件 562 第17 章 项集合控件 568 17.1 项集合控件和可视化树 569 17.2 自定义项的显示 576 17.3 ListBox 选中 580 17.4 ItemsSource 绑定 584 17.5 数据库和业务对象 589 17.6 妙趣横生的DataTemplate 606 17.7 排序 609 17.8 更改Panel 614 17.9 DataTemplate 条形图 616 17.10 显示完整的卡片档 622 第18 章 Pivot 和Panorama 633 18.1 Pivot 和Panorama 的对比 633 18.2 作曲家音乐播放器 644 18.3 与XNA 关联 647 18.4 XNA 音乐类:MediaLibrary 649 18.5 显示专辑 654 18.6 XNA 音乐类:MediaPlayer 659 · · · · · · () |
许多都超出了我的认知
上周培训老师推荐的
一本书写出自己想看的内容
历史开始于人创造神,终结于人成为神