Windows Phone开发基础概念扫盲

移动开发
本文要总结的是与Windows Phone开发(下称WP)关系密切的几个概念,而且建议大家都把这些概念以及它们之间的关系弄明白,这样也有利于我们更好地学习WP开发。

本文要总结的是与Windows Phone开发(下称WP)关系密切的几个概念,而且建议大家都把这些概念以及它们之间的关系弄明白,这样也有利于我们更好地学习WP开发。

Windows Phone开发

一、XAML

1.定义:XAML(eXtensible Application Markup Language,可扩展应用程序标记语言)是一种基于XML并用来创建.NET对象树的语言。

2.XAML与Silverlight的关系:Silverlight是用XAML语言来创建用户界面(或称UI)的,它的角色有点类似于网页中的HTML,它是学习Silverlight的基础。

3.XAML与WPF的关系:一般利用XAML语言来创建WPF的用户界面,但是它并不是构建WPF程序的唯一语言,这句话一定要记得。

二、WPF

1.定义:WPF(Windows Presentation Foundation,Windows表示基础)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

三、Silverlight

1.定义:Silverlight是一种允许由XAML描述的元素在网络浏览器里显示的浏览器插件。

2.Silverlight与WPF的关系:Silverlight以前是叫做WPF/E作为网络应用程序开发的一部分,我们可以把它看作是WPF的一个子集。

四、如何才能学好WP开发

1.学好XAML:因为XAML是Silverlight的基础,前面已经说了,Siverlight用它来创建用户界面.虽然微软给我们提供了XAML的图形化设计工具如Expression Blend,建议初期我们还是使用VS手动写XAML代码,这样有利于我们快速掌握XAML语言。

2.学好Silverlight:在熟悉了XAML语言之后,我们要学习Silverlight,WP程序大部分是使用Silverlight来开发的,除了游戏开发的部分,所以学好Silverlight也是学好WP的基础。

3.有C#和.NET的基础:因为XAML的特点就是用户界面和对象行为分开,而对象行为的部分就是使用C#语言来编写,***是对.NET的CLR和FCL有一定了解,这样更有利于我们底层原理了解。

注:游戏开发的部分我还没有太多了解,所以这里总结的也不是很全面。

原文链接http://www.cnblogs.com/mcgrady/archive/2012/01/19/2327540.html

【编辑推荐】

  1. WP7开发中自定义事件的处理
  2. Windows Phone 7数字罗盘使用指南
  3. 详解Windows Phone开发中的墓碑机制
  4. Windows Phone应用提交攻略(图文详解)
  5. 专题:Windows Phone开发初体验
责任编辑:王晓东 来源: 博客
相关推荐

2010-04-21 17:07:54

Windows Pho

2013-07-30 12:37:56

Windows PhoWindows Pho

2012-06-25 14:45:50

2013-07-30 11:18:37

Windows PhoWindows Pho

2013-04-19 16:34:56

Windows PhoWindows Pho

2013-04-16 17:02:50

Windows Pho概论

2011-06-07 12:42:15

Windows Pho

2013-04-17 14:00:06

Windows PhoWindows Pho

2010-04-08 17:40:23

Windows Pho

2011-02-15 09:07:33

Windows Pho诺基亚

2010-12-14 18:48:49

微软

2013-07-31 12:50:39

搭建Windows PWindows Pho

2013-07-31 13:13:50

Windows PhoMVVM模式

2013-04-19 16:52:24

Windows PhoWindows Pho

2013-04-19 15:35:54

Windows Pho隔离存储

2009-02-17 20:11:46

Windows Pho品牌微软

2013-04-17 14:47:19

Windows PhoWindows Pho

2012-08-16 10:35:50

Windows Pho

2013-04-17 13:27:04

Windows PhoWindows Pho

2011-06-07 11:35:38

Windows Pho
点赞
收藏

51CTO技术栈公众号