基本信息
- 原书名:Professional Windows 8 Programming: Application Development with C# and XAML
- 原出版社: Wrox
- 作者: Nick Lecrenski Doug Holland Allen Sanders Kevin Ashley
- 译者: 刘振 彭闯 邹鋆弢
- 出版社:清华大学出版社
- ISBN:9787302356929
- 上架时间:2014-6-3
- 出版日期:2014 年5月
- 开本:16开
- 页码:460
- 版次:1-1
- 所属分类:计算机 > 操作系统 > Windows
内容简介
作译者
DougHolland是微软的技术开发人员和平台推广团队的架构师,他主要的工作是和微软的战略合作伙伴ISV一起开发Windows8和WindowsPhone 8的最新特性,以此给用户带来更加愉悦的操作体验。在加入微软DPE之前,他被授予两个微软MVP(VisualC#)以及英特尔黑带开发奖,并拥有牛津大学软件工程硕士学位。
Allen Sanders是Teksouth公司的系统结构设计师,而且还是LiquidKey和LLC公司的合伙人,他涉猎的技术领域包括UV、LOB数据库以及Windows 8和Windows Phone 8新使用体验。
KevinAshley是微软公司的首席系统架构师,曾开发多款卓越的Windows 8和Windows Phone应用程序,还是一个代码瘾君子和兼职的滑雪教练。在进入微软之前,Kevin成功地成立了一家基于云的智能商业公司,并任职于公司的财务部门。他作为一名资深的软件开发者,开发了网格计算模型、数据仓库以及为全球500强和分布世界各地的对冲基金组织开发实时的货币交易解决方案。他获得了数学和计算机科学的双博士学位,以及金融学MBA硕士学位。他喜欢在博客http://kevinashley.com中写一些有关计算机软件技术的文章。
目录
1.1 改变规则
1.2 Windows8的不同之处
1.2.1 了解Windows 8 Zune理念
1.2.2 WindowsPhone 7延伸
1.3 玩转Windows 8
1.3.1 登录屏幕
1.3.2 Start屏幕
1.3.3 搜索功能
1.3.4 应用程序生命周期
1.3.5 访问桌面模式
1.4 WindowsStore应用开发
1.5 He110WindOwS8
1.5.1 选择编程语言和默认文件夹
1.5.2 构建一个简单的Windows Store应用
1.5.3 设置应用程序的功能
1.5.4 HTML开发人员该怎么办
1.6 WindowsStore应用的类型
1.7 Split应用程序
1.8 小结
前言
在本书中,你可以学到所有有关Windows 8应用开发的特性以及如何将它们最好地应用于PC和平板电脑中。同时,还可以了解到如何使用XAML和C#创建一种比Google Chrome更加强调内容的新风格的应用程序。Windows Store应用有别于传统的Windows桌面应用,因为它运行在全屏模式下同时也没有使用占用宝贵屏幕资源的传统菜单系统。此外,除了在WinRT开发平台中的新型应用程序外,Windows 8还可以让用户轻松访问各种硬件功能,如传感器和地理位置。本书将会帮助程序开发人员在其应用中使用这些功能。
最后,你可能已经注意到Windows 8为应用程序的销售领域也带来了巨大变化。有了最新发行版本的Windows 8,开发人员可以马上访问在线应用程序商店,在商店中他们可以轻松地给广大的Windows 8用户分发和销售应用程序。同时本书还会一步步展示如何通过使用Visual Studio 2012来为应用程序在Windows Store中的部署做准备。新的Windows Store提供了一种获取高额利润回报的方式,以及为应用程序提供免费的在线分销和推广平台。
成为一个Microsoft产品的开发人员可谓恰逢其时。随着Windows 8推入市场,你会发现Windows Store中会需要越来越多的高质量、内容丰富的应用。这些应用的目标平台是PC和平板电脑,以及即将发布的Windows Phone 8。本书将引导你学习必要的知识和工具,从而创建出满足这些需求的应用。
本书读者对象
本书适合于之前就具有Windows和Web应用开发经验的高级程序员,在阅读本书之前最好具有以下专业技能:
● 熟练使用Visual Studio
● 熟悉.NET Runtime
● 熟悉C#编程语言
● 熟悉XAML语言
● 熟悉WPF
尽管本书简单地介绍了XAML以及如何使用XAML来为Windows Store应用创建用户界面,但是没有详细讲解使用XAML的具体细节,如果你以前就具有任何有关Silverlight 或者WPF项目的开发经验,则可能会对文章理解得更加透彻。
本书假定读者已经熟悉C#语言并精通它的使用,主要讨论了一些在.NET 4.5 Run Time和WinRT中新增的特性,但是不会介绍有关C#编程的概念。
如果你最近一直在阅读各种博客和技术网站,那就应该会知道,Windows 8允许开发人员使用各种编程语言来创建应用程序,包括HTML/CSS/JavaScript,所有这些只是为了让程序开发人员以他们喜欢的方式来开发Windows 8应用。但是本书并没有深入到细节来讲解程序的开发方法,而是仅仅关注如何使用主要的编程语言,即XAML和C#来创建Windows Store应用,书中对如何使用HTML/CSS/JavaScript来编写应用程序的基本方法不会作详细介绍。
本书主要内容
本书介绍了如何使用XAML和C#来创建丰富的内容驱动的Windows Store应用,以及在Visual Studio 2012中如何使用新特性,包括很多新的应用程序摸板,这些应用程序模板可以帮助开发人员快速启动Windows Store应用开发设计。以下是各个章节的相关内容和概述:
● 第1章:“一瞥未来”, 简要回顾Windows 8的发展历程,同时该章将会对Visual Studio 2012作简要介绍,并开始创建第一个Windows Store应用。
● 第2章:“XAML”,简单介绍XAML用户界面语言以及如何在Visual Studio 2012中开发设计应用程序。
● 第3章:“使用控件样式、数据绑定和语义缩放增强应用程序”,阅读到该章,你将具有扎实的XAML基础,并会继续熟悉一些高级XAML主题。
● 第4章:“Windows 8用户界面”,介绍WinRT和Windows 8中许多新的XAML控件。