搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
精通Windows应用开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115376572
  • 作      者:
    (美)Jesse Liberty,(美)Philip Japikse,(美)Jon Galloway著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2015
收藏
编辑推荐
  Windows 8.1应用是Windows平台上的革命性发展。快速、流畅、有触感、无铬合金色的特点,为Windows用户提供了崭新的外观与感受。作为应用的坚实后盾,微软Windows 8.1系统的现代风格UI为桌面PC与平板电脑带来了丰富可靠的用户体验。反过来,全新的用户界面又依赖于WinRT,为应用带来无与伦比的灵活性与力量。
  《精通Windows应用开发》的主题就是理解这些新技术以及如何将其与C#语言和XAML标准结合起来。作者从Windows设计原则出发,通过实例详细讲述了Windows应用程序开发的全部知识要点,充分展示了Windows 8.1的力量与精妙。本书适合任何想要使用跨平台标准的HTML5和JavaScript来掌握Windows 8开发的人。
展开
作者简介
  Jesse Liberty,Falafel Software软件公司资深顾问,拥有Microsoft MVP和Telerik MVP证书,并为PluralSight软件开发在线教育平台创立了多门课程。他担任过微软的资深培训师,Telerik公司的XAML培训师,AT&T公司的软件工程师,PBS的软件架构师和花旗银行的信息技术副总裁。

  Philip Japikse,国际演说家,拥有Microsoft MVP、ASPInsider、MCSD、CSM和CSP证书,是开发者社区的热心成员。他拥有30多年的.NET开发经验,2005年起将精力大量投入敏捷社区中。作为InterKnowlogy公司的首席架构师,他指导优秀的团队提供了高品质的用户体验。他还是Cincinnati .NET User's Group和Cincinnati Software Architect Group论坛的首席指导。

  Jon Galloway,微软资深培训师,拥有17年使用微软技术开发桌面和Web应用程序的经验,其中既有琐碎的入门级小程序,也有为大型金融公司开发的应用程序。在此期间,他还为多个开源项目作出了贡献,开通了Herding Code播客并为5年来的微软大会演示应用的开发工作提供了帮助。
展开
内容介绍
  Windows 8.1的出现不仅提供了跨设备的用户体验,也提供了跨设备的开发体验。本书着眼于实际项目中所需要的特性,以及现有C#编程知识的运用,对如何最大限度地利用Metro、WinRT和Windows 8进行了讲解,内容详尽,注重理论学习与实践开发的配合。
  《精通Windows应用开发》主要内容:
  Windows 8.1和WinRT的作用及其特殊性;
  如何使用先进特性创建具有沉浸感和吸引力的Windows 8.1应用;
  如何创建可以在平板电脑和桌面PC上缝使用的应用;
  如何准备和部署Windows 8.1应用。
展开
精彩书摘
  Windows 8.1的开发工作与Windows Presentation Foundation(WPF)应用程序的开发工作有许多相似之处。当然,最大的相同点是这两项工作都使用了XAML和C#。你掌握的许多用户界面(UI)和程序代码技巧也都可以在Windows 8.1应用程序中使用。但是,二者还有许多不同之处。Windows 8.1应用程序以触摸屏为核心(也支持鼠标和键盘交互方式),其中的某些设计原则与WPF的设计原则截然相反。Windows 8.1的应用程序隔离级别远高于WPF,从而将安全性提高了一个层次,同时也遇到了处理数据的独特挑战。其应用程序是通过应用商店(而非手动操作或微软安装程序包)部署的。
  如果你不是WPF开发者也无需担心。本书涵盖了开发Windows 8.1应用程序所需的全部知识。
  1.1 背景
  微软于2012年10月26日发布了Windows 8.0操作系统。这个版本在多个方面取得了突破,但它取得的最大进步莫过于Windows 8的两种界面和对ARM设备的支持。
  1.1.1 两种用户界面
  Windows 8.0的初始版本引入了两种UI:支持Intel硬件的传统桌面,以及同时支持Intel硬件和ARM硬件的磁贴式界面(以前称Metro式界面),这对于Windows操作系统来说是破天荒的创举。
  简而言之,与Windows 7相比,Windows 8.0的桌面UI更加优秀,其安装文件小得多(升级后,我的硬盘还多出了6GB可用空间),而且更加安全,在相同硬件条件下,运行速度也比Windows 7更快。
  磁贴式UI是Windows 8.0引入的全新界面。尽管相同类型的磁贴式界面已经被应用于Windows Phone操作系统,但这是Windows非手机系统版本多年来的第一次重大改变。
  1.1.2 支持ARM设备
  基于ARM架构的处理器(由英国ARM Holdings公司制造)已经称霸平板电脑市场。这个市场最明显的缺憾就是没有微软的产品,至少在微软看来是这样。Windows用户也可能会有相同的观点。微软通过Surface RT将基于Windows的产品打入了平板电脑领域,使用户能够同步台式机、笔记本电脑、智能手机和平板电脑,而且Microsoft Office也能在Surface RT上运行!
  1.1.3 接受度
  这些巨大的改变在第一年的评价如何?单从媒体和专家的反映来看,情况很糟。这与操作系统本身无关,而与大众的呼声有关。从“开始菜单在哪里”到“怎样打印资料”,人们不断抱怨这些改变。这些意见都是正确的吗?观点不同,得出的结论也不同。很快,后续发布的Windows 8.1带回了开始按钮,并且解决了最常见的一些问题,使牢骚满腹的人们看到了新版本的优点。
  有趣的是,多家网站的统计结果表明,Windows 8发布第一年的接受度能与XP发布第一年的接受度匹敌。如果你经历过Windows 95的时代,就能回忆起似曾相识的场景。事物总在不断变化,经过最初的震惊,大家都平静下来,开始使用新软件。
  1.1.4 快速的发布周期
  发布Windows 8后不到一年,微软就在2013年10月17日发布了Windows 8.1。该版本并非简单的补丁包(sp),它解决了人们抱怨的许多问题,如恢复了“开始”按钮,能够直接启动到桌面模式,等等。人们可以自由地通过微软应用商店(Microsoft Store)来安装Windows 8.1,因此该版本的安装率极高。
  1.1.5 微软应用商店
  你一定遇到过因家人点击网页中的弹出窗口或者安装了别人推荐的软件,而不得不为他们解决问题的情况吧?在Windows 8/8.1中,应用程序的主要来源是微软应用商店(Microsoft Store,下文简称为“应用商店”)。通过这个核心站点,获取应用程序,有助于防止安装恶意软件,提高设备的安全性和可靠性。应用商店还为开发者提供了一个向其他人展示应用程序的平台。详细了解向应用商店提交应用程序的方法,请参阅第12章。
  1.1.6 Windows 8.1的新增功能
  与Windows 8.0相比,Windows 8.1做出了许多改变。本书的每一章开头都有“Windows 8.1的新增功能”栏,概述与该章主题有关的Windows 8.1新增功能。这些章节详细介绍了使用Visual Studio 2013和Windows 8.1开发应用程序的方法。
  ……
展开
目录
第1章 入门 
1.1 背景
1.2 Windows的设计原则
1.3 工具
1.4 Git
1.5 NuGet
第2章 创建第一个Windows 8应用
2.1 Windows的体系结构(面向开发者) 
2.2 创建第一个应用
2.3 Model View ViewModel
2.4 导航
2.5 小结
第3章 主题、面板和控件
3.1 选择一种主题
3.2 使用面板
3.3 使用控件
3.4 了解依赖属性
3.5 小结
第4章 绑定
4.1 数据上下文
4.2 创建简单的绑定
4.3 数据绑定语句
4.4 绑定错误
4.5 绑定元素
4.6 绑定模式
4.7 UpdateSourceTrigger
4.8 INotifyPropertyChanged 
4.9 绑定集合对象
4.10 数据转换器
4.11 小结
第5章 视图
5.1 GridView控件和ListView控件
5.2 网格应用程序模板
5.3 拆分布局应用程序模板
5.4 小结
第6章 本地数据
6.1 应用程序数据
6.2 创建数据层次
6.3 本地数据
6.4 用户指定的存储位置
6.5 SQLite
6.6 小结
第7章 远程数据和服务
7.1 远程数据服务
7.2 REST
7.3 常见的API格式
7.4 ASP.NET Web API
7.5 通过Windows 8.1客户端访问ASP.NET Web API服务
7.6 在Windows 8.1中使用OData数据
7.7 小结
第8章 搜索和共享合约
8.1 搜索
8.2 共享 
8.3 创建共享目标
8.4 小结
第9章 通知
9.1 通知的显示选项
9.2 通知的传送选项
9.3 动态磁贴
9.4 辅助磁贴
9.5 Toast通知
9.6 通过Windows推送通知服务和Windows Azure移动服务推送通知
9.7 小结
第10章 应用的生命周期 
10.1 三种应用状态
10.2 状态转换
10.3 使用挂起管理器
10.4 创建应用
10.5 回应挂起操作
10.6 回应激活操作
10.7 小结
第11章 获取利润
11.1 选择获利方案
11.2 实现获利方案
11.3 小结
第12章 发布应用
12.1 注册开发者账号
12.2 提交应用清单
12.3 小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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