31 Days of Windows Phone | Day #1 project Template

本文转自jeffblankenbug blog.   http://www.jeffblankenburg.com博客,已每天笔记的形式发表Windows Phone 7 文章.目前JeffblankBug  的Windows Mango 31开发日记 文章已经写到第15天了。由于自己已经看他的博客时很快就看完了,看了以后没有什么感觉,现在用笔记的的形式记录下来,加深影响,加深理解,希望不要看过后就全忘记了。

 

第一天 项目模板

 

 在学习Window Phone 7 开发前,首先必具备一些条件,

由于Windows Phone UI开发时通过xaml来实现的,所以必须对Silverlight基本的了解。如果你已经安装了Visual Studio 2010,可以直接添加模板,也可以通过官方下载安装windows phone 7 开发工具,因为这些都是免费的,也不需要破解。如果你目前用的是破解版的Visual Studio 2010 的话,我建议下载安装新软件。如果你的系统是Windows XP 或者是Windows Server 2003 的话,传智有一个模拟器可以使用,具体地址如下:http://net.itcast.cn/ViewArticle-303.aspx,但是用这个模拟器是基于Silverlight frame,而不是Windows Phone frame,初学的话还是可以的,不过界面好难看,和真实的开发工具区别还是蛮大的。如果你系统是Windows XP 或者是Windows Server 2003,而又打算安装Widow phone 7 开发工具的话,需要在安装包baseline.dat 节点[gencomp7788]  InstallOnLHS=0 InstallOnWin2k=0 InstallOnWinXP=0 ,前台条件是需要显卡是DirectX 10 以上版本,否则检测失败:"Setup Could not install the following Component:direct libary"。

最后我还是在我的笔记本上是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 项目。

 

查看解决方案资源管理器默认创建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图片相识。一看就知道是同一个应用。

  MainPage.xaml

   类似于Asp.net Default.aspx 页面,是应用程序的首页,你也可以改名称,同时要修给配置文件。应用项目一般都有多页, 一般用来做导航页,明天将介绍页面导航相关内容。

  MainPage.xaml.cs

   这是MainPage.xaml 的后置代码,一般写操作和交换应用代码写在这里,类似Defualt.aspx.cs.

   SplashScreenImage.jpg

    应用程序启动页面,主要是用于提醒用户正在启动项目。你可以用自己的图片替换该图片

  WMAppManifest.xml

     一个用于保存特殊元数据的文件,标题,图标位置,功能等信息

原文地址:http://www.jeffblankenburg.com/2010/10/01/

posted @ 2011-11-16 08:31  AndyYu  阅读(236)  评论(0编辑  收藏  举报