描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302416388
第1章 综述
第2章 开发环境和项目工程解析
第3章 XAML界面原理和语法
开发提高篇
第4章 控件编程
第5章 布局管理
第6章 应用数据
第7章 图形绘图
第8章 变换特效和三维特效
第9章 动画编程
第10章 样式和模板
第11章 数据绑定
第12章 列表编程
第13章 图表编程
开发进阶篇
第14章 网络编程
第15章 Socket编程
第16章 蓝牙和近场通信
第17章 联系人存储
第18章 多任务
第19章 应用间通信
第20章 多媒体
第21章 地理位置
第22章 C#与C 混合编程
开发实例篇
第23章 应用实战:Bing在线壁纸
第24章 应用实战:记账本
序
四十不惑创新不止
从飞鸽传书到指尖沟通,从钻木取火到核能发电,从日行千里到探索太空……曾经遥不可及的梦想如今已经变为现实,有些甚至超出了人们的想象,而所有这一切都离不开科技创新的力量。
对于微软而言,创新是我们的灵魂,是我们矢志不渝的信仰。不断变革的操作系统,日益完善的办公软件,预见未来的领先科技……40年来,在创新精神的指引下,我们取得了辉煌的成绩,引领了高科技领域的突破性发展。
IT行业不墨守成规,只尊重创新。过往的成就不能代表未来的成功,我们将继续砥砺前行。如果说,以往诸如个人电脑、平板电脑、手机和可穿戴设备的发明大都是可见的; 那么,在我看来,未来的创新和突破将会是无形的。“隐形计算”就是微软的下一个大事件。让计算归于“无形”,让技术服务于生活,是微软现在及未来的重要研发方向之一。
当计算来到云端后,便隐于无形,能力却变得更加强大; 当机器学习足够先进,人们在尽享科技带来的便利的同时却觉察不到计算过程的存在; 当我们只需通过声音、手势就可以与周边环境进行交互,计算机也将从人们的视线中消失。正如著名科幻作家亚瑟·查尔斯·克拉克所说: “真正先进的技术,看上去都与魔法无异。”
技术是通往未来的钥匙,要实现“隐形计算”,人工智能技术在这其中起着关键作用。近几年,得益于大数据、云计算、精准算法、深度学习等技术取得的进展,人工智能研究已经发展到现在的感知、甚至认知阶段。未来,要实现真正的人机互动、个性化的情感沟通,计算机视觉、语音识别、自然语言将是人工智能领域进一步发展的突破口及热门的研究方向。
2015年7月发布的Windows 10是微软在创新路上写下的完美注脚。作为史上个真正意义上跨设备的统一平台,Windows 10为用户带来了无缝衔接的使用体验,而智能人工助理Cortana、Windows Hello生物识别技术的加入,让人机交互进入了一个新层次。Windows 10也是历好的Windows,有中国印记的Windows,不但有针对中国本土的大量优化,还会有海量的中国应用。Windows 10是一个具有里程碑意义的跨时代产品,更是微软崇尚创新的具体体现,这种精神渗透在每一个微软员工的血液之中,激励着我们“予力全球每一人、每一组织成就不凡”。
四十不惑的微软对前方的创新之路看得更加清晰,走得也更加坚定。希望这套丛书不仅成为新时代之下微软前行的见证,也能够助中国的开发者一臂之力,共同繁荣我们的生态系统,绽放更多精彩的应用,成就属于自己的不凡。
沈向洋
微软全球执行副总裁
前言
在移动互联网的时代里面,IT行业迎来了一场又一场的创新和颠覆的技术大战,三大巨头(微软、苹果和谷歌)也越战越激烈,都在抢占平台的市场。创新与革命一直都是IT行业的灵魂,苹果凭着iPhone和iPad在移动互联网时代里面掀起了一波又一波的浪潮,苹果重新定义了手机和平板电脑的含义,给予人们一种独一无二的体验,并且打造出了一种前所未有的商业模式,使其iPhone和iPad产品在推向市场后大受欢迎。后来,谷歌公司收购了Android操作系统,把这场智能终端领域的革命推向了另一个高潮,谷歌开源的策略让Android手机遍地开花,大受追捧。然而,革命总是有人欢喜有人忧,昔日的王者诺基亚,已经失去了当年在手机领域呼风唤雨的地位了,Symbian操作系统的臃肿和落后让诺基亚已经力不从心,微软的Windows Mobile操作系统的市场占有率也日渐下降。创新和革命一直都没有停止过,面对着严峻的形势,微软重新审视了操作系统的研发,果断地抛弃了落后的Windows Mobile操作系统,研发出了Windows Phone和Windows 8操作系统,分别在手机和平板领域对抗苹果和谷歌。从2010年的个版本Windows Phone 7开始到2012年的Windows Phone 8面世,再到2014年的Windows Phone 8.1,微软一路上不停地开拓创新、精雕细琢,打造出一个强大的手机操作系统和完善的Windows Phone生态圈。Windows操作系统也从Windows 8到Windows 8.1不停地更新和完善用户体验。而这一切都在为Windows 10操作系统的诞生做铺垫和过渡,统一的操作系统和平台一直以来都是微软的核心战略,这一战略终于在Windows 10上实现了。Windows 10是微软当前为重要的产品,并且微软宣布Windows 10是后的一个Windows系统。可以不夸张地说,Windows 10将会决定着微软在移动互联网时代的成败,微软在这场巨头争霸中吹起了冲锋的号角。
Windows 10是一个全能操作系统,支持手机、平板、PC、游戏机、物联网等智能设备,采用统一的应用商店,统一的应用程序,开发者只需开发一个Windows 10的通用应用程序放到应用商店里面,所有基于Windows 10的硬件设备都可以运行,这对于开发者来说是一个非常振奋人心的事情。在未来的移动互联网和物联网的时代里面,Windows 10将会起着举足轻重的作用,微软对Windows 10充满了信心,微软计划在三年的时间里让运行Windows 10的设备达到10亿台。对于开发者来说,Windows 10是一次难得的机遇——不仅仅在移动互联网时代,也在即将到来的物联网时代。
本书包含哪些内容
本书内容涵盖Windows 10通用应用开发的各方面的知识,例如控件、布局、应用数据、图形动画、列表编程、图表编程、动画、数据绑定、网络编程、多媒体、蓝牙、近场通信、应用间通信、地理位置、C 编程等。全书讲解全面,实例丰富,深入浅出地介绍了Windows 10通用应用开发的方方面面。后,书中以应用开发实例讲解了两个完整的Windows 10通用应用开发的过程,并且提供了全部的源代码。
如何高效阅读本书
由于本书的实例主要使用的是C#编程语言开发的(C 编程章节使用的是C 编程语言),所以需要读者有一定的C#编程基础。本书的各章节之间有一定的知识关联,由浅至深地渐进式叙述,建议初学者按照章节的顺序来阅读和学习本书; 对于有一定Windows Phone和Windows 8编程经验的读者,可以略过一些章节,直接阅读自己感兴趣的内容。
如何快速动手实践
本书每个知识点都配有相应的实例,读者可以直接用Microsoft Visual Studio 2015开发工具打开工程文件进行调试和运行。由于微软的开发工具和Windows 10 SDK更新较频繁,所以不能保证的开发环境和本书中描述的内容完全一致,要获取的开发工具和Windows 10 SDK请关注微软的Windows开发的中文网站(.windows.com)的动态。
本书适合哪些读者
本书适合于Windows 10通用应用开发初学者,也适合iOS和Android平台的开发者快速地转入Windows 10的开发平台,同时对于有一定的Windows 10开发经验的读者也有很好的参考学习价值。
由于作者水平有限,Windows 10开发知识极其广泛,书中难免存在疏漏和不妥之处,敬请广大读者批评指正。
作者
2016年1月
评论
还没有评论。