wp7开发环境搭建

简介

本文通过step by step的模式讲述如何从0开始搭建Window Phone 7开发环境,如果开发简单的Windows Phone 7程序。只是一篇介绍性的文章,但是迈进Windows Phone 7开发之路其实就那么简单,一起来开发Windows Phone 7吧。

Windows 7安装

目前Windows Phone 7开发环境只是支持Windows 7和Vista,我推荐使用Windows 7,下面讲述如何搭建Windows 7的环境。

准备条件

1. Windows Xp的系统。

2. 100 GB 硬盘空间

3. 2GB的内存

4. 如果要开发XNA程序的话, 显示卡支持 DirectX® 10 或者更高版本,同时带WDDM 1.1 驱动。

安装步骤

1. 下载Windows 7 ISO

2. 下载 Windows 7 USB/DVD Download Tool

3. 安装Windows 7 USB/DVD Download Tool。

格式化一个大于4G的USB盘。

  • clip_image002

    运行Windows 7 USB/DVD Download Tool。

    clip_image004

    选择ISO的文件路径。

    clip_image006

    选择USB Device

    clip_image008

    选择USB盘符。

    clip_image010

    clip_image012

    自动把ISO存放到该USB盘上。

    clip_image014

    重启机器自动进入安装程序,点击Next Next完成安装。安装程序比安装Windows XP简单,网络也不需要手工配置。就能正常使用。

    Windows Phone 7开发环境安装

    1.下载 Windows Phone Developer Tools CTP - April Refresh

    下载Windows Phone Developer Tools CTP - April Refresh,这个包含了以下所有组件,一次安装就OK了。

    Visual Studio 2010 Express for Windows Phone CTP 
    Windows Phone Emulator CTP 
    Silverlight for Windows Phone CTP 
    XNA Game Studio 4.0 CTP

    2. 点击安装vm_web.exe

    Windows-Phone-7-Installation-2

    点击Install Now

    Windows-Phone-7-Installation-1

    点击Accept,这是免费软件,enjoy it。

    Windows-Phone-7-Installation-3

    Windows-Phone-7-Installation-5

    Windows-Phone-7-Installation-4

    大概20分钟,安装完成,需要重启机器。

    编写第一个Windows Phone 7程序

    Windows-Phone-7-Installation-6

    启动Visual Studio 2010 Express for Windows Phone

    Windows-Phone-7-Installation-7

    打开欢迎页面,这里有一些链接可以下载Windows Phone 7相关的文档和视频。

    Windows-Phone-7-Installation-8

    新建一个Window Phone Application项目,叫做HelloWorldWindowsPhone。

    image

    修改MainPage.xmal的TextBlock textBlockPageTitle 和 textBlockListTitle

    Code Snippet
    1. <Grid x:Name="TitleGrid" Grid.Row="0">
    2. <TextBlock Text="Hello world application" x:Name="textBlockPageTitle" Style="{StaticResource PhoneTextPageTitle1Style}"/>
    3. <TextBlock Text="Say Hello World" x:Name="textBlockListTitle" Style="{StaticResource PhoneTextPageTitle2Style}"/>
    4. Grid>

    增加一个按钮

    Code Snippet
    1. <Grid x:Name="ContentGrid" Grid.Row="1">
    2. <Button Content="Say Hi" Height="70" HorizontalAlignment="Left" Margin="144,65,0,0" Name="button1" VerticalAlignment="Top" Width="160" Click="button1_Click" />
    3. Grid>

    增加按钮处理事件

    Code Snippet
    1. private void button1_Click(object sender, RoutedEventArgs e)
    2. {
    3. textBlockListTitle.Text = "Say Hi!";
    4. }

    一个demo程序就完成了。


    点击F5启动Emulator进行调试

    Windows-Phone-7-Installation-9

    进入我们编写的程序。

    Windows-Phone-7-Installation-10

    点击按钮

    Windows-Phone-7-Installation-11

    Windows Phone 7的开发环境部署非常的简单,开始Windows Phone 7的旅途吧,还等什么呢? Let's go!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/388309.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

旧金山字体_旧金山建筑业的兴衰。 施工趋势与历史

旧金山字体This series of articles is devoted to the study of the construction activity of the main city of Silicon Valley — San Francisco. Charts and calculations were built with the help of Jupyter Notebook (Kaggle)该系列文章专门研究硅谷主要城市旧金山的建…

gym100825G. Tray Bien(轮廓线DP)

题意:3 * N的格子 有一些点是坏的 用1X1和1X2的砖铺有多少种方法 题解:重新学了下轮廓线 写的很舒服 #include <bits/stdc.h> using namespace std; typedef long long ll;int n, m; int vis[30][5]; ll dp[25][1 << 3];void dfs(int num, int i, int state, int n…

lambda函数,函数符_为什么您永远不应该在Lambda函数中使用print()

lambda函数&#xff0c;函数符两个Lambda用户的故事 (A Tale of Two Lambda Users) 故事1&#xff1a;业余 (Tale #1: The Amateur) One moment everything is fine, then … Bam! Your Lambda function raises an exception, you get alerted and everything changes instantl…

ai 中 统计_AI统计(第2部分)

ai 中 统计Today I plan to cover the following topics: Linear independence, special matrices, and matrix decomposition.今天&#xff0c;我计划涵盖以下主题&#xff1a;线性独立性&#xff0c;特殊矩阵和矩阵分解。 线性独立 (Linear independence) A set of vectors …

twitter数据分析_Twitter上最受欢迎的数据科学文章主题

twitter数据分析If you’ve written data science articles or are trying to get started, finding the most popular topics is a big help in getting your articles read. Below are the steps to easily determine what these topics are using R and the results of the …

JAVA遇见HTML——JSP篇(JSP状态管理)

案例&#xff1a;Cookie在登录中的应用 URL编码与解码的工具类解决中文乱码的问题&#xff0c;这个工具类在java.net.*包里 编码&#xff1a;URLEncoder.encode(String s,String enc)//s&#xff1a;对哪个字符串进行编码&#xff0c;enc&#xff1a;用的字符集&#xff08;例&…

PE文件讲解

我们大家都知道&#xff0c;在Windows 9x、NT、2000下&#xff0c;所有的可执行文件都是基于Microsoft设计的一种新的文件格式Portable Executable File Format&#xff08;可移植的执行体&#xff09;&#xff0c;即PE格式。有一些时候&#xff0c;我们需要对这些可执行文件进…

是什么使波西米亚狂想曲成为杰作-数据科学视角

平均“命中率”是什么样的 (What an Average ‘Hit’ looks like) Before we break the song down, let us have a brief analysis of what the greatest hits of all time had in common. I have picked 1500 songs ( charting hits ) right from the ’50s to the’10s, spre…

流行编程语言_编程语言的流行度排名

流行编程语言There has never been a unanimous agreement on what the most popular programming languages are, and probably never will be. Yet we believe that there is merit in trying to come up with ways to rank the popularity of programming languages. It hel…

使用UIWebView加载网页

1、使用UIWebView加载网页 运行XCode 4.3&#xff0c;新建一个Single View Application&#xff0c;命名为WebViewDemo。 2、加载WebView 在ViewController.h添加WebView成员变量和在ViewController.m添加实现 [cpp] view plaincopyprint?#import <UIKit/UIKit.h> …

corba的兴衰_数据科学薪酬的兴衰

corba的兴衰意见 (Opinion) 目录 (Table of Contents) Introduction 介绍 Salary and Growth 薪资与增长 Summary 摘要 介绍 (Introduction) In the past five years, data science salary cumulative growth has varied between 12% in the United States, according to Glass…

10 个深恶痛绝的 Java 异常。。

异常是 Java 程序中经常遇到的问题&#xff0c;我想每一个 Java 程序员都讨厌异常&#xff0c;一 个异常就是一个 BUG&#xff0c;就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章&#xff1a;一张图搞清楚 Java 异常机制。今天&#xff0c;栈长来列一下 J…

如何实施成功的数据清理流程

干净的数据是发现和洞察力的基础。 如果数据很脏&#xff0c;您的团队为分析&#xff0c;培养和可视化数据而付出的巨大努力完全是在浪费时间。 当然&#xff0c;肮脏的数据并不是新的。 它早在计算机变得普及之前就困扰着决策。 现在&#xff0c;计算机技术已普及到日常生活中…

通才与专家_那么您准备聘请数据科学家了吗? 通才还是专家?

通才与专家Throughout my 10-year career, I have seen people often spend their time and energy in passionate debates about what data science can deliver, and what data scientists do or do not do. I submit that these are the wrong questions to focus on when y…

ubuntu opengl 安装

安装相应的库&#xff1a; sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev 实例&#xff1a; #include "GL/glut.h" void…

分享一病毒源代码,破坏MBR,危险!!仅供学习参考,勿运行(vc++2010已编译通过)

我在编译的时候&#xff0c;杀毒软件提示病毒并将其拦截&#xff0c;所以会导致编译不成功。 1>D:\c工程\windows\windows\MBR病毒.cpp : fatal error C1083: 无法打开编译器中间文件:“C:\Users\lenovo\AppData\Local\Temp\_CL_953b34fein”: Permission denied 1> 1>…

数据科学家 数据工程师_数据科学家实际上赚了多少钱?

数据科学家 数据工程师目录 (Table of Contents) Introduction 介绍 Junior Data Scientist 初级数据科学家 Mid-Level Data Scientist 中级数据科学家 Senior Data Scientist 资深数据科学家 Additional Compensation 额外补偿 Summary 摘要 介绍 (Introduction) The lucrativ…

spotify歌曲下载_使用Spotify数据预测哪些“ Novidades da semana”歌曲会成为热门歌曲

spotify歌曲下载TL; DR (TL;DR) Spotify is my favorite digital music service and I’m very passionate about the potential to extract meaningful insights from data. Therefore, I decided to do this article to consolidate my knowledge of some classification mod…

(第三周)周报

此作业要求https://edu.cnblogs.com/campus/nenu/2018fall/homework/2143 1.本周PSP 总计&#xff1a;1422 min 2.本周进度条 (1)代码累积折线图 (2)博文字数累积折线图 4.PSP饼状图 转载于:https://www.cnblogs.com/gongylx/p/9761852.html