Windows Phone 手机应用程序开发(二)Hello Windwos Phone (1)

Hello Windows Phone

 练习一:生成Windows Phone 应用程序与 Microsoft Visual Studio 2010 Express  For Windows Phone(上)

在这个练习中,你将会创造、练习、测试、部署、和运行你的第一个Silverlight(银光) windows phone 的“Hello Windows Phone”应用程序。你将学习如何使用Windows Phone Developer Tools(Windows Phone开发者工具),包括免费的Microsoft Visuals Studio 2010 Express For Windows Phone IDE和Windows Phone Emulator(Windows Phone模拟器)。

此次演习中,你将会为创造一个新的Silverlight for windows phone工程项目。你将会使用很基本的构成元素开始任意的windows phone 应用程序 ,添加基本按钮和文本处理到windows phone 默认的工程模板。由于这是一个Silverlight for windows phone应用程序,你需要遵循Sliverlight(银光)规划模型和你使用XAML定义的用户界面。

尽管可能会发展成为一个使用任何代码的XAML-based用户界面,当你使用XAML工作的时候,这是更容易表达自己和利用好简单的工具。

建立用户节后电话使用XAML窗口,你编辑的主要页面的XAML再添加三种元素的控件:文本框控件,按钮控件,文本控件。

最终,一旦代码编写完成,你建立的这个应用程序和窗口电话模拟器测试它。你调试运行的应用程序在模拟器,建立一个断点并使用调试器逐步通过源代码和审查程序的有价值的变量。

注意:

在实验室程序实际说明的步骤使用的是Microsoft Visual Studio 2010 Express for Windows Phone,但他们同样适用于带有Windows Phone Developer Tools(Windows Phone开发者工具)的Microsoft visual studio 2010。可以说visual studio 都适用于这两个产品的指令。

任务1-在Visual Studio中创建一个windows Phone应用工程

在这个任务中,你在Microsoft Visual Studio 2010 Express for Windows Phone中使用一个预定义模板创建一个Silverlight for windows Phone应用工程,你可以把你的第一个应用程序当做你的起始点。

1.打开Microsoft Visual Studio 2010 Express for Windows Phone

其路径位于:开始|所有程序|Microsoft Visual Studio 2010 Express|Microsoft Visual Studio 2010 Express for Windows Phone

注意:

Visual Studio 2010:打开 Visual Studio 2010的路径是:开始|所有程序|Microsoft Visual Studio 2010

2.在文件菜单中,选择New Project(新建或是新建工程)

注意:

Visual Studio 2010:在文件菜单,单击新建之后便创建了一个工程。

3.在新建工程对话框中,选择Silverlight for Windows Phone范畴列表中的安装模板,还有窗口电话应用模板,在源文件夹的实验室,从改变solution name(溶液的名字) 开始,然后在Hello Phone的位置设置名字为Ex1-CreatingWP7AppsWithVisualStudio,之后按OK(确定)键。

图1在Microsoft Visual Studio 2010 Express for Windows Phone中创建一个新的Windows  Phone 应用程序工程

4.在Solution Explorer(溶液浏览器即解决方案浏览器),回顾解决方案产生的通过Windows Phone Application模板生成的结构。任何Visual Studion 的解决方案是一个以集装箱为相关项目;在这个事件,它内含一个单一的Silverlight名叫Hello Phone 的Windows Phone 工程。

图2 Solution Explorere 显示的Hello Phone应用

注意:Solution Explorer 允许你在一个解决方案或是项目中观察项目和执行项目管理任务。显示Solution Explorer,按CTRL+W,S或者查看菜单,选择 Other Windows |Solution Explorer.

在Hello Phone工程中包含以下项目:

项目

描述

App.xaml/App.xaml.cs

定义入口点的应用,application-scoped资源初始化和展示其应用的用户界面。

MainPage.xaml/MainPage.xaml.cs

定义一个页面与用户接口的应用

Applicationlcon.png

代表应用程序图标在手机的应用列表的一个带有图标的图像文件。

Background.png

代表应用程序图标在开始屏幕的一个带有图标的图像文件。

Properties\AppManifest.xml

一个应用程序显化文件要求产生应用程序包

Properties\Assemblylnfo.cs

包含名称和版本元数据是嵌入到生成装配

Properties\WMAppManifest.xml

具体体现,包括与Windows Phone Silverlight应用程序相关的元数据,包括的具体特征只能在Silverlight for Windows Phone提供.

SplashScreenlmage.jpg

当应用程序发布,这是第一次显示图像,。

References folder

名单库,提供服务和功能应用程序需要的工作。

5.第一,右键单击Solution Explorer里面德App.xaml并选择View Diesigner.注意到这个文件包括XAML标记与一个应用程序根元素和内部它的一个应用程序。你可以定义应用本资源,例如颜色,刷子和风格对象使用贯穿于整个应用程序。

XAML代码也初始化ApplicationLifetimeObjects特性为Application用来创造一个PhoneApplicationService 工程。

PhoneApplicationService类提供存取应用程序的各种方面。当应用程序变得积极或是消极时,这包括应用程序的空闲管理行为和应用程序的状态管理。

图3 通过Windows Phone 应用程序模板产生的默认App.xmal文件

Note:

App.xmal文件,连同其代码后置文件App.xaml.cs,定义一个应用程序类的实例。本课程为一个Silverlight for Windows Phone应用程序和提供它的入口。

6.现在,右键单击Solution Explorer中的App.xaml并且选择View Code打开它的代码后置文件,注意,在它的构造函数里,这个Application-derived类已经成为一个处理函数UnhandleException事件。

RootFrame属性在Application类里定义应用程序页的开始。所有Windows Phone 应用程序有一个单程顶级  数据类型是PhoneApplicationFrame的容器元素。一个或多个帧主机PhoneApplicationPage元素用于展示其应用程序的内容。它也处理页面之间的导航。

图4 应用程序后置文件显示全球事件处理器。

Note:

通过Silverlight for Windows Phone 应用程序模板所生成的应用程序类,其中也包括处理器为Launching和Closing事件,当windows Phone 应用程序启动和关闭时,你可以更新这些方法来执行定制代码。

这些是任务 一中的前六个步骤,我的英文水平不高,先将就着看,后几个步骤很快就会翻译出来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值