|
发表于 2011-2-14 23:56:52
|
显示全部楼层
Windows Phone Developer Tools 初体验
就在本月,微软发布了他们最酷的手机操作系统 Windows Phone 7 ,同时发布的还有包括 HTC 和 Samsung 等厂商推出10款 Windows Phone 7 设备。而在早些时候,微软已在其网站上放出了 Windows Phone Developer Tools ,以供开发者设计应用于 Windows Phone 7 的程序,据称在 发布会当日,Windows Phone 7 应用程序已达777个。
下面,我们将一窥 Windows Phone 7 开发工具 Windows Phone Developer Tools 的风采。
Windows Phone Developer Tools 包含有:
•· Visual Studio 2010 Express for Windows Phone
•· Windows Phone Emulator Resources
•· Silverlight 4 Tools For Visual Studio
•· XNA Game Studio 4.0
•· Microsoft Expression Blend for Windows Phone
其系统要求为:
•· Windows 7;Windows Vista
•· Windows® Vista® (x86 and x64) with Service Pack 2 – all editions except Starter Edition
•· Windows 7 (x86 and x64) – all editions except Starter Edition
•· Installation requires 3 GB of free disk space on the system drive.
•2 GB RAM
•· Windows Phone Emulator requires a DirectX 10 capable graphics card with a WDDM 1.1 driver
目前你可以进入 Microsoft Download Center 下载包含英语、法语、意大利语、德语和西班牙语在内的版本。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616114UCOOBS.jpg)
(原文件名:1.jpg)
首先,你将获得一个名为 vm_web.exe 的在线安装程序,大小为 3.2 MB。下载完成后双击运行,它将下载 Windows Phone Developer Tools 及其需要的组件,下载过程中需要保持联网状态。
· 启动 Windows Phone 7 Emulator 的界面:
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616115Z0MYPY.jpg)
(原文件名:2.jpg)
这是一个 Windows Phone 7 的模拟器,开发者可以在不使用真机的条件下,进行开发和调试。
· 启动 Microsoft Visual Studio 2010 Express for Windows Phone,这个时候程序会要求你输入注_册码:
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616116GJNVKH.jpg)
(原文件名:3.jpg)
选择 Obtain a registration key online 后在线填写一些相关信息,即可获取:
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616117MQKIL5.jpg)
(原文件名:4.jpg)
Microsoft Visual Studio 2010 Express for Windows Phone 程序界面:
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616118RS25WS.jpg)
(原文件名:5.jpg)
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616119PLQGU9.jpg)
(原文件名:6.jpg)
通过它开发者可以选择 Silverlight for Windows Phone 和XNA Game Studio 4.0 模板来新建工程。
Microsoft Expression Blend 4 的程序界面:
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616120Y2ZT6B.jpg)
(原文件名:7.jpg)
它具有强大的 UI 设计功能。
以上就大致介绍了 Windows Phone Developer Tools 的一些基本情况和功能。接下来将以经典的 Hello World 程序做一个初步的体验,这将使用到 Microsoft Visual Studio 2010 Express for Windows Phone 和 Windows Phone 7 Emulator 。
按 Win 键 –> All Porgrams –> Microsoft Visual Studio 2010 Express –> Microsoft Visual Studio 2010 Express for Windows Phone :
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616121Y8QRDR.jpg)
(原文件名:8.jpg)
File –> New Project… –> Visual C# –> Silverlight for Windows Phone –> Window Phone Applicaton 。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616122E1IS4R.jpg)
(原文件名:9.jpg)
将名称改为 HelloWord 选择好路径,点击 OK 。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616123OVC0ZG.jpg)
(原文件名:10.jpg)
这个时候,你将得到一个名为 HelloWorld 的工程。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616124ZIX5K1.jpg)
(原文件名:11.jpg)
可以看到的界面以 list 为主左边是 Toolbox ,中间是 XAML 界面,而右边则是 Solution Explorer 。
Toolbox 包含有 Pointer、Button 和 MediaElement 等控件,可以利用鼠标直接拖曳到 UI 设计器中。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616125R8CJ89.jpg)
(原文件名:12.jpg)
Solution Explorer 显示有当前的 HelloWorld 。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616127TGPD74.jpg)
(原文件名:13.jpg)
通过 MainPage.xaml 你可以看到一个初步的效果,并编辑代码。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616128IICSZC.jpg)
(原文件名:14.jpg)
首先有:
<!–TitlePanel contains the name of the application and page title–>
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock x:Name="ApplicationTitle" Text="逗逗的 APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="Hello 逗逗" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}" Width="354" />
</StackPanel>
同时,还可以将 Toolbox 中的 TextBox 拖入,有:
<!–ContentPanel – place additional content here–>
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<TextBox Height="73" HorizontalAlignment="Left" Margin="12,205,0,0" Name="textBox1" Text="这是 Windows Phone 7 开启的旅程" VerticalAlignment="Top" Width="438" />
</Grid>
这样,一个最简单的 Hello World 程序就完成了,我们可以在工具栏选择 Windosws Phone 7 Emulator。
按键盘 F5 键会直接启用模拟器。(这个时候选择 Windows Phone 7 Device 是无效的,系统会提示 Windows Phone 7 设备未连接。)
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616130XM4IQ4.jpg)
(原文件名:16.jpg)
模拟器启动后,用鼠标点击模拟器的 Win 键,我能就可以看到刚才创建的 HelloWorld 程序了。
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616131A835LW.jpg)
(原文件名:17.jpg)
点击运行,我们就有:
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616132F1UB4C.jpg)
(原文件名:18.jpg)
目前,微软已将原有的 Marketplace 开发者站点及 XNA 开发者站点合并为新的 APP HUB,大家可以通过访问 http://create.msdn.com 来获得各种资源和支持,并提交作品。
By zhmingj | Posted in 计算机与 Internet | Comments (0)
« Older postsPages
•About |
|