WEB开发网
开发学院WEB开发ASP.NET Silverlight for Windows Phone 7开发系列(2):... 阅读

Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

 2010-10-09 08:15:56 来源:WEB开发网   
核心提示: Background.png用于start screen(启动屏幕)显示的图标 SplashScreenImage.jpg 当程序启动之后,在第一个页面启动之前显示的图片,Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序(3),Pro

Background.png用于start screen(启动屏幕)显示的图标

SplashScreenImage.jpg 当程序启动之后,在第一个页面启动之前显示的图片。

Properties\AppManifest.xml 用于定义程序打包文件(manifest)。 Silverlight程序最终会打成XAP包,这个XAP包是zip格式的文件,里面包含了程序需要用到的所有资源(例如图片,声音文件等等),和依赖 的第三方DLL等等。AppManifest.xml文件用于定义打包的结构, 下图为生成的xap的。

Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

查看原图(大图)

如果把SilverRadio.xap文件改名为SilverRadio.zip,然后解压,能看到程序发布时候所有的文件,这些文件的结构由AppManifest.xml来进行定义。

Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

查看原图(大图)

Properties\AssemblyInfo.cs 包含版本信息等源数据(metadata),这个文件与ASP.NET,Winform程序中的AssemblyInfo.cs文件功能一致。

Properties\WMAppManifest.xml 与AppManifest.xml一样也是用来定义程序的打包文件,但是WMAppManifest.xml专门指定Windows Phone Silverlight应用程序相关的源数据(metadata),例如上述的启动页面MainPage.xaml的定义包含在 WMAppManifest.xml里面。

一般来说不要手工修改WMAppManifest.xml和AppManifest.xml文件,可以通过项目属性文件来修改。如下图:

Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

右键选择项目的属性。

Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

查看原图(大图)

修改的属性会保持到WMAppManifest.xml和AppManifest.xml文件里面。

References 文件夹显示一些依赖的DLL等相关资源,由于Windows Phone Beta版把多个DLL合并到Microsoft.Phone.dll一个里面,所以项目包含了Microsoft.Phone.dll和 Microsoft.Phone.Interop.dll两个Windows Phone相关的DLL(CTP版本包含更多其它DLL),如果需要使用到其他DLL,例如在我们系列教材中会使用到LINQ for XML,那么会把System.Xml.Linq.DLL增加到References文件夹里面。

Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序 

作者:Jake Lin

出处:http://procoder.cnblogs.com

上一页  1 2 3 

Tags:Silverlight for Windows

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接