Windows 8应用开发实战(附CD光盘)-预付365_综合福利消费平台
0 购物车
商品详情
首页 > 图书> 计算机与互联网> 操作系统 > Windows 8应用开发实战(附CD光盘)
Windows 8应用开发实战(附CD光盘)
商品价格: ¥51.30 [定价  ¥59.00]
商品编号: 11371474
服      务: 图书 负责发货并提供售后服务
商品运费: 全站满99包邮,不满收10元,实际运费以支付页面金额为准。
温馨提示: 不支持7天无理由退货
购买数量: - +
365商城不参加品牌方的满减优惠及赠品活动
商品介绍
规格与包装
  • 商品名称:Windows 8应用开发实战(附CD光盘)
  • 商品编号:11371474
产品特色

  1.写作背景
  移动互联网的这一波技术浪潮,给整个科技界都带来了众多的发展机会。比如芯片厂商高通,手机和平板厂商苹果、三星,操作系统厂商谷歌,以及众多的独立开发者和创业团队,都在这一次技术革命中取得了巨大的成功和收获。以智能手机与平板电脑为代表的设备已风靡全球,并且有逐步取代消费市场的PC设备的趋势,移动互联网蕴藏着巨大的潜力。
  苹果的iPhone、iPad与谷歌安卓的各种手机和平板等智能设备都已大卖特卖,由第三方开发者开发应用程序(简称App),用户可以在智能设备上付费或免费下载使用,从而分别建立起了自己的商业生态圈。而微软却在这一次革命中,动作稍微慢了些,作为桌面操作系统的传统霸主,微软当然不能坐以待毙。虽然微软在2010年就草草发布了WindowsPhone7,内核仍然是基于WindowsCE的,但因为WindowsCE不支持多核CPU,WindowsPhone7也只是一个过渡应急产品。终于在2012年,Windows8和WindowsPhone8上市了。
  Windows8是微软专门为移动设备打造的操作系统,可以在PC、笔记本、超级本、平板电脑上运行,Windows8使用WindowsNT内核,使用Windows8核心模块的WindowsPhone8也继承了这一点,所以Windows8能够很方便地与WindowsPhone8互操作,并且也建立了与谷歌、苹果相似的商业生态圈。
  至此,也就形成了微软、苹果、谷歌的三大阵营。三大阵营都有自己的特点,苹果是完全封闭式的,只有自家的设备可以使用自己的iOS操作系统。谷歌完全开放,任何遵守其开源协议的手机厂家都可以使用其开源的安卓操作系统。微软恰取其中,操作系统不开源,但手机厂家支付了版权费用即可使用。
  微软的Windows8和WindowsPhone8目前使用两套不同的开发方式,并且有两个不同的商店系统,Windows8平台的应用在最开始叫做MetroApp,寓意其App在操作系统桌面的
  排列方式像地铁一样,后来因为麦德龙的原因,将MetroApp更名为WindowsStoreApp,也就是Windows商店应用,简称“商店应用”。
  2.本书主要内容
  本书将主要讨论微软的Windows8商店应用开发的相关内容,因为Windows8支持多种设备,有微软Windows桌面操作系统在全球占有90%以上的市场份额,意味着用户已经相当熟悉Windows了,而Windows8商店应用尚处在高速上升期,对于开发者来说也有很多的机会。据悉在WindowsPhone的下一个版本(WP8。1)中,将进一步与WindowsRT整合,所以,如果熟悉了本书的内容,即可一石二鸟,可以迅速地将自己的技术迁移。
  3.致谢
  不得不说,写书需要一定的体力和耐力,近半年来,基本上每天的下班时间都贡献于此,在本书编写的过程中,有很多自己之前比较模糊的知识点,也都顺带着搞透彻了,但笔者毕竟水平有限,尚有许多章节的内容无法深入,敬请各位读者能够谅解,如有不足之处请给予批评和指正。
  在此感谢编写过程中在技术上指点过我的同事,付林林、刘承余、严邵鹏、李晴、江千帆、祝林、许可、曹睿杰。特别感谢我的女朋友,任虹,因为在编写的过程中牺牲了很多陪伴她的时间,并且得到了她默默的支持。
  童明

编辑推荐
  随着Window8和WindowsPhone8的发布,微软的云+端的战略中端这一部分落地了。但是作为国内对Windows8感兴趣的开发者,会发现找到一本适合自己的,能够带自己快速入门的Windows8开发书籍还蛮不容易。《Windows 8应用开发实战(附CD光盘)》无疑给大家带来了福音:《Windows 8应用开发实战(附CD光盘)》作者微软最有价值专家、CSDN版主童明在相关领域多年的积累,对知识点深入浅出的阐述,以及书中丰富的代码示例和图示,相信会对各位学习Windows8开发提供巨大的帮助。——姜泳涛微软最有价值专家
内容简介

  《Windows 8应用开发实战》循序渐进地介绍了Windows 8 App的开发过程,首先介绍Windows 8 App与传统桌面应用的区别,以及。NET 4。5与C# 4。5的新特性。然后介绍从UX角度来考虑如何设计一个Windows 8 App。接着从XAML技术开始,介绍如何开发一个最简单的Windows 8 App应用,并着重介绍如何通过Windows 8的软件特性以及平板的硬件来开发应用。最后介绍如何与其他后台系统服务集成,做一个完整的解决方案。
  本书使用C#开发Windows商店应用程序,不涉及用C++或JavaScript开发Windows Store App,也不涉及游戏开发。

作者简介
  童明,微软最有价值专家(MVP),CSDN版主。从事开发工作多年,先后任职于Avanade与联想等公司,有着多年的Windows软件开发的经验积累。
目录

第1章  Windows 8商店应用基础
1.1  Windows 8的不同版本
1.1.1  Windows 8的发行版本
1.1.2  Windows 8.1
1.1.3  几个容易混淆的概念
1.1.4  Surface平板电脑
1.2  Windows 8使用技巧
1.3  Windows商店应用简介
1.4  .NET 4.5与C# 5.0新特性介绍
1.4.1  .NET 4.5新特性
1.4.2  C# 5.0新特性
1.5  Windows Runtime介绍
1.5.1  Windows平台的运行时
1.5.2  Windows Runtime的类库模块
1.5.3  Windows Runtime的类型系统
1.5.4  Windows Runtime的线程模型
1.6  开发商店应用的类库及限制
1.7  开发环境与开发者账号
1.7.1  应用商店账户
1.8  Visual Studio 2012及Blend简单介绍
1.8.1  Visual Studio的操作界面
1.8.2  Blend for Visual Studio 2012
第2章  Windows 8商店应用交互设计
2.1  手势交互方式
2.2  交互指导方针
2.3  优秀的商店应用图赏
第3章  初级开发--编写最简单的App
3.1  从最基本的项目开始
3.1.1  项目模板介绍
3.1.2  新建项目的结构
3.1.3  程序的入口
3.1.4  分析主要的项目文件
3.1.5  程序的基本设置和配置
3.1.6  调试
3.2  控件介绍
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.2.9  控件的继承关系
3.2.10  ListView与GridView
3.2.11  Windows 8.1新增控件
3.3  XAML介绍
3.3.1  初识XAML
3.3.2  XAML语法
3.3.3  XAML命名空间
3.3.4  XAML的功能
3.3.5  XAML中的事件基础
3.3.6  XAML的路由事件
3.3.7  代码重用--资源和模板
3.3.8  XAML制作动画(Animation)
3.3.9  依赖属性
3.3.10  附加属性
3.4  布局的考虑
3.4.1  布局的方法与技巧
3.4.2  设备方向改变
3.4.3  Windows 8中的SnapView
3.4.4  Windows 8.1中的SnapView
3.5  自定义控件
3.5.1  概述
3.5.2  用Blend设计控件
3.5.3  添加依赖属性
3.5.4  添加事件
3.6  页面间导航
3.6.1  概述
3.6.2  Frame类
3.6.3  缓存
3.6.4  LayoutAwarePage页面
3.7  数据访问策略
3.7.1  内存数据
3.7.2  本地数据
3.7.3  漫游数据
3.7.4  用户文件夹
3.7.5  云端数据
3.7.6  存储格式
3.8  异步编程
3.8.1  EAP
3.8.2  async与await
3.9  MVVM架构
3.9.1  MVVM概述
3.9.2  从MVVM到MVC
3.9.3  过度MVVM
3.10  数据绑定
3.10.1  概述
3.10.2  数据绑定基础
3.10.3  Binding类
3.10.4  单项绑定
3.10.5  多项绑定
3.10.6  数据模板
3.10.7  绑定模式
3.10.8  绑定时类型转换
3.10.9  增量绑定
3.10.10  分组绑定
3.10.11  设计时绑定
3.11  创建可复用的类库
3.11.1  创建类库
3.11.2  引用类库
3.12  程序的生命周期
3.12.1  生命周期简介
3.12.2  数据的保存或恢复
3.12.3  用VS2012调试模拟状态
3.13  多线程
3.13.1  线程模型
3.13.2  线程池
3.14  上传应用到商店
3.14.1  认证测试
3.14.2  注册应用
3.14.3  打包
3.14.4  上传
第4章  高级开发--充分利用Windows 8的特性
4.1  磁贴、辅助磁贴、Badge、Toast通知和锁屏
4.1.1  磁贴的尺寸(Windows 8.1更新)
4.1.2  本地更新磁贴
4.1.3  角标(Badge)是什么
4.1.4  本地更新Badge
4.1.5  辅助磁贴是什么
4.1.6  添加辅助磁贴
4.1.7  本地更新辅助磁贴
4.1.8  Toast通知是什么
4.1.9  本地更新Toast通知
4.1.10  通过Toast启动主应用
4.1.11  锁屏(Lock Screen)信息
4.1.12  轮询更新通知
4.1.13  推送更新通知(Push notification)
4.1.14  推送原始通知(Raw notification)
4.2  后台任务
4.3  音频和视频
4.3.1  MediaElement控件
4.3.2  转码
4.3.3  剪裁
4.3.4  用摄像头录制视频(旋转、防抖)
4.3.5  语音合成(Windows 8.1新功能)
4.4  图片和图像
4.4.1  显示图片
4.4.2  美化图片
4.4.3  改变图片质量
4.5  图形绘制
4.5.1  矢量图形类
4.5.2  画笔
4.5.3  变幻
4.6  位置数据
4.6.1  获取途径
4.6.2  计算两条GPS数据间的距离
4.7  传感器
4.8  HTTP与P2P通信
4.8.1  HTTP操作(Windows 8.1更新)
4.8.2  NFC
4.8.3  蓝牙4.0
4.8.4  WiFi Direct
4.8.5  Geofence(Windows 8.1功能)
4.9  输入方式
4.10  Charm搜索
4.10.1  概述
4.10.2  搜索实战
4.11  Charm分享
4.11.1  概述
4.12  关联文件类型
4.13  关联URI协议
4.14  打开文件
4.15  国际化
4.15.1  语言国际化
4.15.2  日期国际化
第5章  企业开发--完整的解决方案
5.1  企业级部署
5.2  数据加密和安全证书
5.2.1  专有名词及相关类
5.2.2  常见的安全场景
5.2.3  加密与密钥
5.2.4  数字签名、哈希与证书
5.3  集成OAuth认证或Live验证
5.3.1  OAuth认证
5.3.2  OpenID认证
5.3.3  WebAuthenticationBroker认证代理
5.3.4  微软Live认证
5.3.5  存储用户凭据
5.4  集成SOA
5.5  集成Azure
5.6  集成Dynamics CRM
5.7  集成SharePoint、Office 365
5.8  集成地图服务
5.8.1  概述
5.8.2  地图数据
5.8.3  地图控件
5.8.4  地图服务
5.8.5  集成UCMap
5.8.6  地图偏移
5.9  与Windows Phone互操作
5.10  性能优化
附录A  微软在线技术文档链接
附录B  第三方SDK或开源组件
附录C  支持的国际化语言
附录D  Windows 8商店应用审核要求
参考文献

  • 著者童明
  • 出版社电子工业出版社
  • ISBN9787121218088
  • 版次1
  • 包装平装
  • 出版时间2013-12-01
  • 用纸轻型纸
  • 页数356
  • 正文语种中文

温馨提示

由于部分商品包装更换较为频繁,因此您收到的货品有可能与图片不完全一致,请您以收到的商品实物为准,同时我们会尽量做到及时更新,由此给您带来不便多多谅解,谢谢!