上一篇文章中,我们聊了一些“大炮”话题,从这篇文章开始,我们一起来学习WP开发吧。

一、我们有哪些装备。

安装完VS 学习版 for WP后,也连同SDK一并安装了,不必像安卓那样,安装JDK,下载IDE,还要装SDK和Eclipse插件。WP开发环境是可以一键安装的。

1、模拟器。

这个东东应该说比较重要,如果我们没有现成的WP手机怎么办?模拟器就帮我解决这个问题,我们不需要购买WP手机也可以进行WP应用开发,更何况,我们不可能什么时候都要在真实手机上运行,那调试也不方便。

启动模拟器两种方法,一种是独立启动,另一种是通过VS启动。

通过“开始”-“所有程序”-“Windows Phone SDK 版本号”-“Windows Phone Emulator(ZH-HANT)”。

我们通过鼠标,就可以模拟真实的手机操作。

2、Express Blend for Windows Phone。

这个家伙也是免费,当然,如果你需要有完整功能的Blend,如可以设计WPF,Silverlight的UI等功能的话,是要收费的。

这个工具,相信玩过WPF和Silverlight开发的朋友是不会陌生,它是一个界面设计工具,可以帮助我们快速方便地设计出美丽动人的用户界面,下面我们启动Blend来试一下吧。

下面是Blend的操作界面。

使用该工具,可以轻轻松松地设计出漂亮的界面,同样它也具备动画制作功能,当然,和Flash动画是有区别的,相对而言,没有Flash那么灵活,但对于应用开发而言,已经是非常强大了,至少目前像安卓等其它开发平台是没有这么优秀的工具呢。

不过,这个工具不是主要的,可以作为辅助工具,我们知道,手机屏幕与PC屏幕是不同的,比较小,我们对于只作适当的设计就可以了,如果搞得太花了,反而会降低用户体验。最好就是保持和系统统一的主题,这样不会让用户觉得有点奇怪的感觉。

3、Visual Studio Express 2010 for Windows Phone。

这个相信大家很熟悉了,这也是我们进行WP手机应用开发最重要的工具,我们几乎所有的工作都会在VS上完成的,这里就不必要过多介绍了。

二、初试锋茫。

说了那么多,还没进入开发相关的内容,好的,接下来请启动VS,新建一个Windows Phone 应用程式。

然后选择系统版本,默认是7.1,我们还是先选择7.0吧。

新建项目后,我们发现很多非常熟悉的东西,左边是设计时窗体,右边是XAML源视图,如果大家做过WPF或Silverlight开发的话,一定很有亲切感,也就是说,WP开发我们不需要花大量时间去学习新知识,我们只要运用Silverlight相关技术就能完成WP应用开发。

找到第一个StackPanel中的两个TextBlock,分别改变它们的Text属性。

要运行程序,按下F5,我们看到模拟器自动启动,并开始初始化,哈哈,是不是发现,WP的模拟器启动速度比Android的模拟器快了N倍。

好了,今天就吹到这里,下次接着吹。

原文链接: http://blog.csdn.net/tcjiaan/article/details/7252158

转载于:https://my.oschina.net/junwong/blog/49781

Windows Phone开发(2):竖立自信,初试锋茫相关推荐

  1. Windows Phone开发的十几篇文章(待续)

    Windows Phone开发(1):概论 http://www.1000phone.net/thread-7163-1-1.html Windows Phone开发(2):竖立自信,初试锋茫 htt ...

  2. Windows驱动开发书籍简介

    分享到 一键分享 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友 和讯微博 更多... 百度分享 首页 我的主页 相册 广 ...

  3. MSDN webcast《Silverlight for Windows Phone开发》系列视频第二季

    课程简介 作为第一季度的延续,这一季度讲述一些Windows Phone中文社区讨论相对较少的进阶话题,例如应用程序的生命周期,启动器与选择器,推送通知服务,Panorama与Pivot控件,地理位置 ...

  4. Windows Phone开发(19):三维透视效果

    Windows Phone开发(19):三维透视效果 原文:Windows Phone开发(19):三维透视效果 三维效果也可以叫透视效果,所以,我干脆叫三维透视效果.理论知识少讲,直接用例开场吧,因 ...

  5. Windows Phone 开发——相机功能开发

    原文:Windows Phone 开发--相机功能开发 相机功能是手机区别于PC的一大功能,在做手机应用时,如果合理的利用了拍照功能,可能会给自己的应用增色很多.使用Windows Phone的相机功 ...

  6. Windows Phone开发(48):不可或缺的本地数据库

    原文:Windows Phone开发(48):不可或缺的本地数据库 也许WP7的时候,是想着让云服务露两手,故似乎并不支持本地数据库,所有数据都上传上"云"数据库中.不过呢,在SD ...

  7. Windows Phone开发(41):漫谈关键帧动画之下篇

    原文:Windows Phone开发(41):漫谈关键帧动画之下篇 也许大家已经发现,其实不管什么类型的动画,使用方法基本是一样的,不知道大家总结出规律了没有?当你找到规律之后,你会发现真的可以举一反 ...

  8. Windows Phone开发(27):隔离存储A

    Windows Phone开发(27):隔离存储A 原文:Windows Phone开发(27):隔离存储A 在很多资料或书籍上都翻译为"独立存储",不过,我想了一下,决定将Iso ...

  9. Windows Mobile 开发系列文章收藏 - 讨论篇

    关注Windows Mobile 应用开发, 探讨移动应用未来发展方向, 未来的手机又会是一个什么样子呢?  Windows Mobile 未来会发展成何种高度? 这些方面都值得我们去思考关注, 想了 ...

最新文章

  1. 三问TDD: 单元测试总是好的吗?
  2. python中使用函数的优点_Python基础之函数基本用法与进阶详解
  3. servlet面试常考 (转载)
  4. Jquery打叉怎么办
  5. 夸克浏览器怎么安装脚本_iOS 第一浏览器发布安卓版,除了真香我还能说什么...
  6. 小米登录协议分析_小米温湿度传感器协议分析
  7. ECS上配置FTP Filezilla
  8. 异步fifo_异步FIFO
  9. 直播丨2020年全国首场12c OCM直考揭秘
  10. 重读模式与架构(2)——层次划分的依据和角色职责
  11. Spark算子---实战应用
  12. 数据结构名词解释(考试没有,供参考)
  13. linux 编译,链接和加载
  14. eclipse中jsp页面%@page import=javax.servlet.http.*%报错
  15. flash无法注册控件
  16. 玩转电脑|电脑回收站还能这么玩,自定义图标让你的回收站与众不同
  17. SpringCloud实战微服务之——Ribbon详解
  18. Unity人物残影实现
  19. 六自由度方程组 matlab,采用Matlab的六自由度机器人三维运动学仿真_李庆.pdf
  20. Vue+iView table分页勾选记忆功能

热门文章

  1. 【helloworld系列】编程语言的Hello World程序汇总
  2. Lex和Yacc应用方法(二).再识Lex与Yacc
  3. 誰能俯身為我拭去眼角的淚珠?
  4. 三.开发记录之移动硬盘装ubuntu系统的配置、环境、各类软件安装和备份等
  5. ODS+DWD层详细介绍
  6. 数据仓库中的 ods ,dw,dm分别表示什么?
  7. 无水印视频免费素材 抖音短视频特效玩法技巧
  8. 汇医慧影智慧影像整体解决方案:云计算、大数据、人工智能三大平台体系筑起抗击疫情新防线 | 百万人学AI评选
  9. html:table如何固定首行
  10. YouTube网站架构