Windows 8应用开发权威指南

Windows 8应用开发权威指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2013-02
版次: 1
ISBN: 9787111411857
定价: 119.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 896页
正文语种: 简体中文
  •   《Windows 8应用开发权威指南》应该是目前最为系统、全面、详尽和极具实战性的一本关于Windows应用商店应用开发的著作。书中深刻地阐述了Windows应用商店应用简洁、直观、优雅的界面设计理念和思想,以及开发中的重点和难点。技术内容涵盖了Visual C#、JavaScript和Visual C++开发语言,以满足不同读者群体的需求。为方便读者学习,书中在讲解技术重点的同时辅以完整的示例演示,使读者能够更快地将所学知识运用到实践开发当中,最后还针对不同的开发语言精心设计了3个综合性案例,可操作性极强。
      《Windows 8应用开发权威指南》共分21章:第1~2章首先介绍了Windows 8系统的特点、Windows应用商店应用的设计风格和思想以及Windows应用商店应用的特征,然后详细介绍了开发Windows应用商店应用所需的开发工具及其使用方法,之后还介绍了开发者账号的注册、开发环境的搭建、远程调试以及应用程序的发布;第3章详细讲解了适用于Windows应用商店应用开发的XAML语法基础;第4~18章则系统讲解了使用Visual C#语言开发Windows应用商店应用的相关技术,包括应用控件、界面布局与导航、数据绑定、推送通知、图形与画刷、多媒体、动画效果、多线程与后台任务、传感器、文件与数据存储、网络通信、生命周期管理、地图应用、外部设备、全球化等;第19~20章分别讲解了使用JavaScript和Visual C++两种语言进行Windows应用商店应用开发时所使用的重要技术;第21章结合前面章节所介绍的技术知识完整地实现一个真实的Windows应用商店应用案例。   冯瑞涛,来自黑龙江省东南部小城鸡西市。在北京生活的8年时间里一直从事软件研发及项目管理工作,对Windows系统相关的开发技术有着浓厚的兴趣,特别是对移动互联网及服务器相关的技术,并为微软强大且易用的开发工具和服务器软件而着迷,业余时间喜欢与社区的伙伴们分享和交流技术心得。多年忙碌的工作没有让他放弃学习,也没有忘记上学时曾许下写一本图书的愿望。

      闫妍,软件开发工程师,专注于移动互联网和云计算,对移动终端设备应用的界面设计及自动化测试有深入研究,熟悉WindowsPhone、Android、iOS平台应用开发技术。 前言
    第1章 初识Windows8
    1.1 Windows8系统介绍
    1.1.1 Windows8新特性
    1.1.2 Surface平板电脑
    1.1.3 Windows8与WindowsPhone8
    1.1.4 Windows应用商店应用的开发特点
    1.2 Windows8Metro风格用户界面介绍
    1.2.1 Windows8开始屏
    1.2.2 Windows8Metro风格界面设计思想
    1.2.3 Windows8Metro风格界面与传统Windows界面比较
    1.3 Windows应用商店应用新特征
    1.4 Windows应用商店
    1.5 Windows应用商店应用一览
    1.6 本章小结
    第2章 应用开发环境
    2.1 开发工具
    2.1.1 VisualStudio2012
    2.1.2 BlendforVisualStudio2012
    2.2 开发环境搭建
    2.2.1 Windows8系统的安装
    2.2.2 VisualStudio2012的安装
    2.2.3 IIS8.0服务器安装
    2.2.4 获取更多开发工具与扩展
    2.2.5 获取开发者授权
    2.3 VisualStudio2012使用入门
    2.3.1 菜单栏
    2.3.2 工具箱
    2.3.3 "属性"面板
    2.3.4 解决方案资源管理器
    2.3.5 设计器
    2.3.6 代码编辑器
    2.3.7 "输出"面板
    2.4 开发第一个Windows应用商店应用
    2.4.1 开发技术选择
    2.4.2 新建一个Windows应用商店应用
    2.4.3 本地计算机调试
    2.4.4 模拟器调试
    2.5 配置远程调试
    2.5.1 下载并安装远程调试工具
    2.5.2 配置远程调试监视器
    2.5.3 配置远程调试客户端
    2.6 账号注册
    2.6.1 将Microsoft账户与DreamSpark绑定
    2.6.2 获取Windows应用商店开发者注册码
    2.6.3 注册Windows应用商店
    2.6.4 验证付款方式
    2.7 应用程序发布
    2.8 本章小结
    第3章 XAML基础
    3.1 XAML的起源
    3.2 XAML基础知识
    3.2.1 命名空间
    3.2.2 元素定义
    3.2.3 属性设置
    3.2.4 标记扩展
    3.2.5 类型转换
    3.2.6 资源字典
    3.2.7 依赖项属性和添加属性
    3.2.8 事件
    3.3 XAML外观设计
    3.3.1 样式
    3.3.2 模板
    3.3.3 画刷
    3.3.4 动画
    3.4 本章小结
    第4章 应用控件
    4.1 按钮控件
    4.1.1 Button控件
    4.1.2 HyperlinkButton控件
    4.2 选择控件
    4.2.1 CheckBox控件
    4.2.2 ComboBox控件
    4.2.3 ListBox控件
    4.2.4 RadioButton控件
    4.2.5 Slider控件
    4.2.6 ToggleSwitch控件
    4.3 文本编辑控件
    4.3.1 TextBox控件
    4.3.2 PasswordBox控件
    4.3.3 RichEditBox控件
    4.4 信息显示控件
    4.4.1 TextBlock控件
    4.4.2 Image控件
    4.4.3 ProgressBar控件
    4.4.4 ProgressRing控件
    4.4.5 ToolTip控件
    4.4.6 Popup控件
    4.4.7 WebView控件
    4.5 内容布局控件
    4.5.1 ScrollViewer控件
    4.5.2 SemanticZoom控件
    4.5.3 ListView控件
    4.6 自定义控件
    4.7 扩展控件
    4.7.1 扩展控件安装
    4.7.2 TelerikUIControlsforWindows8
    4.8 本章小结
    第5章 界面布局与导航
    5.1 界面系统
    5.1.1 视图模式
    5.1.2 侧边栏
    5.1.3 快捷菜单
    5.1.4 提示框
    5.1.5 锁屏背景
    5.2 界面布局
    5.2.1 界面布局介绍
    5.2.2 Canvas
    5.2.3 StackPanel
    5.2.4 Grid
    5.3 项目模板
    5.3.1 空白项目模板
    5.3.2 拆分布局项目模板
    5.3.3 网格布局项目模板
    5.4 页面导航
    5.4.1 页面间导航
    5.4.2 页面间传递信息
    5.4.3 页面缓存
    5.4.4 全局方式传值
    5.4.5 外部页面
    5.5 本章小结
    第6章 数据绑定
    6.1 数据绑定概述
    6.2 数据绑定分类
    6.2.1 单条数据绑定
    6.2.2 集合对象绑定
    6.2.3 分层数据绑定
    6.3 数据模板
    6.4 详细视图
    6.5 数据转换
    6.6 绑定方式
    6.7 绑定设计器
    6.8 依赖项属性
    6.9 本章小结
    第7章 推送通知
    7.1 推送通知概述
    7.1.1 推送通知流程
    7.1.2 推送通知示例
    7.1.3 WNS使用要求与规范
    7.1.4 通知类型
    7.2 Tile通知
    7.2.1 设计默认Tile
    7.2.2 发送Tile通知
    7.2.3 在同一通知中指定宽形和矩形Tile更新
    7.2.4 Tile通知队列
    7.2.5 清理Tile通知
    7.2.6 检查Tile通知设置
    7.2.7 Tile通知模板
    7.2.8 二级Tile
    7.3 Badge通知
    7.3.1 Badge通知模板
    7.3.2 发送Badge通知
    7.3.3 清理Badge通知
    7.4 Toast通知
    7.4.1 启用Toast通知功能
    7.4.2 发送Toast通知
    7.4.3 Toast通知模板
    7.5 Raw通知
    7.5.1 Raw通知简介
    7.5.2 Raw通知示例
    7.6 锁屏显示通知
    7.7 本章小结
    第8章 图形与画刷
    8.1 简单图形
    8.1.1 线形
    8.1.2 矩形
    8.1.3 椭圆
    8.1.4 多边形
    8.1.5 多线形
    8.2 路径
    8.2.1 Path
    8.2.2 PathGeometry
    8.3 复杂几何图形
    8.3.1 LineGeometry
    8.3.2 RectangleGeometry
    8.3.3 EllipseGeometry
    8.3.4 GeometryGroup
    8.4 轮廓样式
    8.4.1 线的两端效果
    8.4.2 图形拐角处的效果
    8.4.3 虚线样式
    8.5 画刷
    8.5.1 单色画刷
    8.5.2 线性渐变画刷
    8.5.3 图像画刷
    8.6 本章小结
    第9章 多媒体
    9.1 多媒体开发概述
    9.2 图像
    9.2.1 Image和ImageBrush
    9.2.2 Image开发示例
    9.3 音频和视频
    9.3.1 MeidaElement控件介绍
    9.3.2 MediaElement控件的基本使用
    9.3.3 MeidaElement控件的状态管理
    9.3.4 MeidaElement控件的常用功能
    9.4 音频与视频处理
    9.4.1 音频和视频媒体文件转码
    9.4.2 剪辑音频和视频媒体文件
    9.5 本章小结
    第10章 动画效果
    10.1 控件动画
    10.2 过渡动画
    10.3 演示图板
    10.3.1 主题动画
    10.3.2 插值动画
    10.3.3 关键帧动画
    10.4 3D特效
    10.4.1 旋转特效
    10.4.2 旋转中心
    10.4.3 偏移特效
    10.5 变形特效
    10.5.1 平移变形
    10.5.2 旋转变形
    10.5.3 缩放变形
    10.5.4 扭曲变形
    10.5.5 组合变形
    10.5.6 矩阵变形
    10.6 缓冲动画
    10.7 本章小结
    第11章 多线程与后台任务
    11.1 使用任务实现多线程
    11.2 后台传输
    11.2.1 后台传输简介
    11.2.2 下载文件
    11.2.3 上传文件
    11.2.4 成本控制
    11.3 后台任务
    11.3.1 后台任务简介
    11.3.2 使用后台任务
    11.3.3 管理后台任务
    11.3.4 后台任务的资源管理
    11.3.5 实例解析
    11.4 后台音频播放
    11.4.1 音频流类型
    11.4.2 BackgroundCapableMedia音频流
    11.4.3 Communications音频流
    11.5 锁屏应用
    11.5.1 锁屏应用简介
    11.5.2 实例解析
    11.6 本章小结
    第12章 传感器
    12.1 响应运动的传感器
    12.1.1 陀螺仪
    12.1.2 加速计
    12.1.3 侧斜仪
    12.2 检测方向的传感器
    12.2.1 指南针
    12.2.2 方向传感器
    12.2.3 确定设备方向
    12.3 氛围光传感器
    12.4 探测用户位置
    12.5 近场通信
    12.6 本章小结
    第13章 文件与数据存储
    13.1 应用程序的数据存储
    13.1.1 应用程序存储空间
    13.1.2 应用程序安装目录
    13.1.3 应用设置存储
    13.2 用户库操作
    13.2.1 API参考
    13.2.2 用户库文件操作
    13.2.3 用户库文件夹操作
    13.2.4 获取文件及文件夹列表
    13.2.5 用户库文件分组
    13.3 文件访问方式
    13.3.1 访问应用内部文件
    13.3.2 文件选取器
    13.3.3 近期访问列表
    13.4 应用间文件访问
    13.5 获取联系人信息
    13.6 SQLite数据库简介
    13.6.1 配置SQLite数据库
    13.6.2 创建SQLite数据库
    13.6.3 数据库的基本操作
    13.7 数据的加密与解密
    13.7.1 常用类、方法和属性
    13.7.2 数据操作
    13.7.3 加密解密
    13.8 本章小结
    第14章 网络通信
    14.1 HTTP请求
    14.1.1 HttpClient
    14.1.2 HttpWebRequest
    14.1.3 微软翻译示例
    14.2 WCF数据服务
    14.2.1 创建WCF服务
    14.2.2 使用WCF服务
    14.3 Socket通信
    14.3.1 Socket入门
    14.3.2 使用Socket连接
    14.4 访问网络数据资源
    14.4.1 Web订阅简介
    14.4.2 访问Web订阅源
    14.5 LiveConnect
    14.5.1 LiveConnect配置
    14.5.2 读取SkyDrive的相册和照片
    14.5.3 SkyDrive文件的上传与删除
    14.6 对等连接通信
    14.6.1 对等连接简介
    14.6.2 使用对等连接通信传递消息
    14.7 本章小结
    第15章 生命周期管理
    15.1 Windows应用商店应用的生命周期介绍
    15.1.1 状态转换
    15.1.2 挂起事件
    15.1.3 恢复事件
    15.1.4 激活事件
    15.2 生命周期事件处理
    15.2.1 应用挂起
    15.2.2 应用恢复
    15.2.3 应用激活
    15.3 实例解析
    15.3.1 功能实现
    15.3.2 管理应用生命周期
    15.4 应用自启动
    15.4.1 设置默认打开程序
    15.4.2 启动系统的默认应用
    15.5 本章小结
    第16章 地图应用
    16.1 地理信息系统介绍
    16.2 BingMaps实例开发
    16.2.1 BingMapsSDK简介
    16.2.2 注册BingMapsKey
    16.2.3 创建BingMaps项目
    16.2.4 地图功能应用
    16.3 百度地图实例开发
    16.3.1 百度API介绍
    16.3.2 注册开发者ID
    16.3.3 实例解析
    16.4 本章小结
    第17章 外部设备
    17.1 打印机
    17.1.1 编辑打印内容和打印设置
    17.1.2 打印预览
    17.1.3 打印
    17.2 麦克风和摄像头
    17.2.1 麦克风
    17.2.2 摄像头
    17.3 手写输入
    17.3.1 手写输入功能
    17.3.2 设置笔画属性
    17.3.3 清除和保存功能
    17.4 存储设备的自动播放
    17.4.1 自动播放事件
    17.4.2 自动播放的使用
    17.5 访问移动存储设备
    17.6 设备状态检测
    17.6.1 设备状态检测方法
    17.6.2 枚举设备
    17.6.3 监视设备
    17.7 本章小结
    第18章 全球化
    18.1 全球化概述
    18.2 资源引用
    18.2.1 在XAML元素中引用字符串资源
    18.2.2 在XAML元素中引用文件资源
    18.2.3 在后台代码中引用字符串资源
    18.2.4 引用分离资源文件中的资源
    18.2.5 引用类库资源
    18.3 语言设置
    18.3.1 运行时响应语言变更
    18.3.2 应用中设置语言选项
    18.3.3 设置指定页面的语言
    18.3.4 资源匹配规则
    18.4 全球化示例
    18.5 多语言应用工具包
    18.5.1 使用步骤
    18.5.2 示例讲解
    18.6 本章小结
    第19章 JavaScript开发Windows应用商店应用
    19.1 JavaScript开发Windows应用商店应用基础
    19.1.1 JavaScript与HTML5开发的相关介绍
    19.1.2 项目模板和项模板
    19.1.3 项目模板中的文件和项模板文件
    19.1.4 控件的添加
    19.1.5 WinJS库控件
    19.1.6 小球运动示例
    19.2 页面导航
    19.2.1 页面加载
    19.2.2 页内导航
    19.3 数据绑定
    19.3.1 简单对象绑定
    19.3.2 模板绑定
    19.4 访问文件和文件夹
    19.4.1 文件选取器
    19.4.2 选取文件和文件夹
    19.4.3 获取文件和文件夹列表
    19.4.4 写入和读取文件
    19.5 动画和图形
    19.5.1 动画
    19.5.2 图形
    19.6 多媒体
    19.7 综合实例
    19.8 本章小结
    第20章 VisualC++开发Windows应用商店应用
    20.1 C++CX语法扩展
    20.2 计时器
    20.3 数据绑定
    20.4 XML文件解析
    20.5 文件选取
    20.6 媒体播放
    20.6.1 视频载入
    20.6.2 播放控制
    20.7 Direct2D编程
    20.7.1 绘制几何图形
    20.7.2 绘制图片
    20.7.3 绘制文本
    20.8 Direct3D编程
    20.8.1 Direct3D开发基础
    20.8.2 Direct3D项目模板介绍
    20.8.3 Direct3D图形绘制
    20.9 WinRT组件
    20.9.1 编写WinRT组件
    20.9.2 调用WinRT组件
    20.10 本章小结
    第21章 Windows应用商店应用实例开发
    21.1 应用介绍
    21.2 代码实现
    21.2.1 项目创建和设置
    21.2.2 程序入口
    21.2.3 主框架
    21.2.4 查词页面
    21.2.5 生词本页面
    21.2.6 生词播放页面
    21.2.7 翻译页面
    21.2.8 动态词典磁贴
    21.3 本章小结

  • 内容简介:
      《Windows 8应用开发权威指南》应该是目前最为系统、全面、详尽和极具实战性的一本关于Windows应用商店应用开发的著作。书中深刻地阐述了Windows应用商店应用简洁、直观、优雅的界面设计理念和思想,以及开发中的重点和难点。技术内容涵盖了Visual C#、JavaScript和Visual C++开发语言,以满足不同读者群体的需求。为方便读者学习,书中在讲解技术重点的同时辅以完整的示例演示,使读者能够更快地将所学知识运用到实践开发当中,最后还针对不同的开发语言精心设计了3个综合性案例,可操作性极强。
      《Windows 8应用开发权威指南》共分21章:第1~2章首先介绍了Windows 8系统的特点、Windows应用商店应用的设计风格和思想以及Windows应用商店应用的特征,然后详细介绍了开发Windows应用商店应用所需的开发工具及其使用方法,之后还介绍了开发者账号的注册、开发环境的搭建、远程调试以及应用程序的发布;第3章详细讲解了适用于Windows应用商店应用开发的XAML语法基础;第4~18章则系统讲解了使用Visual C#语言开发Windows应用商店应用的相关技术,包括应用控件、界面布局与导航、数据绑定、推送通知、图形与画刷、多媒体、动画效果、多线程与后台任务、传感器、文件与数据存储、网络通信、生命周期管理、地图应用、外部设备、全球化等;第19~20章分别讲解了使用JavaScript和Visual C++两种语言进行Windows应用商店应用开发时所使用的重要技术;第21章结合前面章节所介绍的技术知识完整地实现一个真实的Windows应用商店应用案例。
  • 作者简介:
      冯瑞涛,来自黑龙江省东南部小城鸡西市。在北京生活的8年时间里一直从事软件研发及项目管理工作,对Windows系统相关的开发技术有着浓厚的兴趣,特别是对移动互联网及服务器相关的技术,并为微软强大且易用的开发工具和服务器软件而着迷,业余时间喜欢与社区的伙伴们分享和交流技术心得。多年忙碌的工作没有让他放弃学习,也没有忘记上学时曾许下写一本图书的愿望。

      闫妍,软件开发工程师,专注于移动互联网和云计算,对移动终端设备应用的界面设计及自动化测试有深入研究,熟悉WindowsPhone、Android、iOS平台应用开发技术。
  • 目录:
    前言
    第1章 初识Windows8
    1.1 Windows8系统介绍
    1.1.1 Windows8新特性
    1.1.2 Surface平板电脑
    1.1.3 Windows8与WindowsPhone8
    1.1.4 Windows应用商店应用的开发特点
    1.2 Windows8Metro风格用户界面介绍
    1.2.1 Windows8开始屏
    1.2.2 Windows8Metro风格界面设计思想
    1.2.3 Windows8Metro风格界面与传统Windows界面比较
    1.3 Windows应用商店应用新特征
    1.4 Windows应用商店
    1.5 Windows应用商店应用一览
    1.6 本章小结
    第2章 应用开发环境
    2.1 开发工具
    2.1.1 VisualStudio2012
    2.1.2 BlendforVisualStudio2012
    2.2 开发环境搭建
    2.2.1 Windows8系统的安装
    2.2.2 VisualStudio2012的安装
    2.2.3 IIS8.0服务器安装
    2.2.4 获取更多开发工具与扩展
    2.2.5 获取开发者授权
    2.3 VisualStudio2012使用入门
    2.3.1 菜单栏
    2.3.2 工具箱
    2.3.3 "属性"面板
    2.3.4 解决方案资源管理器
    2.3.5 设计器
    2.3.6 代码编辑器
    2.3.7 "输出"面板
    2.4 开发第一个Windows应用商店应用
    2.4.1 开发技术选择
    2.4.2 新建一个Windows应用商店应用
    2.4.3 本地计算机调试
    2.4.4 模拟器调试
    2.5 配置远程调试
    2.5.1 下载并安装远程调试工具
    2.5.2 配置远程调试监视器
    2.5.3 配置远程调试客户端
    2.6 账号注册
    2.6.1 将Microsoft账户与DreamSpark绑定
    2.6.2 获取Windows应用商店开发者注册码
    2.6.3 注册Windows应用商店
    2.6.4 验证付款方式
    2.7 应用程序发布
    2.8 本章小结
    第3章 XAML基础
    3.1 XAML的起源
    3.2 XAML基础知识
    3.2.1 命名空间
    3.2.2 元素定义
    3.2.3 属性设置
    3.2.4 标记扩展
    3.2.5 类型转换
    3.2.6 资源字典
    3.2.7 依赖项属性和添加属性
    3.2.8 事件
    3.3 XAML外观设计
    3.3.1 样式
    3.3.2 模板
    3.3.3 画刷
    3.3.4 动画
    3.4 本章小结
    第4章 应用控件
    4.1 按钮控件
    4.1.1 Button控件
    4.1.2 HyperlinkButton控件
    4.2 选择控件
    4.2.1 CheckBox控件
    4.2.2 ComboBox控件
    4.2.3 ListBox控件
    4.2.4 RadioButton控件
    4.2.5 Slider控件
    4.2.6 ToggleSwitch控件
    4.3 文本编辑控件
    4.3.1 TextBox控件
    4.3.2 PasswordBox控件
    4.3.3 RichEditBox控件
    4.4 信息显示控件
    4.4.1 TextBlock控件
    4.4.2 Image控件
    4.4.3 ProgressBar控件
    4.4.4 ProgressRing控件
    4.4.5 ToolTip控件
    4.4.6 Popup控件
    4.4.7 WebView控件
    4.5 内容布局控件
    4.5.1 ScrollViewer控件
    4.5.2 SemanticZoom控件
    4.5.3 ListView控件
    4.6 自定义控件
    4.7 扩展控件
    4.7.1 扩展控件安装
    4.7.2 TelerikUIControlsforWindows8
    4.8 本章小结
    第5章 界面布局与导航
    5.1 界面系统
    5.1.1 视图模式
    5.1.2 侧边栏
    5.1.3 快捷菜单
    5.1.4 提示框
    5.1.5 锁屏背景
    5.2 界面布局
    5.2.1 界面布局介绍
    5.2.2 Canvas
    5.2.3 StackPanel
    5.2.4 Grid
    5.3 项目模板
    5.3.1 空白项目模板
    5.3.2 拆分布局项目模板
    5.3.3 网格布局项目模板
    5.4 页面导航
    5.4.1 页面间导航
    5.4.2 页面间传递信息
    5.4.3 页面缓存
    5.4.4 全局方式传值
    5.4.5 外部页面
    5.5 本章小结
    第6章 数据绑定
    6.1 数据绑定概述
    6.2 数据绑定分类
    6.2.1 单条数据绑定
    6.2.2 集合对象绑定
    6.2.3 分层数据绑定
    6.3 数据模板
    6.4 详细视图
    6.5 数据转换
    6.6 绑定方式
    6.7 绑定设计器
    6.8 依赖项属性
    6.9 本章小结
    第7章 推送通知
    7.1 推送通知概述
    7.1.1 推送通知流程
    7.1.2 推送通知示例
    7.1.3 WNS使用要求与规范
    7.1.4 通知类型
    7.2 Tile通知
    7.2.1 设计默认Tile
    7.2.2 发送Tile通知
    7.2.3 在同一通知中指定宽形和矩形Tile更新
    7.2.4 Tile通知队列
    7.2.5 清理Tile通知
    7.2.6 检查Tile通知设置
    7.2.7 Tile通知模板
    7.2.8 二级Tile
    7.3 Badge通知
    7.3.1 Badge通知模板
    7.3.2 发送Badge通知
    7.3.3 清理Badge通知
    7.4 Toast通知
    7.4.1 启用Toast通知功能
    7.4.2 发送Toast通知
    7.4.3 Toast通知模板
    7.5 Raw通知
    7.5.1 Raw通知简介
    7.5.2 Raw通知示例
    7.6 锁屏显示通知
    7.7 本章小结
    第8章 图形与画刷
    8.1 简单图形
    8.1.1 线形
    8.1.2 矩形
    8.1.3 椭圆
    8.1.4 多边形
    8.1.5 多线形
    8.2 路径
    8.2.1 Path
    8.2.2 PathGeometry
    8.3 复杂几何图形
    8.3.1 LineGeometry
    8.3.2 RectangleGeometry
    8.3.3 EllipseGeometry
    8.3.4 GeometryGroup
    8.4 轮廓样式
    8.4.1 线的两端效果
    8.4.2 图形拐角处的效果
    8.4.3 虚线样式
    8.5 画刷
    8.5.1 单色画刷
    8.5.2 线性渐变画刷
    8.5.3 图像画刷
    8.6 本章小结
    第9章 多媒体
    9.1 多媒体开发概述
    9.2 图像
    9.2.1 Image和ImageBrush
    9.2.2 Image开发示例
    9.3 音频和视频
    9.3.1 MeidaElement控件介绍
    9.3.2 MediaElement控件的基本使用
    9.3.3 MeidaElement控件的状态管理
    9.3.4 MeidaElement控件的常用功能
    9.4 音频与视频处理
    9.4.1 音频和视频媒体文件转码
    9.4.2 剪辑音频和视频媒体文件
    9.5 本章小结
    第10章 动画效果
    10.1 控件动画
    10.2 过渡动画
    10.3 演示图板
    10.3.1 主题动画
    10.3.2 插值动画
    10.3.3 关键帧动画
    10.4 3D特效
    10.4.1 旋转特效
    10.4.2 旋转中心
    10.4.3 偏移特效
    10.5 变形特效
    10.5.1 平移变形
    10.5.2 旋转变形
    10.5.3 缩放变形
    10.5.4 扭曲变形
    10.5.5 组合变形
    10.5.6 矩阵变形
    10.6 缓冲动画
    10.7 本章小结
    第11章 多线程与后台任务
    11.1 使用任务实现多线程
    11.2 后台传输
    11.2.1 后台传输简介
    11.2.2 下载文件
    11.2.3 上传文件
    11.2.4 成本控制
    11.3 后台任务
    11.3.1 后台任务简介
    11.3.2 使用后台任务
    11.3.3 管理后台任务
    11.3.4 后台任务的资源管理
    11.3.5 实例解析
    11.4 后台音频播放
    11.4.1 音频流类型
    11.4.2 BackgroundCapableMedia音频流
    11.4.3 Communications音频流
    11.5 锁屏应用
    11.5.1 锁屏应用简介
    11.5.2 实例解析
    11.6 本章小结
    第12章 传感器
    12.1 响应运动的传感器
    12.1.1 陀螺仪
    12.1.2 加速计
    12.1.3 侧斜仪
    12.2 检测方向的传感器
    12.2.1 指南针
    12.2.2 方向传感器
    12.2.3 确定设备方向
    12.3 氛围光传感器
    12.4 探测用户位置
    12.5 近场通信
    12.6 本章小结
    第13章 文件与数据存储
    13.1 应用程序的数据存储
    13.1.1 应用程序存储空间
    13.1.2 应用程序安装目录
    13.1.3 应用设置存储
    13.2 用户库操作
    13.2.1 API参考
    13.2.2 用户库文件操作
    13.2.3 用户库文件夹操作
    13.2.4 获取文件及文件夹列表
    13.2.5 用户库文件分组
    13.3 文件访问方式
    13.3.1 访问应用内部文件
    13.3.2 文件选取器
    13.3.3 近期访问列表
    13.4 应用间文件访问
    13.5 获取联系人信息
    13.6 SQLite数据库简介
    13.6.1 配置SQLite数据库
    13.6.2 创建SQLite数据库
    13.6.3 数据库的基本操作
    13.7 数据的加密与解密
    13.7.1 常用类、方法和属性
    13.7.2 数据操作
    13.7.3 加密解密
    13.8 本章小结
    第14章 网络通信
    14.1 HTTP请求
    14.1.1 HttpClient
    14.1.2 HttpWebRequest
    14.1.3 微软翻译示例
    14.2 WCF数据服务
    14.2.1 创建WCF服务
    14.2.2 使用WCF服务
    14.3 Socket通信
    14.3.1 Socket入门
    14.3.2 使用Socket连接
    14.4 访问网络数据资源
    14.4.1 Web订阅简介
    14.4.2 访问Web订阅源
    14.5 LiveConnect
    14.5.1 LiveConnect配置
    14.5.2 读取SkyDrive的相册和照片
    14.5.3 SkyDrive文件的上传与删除
    14.6 对等连接通信
    14.6.1 对等连接简介
    14.6.2 使用对等连接通信传递消息
    14.7 本章小结
    第15章 生命周期管理
    15.1 Windows应用商店应用的生命周期介绍
    15.1.1 状态转换
    15.1.2 挂起事件
    15.1.3 恢复事件
    15.1.4 激活事件
    15.2 生命周期事件处理
    15.2.1 应用挂起
    15.2.2 应用恢复
    15.2.3 应用激活
    15.3 实例解析
    15.3.1 功能实现
    15.3.2 管理应用生命周期
    15.4 应用自启动
    15.4.1 设置默认打开程序
    15.4.2 启动系统的默认应用
    15.5 本章小结
    第16章 地图应用
    16.1 地理信息系统介绍
    16.2 BingMaps实例开发
    16.2.1 BingMapsSDK简介
    16.2.2 注册BingMapsKey
    16.2.3 创建BingMaps项目
    16.2.4 地图功能应用
    16.3 百度地图实例开发
    16.3.1 百度API介绍
    16.3.2 注册开发者ID
    16.3.3 实例解析
    16.4 本章小结
    第17章 外部设备
    17.1 打印机
    17.1.1 编辑打印内容和打印设置
    17.1.2 打印预览
    17.1.3 打印
    17.2 麦克风和摄像头
    17.2.1 麦克风
    17.2.2 摄像头
    17.3 手写输入
    17.3.1 手写输入功能
    17.3.2 设置笔画属性
    17.3.3 清除和保存功能
    17.4 存储设备的自动播放
    17.4.1 自动播放事件
    17.4.2 自动播放的使用
    17.5 访问移动存储设备
    17.6 设备状态检测
    17.6.1 设备状态检测方法
    17.6.2 枚举设备
    17.6.3 监视设备
    17.7 本章小结
    第18章 全球化
    18.1 全球化概述
    18.2 资源引用
    18.2.1 在XAML元素中引用字符串资源
    18.2.2 在XAML元素中引用文件资源
    18.2.3 在后台代码中引用字符串资源
    18.2.4 引用分离资源文件中的资源
    18.2.5 引用类库资源
    18.3 语言设置
    18.3.1 运行时响应语言变更
    18.3.2 应用中设置语言选项
    18.3.3 设置指定页面的语言
    18.3.4 资源匹配规则
    18.4 全球化示例
    18.5 多语言应用工具包
    18.5.1 使用步骤
    18.5.2 示例讲解
    18.6 本章小结
    第19章 JavaScript开发Windows应用商店应用
    19.1 JavaScript开发Windows应用商店应用基础
    19.1.1 JavaScript与HTML5开发的相关介绍
    19.1.2 项目模板和项模板
    19.1.3 项目模板中的文件和项模板文件
    19.1.4 控件的添加
    19.1.5 WinJS库控件
    19.1.6 小球运动示例
    19.2 页面导航
    19.2.1 页面加载
    19.2.2 页内导航
    19.3 数据绑定
    19.3.1 简单对象绑定
    19.3.2 模板绑定
    19.4 访问文件和文件夹
    19.4.1 文件选取器
    19.4.2 选取文件和文件夹
    19.4.3 获取文件和文件夹列表
    19.4.4 写入和读取文件
    19.5 动画和图形
    19.5.1 动画
    19.5.2 图形
    19.6 多媒体
    19.7 综合实例
    19.8 本章小结
    第20章 VisualC++开发Windows应用商店应用
    20.1 C++CX语法扩展
    20.2 计时器
    20.3 数据绑定
    20.4 XML文件解析
    20.5 文件选取
    20.6 媒体播放
    20.6.1 视频载入
    20.6.2 播放控制
    20.7 Direct2D编程
    20.7.1 绘制几何图形
    20.7.2 绘制图片
    20.7.3 绘制文本
    20.8 Direct3D编程
    20.8.1 Direct3D开发基础
    20.8.2 Direct3D项目模板介绍
    20.8.3 Direct3D图形绘制
    20.9 WinRT组件
    20.9.1 编写WinRT组件
    20.9.2 调用WinRT组件
    20.10 本章小结
    第21章 Windows应用商店应用实例开发
    21.1 应用介绍
    21.2 代码实现
    21.2.1 项目创建和设置
    21.2.2 程序入口
    21.2.3 主框架
    21.2.4 查词页面
    21.2.5 生词本页面
    21.2.6 生词播放页面
    21.2.7 翻译页面
    21.2.8 动态词典磁贴
    21.3 本章小结

查看详情