从0开始做Windows Phone 7开发

简介:

简介

本文通过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

到下面链接 http://store.microsoft.com/Help/ISO-Tool 下载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

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=cabcd5ed-7dfc-4731-9d7e-3220603cad14下载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. <!--TitleGrid is the name of the application and page title-->
  2. <Grid x:Name="TitleGrid" Grid.Row="0">
  3.     <TextBlock Text="Hello world application" x:Name="textBlockPageTitle" Style="{StaticResource PhoneTextPageTitle1Style}"/>
  4.     <TextBlock Text="Say Hello World" x:Name="textBlockListTitle" Style="{StaticResource PhoneTextPageTitle2Style}"/>
  5. </Grid>

 

增加一个按钮

Code Snippet
  1. <!--ContentGrid is empty. Place new content here-->
  2. <Grid x:Name="ContentGrid" Grid.Row="1">
  3.     <Button Content="Say Hi" Height="70" HorizontalAlignment="Left" Margin="144,65,0,0" Name="button1" VerticalAlignment="Top" Width="160" Click="button1_Click" />
  4. </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!

 

更多精彩请看 MSDN webcast《Silverlight for Windows Phone开发》系列视频



    本文转自Jake Lin博客园博客,原文链接:http://www.cnblogs.com/procoder/archive/2010/05/08/Learn_Windows_Phone_7_From_Scratch.html,如需转载请自行联系原作者


相关文章
|
4月前
|
IDE 关系型数据库 开发工具
使用Visual Basic进行Windows窗体开发
【4月更文挑战第27天】本文介绍了使用Visual Basic进行Windows窗体(WinForms)开发的步骤,从搭建开发环境到创建、设计用户界面,再到编写事件驱动的代码和数据绑定。Visual Basic结合WinForms提供了一种易学易用的桌面应用开发方案。通过调试、优化、部署和维护,开发者可以构建专业应用程序。随着技术发展,掌握最新UI设计和开发工具对于保持竞争力至关重要。本文为初学者提供了基础指导,鼓励进一步探索和学习。
113 0
|
7天前
|
开发者 C# Windows
WPF与游戏开发:当桌面应用遇见游戏梦想——利用Windows Presentation Foundation打造属于你的2D游戏世界,从环境搭建到代码实践全面解析新兴开发路径
【8月更文挑战第31天】随着游戏开发技术的进步,WPF作为.NET Framework的一部分,凭借其图形渲染能力和灵活的UI设计,成为桌面游戏开发的新选择。本文通过技术综述和示例代码,介绍如何利用WPF进行游戏开发。首先确保安装最新版Visual Studio并创建WPF项目。接着,通过XAML设计游戏界面,并在C#中实现游戏逻辑,如玩家控制和障碍物碰撞检测。示例展示了创建基本2D游戏的过程,包括角色移动和碰撞处理。通过本文,WPF开发者可更好地理解并应用游戏开发技术,创造吸引人的桌面游戏。
15 0
|
7天前
|
开发者 iOS开发 C#
Uno Platform 入门超详细指南:从零开始教你打造兼容 Web、Windows、iOS 和 Android 的跨平台应用,轻松掌握 XAML 与 C# 开发技巧,快速上手示例代码助你迈出第一步
【8月更文挑战第31天】Uno Platform 是一个基于 Microsoft .NET 的开源框架,支持使用 C# 和 XAML 构建跨平台应用,适用于 Web(WebAssembly)、Windows、Linux、macOS、iOS 和 Android。它允许开发者共享几乎全部的业务逻辑和 UI 代码,同时保持原生性能。选择 Uno Platform 可以统一开发体验,减少代码重复,降低开发成本。安装时需先配置好 Visual Studio 或 Visual Studio for Mac,并通过 NuGet 或官网下载工具包。
13 0
|
2月前
|
Linux Apache C++
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
该文介绍了如何在Windows环境下为FFmpeg集成SRT协议支持库libsrt。首先,需要安装Perl和Nasm,然后编译OpenSSL。接着,下载libsrt源码并使用CMake配置,生成VS工程并编译生成srt.dll和srt.lib。最后,将编译出的库文件和头文件按照特定目录结构放置,并更新环境变量,重新配置启用libsrt的FFmpeg并进行编译安装。该过程有助于优化直播推流的性能,减少卡顿问题。
70 2
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
|
3月前
|
网络安全 C++ Windows
【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试
【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试
|
3月前
|
Windows
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)
|
3月前
|
编解码 Windows
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
XviD是开源MPEG-4视频编码器,与DivX相似但后者非开源。早期MP4常使用XviD或DivX编码,现已被H.264取代。在Windows上集成FFmpeg的XviD编解码库libxvid,需访问<https://labs.xvid.com/source/>下载源码,解压后在MSYS环境中配置、编译和安装。之后重新配置FFmpeg,启用libxvid并编译安装。详细步骤包括configure命令、make和make install。成功后,通过`ffmpeg -version`检查是否启用libxvid。更多音视频开发技术可参考《FFmpeg开发实战:从零基础到短视频上线》。
83 0
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
|
4月前
|
算法 Linux Windows
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
在Windows环境下为FFmpeg集成字幕渲染库libass涉及多个步骤,包括安装freetype、libxml2、gperf、fontconfig、fribidi、harfbuzz和libass。每个库的安装都需要下载源码、配置、编译和安装,并更新PKG_CONFIG_PATH环境变量。最后,重新配置并编译FFmpeg以启用libass及相关依赖。完成上述步骤后,通过`ffmpeg -version`确认libass已成功集成。
93 1
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
|
3月前
|
Java Nacos 微服务
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
|
4月前
|
编解码 5G Linux
FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
AVS3是中国首个8K及5G视频编码标准,相比AVS2和HEVC性能提升约30%。解码器libuavs3d支持8K/60P视频实时解码,兼容多种平台。《FFmpeg开发实战》书中介绍了在Windows环境下如何集成libuavs3d到FFmpeg。集成步骤包括下载源码、使用Visual Studio 2022编译、调整配置、安装库文件和头文件,以及重新配置和编译FFmpeg以启用libuavs3d。
76 0
FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
下一篇
DDNS