• 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/

  • 相关阅读:
    ES基本介绍
    Mybatis 读写分离简单实现
    分享一个Flink checkpoint失败的问题和解决办法
    一次“内存泄露”引发的血案
    记一次堆外内存泄漏排查过程
    MySQL主从复制读写分离,看这篇就够了!
    JVM运行时内存数据区域
    .NET MVC 页面传值方式
    jQuery 对表格内容进行搜索筛选
    泛型
  • 原文地址:https://www.cnblogs.com/andyyu/p/2250589.html
Copyright © 2020-2023  润新知