2012年5月4日

windows phone 使用相机并获取图片(3)(转)

摘要: windows phone 使用相机并获取图片(3)使用相机需要引用如下命名空间usingMicrosoft.Phone.Tasks;在这个案例中我们还用到了BitmapImage类,所以我们需要引用命名空间usingSystem.Windows.Media.Imaging;效果图如下MainPage.xaml文件在初始化的基础上添加了两个元素<TextBlockx:Name="txtName"Text="启动相机"Grid.Row="1"></TextBlock><Imagex:Name="i 阅读全文

posted @ 2012-05-04 14:57 voker 阅读(221) 评论(0) 推荐(0) 编辑

windows phone 独立存储空间的操作 (2)(转)

摘要: windows phone 独立存储空间的操作 (2)IsolatedStorage独立存储空间是保存应用程序的一些数据已经配置文件,独立存储空间相对于其他的wp程序是独立的,也就是说每个wp程序都会有自己的独立存储空间,每个wp程序相互之间不能访问;什么是Isolated Storage?Isolated Storage又叫做隔离存储空间,Windows Phone 7手机上用来本地存储数据。下图是一个存储应用的文件夹结构图:Isolated Storage用来创建与维护本地存储。WP7上的架构和Windows下的Silverlight类似,所有的读写操作都只限于隔离存储空间并且无法直接访问 阅读全文

posted @ 2012-05-04 13:05 voker 阅读(188) 评论(0) 推荐(0) 编辑

windows phone 浏览器 (1)(转)

摘要: windows phone 浏览器 (1) windows phone 浏览器主要用的控件是phone:WebBrowser,该控件就是windows phone中的IE,在grid控件嵌套的grid控件中添加如下代码:1<Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0">2<TextBoxHeight="Auto"HorizontalAlignment="Stretch"Margin="0,0,120,0 阅读全文

posted @ 2012-05-04 10:03 voker 阅读(131) 评论(0) 推荐(0) 编辑

2012年5月3日

Windows Phone笔记(12)XAML基础知识(转)

摘要: Windows Phone笔记(12)XAML基础知识1.XAML概述 在前面的笔记中我们都是使用Silverlight for Windows Phone框架来开发Windows Phone应用程序,其中我们使用XMAL(可扩展应用程序标记语言)来描述应用程序的UI,通过在第一篇笔记中我们对XAML进行了简单的介绍,我们知道:XAML是微软为构建应用程序用户界面而创建的一种新的声明性语言(关于声明性具体来说就是:XAML 可以通过使用一种语言结构来显示多个对象之间的分层关系,并使用一种后备类型约定来支持类型扩展,以初始化对象并设置对象的属性.),基于并完全兼容XML。我们在常规的基于Sil. 阅读全文

posted @ 2012-05-03 17:20 voker 阅读(164) 评论(0) 推荐(0) 编辑

Windows Phone笔记(11)使用独立存储(下)

摘要: Windows Phone笔记(11)使用独立存储(下) Windows Phone更新到Mango(SDK 7.1)之后,我们可以将关系数据存储在驻留在应用程序独立存储容器的本地数据库中。Windows Phone应用程序使用LINQ to SQL对数据库进行操作。LINQ to SQL 用于定义数据库架构、选择数据,并将更改保存到驻留在独立存储中的基础数据库文件。LINQ to SQL对象模型主要是由System.Data.Linq.DataContext对象构成,可充当本地数据库代理。下图是LINQ to SQL 和本地数据库的关系说明:使用 LINQ to SQL 将关系数据存储在本. 阅读全文

posted @ 2012-05-03 17:19 voker 阅读(158) 评论(0) 推荐(0) 编辑

Windows Phone笔记(9)使用独立存储(上)(转)

摘要: Windows Phone笔记(9)使用独立存储(上) 在前面的笔记中我们了解到如何在页面间共享数据,但是这些数据是保持在内存中的,当程序被终止时存储的数据就会丢失,在很多时候我们有必要对数据进行持久化,例如,存储程序的配置,启动信息等。在Windows Phone中我们可以通过独立存储来实现数据的持久化。但是在这里为了提高系统的安全性,Windows Phone中的应用程序中所有的I/O操作只限于使用独立存储,并且只能访问本应用程序目录下的独立存储。 首先根据要存储的数据类型,Windows Phone的独立存储的使用类型有下面三种,我们会对下面的使用独立存储的类型分别进行介绍,以及如何.. 阅读全文

posted @ 2012-05-03 17:18 voker 阅读(171) 评论(0) 推荐(0) 编辑

Windows Phone笔记(10)使用独立存储(中)(转)

摘要: Windows Phone笔记(10)使用独立存储(中) 在我们前面的笔记中了解如何通过使用IsolatedStorageSettings类来保存应用程序设置,也知道独立存储还可以通过使用使用IsolatedStorageFile类存储文件和文件夹。在这篇笔记中,让我们一起来了解并学会使用IsolatedStorageFile类来存储文件和文件夹。1.使用IsolatedStorageFile类存储文件和文件夹 由于涉及到了I/O操作,我们首先需要在项目中引用到System.IO和IsolatedStorageFile类所在的System.IO.IsolatedStorage这两个命名空间.. 阅读全文

posted @ 2012-05-03 17:18 voker 阅读(174) 评论(0) 推荐(0) 编辑

Windows Phone笔记(8)页面间数据共享

摘要: Windows Phone笔记(8)页面间数据共享 通过上一篇笔记我们知道了如何将源页面(调用Navigation函数的页面)的数据传递到目标页面中,但是当我们把这个顺序反过来,即把目标页面的数据返回给源页面时该怎么去做呢?在这篇笔记中我们给出三个解决方案。1.通过App类保存页面共享数据 在Windows Phone笔记中的第一篇笔记中我提到过:App类通常用来存储整个应用程序所使用的资源。该类从Application类中派生,我们通过Application.Current属性可以返回当前应用程序的Application对象,我们可以把理解为当前应用程序的实例,或者说一个全局变量,在各个.. 阅读全文

posted @ 2012-05-03 17:17 voker 阅读(182) 评论(0) 推荐(0) 编辑

Windows Phone笔记(7)页面间导航以及数据传递(转)

摘要: Windows Phone笔记(7)页面间导航以及数据传递 Windows Phone笔记之前的示例都只是基于单个页面的简单示例,一般是继承了PhoneApplicationPage类的MainPage页面,但是实际中的应用程序却不可能这么简单,肯定都是由多个页面组成的,那么这就要求我们首先要了解:Windows Phone的页面之间是如何跳转(导航)的?以及如何在页面间传值?这就是这篇笔记需要解决的问题。1.页面间的导航 Windows Phone中页面间的导航非常简单,有过B/S开发经验的开发人员会发现Windows Phone页面间的导航基本上和HTML页面的导航一样。现在我们通过一.. 阅读全文

posted @ 2012-05-03 17:16 voker 阅读(143) 评论(0) 推荐(0) 编辑

Windows Phone笔记(6)使用地图服务

摘要: Windows Phone笔记(6)使用地图服务 现在的智能手机中地图应用已经成为基础功能之外的最重要的功能之一了,在很多应用中经常会使用到地图。在我们前面的Windows Phone笔记中讲到了位置服务,可以通过GPS对手机当前所在位置进行定位,返回当前位置的经纬度,但是如果只是用文本表示出来的话,很不直观,也不容易理解;如果能够通过地图把自己的位置显示出来那就一目了然了,这在Windows Phone开发中这很容易做到。1.注册Bing Maps API密匙 在Windows Phone开发中,我们可以通过使用Windows Phone中的Map控件,使用微软提供的Bing Maps服.. 阅读全文

posted @ 2012-05-03 17:15 voker 阅读(400) 评论(0) 推荐(0) 编辑

导航