有米手机应用广告(优蜜信息科技):020-393408921/74构建WindowsPhone7应用程序试阅默认状态下,designer会把这个文件用分隔视图显示。一个窗口显示XAML标记,另一个窗口显示了所见即所得的用户界面元素设计视图。模板中显示的是应用程序的名称和标题,您可以根据需要删除它们。除此之外,XAML文件还可提供给您一个空白的类似画布的操作区域,您可以通过添加控件来创建自己的应用程序的用户界面。图表1XAML设计工具(designer)展示了应用程序的主用户界面注释:可扩展的应用程序标记语言(XAML)是一种声明性语言。您可以利用声明XAML标记来创建可见的用户界面元素。然后再利用一个代码隐藏文件对XAML中声明的事件有米手机应用广告(优蜜信息科技):020-393408922/74做出反应,并操作在XAML中已经声明的对象。用一种基于XAML的声明性语言来创建接口,从原型到生产整个过程都是非常直观的,特别是对那些有网页设计和技术背景的人来说更是如此…...正文:目录概述...............................................................................................................................................................3练习1:利用MICROSOFTVISUALSTUDIO2010EXPRESS为WINDOWSPHONE创建WINDOWSPHONE应用程序.......................................................................................................................6任务1–在VisualStudio中创建一个WindowsPhone应用程序工程.........................................6任务2–在WindowsPhoneEmulator中构建并测试应用程序......................................................14任务3–为主页设计用户界面.......................................................................................................19任务4–在应用程序中处理错误...................................................................................................23任务5–验证......................................................................................................................................27练习2:在VISUALSTUDIO中创建拼图板................................................................................................29任务1–创建用户界面....................................................................................................................30任务2–编程实现应用程序逻辑...................................................................................................36任务3–增加Multi-Touch支持.......................................................................................................47任务4–创建动画效果...................................................................................................................56任务5–验证...................................................................................................................................62练习3:使用独立的存储保存游戏的状态.....................................................................................................63任务1–添加程序集引用以及其他Assets......................................................................................63任务2–更新PuzzleUI......................................................................................................................65任务3–验证....................................................................................................................................71总结.............................................................................................................................................................74有米手机应用广告(优蜜信息科技):020-393408923/74概述本实验手册向您介绍为WindowsPhone应用程序构建和测试一个Silverlight所需要的工具和过程。实验手册通过一个简单的益智游戏开发的全过程以及其不同阶段:开始一个新的项目、添加控件、代码隐藏、测试和调试,来向您展示开发WindowsPhone应用程序的基本原则。这个实验涵盖了WindowsPhone平台几个关键的特性,包括:导航功能,多点触摸和独立存储。目标这个实验的对象是那些对Microsoft工具,例如VisualStudio了解较少,且对Silverlight非常陌生的开发人员。如果您对Silverlight的编程模型感到很适应,且已经开始利用VisualStudio和MicrosoftExpression套件进行工作,那么您可以考虑略过本实验。从另一方面讲,如果您完全对Silverlight不了解,我们强烈建议您查阅一些与Silverlight相关的实验来丰富您的Silverlight技能,这些实验的内容可以从下面这个站点找到:。在这个实验手册中,您将会学到:WindowsPhone开发人员使用的工具更加熟悉:针对WindowsPhone的MicrosoftVisualStudio2010Express版本和WindowsPhoneEmulator。这些就是您创建和测试任何可被管理的WindowsPhone应用程序所需要的工具。学习针对WindowsPhone应用程序的Silverlight的基础结构,同时学到Silverlight和针对WindowsPhone的Silverlight之间的不同利用针对WindowsPhone的MicrosoftVisualStudio2010Express和WindowsPhoneEmulator编写、测试、部署和调试WindowsPhone应用程序的。先决条件要完成本动手实验,您需要以下工具:有米手机应用广告(优蜜信息科技):020-393408924/74用于WindowsPhone的MicrosoftVisualStudio2010Express或者是MicrosoftVisualStudio2010WindowsPhoneDeveloperToolsWindowsPhone开发者工具注释:您可从该网址下载工具安装为了方便,本实验手册中的大部分代码以VisualStudio代码段的形式提供。要安装代码段:在lab's下的Source\Setup文件夹,执行.vsi安装程序。注释:如果你在执行代码片段的安装程序时遇到问题,你可以通过拷贝Source\Setup\CodeSnippets文件夹下的所有.snippet文件到目录:\MyDocuments\VisualStudio2010\CodeSnippets\VisualC#\MyCodeSnippets来进行手动安装代码段使用代码段利用这些代码段,您实际上已经获得了编程操作所会用到的所有代码。这个实验文档将会准确的告诉您何时使用这些代码。例如图表2使用VisualStudio代码段把代码插入到你的工程里为了把代码段添加到VisualStudio中,你只要把光标放在你想插入的代码上.开始输入段的名字(没有空格和连字号),看到IntelliSense显示的段名,然后当你想要的段名被选中时,敲击Tab键两次,代码将会被插入到光标的位置。有米手机应用广告(优蜜信息科技):020-393408925/74图表3开始输入段名图表4敲击Tab键来选中高亮的段图表5再次敲击Tab键来展开段使用鼠标而不是键盘来插入代码段:在你想插入代码段的地方点右键,选择MyCodeSnippets下的InsertSnippet,然后从列表中挑选相关的代码段。想学习更多的VisualStudio代码段,包括如何创建自己的代码段,请参考练习本实验手册包含以下练习:有米手机应用广告(优蜜信息科技):020-393408926/741.利用MicrosoftVisualStudio2010Express为WindowsPhone创建WindowsPhone应用程序2.在VisualStudio中创建拼图板3.利用独立存储来保持游戏状态完成此实验需耗时:60分钟。练习1:利用MicrosoftVisualStudio2010Express为WindowsPhone创建WindowsPhone