`
WPComming
  • 浏览: 58901 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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

 
阅读更多

上一篇文章中,我们聊了一些“大炮”话题,从这篇文章开始,我们一起来学习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倍。

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

分享到:
评论

相关推荐

    Windows Phone 7 Recipes: A Problem-Solution Approach

    - **第2章:Windows Phone 7执行模型** - 深入了解Windows Phone 7的应用执行环境。 - 探讨应用程序生命周期管理和后台处理策略。 - **第3章:用户界面** - 教授如何使用Silverlight构建用户界面。 - 包括控件...

    windows phone 开发书籍及资料

    3. **Silverlight**:Windows Phone 7时代的开发主要基于Silverlight,它是一种用于创建富媒体和交互式用户体验的技术,类似Adobe Flash,但专为Windows Phone设计。 4. **XAML**:XAML是用于定义用户界面的标记...

    windows phone 开发在线教程

    - **平台背景**:Windows Phone是由微软公司推出的智能手机操作系统,旨在为用户提供一个高效、流畅且与众不同的移动体验。 - **发展历程**:从最初的Windows Phone 7到后来的Windows Phone 8,以及最后的Windows 10...

    windows phone开发实例源码

    2. **导航服务**:Windows Phone的导航服务允许在各个页面间跳转,源码可能展示了如何使用Frame导航和如何传递参数。 3. **本地存储**:了解如何利用IsolatedStorage进行数据持久化,存储用户设置或应用数据。 4. ...

    .Net全套视频教程之WindowsPhone开发-video

    2. **界面元素编程**:Windows Phone应用中的界面元素包括但不限于按钮、滑块、文本框等。这些元素需要编程实现其功能,例如响应用户的触摸事件、显示动态数据等。通过学习这部分内容,你可以了解如何在代码后面编写...

    Windows Phone7开发教程汇总

    开发Windows Phone 7应用程序主要使用的是Visual Studio集成开发环境(IDE),配合C#编程语言和Silverlight技术。Silverlight是一种用于构建富媒体和交互式用户体验的框架,对于WP7应用开发来说,它提供了丰富的图形...

    Windows Phone 程序开发高级设计 第3版(英文版电子书)

    《Windows Phone程序开发高级设计 第3版》是针对Windows Phone平台深入探讨应用程序开发的专业书籍,主要面向有经验的开发者,旨在提升他们在Windows Phone应用开发领域的技能。本版本为英文版,适合那些希望拓宽...

    windowsphone开发:类库和案例[借鉴].pdf

    Windows Phone开发是一个专门针对微软移动操作系统的应用程序创建过程。在这一领域,开发者经常需要利用各种类库和案例来提升应用的功能和用户体验。本文将深入探讨Windows Phone开发中的关键知识点,包括类库的使用...

    Essential Windows Phone 7.5: Application Development with Silverlight

    2. **Windows Phone 7.5特性**:介绍Windows Phone 7.5相对于前一代操作系统的改进之处,以及如何利用这些特性来提高应用性能。 3. **应用架构设计**:探讨如何设计可扩展、易于维护的应用程序架构。 4. **用户界面...

    Windows Phone 实用开发技巧:Windows Phone 中处理图片的技巧

    2. 图片缓存策略:Windows Phone提供了缓存机制,但默认情况下可能会消耗大量内存。为避免内存泄漏,可以使用`BitmapImage.CreateOptions`设置缓存策略,如`DecodePixelWidth`或`DecodePixelHeight`来限制图片的大小...

    Windows Phone7 完美开发征程 PDF完整版

    - **用户界面**:Windows Phone 7 引入了动态磁贴(Live Tiles)的概念,这些磁贴可以显示实时更新的信息,如未读邮件数量、天气变化等。 - **硬件要求**:为了确保用户体验的一致性和流畅性,Windows Phone 7 对...

    windows phone开发源代码18-24

    在Windows Phone平台上,开发应用程序通常涉及使用Microsoft的Silverlight技术和XAML(Extensible Application Markup Language)来构建用户界面。这个“windows phone开发源代码18-24”的压缩包很可能是包含了一...

    Windows Phone 7权威开发教程:Charles Petzold:《Programming Windows Phone 7》(英文版)

    - **传感器集成**:Windows Phone 7集成了多种传感器,如加速度计、陀螺仪等,这些传感器可以用来增强应用程序的功能。本书提供了如何利用这些传感器来提高应用程序的互动性和实用性。 - **应用架构**:良好的应用...

    Windows Phone8实战百度云客户端开发课程 第一节

    2012年6月21日,微软正式发布Windows Phone 8,采用和Windows 8相同的Windows NT内核,同时也针对市场的Windows Phone 7.5发布Windows Phone 7.8。现有Windows Phone 7手机都将无法升级至Windows Phone 8。 2014年3...

    Windows Phone 7开发环境搭建

    在进入Windows Phone 7开发的世界之前,首先需要搭建一个合适的开发环境。Windows Phone 7作为一个由微软推出的全新智能设备平台,吸引着越来越多的开发者投身其中。这篇文章将详细讲解如何搭建Windows Phone 7的...

    windows phone开发手册(精选)

    《Windows Phone开发手册》是针对微软移动平台开发者的重要参考资料,尤其对那些想要深入理解并实践Windows Phone应用开发的程序员来说,这份资料具有很高的价值。Windows Phone操作系统,作为微软在移动领域的尝试...

    Windows Phone 7开发案例:Vibration Composer

    下面我们将深入探讨Windows Phone 7开发环境、Vibration Composer的工作原理以及如何在实际项目中实现振动功能。 首先,Windows Phone 7的开发环境主要包括Visual Studio和Expression Blend。开发者通常使用Visual ...

    windowsPhone开发课件

    Windows Phone开发是一个面向微软移动操作系统的应用程序创建过程。这个平台为开发者提供了丰富的工具和技术,以构建功能丰富的、具有吸引力的应用程序。"Windows Phone开发课件"包含了一系列的教程、文档和代码示例...

    iPhone高级编程:使用Mono Touch和.NET/C# 高清 pdf

    从monotouch和.net开发环境到objective-c和c#开发语言,从基于monotouch进行iphone开发的编程方法到应用程序的发布和销售等,《iPhone高级编程:使用Mono Touch和.NET/C#》涵盖了基于monotouch进行iphone应用程序...

Global site tag (gtag.js) - Google Analytics