博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(翻译)31天Windows Phone学习-1-项目模板
阅读量:6718 次
发布时间:2019-06-25

本文共 1717 字,大约阅读时间需要 5 分钟。

 今天在在外文网站Google关于Windows Phone 7的学习资料,无疑间Google到了的 这个系列,感觉写的比较基础和浅显易懂,适合我这种入们级的人学习,所以准备拿来对Windows Phone 7的简单入门学习。并翻译出来供像我一样的菜鸟学习,我的E文并不好,所以翻译难免会有一些不对的忘大家原谅和多多指教。说道E文又想起大学时,就是因为这个E文让我少的了一大笔奖学金,哎。翻译这个系列,也顺便提高一下我的E文吧,呵呵。

   步入正题:今天是我们Windows Phone学习的第一天,是一些关于项目模板的。

  首先: 在学习Windows Phone7之前我们假设你已经对Microsoft 的Silverlight有了一定的了解,如果你还不了解,你也可以参考作者的  20天Silverlight这个系列  ,讲解的都是一些Silverlight的基础级知识。

  再者我们假设你已经安装了Microsoft 所有Windows Phone Tools,如果你没有安装,你可以从这里下载,从这里我们会获得Visual Studio 2010 for Windows Phone和 Expression Blend 4 for  Windows Phone。如果在你的机子已经安装了官方的正式版,你仅需要更新添加一些新的模板。

   在今天我们会预览一下Visual Studio 2010为我们的Windows Phone应用程序生成的默认模板。

NewProject

Solution Explorer:

下面是vs2010默认为我们生成的解决方案,我不准备详细介绍各个文件,你可以从 并自己尝试,比较简单。

SolutionExplorer

ApplicationIcon.png:

  是Phone application List现实的图标,你也可以替换成你想要的图标。

App.xaml:

  有点像ASP.NET web.config 文件,保存了我们应用程序的常用数据和设置,我更喜欢防止我的style在这里,但这不是必须的。

App.xaml.cs:

是前一文件(App.xaml)的Code-Behind文件,和前一个文件一起定义我们应用程序的入口点,初始化应用程序级别的全局静态资源(StaticResource)和启动程序的页面。

AssemblyInfo.cs:

定义了我们应用程序的程序集信息,入 版本,名称等。个人觉得和我们的WinForm、Asp.net程序应该差不多。

Background.png:

是我们应用程启动时的屏幕背景,我们也可以替换为你需要的图标。

MainPage.xaml:

是我们应用程序启动的默认页面,这只是一个一般习惯,我们也可以在WMAppManifest.xml 中修改:

 

MainPage.xaml.cs:

前一个文件(MainPage.xaml)的Code-Behind文件,在这里需要我们编辑页面启动页面的Code.

SplashScreenImage.jpg:

应用程序加载图标(即:我的应用程序启动,第一个页面还没有显示时)。我们也可以替换这个图标。在这里只是为了让我们的用户了解程序正在加载。

WMAppManifest.xml:

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

 

第一天学习很简单,就到这里的作者给我们提供了Code下载,其实我觉得没有必要。所以偷个懒了。

本文E文原文:

关于Windows Phone的一些学习资料:

1:首先是翻译的原文: 博客

2: 园友的一起学Windows Phone系列

3:

4:

还有其他的我在后续看见了,也会一一不上。也希望大家给我提供一些学习资料,共同进步。

本文转自破狼博客园博客,原文链接:http://www.cnblogs.com/whitewolf/archive/2010/11/10/1873273.html,如需转载请自行联系原作者
你可能感兴趣的文章
26_事务语法
查看>>
Linux常见命令详解1
查看>>
idea:安装配置Git和Github或码云
查看>>
获取各种编码的识别符
查看>>
搭建dnsmasq服务器,局域网内部解析
查看>>
关于 PChar 串的结束 - 给 "厨师" 的回复
查看>>
day3-Nfs
查看>>
day4-Httpd
查看>>
Linux下STM32工程搭建
查看>>
pstree
查看>>
RHCS多节点部署应用企业环境
查看>>
Apache反向代理Tomcat(mod_proxy方式)
查看>>
安装Gitlab 10.5.2社区版
查看>>
cut命令详解
查看>>
linux知识散记(1)-----64位的系统运行32位程序
查看>>
只有坚持,坚持,在坚持,才能取得最后的成功
查看>>
常用的加密算法--对称加密
查看>>
shell学习之xargs
查看>>
360手机卫士获2011移动互联网最佳应用
查看>>
网络出现故障 托福网考遭遇“卡壳”
查看>>