您的位置:首页 > 职场人生

黑马程序员_学习日记30_winphone7开发_项目的基本档案结构

2012-06-03 22:09 274 查看
项目的基本档案结构:

l Propertys\WMAppmanifest.xml

这个档案记录了应用程序的相关属性描述,以及定义应用程序的功能性。

在一开始(App标签的部分)是项目相关的属性,相关说明如下:

productID:代表应用程序的GUID字符串

Title:项目的默认名称,这里的文字也会显示在应用程序列表中

RuntimeType:设定应用程序是Silverlight或XNA类型

Version:应用程序的版本编号

Genre:当应用程序为Silverlight时为apps.normal,XNA为apps.game

Author:作者名称

Description:应用程序的描述(说明)

Publisher:这个值预设是项目的名称,当应用程序使用到Push的相关功能,这个值一定要有。

接下来是<Capabilities>相关的区块,在这个区块中描述了应用程序能够使用的功能性,例如能不能使用网络的功能或是存取媒体柜(Media library)的内容。

再往下是Task标签,是应用程序内部使用的,一般不修改,可以留意一下Navigation部分,假设起始页不是MainPage的话,可以修改。

再往下是Token部分,这边是设定当你的应用程序加到Tile(也就是首页的地方)之后相关的设定;要特别注意TaskName这个地方的设定是在Tile点下你的应用程序之后,会去启动应用程序的相关设定,跟上面<Task>中的Name的属性有对应关系。

l App.xaml

App.xaml与App.xaml.cs这两个档案,预设包含了Lifecycle(应用程序生命周期)的相关事件处理,包含初次启动、失去焦点(通常发生在使用者启动另一程序)等的相关处理。其中也可以取定义一些全局的资源(resource)或是全局的方法来使用,这部分就看应用程序如何去定义了。

l MainPage.xaml

预设的起始页面档案

l ApplicationIcon.png(63*63pixels)

应用程序行表中使用的图形

l Background.png(173*173pixels)

作为Tile上应用程序的背景图案,支持jpg、png

l SplashScreenImage.jpg(480*800pixels)

应用程序启动后,Mainpage.xaml加载完成之前的等待画面

l XAML?

XAML在Silverlight的开发中占了举足轻重的地位,它是基于XML发展出的一种描述语言;XML本身的结构性非常强,而XAML是基于这种特性,发展出来专门用于描述Silverlight/WPF的接口语言。

在使用XAML时,常看到xmlns这样的关键词,其使用上的感觉像是引入命名空间;就像C#中的using
xxxxx…例如以Application Bar的使用来说,必须要引入下面的命名空间:

xmlns:shell=”clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone”

l StackPanel

是一个会自动帮您排版的一个容器。

l ScrollViewer

用ScrollViewer包住StackPanel就可以实现ListBox的滚动效果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐