Win Phone 7 教程 ---- 入门

Win Phone 7 教程 ---- 入门

原文:(在 PC 上体验 Windows Phone 7)http://www.cnmsdn.com/html/201004/1271350840ID3763.html

 

wp7 em1

  基本原理是借助官方开发包在 PC 上模拟 Windows Phone 7,借助一些调整,比 SDK 自带的模拟器更完整。

  准备:

  • 运行 Windows 系统的电脑

  • 下载 Windows Phone 7 开发包

  • 定制的 Windows Phone 7 ROM [网盘下载BT 下载]

  安装,初次运行:

  1. 运行你下载的 Windows Phone 7 开发包自动运行程序,让它自动执行,你不需要改任何东西。

wp7 em2

  2. 第一步安装完成后重启。

  3. 打开刚刚安装好的 Microsoft Visual Studio 2010 Express,这是 Windows Phone 7 程序的主要开发工具。

  4. 点击“New Project”,在上手界面左侧或 File 菜单里都可以。

wp7 em3

  5. 点 OK 确认,随便打开一个 app template。

  6. 按 F5 运行模拟器。首次启动时间较长,完成后你可以进行操作。

wp7 em4

  看着有点散乱?微软把大部分有趣的东西都藏了起来,给开发者提供了一个刚够测试程序的部分。

  解锁自带程序

  开发包自带的镜像只有浏览器和一些设置页面。要用系统的其它部分——比如预置的 email、Zune、Xbox Live 程序,你需要在模拟器中加载解锁的 ROM。

  7. 找到之前下载的 Windows Phone 7 ROM,它不是 RAR 压缩包就是 BIN 文件。如果是 RAR 的话把里面的 BIN 解压出来。

  8. 将定制版 BIN 文件移动模拟器镜像文件夹所在位置,比如:

  c:/Program Files/Microsoft SDKs/WindowsPhone/v7.0/Emulation/Images

  9. 在关闭模拟器的情况下,把原有的 BIN 文件改成其它名字。

  10. 将定制版 BIN 文件重命名为 WM70C1.bin。

  11. 重启 Visual Studio,按 F5 就行了:

wp7 em5

  现在你就看到的 Windows Phone 7 系统和我们在发布会上见到的演示系统几乎完全相同。


本教程是本人根据老外的视频教程所编辑的。如有疑问,可与本人联系。QQ:303314679  Email: geolo@vip.qq.com

1. 打开Microsoft Visual Studio 2010 Express for Windows Phone 软件。

 

2. 在菜单栏,选择File --> New project --> Silverlight for Windows Phone --> Windows Phone Application, 其他的自定义

 

3.选择用ToolBox工具栏,将textBox 、 textBlock 、 button 拖到绘制界面(MainPage.xaml)

     并将textBox命名为testTextBox,textBlock命名为testTextBlock,button命名为testButton

 

4.在绘制界面中(MainPage.xaml),双击button按钮,进入MainPage.xaml.cs

 

  写入代码如下:

    

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Net;  
  5. using System.Windows;  
  6. using System.Windows.Controls;  
  7. using System.Windows.Documents;  
  8. using System.Windows.Input;  
  9. using System.Windows.Media;  
  10. using System.Windows.Media.Animation;  
  11. using System.Windows.Shapes;  
  12. using Microsoft.Phone.Controls;  
  13. namespace MyPhoneApplication1  
  14. {  
  15.     public partial class MainPage : PhoneApplicationPage  
  16.     {  
  17.         // Constructor  
  18.         public MainPage()  
  19.         {  
  20.             InitializeComponent();  
  21.         }  
  22.         private void testButton_Click(object sender, RoutedEventArgs e)  
  23.         {  
  24.             String message = "";  //初始化文字信息  
  25.             if (testTextBox.Text == "geolo")  
  26.             {  
  27.                 message = "Your right ! My name is geolo!";  
  28.             }  
  29.             else  
  30.             {  
  31.                 message = "Are you forget my name ?";  
  32.             }  
  33.             testTextBlock.Text = message;  
  34.         }  
  35.     }  
  36. }  
 

 

5,运行你的模拟器。

 

 ------>

6 效果

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值