Windows Phone 8 开发初体验

简介:

Windows Phone 8 是当前除了Android、IPhone之外,第3大智能手机运行平台。作为微软技术的忠实fans,一直关注和跟进微软技术的最新进展。这里就给大家简单介绍一下,如何进行Windows Phone 8 的开发。

开发Windows Phone 8应用或者游戏,首先得搭建开发环境。

操作系统必须为64位Windows 8或以上,开发工具VS版本为VS2012或以上。这里的VS推荐安装VS2012 Ultimate版本,http://www.microsoft.com/zh-cn/download/details.aspx?id=30678。当然你也可以安装VS2013,对应操作系统Windows 8.1。

安装好VS2012 Ultimate之后,我们找到Windows平台安装程序,如果本机没有找到,也可以从这里下载安装:http://www.microsoft.com/web/downloads/

安装好Windows平台安装程序之后我们运行它,显示如下界面。

Center

我们在产品—工具里面选择Windows Phone SDK 8.0进行安装。当然这里面有很多其它的工具,感兴趣的可以自行添加。

安装好之后我们打开VS2012。

Center

选择Windows Phone,可以看到里面已经安装好了各种类型的项目选项。

好的, 赶紧体验一下Windows Phone 8开发吧。我们选择Windows Phone应用程序,点击确定。VS会自动为我们创建一个可运行的默认的Windows Phone 8应用程序。

Center

可以看到项目的结构。这不就是我们所熟悉的WPF项目的风格吗?是的,Windows Phone 8 也是采用XAML语言进行页面的布局配合C#等后台语言进行编程。如果有过WPF或者SilverLight开发经验的程序员能够很平滑的过渡到Windows Phone 8开发。因此WPF(桌面)—SilverLight(浏览器)—Windows Phone 8(智能手机),一下子掌握3门技术,而且从桌面到浏览器到智能手机,3大平台的技术都掌握了,是不是很有成就感?呵呵。

好了,创建好的默认的项目我们直接运行,即可运行手机模拟器。吐槽一下,这个Windows Phone 8 模拟器运行可比Android等运行快多了,而且感觉很流畅。

Center

呵呵,这不是我们所熟悉的Metro风格吗?和Windows 8 一样吧?可以理解为Windows 8 的移动版,呵呵。

下面我们赶紧准备一个例子吧?

这个例子,我选择微软官方的例子来演示。源码地址为:http://code.msdn.microsoft.com/wpapps/Local-Database-Sample-57b1614c。可以自行下载,有C#和VB两种语言的版本。

这是一个本地数据库操作的例子,我们用VS2012打开这个项目。

Center

看到了吗?设计器默认为我们进行了分栏,左侧是显示效果,右侧是代码区域。

好,我们运行这个程序。

Center

Center

Center

如果你要安装到真机,可以找到这个项目Bin\Debug目录下的Xap文件(类似于Android的Apk以及IPhone的Ipa),拷贝到你的真机上或者放到微软的云盘SkyDriver上下载安装即可。

这就是这个例子所带给我们的。还有很多小例子可以从官方网站下载,感兴趣的读者赶紧动手试一试激动人心的Windows Phone 8 开发吧。



本文转自 guwei4037  51CTO博客,原文链接:http://blog.51cto.com/csharper/1356949

相关文章
|
IDE 关系型数据库 开发工具
使用Visual Basic进行Windows窗体开发
【4月更文挑战第27天】本文介绍了使用Visual Basic进行Windows窗体(WinForms)开发的步骤,从搭建开发环境到创建、设计用户界面,再到编写事件驱动的代码和数据绑定。Visual Basic结合WinForms提供了一种易学易用的桌面应用开发方案。通过调试、优化、部署和维护,开发者可以构建专业应用程序。随着技术发展,掌握最新UI设计和开发工具对于保持竞争力至关重要。本文为初学者提供了基础指导,鼓励进一步探索和学习。
724 0
|
Ubuntu Linux Python
如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发
如何在WSL(Windows Subsystem for Linux)的Ubuntu环境中使用conda虚拟环境来为Windows上的PyCharm开发设置Python解释器。
2986 1
|
Linux Apache C++
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
该文介绍了如何在Windows环境下为FFmpeg集成SRT协议支持库libsrt。首先,需要安装Perl和Nasm,然后编译OpenSSL。接着,下载libsrt源码并使用CMake配置,生成VS工程并编译生成srt.dll和srt.lib。最后,将编译出的库文件和头文件按照特定目录结构放置,并更新环境变量,重新配置启用libsrt的FFmpeg并进行编译安装。该过程有助于优化直播推流的性能,减少卡顿问题。
774 2
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
|
存储 安全 程序员
Windows任务管理器开发原理与实现
Windows任务管理器开发原理与实现
|
算法 Linux Windows
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
在Windows环境下为FFmpeg集成字幕渲染库libass涉及多个步骤,包括安装freetype、libxml2、gperf、fontconfig、fribidi、harfbuzz和libass。每个库的安装都需要下载源码、配置、编译和安装,并更新PKG_CONFIG_PATH环境变量。最后,重新配置并编译FFmpeg以启用libass及相关依赖。完成上述步骤后,通过`ffmpeg -version`确认libass已成功集成。
1104 1
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
|
编解码 Linux Windows
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
在Windows环境下,为FFmpeg集成音频编解码库,包括libogg、libvorbis和opencore-amr,涉及下载源码、配置、编译和安装步骤。首先,安装libogg,通过配置、make和make install命令完成,并更新PKG_CONFIG_PATH。接着,安装libvorbis,同样配置、编译和安装,并修改pkgconfig文件。之后,安装opencore-amr。最后,重新配置并编译FFmpeg,启用ogg和amr支持,通过ffmpeg -version检查是否成功。整个过程需确保环境变量设置正确,并根据路径添加相应库。
786 1
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
901 0
|
Linux 编译器 C语言
FFmpeg开发笔记(二)搭建Windows系统的开发环境
在Windows上学习FFmpeg通常较困难,但通过安装预编译的FFmpeg开发包可以简化流程。首先需要安装MSYS2来模拟Linux环境。下载并执行MSYS2安装包,然后修改msys2_shell.cmd以继承Windows的Path变量。使用pacman安装必要的编译工具。接着,下载预编译的FFmpeg Windows包,解压并配置系统Path。最后,在MSYS2环境中运行`ffmpeg -version`确认安装成功。欲深入学习FFmpeg开发,推荐阅读《FFmpeg开发实战:从零基础到短视频上线》。
934 4
FFmpeg开发笔记(二)搭建Windows系统的开发环境
|
网络安全 C++ Windows
【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试
【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)