windows phone 7开发环境

Windows Phone开发环境的搭建

搭建WP的开发环境。
一, 下载Windows Phone SDK:  Windows Phone SDK(Software Development Kit开发工具包),现在最新版本是7.1版,请到http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=0a373422-6680-46a7-89e1-e9a468a14259&displaylang=zh-cn下载安装,请注意选择语言版本,一般我们选择简体中文就可以了,如果你喜欢英文版或者想锻炼一下你的英文也可以选择English版本的,目前微软承诺给WP7开发者免费使用。
  该工具包包含以下组件:

二, 系统要求:  下面是开发WP程序的标准配置和操作系统要求,大家在安装软件前一定要了解自己的电脑配置和操作系统版本是否满足要求,以勉耽误时间。


  • 支持的操作系统:Windows 7;Windows Vista
  • Windows® Vista®(x86 和 x64)Service Pack 2 - 除 Starter Edition 之外的所有版本
  • Windows 7(x86 和 x64)- 除 Starter Edition 之外的所有版本
  • 安装需要系统驱动器上有 4 GB 可用磁盘空间。
  • 3 GB 内存
  • Windows Phone Emulator 要求有使用 WDDM 1.1 驱动程序的支持 DirectX 10 或更高版本的图形卡
  • Windows Phone SDK 7.1 与 Visual Studio 2010 SP1 的最终版本兼容。

  注意:1, 使用Windows Phone Emulator模拟器要求支持DirectX 10 的显卡,否则无法调试用XNA开发的游戏程序,同时使用Silverlight开发的应用程序也会受到一定影响。
     2, 如果你的电脑已经安装了VS 2010,必须先将VS 2010升级到SP1版本才可以安装WP SDK。
三, 安装过程:  1, 点击Setup.exe安装,如图:
         
  2, 点击“Install Now”立即安装,当然你也可以选择"Customize"自定义,不过你唯一能改的就是安装路径,默认安装在C盘的Programe Files文件夹下,为了省事直接点击Install Now吧,接下来是接受许可协议画面,如图:
        
  3, 选择接受"Accept"开始安装,如图:
        
    再来一张:
      
  4, 安装完成,程序要求重启,点击立即重启操作系统安装完成,如图:
      
四, 第一个Windows Phone程序:  开发工具安装完成后,那么如何检测安装是否成功呢,最好的方式是建立一个程序测试,顺便看一下如何在我们搭建的环境下开始第一个WP程序,哇,真是太让人兴奋了!
  1, 启动Visual Studio 2010 Express for Windows Phone,打开后界面如下图:
      
  2, 点击"新建项目",新建一个项目叫HelloWP,如图:
      
   注意:这里有两个项目,分别是Silverlight for Windows Phone和XNA Game Studio 4.0。我们目前用到的是Silverlight for Windows Phone项目,这个主要是用于应用程序的开发,而XNA主要是用于游戏开发。
  3, 点击确定后进入到项目的主界面,如图:
      
  4, 这里我们要实现的功能是点击一个按钮让PageTitle改变文本,所以我们要修改的代码如下:

  1. <!--TitlePanel 包含应用程序的名称和页标题-->
  2.          <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
  3.             <TextBlock x:Name="ApplicationTitle" Text="我的第一个WP程序" Style="{StaticResource PhoneTextNormalStyle}"/>
  4.              <TextBlock x:Name="PageTitle" Text="Hello WP" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
  5.          </StackPanel>
复制代码

  5, 我们在<StackPanel>面板中再增加一个<Button>,并且增加Click事件修改PageTitle的Text属性,修改后的代码如下:

  1. <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
  2.            <TextBlock x:Name="ApplicationTitle" Text="我的第一个WP程序" Style="{StaticResource PhoneTextNormalStyle}"/>
  3.              <TextBlock x:Name="PageTitle" Text="Hello WP" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
  4.             <Button x:Name="myButton" Click="myButton_Click">Click me</Button>
  5.         </StackPanel>
复制代码

    后台代码如下:

  1. private void myButton_Click(object sender, RoutedEventArgs e)
  2.         {
  3.             PageTitle.Text = "成功啦!";
  4.         }
复制代码

  调试后在模拟器中看到的效果:
   
                    按钮单击前                        按钮单击后

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值