WP7手机应用程序开发(一)Slilverlight Labs

来源:互联网 发布:网络金融平台排名 编辑:程序博客网 时间:2024/06/07 21:55
 

Silverlight labs

一 、你好windows Phone

这个实验室的目的是完成一个经典的“Hello World”应用程序,为您介绍创建一个针对windows phone silerlight应用程序所需要的工具和过程。在这个实验期间,您将会看到如何利用针对windows phonemicrosoft visual studio2010 expressexpressionblend来创建和设计你的windows phone应用程序以及如何在windows phone emulator上去部署和 调试您自己的windows phone应用程序。

二、创建你的第一个windows phone 7 应用程序

本实验想你介绍windows phone Silerlight应用程序的基本组成部分。在本次实验中你将创建一个简单的益智的游戏。本实验将带你经过卡是创建工程,添加控件和后天的 代码以及测试和调试。和Hello World式样不同,本实验主要关于一些和手机相关的 特性,比如:导航功能,使用页面,框架和导航服务,断电触摸和独立存储。

三、windows phone的导航和 控件

本实验向你介绍了windows phone版面设计系统,手机的chrome系统和一些新控件。本实验讲解了windows phone Silverlight应用程序中不同屏幕(页面)之间导航的基础。在这个实验中您将会构建一个应用程序导航,包括各种不同页面之间的转换,每个页面显示不同的手机功能,例如播放一段印屏货真视屏文件。

四、使用Push Notifications

终端用户的体验式windows Phone 7 最受要和最终要的特性。尤其重要的是,在设计期间确保应用程序不会耗尽电池。因此,WP不允许你的应用程序执行 后台进程的代码,即你的程序不能调用web service来获取信息。推送通知拟补了这一局限,允许你即使在应用不孕性的时候,也可以像windows phone设备发送信息。本实验包括了Push Notification机制,并介绍了SilverlightHTTP服务的使用。在本实验中,你将创建通过Push Notification Service 推送通知所逼虚的服务器端德逻辑,以及绑定并处理推送通知并向windows Phone设备发送消息。

五、启动器与选择器

应用程序不能直接访问信息的通用存储区,乳联系人列表,来直接调用电话或短信等其他应用。为了适应需要这些通用任务的场景windows手机公布了一套启动器和选择器的API,允许应用程序简介访问这些常用的手机功能,本次实验通过windows phone 7 应用模型向你讲解启动器和选择器基本概念,并介绍了当前版本里各种可用的启动器和 选择器。

六、应用程序生命周期

前台进允许运行一个应用程序并且后台不允许其他第三方程序运行。因此,当用户离开自己的应用程序,无论是使用选择器,如图片选择,还是使用启动器,如打电话,windows phone将会在有限的时间里暂停器当前程序。当用户通过导航键离开某一应用程序时,操作系统执行挂起改成虚的步骤被称之为tombstoning。操作系统会维护应用程序状态信息。如果用户返回到被挂起的应用程序中,此时操作系统会继续执行被挂起应用程序的进程并传递状态数据给此应用程序。这就保证了用户能够准确无误的从之前与程序交互时的挂起点继续执行应用程序的进程。这个实验关注的是windows phone应用程序生命 周期相关的tombstone(或者tombstoning )方面。

七、使用Bing Maps

本实验带你领略在windows phone上使用Bing Pams Silverlight控件所必须的步骤,并且为windows Phone应用程序和Bing Maps集成开发提供了快速参考。

八、使用Pivot Panorama控件

本实验带你领略使用新控件呈现信息的必要步骤,PrivotPanorama,并学习了windows Phone 7 里的新导航模型。

原创粉丝点击