(翻译)31天Windows Phone学习-1-项目模板

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

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

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

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

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

NewProject

Solution Explorer:

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

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 中修改:

<Tasks>
       <DefaultTask  Name ="_default" NavigationPage="MainPage.xaml"/>    
 </Tasks>

MainPage.xaml.cs:

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

SplashScreenImage.jpg:

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

WMAppManifest.xml:

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

 

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

本文E文原文:http://www.jeffblankenburg.com/post/31-Days-of-Windows-Phone-7c-Day-1-Project-Template.aspx

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

1:首先是翻译的原文: Jeff Blankenburg博客http://www.jeffblankenburg.com/post/31-Days-of-Windows-Phone-7c-Day-1-Project-Template.aspx

2: 园友306Room的一起学Windows Phone系列http://www.cnblogs.com/randylee/category/258713.html

3:http://windowsteamblog.com/windows_phone/

4:http://create.msdn.com/en-US/

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



本文转自破狼博客园博客,原文链接:http://www.cnblogs.com/whitewolf/archive/2010/11/10/1873273.html,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457295.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MOSS点滴(2):自定义Application Page

在MOSS中后台管理的页面都是Application Page&#xff0c;比如网站设置的页面(settings.aspx)就是典型的Application Page&#xff0c;它不能被Sharepoint Desiger定制。如果我们要修改只能手动的使用其他工具来修改&#xff0c;我们也可以添加Application Page&#xff0c;必须…

wpf使用webbrowser时提示当前页面脚本发生错误_win7系统internet脚本错误的应对办法...

最近有win7系统用户反馈&#xff0c;上网时遇到ie浏览器总会提示internet脚本错误的问题&#xff0c;不知如何解决&#xff0c;为此非常苦恼&#xff0c;那么win7系统提示internet脚本错误怎么办呢?就此问题&#xff0c;下面小编教你win7系统internet脚本错误的应对办法。有不…

JDK的目录结构及结构图

-bin目录: JDK开发工具的可执行文件 -lib目录: 开发工具使用的归档包文件 -jre: Java 运行时环境的根目录&#xff0c;包含Java虚拟机&#xff0c;运行时的类包和Java应用启动器&#xff0c; 但不包含开发环境中的开发工具 -demo: 含有源代码的程序示例 -include: 包含…

Cacti 使用安装详解-企业级实例

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti是通过 snmpget来获取数据&#xff0c;使用 RRDtool绘画图形&#xff0c;它提供了非常强大的数据和用户管理功能&#xff0c;可以指定每一个用户能查看树状结构、host以及任何一张图&#xff0c;还…

linux教程:配置Tomcat开机启动

我们在linux下安装好tomcat之后&#xff1b;经常是需要配置到开机启动的&#xff1b; 这样的话就不需要我们每次重启linux服务器之后自己在登陆运行startup.sh文件启动tomcat了 本次的演示环境是在centos7中完成的&#xff1b;也在centos6.5中测试过&#xff1b;理论上所有版本…

操作系统内存分配算法_操作系统基础45-伙伴系统和slab内存分配

当在用户模式下运行进程请求额外内存时&#xff0c;从内核维护的空闲页帧列表上分配页面。这个列表通常使用页面置换算法来填充&#xff0c;如前所述&#xff0c;它很可能包含散布在物理内存中的空闲页面。也要记住&#xff0c;如果用户进程请求单个字节内存&#xff0c;那么就…

Sublime Text 3新建工程

1. 创建工程 Project > Add Folder to Project 这时在sidebar中将出现刚刚添加的文件目录&#xff0c;如果还需要添加其他目录&#xff0c;则重复这一操作即可。 2. 保存工程 Project > Save Project As 点击保存后Sublime Text将自动生成两个文件&#xff1a; 如图&…

445端口 mysql_关于如何关闭window端口445的详细介绍

首先&#xff0c;来查看下系统当前都开放了什么端口&#xff0c;怎样查看呢&#xff1f;调出cmd命令行程序&#xff0c;输入命令”netstat -na“&#xff0c;可以看到。接着&#xff0c;可以发现当前系统开放了135、445以及5357端口&#xff0c;而且从状态看都处于监听状态”Li…

输入圆的半径,计算并输出圆的周长和面积

转载于:https://www.cnblogs.com/nicebaby/p/5866320.html

Mac下运行git报错xcrun: error: invalid active developer path ..

错误&#xff1a;xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 如图&#xff1a; 解决方法&#xff1a; 终端输入&#xff1a; xcode-select --install 之后点击…

CodeForces 15B Laser

题目链接&#xff1a;http://codeforces.com/problemset/problem/15/B题意&#xff1a;给出n*m的一块巧克力&#xff0c;再给出两个点&#xff0c;两点只能同时移动&#xff0c;两点所占位置巧克力会融化&#xff0c;问所有能走位置走遍之后还剩下几块巧克力。思路&#xff1a;…

datetime-时间日期模块

import datetime例1&#xff1a;把nginx的日志格式转化为易懂的格式time 10/Aug/2016:03:20:09 0800a datetime.datetime.strptime(time,%d/%b/%Y:%H:%M:%S %z)a.strftime(%Y%m%d%H%m)转载于:https://blog.51cto.com/liuzhengwei521/1892274

tensorflow独热编码方法_吴恩达课后作业学习2-week3-tensorflow learning-1-基本概念

参考&#xff1a;https://blog.csdn.net/u013733326/article/details/79971488希望大家直接到上面的网址去查看代码&#xff0c;下面是本人的笔记到目前为止&#xff0c;我们一直在使用numpy来自己编写神经网络。现在我们将一步步的使用深度学习的框架来很容易的构建属于自己的…

基于Dubbo框架构建分布式服务

一、Dubbo服务集群容错 假设我们使用的是单机模式的Dubbo服务&#xff0c;如果在服务提供方&#xff08;Provider&#xff09;发布服务以后&#xff0c;服务消费方&#xff08;Consumer&#xff09;发出一次调用请求&#xff0c;恰好这次由于网络问题调用失败&#xff0c;那么我…

如果我们不曾相遇

五月天的演唱会定的是9月10号&#xff0c;周六晚上7点。 而我&#xff0c;差不多&#xff0c;从一周前就开始准备了&#xff0c;因为公司最近在赶工&#xff0c;特别忙。为了周末不加班我提前一周就旁敲侧击地询问师父的时间安排&#xff0c;最后又耿直地告诉师父我的周末计划&…

win下php的memcached的安装与使用

1、memcache的php扩展与memcached服务器的区别&#xff1f; php要操作memcached就必须要安装memcache的扩展&#xff0c; 在http://windows.php.net/downloads/pecl/releases/memcache/下载相应版本安装。 而php要操作memcached就必须要有memcached的服务&#xff0c;不然没有服…

mysql 表的存储类型_MySQL数据表存储引擎类型及特性

数据表类型(存储引擎)常见引擎比对 特点 Myisam InnoDB Memory BDB Archive 存储限制 无穷制 64TB 有 没有 没有 事务安然 - 支撑 - 支撑 - 锁机制 表锁 行锁 表锁 页锁 行锁 B树索引 支撑 支撑 支撑 支撑 - 哈希索引 - 支撑 支撑 - - 全文索引 支撑 - - - - 集群索引 - 支撑 -…

ORM中的Model与DDD中的DomainModel

0.引言 在现有的系统开发中&#xff0c;大部分的系统应该都会用到ORM&#xff0c;无论用的是EF还是NHibernate。作为对象和持久化数据的桥梁&#xff0c;ORM确实非常方便&#xff0c;以至于在DDD的时候&#xff0c;我们很自然的将 ORM中的Model(实体)表达成DDD中的 DomainModel…

jsp java语法_JSP基础语法

Java JSP 的 JSP基础语法在本章中&#xff0c;我们将了解和学习JSP语法。并了解JSP开发涉及的简单语法(即元素)的基本用法。为了方便演示&#xff0c;使用Eclipse创建一个动态Web项目&#xff1a;jspsyntax&#xff0c;用于运行以下涉及到的示例代码。JSP的元素JSP的元素如下所…

iOS - Core Animation 核心动画

1、UIView 动画 具体讲解见 iOS - UIView 动画2、UIImageView 动画 具体讲解见 iOS - UIImageView 动画3、CADisplayLink 定时器 具体讲解见 iOS - OC NSTimer 定时器CADisplayLink 是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的…