手把手玩转win8开发系列课程(2)

 对win8开发,上一节我们对win8进行了简单的介绍,这一节我们来瞧一瞧他的开发环境搭建。 

  前奏。

这里所讲的win8开发,主要是指Windows8 app store 上开发,及metro ui或叫morden ui 程序的开发。传统桌面应用程序,网站应用程序的win8开发和在win7,xp下一模一样,这里就不多做过多的赘述。

这里的开发运行环境必须是Windows8,开发工具可以用vs2012 express 版本,注意这里只能开发Windows8 app store的应用程序,下载地址为http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso

而大家倘若需要开发更为完全的程序,如桌面应用程序和网站的应用的程序,  就需要vs2012旗舰版,下载地址为: http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso

继续

 安装好了vs2012 以后,你就认为能够开发程序吗?不对啊!你需要一个填写一个产品密钥吗!这个产品的密钥,你需要有一个微软的帐号,才能申请,没有吗?你就去微软的网站申请一个。appkey填写如图所示:

如果是创建Express免费版本,则新建项目→已安装→模版→Visual C#→空白应用程序。如果是vs2012旗舰版,则新建项目→已安装→Visual C#→Windows商店应用程序→空白应用程序。下图以vs2012旗舰版为例,来演示创建空白应用程序。相应的快捷键是ctrl+shift+N

开发程序时候,需要获得开发人员许可证,根据需要申请时候,需要根据提示一个注册即可,注册时候,需要联网,之后不需要了,一般一个账户使用1个月。

运行程序的时候的,可以用本机运行,也可以用模拟器调试,还可以用远程调试,远程调试,一般有surface等的Windows8 平板电脑童鞋们,把写好的程序在这平板电脑上运行。选择运行的时候,如图所示:

本机调试,是把app作为metro程序运行。  模拟器调试,是开一个模拟器,   特别解密,这里模拟器其实本质是写了一个socket的截屏软件,来监视屏幕的运行。模拟器运行效果如图所示:

  

这里特别提醒,由于每次运行模拟器需要很长很长的时间,所以建议大家用模拟器调试的时候,不要关闭模拟器,从而提高开发的效率。

对于用本机调试还是用模拟器来调试,温馨提示,模拟器调试比本机调试更加的方便,主要是因为这种开发的形式都是在desktop形式下进行的,而本机调试是在两种模式(desktop与metro ui模式)下进行,需要来回的切换相应的 模式。如果出现“应用程序注册错误”,则需要关闭模拟器重新启动,如果程序无反映的,则也需要重启。

这就是开发环境的搭建.大家以后再说。

时间: 2024-08-01 16:39:09

手把手玩转win8开发系列课程(2)的相关文章

手把手玩转win8开发系列课程(23)

这节,我们来讨论①像程序中添加最复杂的flyout控件②创建包装类 (1)像程序中添加最复杂的flyout控件 手把手玩转win8开发系列课程(21)的时候了,我们已经把一个简单的FlyOut的文件添加到了项目中,我们觉得还不够,因此了,上节我们创建了一个复杂的控件.于是,我们来将其添加到项目中去,下列是添加这个控件的源码: 1 <!--flyouts 命名空间 指向MetroGrocer.Flyouts--> 2 <flyouts:HomeZipCodeFlyout x:Name=&q

手把手玩转win8开发系列课程(8)

这节,我们继续上节的一个议程. ①添加一个主页 现在我已经定义了一个ViewModel,我就开始整合项目.第一步就是添加主页到添加到项目中去.我明白项目为何吧页面创建为空白页面,但这个空白的页面起名字叫空白一点儿意义都没有吧,我这里需要给新页面起一个更有意义的页面.原先的空白页面,我已经吧他干掉了. 鄙人是个贱体,我更喜欢添加一些新的文件夹,使其更加的有层次.因此,我加了一个新的文件夹加做pages.在此文件夹下,我右击我添加了一个叫做list的xaml的文件. 特别提醒,如果你是xaml的一个

手把手玩转win8开发系列课程(5)

  前面第三节,我们对ui层大一统的技术--xaml技术有了一个概览.   这节中的我们正式以一个项目--食品管理程序从头到尾的开发的过程,来真真正正手把手进行win8开发.别看这是简简单单的项目,麻雀虽小,能够学win8的开发的方方面面--数据的绑定,各种各样的控件和xaml样式的引用等等.   在下图1,你会看到这个项目最终运行的效果(在模拟器中运行的). 项目的开篇介绍. 针对项目,首先,可以肯定告诉大家我写的这个项目的内容是针对程序猿们而不是对于这些设计妹妹,而且这个食品管理器不是一个完

手把手玩转win8开发系列课程(1)

win8操作系统推出一个多月了,我做win8开发也有2个多月了,也写了不少wi8开发的游戏开发的博文(这一系列我会继续的更新),在这里我准备重新推出一套win8的手把手的教程,来帮助更多人,走入win8开发的阵营. 这里我们做好一些win8前期的工作,安装win8及其对win8进行一些介绍.   Win8是由微软公司开发的,具有革命性变化的操作系统.该系统旨在让人们的日常电脑操作更加简单和快捷,主要是针对平板电脑等新一代的移动互联网操作系统,是为人们提供高效易行的工作环境Win8支持来自Inte

手把手玩转win8开发系列课程(3)

上节,我们已经搭建了他的开发环境,这节,我们对UI层大一统的技术--XAML技术进行一个概览. 先来搞清楚什么是XAML?所谓XAML是eXtensible Application Markup Language的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言.  特别提醒,xaml中含有ML两个字,因此可以看出来他属于ML(mark Language)家族,这里有必要揭秘一下他的前世今生.      在xaml出现之前,微软技术的

手把手玩转win8开发系列课程(4)

上节我们说的windows8开发主要是研究开发windowsstore程序,那么我们这节重点讨论了windows store 究竟是何物?为什么平板电脑都有什么store?并且对这几个成熟的windows store程序进行简单的演示,从而比较win8平板电脑与其他的平板电脑有什么独特的地方. windows store 程序就是软件的开发者开发好了一个程序以后,只有且必须把相应的程序上传到微软的官方市场上,才能够让大庭广众使用.为什么会推出了这种机制了.这就有必要与现在的pc的程序安装来比较.

手把手玩转win8开发系列课程(6)

这节,揭秘工程继续. 揭秘 StandardStyles.xaml文件. common文件下所包括项目中要所使用各种各样的模板文件.如图所示: 别看这么多文件了,我这里关心StandardStyles.xaml文件,他有什么作用了,最明显的作用是这个文件包含了app.xaml中所引用的一些资源字典的数据.这些数据有究竟是什么了,我问你你看到的metro风格的窗体是哪儿规定,就是来自StandardStyles.xaml文件定义的各种各样的样式.你如果对xaml有所了解的话,一定对xaml中样式不

手把手玩转win8开发系列课程(28)

这节,我们讨论两个主题 ①打破视图 ②使用瓦片和徽章来更好的用户体验 如果你把断裂视图呈现给用户,你可以恢复到一个更广泛的布局时,与用户交互的应用在某些方面.为了证明这个道理,  我添加一个按钮到viewPage页面上.下列的源代码所示: 1 <StackPanel x:Name="TopRight" Background="#70a524" Grid.Column="1" 2 Grid.Row="0"> 3 &l

手把手玩转win8开发系列课程(27)

这节,我们讨论两个主题 ①打破视图 ②使用瓦片和徽章来更好的用户体验 如果你把断裂视图呈现给用户,你可以恢复到一个更广泛的布局时,与用户交互的应用在某些方面.为了证明这个道理,  我添加一个按钮到viewPage页面上.下列的源代码所示: 1 <StackPanel x:Name="TopRight" Background="#70a524" Grid.Column="1" 2 Grid.Row="0"> 3 &l