现在的位置: 首页 > 综合 > 正文

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

2013年12月09日 ⁄ 综合 ⁄ 共 1416字 ⁄ 字号 评论关闭

项目的基本档案结构:

l        Propertys\WMAppmanifest.xml

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

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

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

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

RuntimeType:设定应用程序是SilverlightXNA类型

Version:应用程序的版本编号

Genre:当应用程序为Silverlight时为apps.normalXNAapps.game

Author:作者名称

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

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

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

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

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

l        App.xaml

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

l        MainPage.xaml

预设的起始页面档案

l        ApplicationIcon.png63*63pixels

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

l        Background.png173*173pixels

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

l        SplashScreenImage.jpg480*800pixels

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

l        XAML

XAMLSilverlight的开发中占了举足轻重的地位,它是基于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的滚动效果

 

 

 

抱歉!评论已关闭.