本文转自jeffblankenbug blog. http://www.jeffblankenburg.com博客,已每天笔记的形式发表Windows Phone 7 文章.目前JeffblankBug 的Windows Mango 31开发日记 文章已经写到第15天了。由于自己已经看他的博客时很快就看完了,看了以后没有什么感觉,现在用笔记的的形式记录下来,加深影响,加深理解,希望不要看过后就全忘记了。
第一天 项目模板
在学习Window Phone 7 开发前,首先必具备一些条件,
最后我还是在我的笔记本上是Windows 7 系统,安装开发工具比以上两种方式都有更便捷。所有我推荐升级你的系统到Windows Phone 7 开发工具。我第一次安装的时候还很麻烦,没有从官方下载,现在已经所有的工具集成在一个在线安装包中,几乎是傻瓜式的安装。下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13890
今天我们开始认识项目模板,首先启动Visual Studio 2010,选择新建项目的Silverlight for Windows Phone, 如图选择Window Phone Appication,创建一个简单windows phone 项目。
ApplicationIcon.png
这个是在手机上显示应用程序图标,你可以替换你自己要显示的图片。
App.xaml
这个文件类似于Asp.net Webconfig文件,你可以在这里保存全局数据和设置项目全局的应用,如:这里可以保存样式数据,
App.xaml.cs
这个是App.xaml的后置代码.类似于Asp.net Code-behinde代码,可以用于处理墓碑机制“tombstoning”,如项目中断,激活等操作。具体多任务和tombstoning在第14天有介绍。
AppManifest.xaml
生成程序安装包Xap时需要的配置文件。
AssemblyInfo.cs
另一个配置文件,包含名称及版本号元数据的信息,将会包含在生成安装包文件中。
Background.Png
把程序设置在起始页显示的时候的图片,必须和applicatinoIcon图片相识。一看就知道是同一个应用。
类似于Asp.net Default.aspx 页面,是应用程序的首页,你也可以改名称,同时要修给配置文件。应用项目一般都有多页, 一般用来做导航页,明天将介绍页面导航相关内容。
MainPage.xaml.cs
这是MainPage.xaml 的后置代码,一般写操作和交换应用代码写在这里,类似Defualt.aspx.cs.
SplashScreenImage.jpg
应用程序启动页面,主要是用于提醒用户正在启动项目。你可以用自己的图片替换该图片
WMAppManifest.xml
一个用于保存特殊元数据的文件,标题,图标位置,功能等信息