浅谈Windows Phone开发
谈到“移动开发”,论坛里铺天盖地的都是讲Android开发的,今天我来简单谈一下Windows Phone吧,仅作入门指导,也给大家疲惫的双眸带来一点新鲜感。
Windows Phone是微软公司开发的手机操作系统,这里就不多介绍,和Android,iPhone一样运行在智能手机上,相信大家都很熟悉。
目前来说,Windows Phone(以下称WP)显然其市场还不及IOS,上线的应用也不如Android和iPhone那么多,不过,我们作为开发者,应该比一般用户清楚,WP的优势也不比其它的手机操作系差的,当我们认真去了解WP后,我们肯定会“别有一番滋味”的。
由于论坛里都是一些开发者,因此我们仅仅是从开发者的角度去认识它,我们既作为开发者,我们更应该比一般用户拥有独特的眼光。
Windows Mobile的确做得不怎么样,也许微软觉得在过去没有什么竞争压力,所以,WM一直做得很一般。或者可以这样说,iPhone的强大是从WM的失败中吸取教训,但是,WP与WM几乎是没有什么联系的,因为WP是向后不兼容的,它是经过重新设计和开发的,WM下的程序是不能在WP上运行的,哪怕它们二者都是基于.NET CF框架,但是完全不同的。
那么,做手机应用开发,成本高吗?iPhone就不要提了,开发IOS应用的成本,恐怕你卖几个应用都填不回来。不过,Android和WP开发是不用掏钱的,Android使用Java作为主要开发语言,而WP可以使用Visual Basic和C#作为主要开发语言。
Android的界面布局基于XML,布局方式有线性布局,表格布局等;WP是基于XAML布局的,相对而言,比XML更强大,而XML中你是不能使用扩展标记的,但XAML可以,有过WPF开发经验的朋友就很清楚了。
要进行WP开发,只要安装一个Visual Studio 2010 Express for Windows Phone就可以了,一次安装,好可进行WP开发,非常方便,不像Android那样,要安装JDK,Eclips,SDK等,还要安装ADT插件,那太麻烦了,而且Google那个在线安装太慢了。VS for WP你既可以在线安装装,还可以下载ISO离线安装,非常人性化。
此开发工具是免费的,你一分钱也不用花,就可以拥用一套强大的手机应用开发工具,只要你注册后,把密钥填到VS注册窗口即可获得授权,你不用花一分钱。
那么这个WP开发工具包含什么?
1、Visual Studio 2010 学习版(以前叫速成版),你别小看这个版本,已经很强大了。
2、Express Blend For Windows Phone,这是一个设计工具,可以像使用平面设计软件一样做UI设计,相信玩过WPF的朋友不会陌生。
3、SDK工具,其中最常用的是模拟器,我们不可能说每次调试程序都要拿一台装有WP的手机放在桌面上,再说,像我这些穷人家的孩子,哪里买得起智能手机啊。
安装就不用我介绍了,和其它VS版本的安装方法一样,你就等它一路安装完成就是了,什么也不用做,前提是不报错的情况下。
还有一点要注意的是,不是任意配置的电脑都能安装的,不然,我就不必去买新电脑了。
(1) 处理器,当然越高越好,建议主频也别低于2.0 GHz,不然你就等着卡吧。
(2) 内存,官方说要3G,其实2G就行了,当然,越大越好。
(3) 操作系统Windows Vista以上,建议Win7。
分享到:
相关推荐
本书适合于Windows Phone 7开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 7平台的读者,同时对于有Windows Phone 7开发经验的读者也极具参考价值。 本书系统论述了Windows Phone 7操作系统的应用...
《深入浅出Windows Phone 8.1应用开发(Runtime框架)_源代码》这本书的源代码包含多个章节的内容,涉及了Windows Phone 8.1应用程序开发的关键技术。以下将逐一解析这些章节涉及的知识点。 1. **第7章** - 通常在这...
深入浅出Windows Phone 8.1应用开发 高清PDF 带完整书签
Windows Phone开发是一个面向微软移动平台的技术,主要针对运行Windows Phone操作系统的智能手机。在这个领域,开发者可以利用Microsoft的工具和框架创建原生应用,为用户提供丰富的交互体验。以下是一些关于Windows...
### Windows Phone开发在线教程知识点概览 #### 一、Windows Phone平台概述 - **平台背景**:Windows Phone是由微软公司推出的智能手机操作系统,旨在为用户提供一个高效、流畅且与众不同的移动体验。 - **发展历程...
本资源“windows phone开发实例源码”提供了一套完整的Windows Phone应用程序开发实例,帮助初学者和经验丰富的开发者深入理解平台的工作原理,并提升开发技能。 首先,Windows Phone平台基于微软的.NET Framework...
【.Net全套视频教程之WindowsPhone开发-video】是一套针对Windows Phone平台的开发教程,旨在帮助开发者掌握在.Net框架下构建Windows Phone应用的技能。该教程涵盖了从基础到进阶的多个方面,包括使用XAML进行界面...
开发Windows Phone 7应用程序主要使用的是Visual Studio集成开发环境(IDE),配合C#编程语言和Silverlight技术。Silverlight是一种用于构建富媒体和交互式用户体验的框架,对于WP7应用开发来说,它提供了丰富的图形...
在Windows Phone 7开发中,ListBox是一个非常重要的控件,用于展示一系列可滚动的项目列表。这个控件继承自ItemsControl,允许开发者通过Items或ItemsSource属性来填充内容。本文将深入探讨ListBox的使用,包括数据...
《Windows Phone开发手册》是针对微软移动平台开发者的重要参考资料,尤其对那些想要深入理解并实践Windows Phone应用开发的程序员来说,这份资料具有很高的价值。Windows Phone操作系统,作为微软在移动领域的尝试...
### ArcGIS for Windows Phone 开发教程知识点解析 #### 一、Windows Phone 平台简介 - **概述**:Windows Phone 是微软推出的一款智能手机操作系统,它整合了微软旗下的 Xbox Live 游戏、Zune 音乐等功能,提供了...
### Windows Phone 7 开发详解 #### 一、Windows Phone 7 概述 Windows Phone 7 是微软推出的一款智能手机操作系统,它标志着微软在移动操作系统领域的一个重要转变。与之前的 Windows Mobile 相比,Windows Phone...
在Windows Phone平台上,开发应用程序通常涉及使用Microsoft的Silverlight技术和XAML(Extensible Application Markup Language)来构建用户界面。这个“windows phone开发源代码18-24”的压缩包很可能是包含了一...
在进入Windows Phone 7开发的世界之前,首先需要搭建一个完整的开发环境。这个过程涉及到多个步骤,包括安装必要的软件、配置工具以及设置开发者账户。以下是一个详细的Windows Phone 7开发环境安装教程汇总,旨在...
《深入浅出Windows 10通用应用开发》采用Windows 10的SDK进行重新改版,整合了《深入浅出Windows Phone 8.1应用开发》和《深入解析Windows Phone 8.1 UI控件编程》中的内容,因为篇幅较大删掉了很多章节。...
标题“Windows Phone 8.1 入门1 搭建开发环境”涉及的主要知识点是为Windows Phone 8.1应用程序开发配置合适的开发环境。在开始之前,开发者需要确保其计算机满足一定的硬件要求,比如拥有4-8GB的内存以及支持Hyper-...
内容提要: 本书对WindowsPhoneXNA游戏开发的流程进行了详细的讲解,对其核心内容和开发技巧进行了深入的说明。...本书还针对WindowsPhone8的新特性以及如何将WindowsPhone7游戏向WindowsPhone8上迁移做了详细的说明。
《Windows Phone程序开发高级设计 第3版》是针对Windows Phone平台深入探讨应用程序开发的专业书籍,主要面向有经验的开发者,旨在提升他们在Windows Phone应用开发领域的技能。本版本为英文版,适合那些希望拓宽...
### Windows Phone 开发介绍 #### 一、概述 在2012年10月24日,由唐晓韬发布的“Windows Phone 开发介绍”PPT中,详细阐述了如何利用Silverlight框架和XNA Framework进行Windows Phone应用开发。这份PPT不仅适合...
《深入浅出Windows 10通用应用开发》采用Windows 10的SDK进行重新改版,整合了《深入浅出Windows Phone 8.1应用开发》和《深入解析Windows Phone 8.1 UI控件编程》中的内容,因为篇幅较大删掉了很多章节。...