第1章开启新篇章的Windows 101.1多平台整合的Windows 101.2Windows 10布局开发者生态系统1.3章节概览第2章Windows 10用户体验新特性2.1“开始”菜单2.2语音助手2.3通知中心2.4Edge浏览器2.5通用应用2.6地图2.7设置和个性化2.8人脉2.9音乐与视频2.10照片2.11Xbox应用2.12键盘和触屏的切换第3章Windows 10开发环境搭建3.1配置UWP应用开发环境3.2典型UWP工程结构3.3模拟器3.4自适应代码3.5诊断工具3.6应用分析第4章UWP概览与应用迁移4.1UWP概览4.2将现有Windows 8.x项目迁移到Windows 10 UWP4.2.1Windows 8.0/8.1商店应用的迁移4.2.2Windows Phone 8.1(WinRT)商店应用的迁移4.2.3Windows 8.1 Universal应用的迁移4.2.4Windows Phone Silverlight应用的迁移4.2.5迁移Windows 10 UWP的要点4.2.6UWP迁移示例第5章UWP应用界面设计5.1设计风格变迁5.2响应式与适应式设计5.3多屏幕适配5.4导航模式5.5命令及工具栏5.6案例控件拆解5.7跨平台设计技巧5.8设计尺寸及适配5.9自然人机界面第6章深入了解Windows 10开发新特性6.1“小娜”的集成6.1.1集成“小娜”的基本步骤6.1.2前台集成方式6.1.3后台集成方式6.2电子墨水6.2.1Ink Serialized Format6.2.2使用InkPresenter6.2.3使用InkToolBar6.3动态磁贴6.3.1创建动态磁贴6.3.2磁贴更新6.3.3自适应磁贴模板6.3.4动态磁贴的最佳实践6.4通知中心6.4.1传统通知模板6.4.2内容适应式通知消息6.4.3交互式通知消息6.5后台任务6.5.1触发器6.5.2后台任务与应用生命周期6.5.3后台任务资源管理6.5.4后台任务示例6.5.5后台任务的最佳实践6.5.6系统后台任务相关界面的更新6.6后台导航6.7应用间通信6.7.1Windows 8.1应用间通信回顾6.7.2Windows 10中应用间通信的改进和增强6.7.3Windows 10应用间通信总结6.8应用服务6.8.1应用服务使用场景6.8.2开始使用应用服务6.8.3调试应用服务6.8.4应用服务生命周期6.8.5应用服务最佳实践6.9应用间拖曳数据第7章Windows 10 Web开发7.1新浏览器——Microsoft Edge7.1.1Edge简介7.1.2对于Web开发者的变化7.1.3Edge新功能7.2Web应用和Web平台的发展7.2.1Web应用的类型7.2.2Hosted Web App的开发7.3WebView的更新第8章DirectX 128.1DirectX 12概述8.1.1DirectX 12的开发环境和硬件配置8.1.2Direct3D 128.2Direct3D 12的核心概念8.2.1渲染任务(work submission)8.2.2内存管理(memory management)8.3Direct3D 11到Direct3D 12的重要变化8.3.1Direct3D 12和Direct3D 11抉择8.3.2管道状态对象(pipeline state object)8.3.3指令列表和集合(command lists and bundles)8.3.4描述符堆和表(descriptor heap and table)8.4创建第一个DirectX 12的程序8.4.1初始化8.4.2更新8.4.3渲染8.4.4销毁8.4.5代码示例第9章Windows 10商店与开发者中心9.1Windows 10商店9.2统一的开发者中心第10章Windows 10的企业运用和管理10.1Windows 10安全机制10.1.1身份保护与访问控制10.1.2信息保护10.1.3设备卫士10.2Windows 10部署与更新10.2.1Windows 10的部署10.2.2Windows 10的更新10.3Windows 10商业应用商店及应用管理10.3.1商业应用商店10.3.2企业应用管理
附录AWeb网站兼容性白皮书A.1解决Web网站兼容性问题A.1.1标准模式与兼容模式A.1.2框架和类库A.1.3通过功能检测来判断浏览器的功能支持情况A.1.4浏览器前缀A.1.5无插件的浏览体验A.1.6使用Polyfill技术兼容旧版本浏览器A.2网站内容优化A.2.1优化网站图片A.2.2内容压缩A.2.3预渲染和预提取A.2.4三步轻松实现响应式设计A.3针对Windows平台进行优化A.3.1提升触控体验A.3.2使用磁贴A.4微软福利A.4.1F12调试工具A.4.2dev.modern.IEA.4.3Modern.IE的Chrome插件A.4.4Manifold.jsA.4.5Web技术培训课程A.5解决兼容性问题行动
^ 收 起