Welcome

首页 / 软件开发 / .NET编程技术 / Windows 8实例教程:开篇

Windows 8实例教程:开篇2014-07-03 cnblogs Kevin Fan2012年10月26日,微软发布Windows  8操作系统以及自主品牌平板电脑 Surface,Windows作为世界上最流行的操作系统,发布一周内,下载量超过400万 。毋庸置疑  Windows Store正在酝酿着巨大的Windows应用市场,越来越多 的应用开发商,互联网运营商,外包开发团队以及个人承包商加入到  Windows Store应用开发行列,相信未来几个月Windows Store应用数量将 突飞猛进。 为了帮助更多开发人员学习和了解Windows  Store应用开发, 在随后的一段时间里,我将整理出一套Windows  8应用开发实例教程,该系 列教程汇总当前Windows Store应用开发实例,结合作者在开发或移植部分项目到 Windows Store的经验,通过实例演示,讲解Windows  8应用开发方法,流 程以及特性,  从而达到在学习理论的基础上,和实践相结合的目的。如果 你将从事或者正在从事Windows Store应用开发,欢迎加入一起交流学习。

从Silverlight到Windows  8

在教程开始前,我想先聊聊  Silverlight。说起Silverlight,大家难 免有些失望和消极。让我们暂且放下曾经Silverlight辉煌,先回忆一下  Silverlight给我们带来了什么。众所周知,WPF是Silverlight的起源,在 WPF中,微软引入新的UI描述语言XAML,而真正将  XAML发扬光大的是 Silverlight。在.Net Framework  3.0时期,微软将XAML语言和后台开发语 言进行分离,引入了一个全新的开发模型,从而使逻辑开发和UI设计进行拆分, 有效的降低代码之间的依赖性,更加有助于团队中设计人员和开发人员的协作。 而这种开发模式一直被沿用到Windows Phone,Windows Store应用开发。从宏观 来看, Windows Store应用开发,Silverlight,WPF都具有同样的开发语言以及 相同的开发模型。  通过个人经验可以证实,作为具有Silverlight应用开 发经验的程序员,通过学习特定类库API,可以快速而有效的掌握Windows Store  应用开发。

Windows  Store 应用
 
XAML  and C#(VB.Net)WinRT Library
Silverlight  应用
 
.NET  Library Subset
WPF  应用
 
Full  .NET Library
曾经有不少朋友留言询问,Silverlight是不是已死?我会问他,是否要从事 Windows Phone应用开发?是否要从事  Windows Store应用开发?是否会使 用WPF从事Windows桌面应用开发?如果任何一个问题是肯定的,你就不能否认 Silverlight  的存在以及重要性。

作为开发人员,我们不能只是看到一门技术的改变为我们带来了什么,而更多 的是要看,曾经学习和使用这门技术给我们留下的经验。这样才会发现在过去的 经验积累中获得的真正的价值。处于当前信息发展迅猛的时代,拥有快速的学习 能力以及宝贵的经验,其价值远远胜于所掌握的技术。相信大家都明白,技术是 会不断的改变,而学习能力和经验是可以不断的积累和重复利用的。

在这个系列教程中,熟悉Silverlight应用开发的朋友,会经常看到似曾相识 的代码,以及开发模式。在随后的一个例程中,我将演示如何移植Silverlight应 用到Windows Store应用,希望能够对Silverlight开发人员有所帮助。

开发环境

目前Windows Store应用开发需在Windows  8操作系统下使用Visual Studio 2012进行. 大家可以从微软网站下载Visual Studio 2012  Express 运行每篇提供的实例代码。我的开发环境如下:

1.  Windows 8 Pro

如果正在使用Windows  7,可以通过付费升级的方式购买Windows 8. 另 外也可以通过微软官网下载试用版。

2.  Visual Studio 2012 Ultimate, 如果是免费用户,可以下载 VS2012 Express开发并运行该系列代码。