李程站 发表于 2013-2-4 01:31:03

创建第一个Windows Phone应用程序 (1)

Windows Phone环境的搭建和安装大家应该接触过了。那么下面讲解一下开发基础。
一、安装开发工具
下载和安装必须的开发工具,创建和发布Windows Phone应用程序。
http://images.51cto.com/files/uploadimg/20110608/1019470.jpg
二、创建新windows phone 项目
1、 开始菜单,打开Visual Studio 2010 Express for Windows Phone,
2、 文件菜单,点击New Project
http://images.51cto.com/files/uploadimg/20110608/1019471.png
在New Project对话框中,左边显示的是不同的项目模板,当选择Silverlight for Windows Phone时,中间部分是可以选择创建的不同的应用程序类型
http://images.51cto.com/files/uploadimg/20110608/1019472.png
3、左边选择Silverlight for Windows Phone。
4、中间选择Windows Phone Application template。
5、工程Name,输入HelloWord_Phone,Location是您创建应用程序所在路径,点击OK按钮。Silverlight for Windows Phone 工程被自动创建,并在Visual Stuido Express中打开。
http://images.51cto.com/files/uploadimg/20110608/1019473.png
默认情况下,Visual Sudio显示3个窗格(根据设置的不同,会有不同),左边为应用程序的界面设计预览,中间部分是XAML,右边是解决方案资源管理器(Solution Explorer.)。
在Solution Explorer,显示了默认创建的文件,本文档中我们主要使用 MainPage.xaml and MainPage.xaml.cs.文件,MainPage.xaml定义了应用程序的用户界面,XAML是一种基于XML的声明性语言,用于创建用户界面元素和布局。展开MainPage.xaml,会看到C#代码隐藏文件MainPage.xaml.cs,MainPage.xaml.cs包含了XAML的逻辑。从代码分离出用户界面,使用XAML标记语言创建可视用户在界面元素,然后使用一个单独的代码隐藏文件,以响应事件和操作在XAML中声明的对象。这种代码和界面的分离很容易让设计师和开发人员在同一个项目中高效率工作。
三、添加TextBock
接下来,我们将添加一个简单的TextBlock,显示消息“Hello,Word!“。有不同的方式添加界面元素,本节中我们将使用ToolBox和Design View。
1、 在Solution Explorer双击MainPage.xaml。
2、 在View菜单,点击Other Windows,单击ToolBox,出现ToolBox界面
http://images.51cto.com/files/uploadimg/20110608/1019474.png
3、 从工具箱拖动TextBlock控件到手机模拟器的主面板
4、 在XAML视图中,可以看到一个TextBlock元素被添加到Grid中。
XAML

[*]<!--ContentPanel - place additional content here-->
[*]<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
[*]<TextBlock Height="30" HorizontalAlignment="Left" Margin="12,6,0,0"
[*]Name="textBlock1" Text="TextBlock" VerticalAlignment="Top" />
[*]</Grid>
4.在View菜单,点击Other Windows,单击Properties Window.,属性窗口被打开
http://images.51cto.com/files/uploadimg/20110608/1019475.png
5.在 Design view中,选中TextBlock。
6.在Properties window中,设置Text 属性Hello, World!.
7.设置FontSize 属性为50。
8.设置Height 属性为70。
http://images.51cto.com/files/uploadimg/20110608/1019476.png
四、运行应用程序
现在已经创建了一个基于Silverlight的Windows手机应用程序,我们将使用内置的WindowsPhone模拟器,它模仿Windows手机设备。使用Windows Phone模拟器,可以在桌面上测试和调试应用程序,而不必立即部署到设备上。
要启动模拟器,你只需要为应用程序启动调试, Visual Studio将启动模拟器,并加载到它的应用程序。
Debug模式下运行应用程序,按F5或者点击Debug菜单,点击Start Debuging
如果出现编译错误,Visual Studio将显示错误信息。如果没有错误,将打开Windows Phone模拟器,如下图所示:
http://images.51cto.com/files/uploadimg/20110608/1019477.png
首次需要一些时来打开模拟器并启动调试器。为了加快调试,不要关闭模拟器窗口。选择Debug->Stop Debugging以停止调试。这将离开模拟器中运行,这样下次调试时模拟器载入的更加快速。
点击Debug->Stop Debuging,停止调试。
【编辑推荐】
诺基亚将创自主Windows Phone应用商店
Windows Phone 7.5发布会造势 送真芒果
Mango四大改进 新版Windows Phone 7详解
《愤怒的小鸟》6月29日抵达Windows Phone 7
高通仍将是Windows Phone 7智能手机主要硬件供应商
<DIV align=right>【责任编辑:李程站 TEL:(010)68476606】
页: [1]
查看完整版本: 创建第一个Windows Phone应用程序 (1)