# WindowsStoreApps **Repository Path**: tzhgit/windowsstoreapps ## Basic Information - **Project Name**: WindowsStoreApps - **Description**: 一个学习如果构建windows store应用程序的工程。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2013-11-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## WindowsStoreApps 这是一个专门为`Windows Store`应用程序开发新人而准备的示例程序框架。 所以如果你是一个`Windows Store`应用开发老鸟,显然这不是为你准备的 ;)。 当然欢迎老鸟的批评指正。 下面是一些针对新人的学习资料: ### 新人学习路线(尝试版本) * 下载最新版本的Windows开发环境 (Windows 8.1 preview)。(1天) > http://www.microsoft.com/visualstudio/eng/2013-preview * 了解学习资料的获取方式 (MSDN) (0.5天)。 > http://msdn.microsoft.com/en-US/windows/apps/br229519 * 学习开发组内人员的设置和各自角色的职责,以及对于新feature的开发流程。(1天) * 学习 .Net4.5 的重点开发知识,例如异步编程模式(Task based)。(1-2天) > http://msdn.microsoft.com/en-us/library/jj160347.aspx > http://msdn.microsoft.com/en-us/library/hh873175.aspx * Demo制作(2天):http://msdn.microsoft.com/en-us/library/windows/apps/hh974581.aspx >1. 按照教程写一个Hello world程序。 >2. 添加Demo的生命周期管理功能。 >3. 添加导航,布局,以及多视图功能。 >4. 添加文件访问功能。 >5. 按照教程制作一个Windows Blog RSS阅读器 * 学习MVVM Light的各个模块的应用和思想。(1.5天) > http://mvvmlight.codeplex.com/workitem/list/basic * 学习WinRT XAML Toolkit的一些实用工具模块。(1.5天) > http://winrtxamltoolkit.codeplex.com/ * 用MVVM Light改以上已经制作过的Demo。(1天) * 学习Windows Store应用程序Contracts系统扩展特性功能的使用场境和编程方式。(3天) >1. http://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx >2. http://blogs.msdn.com/b/windowsappdev/archive/2012/03/23/activating-windows-8-contracts-in-your-app.aspx * 学习Windows store和windows phone8程序代码跨平台技术, 以及社交跨平台组件的设计和使用。(2天) >1. http://msdn.microsoft.com/en-us/library/gg597391.aspx >2. http://components.codeplex.com/ * 按照资料学习Windows 8.1 preview的新feature。并制作相应的演示程序。(2天) > http://msdn.microsoft.com/library/windows/apps/bg182410 * 尝试将一个比较大的现阶应用程序移植到8.1上,并进行必要的适配工作。(3天) ### 示例框架 * 可以选用[该示例框架](http://git.oschina.net/congrats/windowsstoreapps) 来组织Demo程序。 ### 如何运行 运行环境: [Visual Studio 2012](http://www.microsoft.com/visualstudio/chs#downloads) 确保已经安装了git相关的代码工具,如果是在Windows 下建议使用[TortoiseGit](https://code.google.com/p/tortoisegit/)。 另外注意安装[TortoiseGit](https://code.google.com/p/tortoisegit/)前,需要先安装[msysgit](http://msysgit.github.io/)。 接下来就是获取代码和编译运行 * `mkdir [folder]` * `cd [folder]` * `git clone http://git.oschina.net/congrats/windowsstoreapps.git` * 双击安装: `[folder]\depends\GalaSoft.MvvmLight.4.1.24.0.msi` * 双击安装: `[folder]\depends\Live SDK\LiveSDK.msi` * 双击WindowsStoreApps.sln,按F5运行。