Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序
2010-10-09 08:15:56 来源:WEB开发网Background.png用于start screen(启动屏幕)显示的图标
SplashScreenImage.jpg 当程序启动之后,在第一个页面启动之前显示的图片。
Properties\AppManifest.xml 用于定义程序打包文件(manifest)。 Silverlight程序最终会打成XAP包,这个XAP包是zip格式的文件,里面包含了程序需要用到的所有资源(例如图片,声音文件等等),和依赖 的第三方DLL等等。AppManifest.xml文件用于定义打包的结构, 下图为生成的xap的。
查看原图(大图)
如果把SilverRadio.xap文件改名为SilverRadio.zip,然后解压,能看到程序发布时候所有的文件,这些文件的结构由AppManifest.xml来进行定义。
查看原图(大图)
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文件,可以通过项目属性文件来修改。如下图:
右键选择项目的属性。
查看原图(大图)
修改的属性会保持到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文件夹里面。
作者:Jake Lin
出处:http://procoder.cnblogs.com
Tags:Silverlight for Windows
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接