`
iseed5
  • 浏览: 4189 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Windows Phone 7(WP7)开发 读取本地资源文件

    博客分类:
  • WP7
wp7 
阅读更多
在开发过程中我们经常需要用到很多资源文件,比如城市名字和拼音对应列表等等。
    这类文件为什么要作为本地资源文件用呢?一般是因为:
    1、我们不喜欢把这些资源硬编码到代码里,比如一个城市列表“北京-Beijing、上海-Shanghai、……”,如果硬编码到代码里显然不如弄到XML(或者JSON,甚至是TXT文件)里灵活。
    2、尽管这种资源可以从网络上获取,但对于操作频繁的操作还是做到本地比较好(然后再加载到内存中显然更好),何况这种资源也不是很大。

    WP7读取本地资源文件,步骤很简单。比如我们有一个city.xml需要读取:
    首先,把此文件Copy到我们的项目中,然后设置它的属性{复制到输出目录:始终复制,生成操作:Resource}(当然,也可以设置成如果较新则复制,个人感觉使用效果上没什么区别)
    然后,代码中调用:
    StreamResourceInfo reader = Application.GetResourceStream(new Uri("/{你的项目名字};component/{文件的路径}", UriKind.Relative));
     XElement xml = XElement.Load(reader.Stream);
    也可能是我对JSON使用不多的缘故,个人感觉在WP7中XML比JSON更容易使用一些。之后就是XML解析的事情了,这就不是本文的重点啦,各位同学对XML解析如果不了解可以查阅相关资料。
分享到:
评论

相关推荐

    史上最全wp开发资料集_WindowsPhone7

    Windows Phone 7(WP7)开发资料集是一份全面的资源集合,旨在帮助开发者深入了解和实践在该平台上创建应用程序的技术。这份资料集包括了多个主题,涵盖了从基础环境设置到高级功能实现的各个层面。以下是一些关键...

    windows phone 7 code

    Windows Phone 7(WP7)是由微软开发的一款智能手机操作系统,主要针对移动设备市场。这款操作系统在2010年发布,旨在与当时的Android和iOS竞争。Windows Phone 7以其独特的“动态磁贴”界面和深度集成的Microsoft...

    Windows Phone 7 开发 31 日谈

    《Windows Phone 7 开发 31 日谈》是一份深度探讨Windows Phone 7平台应用开发的教程资源,涵盖了从入门到进阶的全方位知识。该教程共有25讲,全面解析了微软移动操作系统开发的核心技术和实践技巧。下面将详细阐述...

    windows phone 7 各种demo

    5. **本地存储和数据访问**:Windows Phone 7提供了Isolated Storage用于本地数据存储,开发者可以在这里找到如何读写文件、管理用户设置的代码示例。 6. **网络通信**:WP7应用可以使用WebClient、HttpWebRequest...

    WP7开发系列——Windows Phone 7平台简单图像处理(PDF)

    Windows Phone 7 (WP7) 作为微软推出的一款操作系统,虽然在市场上已经不再活跃,但在当时为开发者提供了丰富的API和工具来实现图像处理等功能。本文将详细介绍如何在Windows Phone 7平台上进行简单的图像处理操作,...

    《Windows Phone 7高级编程》随书源代码

    Windows Phone 7(简称WP7)是微软针对移动设备推出的操作系统,它为开发者提供了一个全新的、功能丰富的开发环境,与传统的Windows桌面平台有所不同。 在本书中,作者详细讲解了以下几个关键知识点: 1. **...

    Demo介绍wp7应用程序实现本地化

    WP7(Windows Phone 7)是微软开发的一款智能手机操作系统,发布于2010年,其后被WP8所取代。然而,对于开发者而言,理解如何在WP7平台上实现应用程序的本地化仍然具有一定的历史价值和学习意义。本地化是指使软件...

    Windows Phone 简单的记事本

    在Windows Phone平台上开发一个简单的记事本应用,是许多初学者和开发者接触移动应用开发的常见起点。这个项目,名为“WP_HomeWordk_Day3”,很可能是某个教学系列的一部分,旨在帮助学习者理解如何在Windows Phone...

    Windows Phone Toolkit 源码

    总之,Windows Phone Toolkit的源码为开发者提供了深入了解WP7开发的宝贵资源。无论是控件实现、设计原则,还是编程技巧,都能从中学到许多实用知识。对于想要提升Windows Phone开发技能的程序员来说,这是一个...

    Windows Phone 7 高级编程

    ### Windows Phone 7 高级编程 #### 一、概述 本书由微软出版社出版,是针对Windows Phone 7操作...本书涵盖了从基础知识到高级技巧的全面内容,对于希望深入学习Windows Phone 7开发的读者来说是非常宝贵的资源。

    Windows Phone 7 Samples Code

    Windows Phone 7(简称WP7)是微软公司针对移动设备开发的一款操作系统,它以其独特的用户界面和强大的应用程序生态系统赢得了开发者和用户的关注。"Windows Phone 7 Samples Code" 是微软官方为了帮助开发者更好地...

    一天一天学 windows phone 7 源码

    Windows Phone 7是一款由微软开发的移动操作系统,它为开发者提供了一个全新的平台来构建创新的应用程序。在“一天一天学Windows Phone”系列教程中,我们将逐步深入这个平台,了解其核心概念并实践编程技巧。今天...

    《programming windows phone 7 》(英文)-windows程序设计作者Charles Petzold 最新力作

    通过阅读《Programming Windows Phone 7》,开发者不仅能掌握WP7应用开发的基本技能,还能获得Petzold深厚的编程经验和实用建议,从而提高开发效率和应用质量。不过,由于提供的压缩包文件列表仅包含“新建文件夹”...

    WP7读取XML文件示例源码

    WP7读取XML文件示例源码 项目描述 Windows Phone 7 加载XML文件示例源码 源码介绍了如何在Silverlight for Windows Phone中读取XML文件 使用Linq To XML来读取XML中的节点信息, 首先通过XElement.Load方法加载整个...

    WP7 记账本 包含日历制作和饼形图的应用

    在移动设备领域,Windows Phone 7(简称WP7)曾是一款受到关注的操作系统。针对WP7平台,开发者们设计了各种实用的应用程序,其中“记账本”就是一个典型的例子。这个应用集成了日历制作和饼形图的功能,为用户提供...

    101 Windows Phone 7 Apps 源代码

    《101 Windows Phone 7 Apps 源代码》是一份专为Windows Phone 7开发初学者准备的宝贵资源,包含第一卷中的50个实际应用的源代码。这些源代码实例涵盖了各种功能和应用场景,旨在帮助开发者快速掌握Windows Phone 7...

    windows phone7 音乐播放器实例

    在WP7中,多媒体数据的处理通常涉及异步编程,因为读取和播放大型音频文件可能会占用大量资源。因此,使用BackgroundWorker或者Task Parallel Library (TPL) 是常见的做法,这样可以确保应用程序在处理媒体任务时...

    Windows Phone 下载网络图片Demo

    Windows Phone操作系统基于Windows CE内核,采用Silverlight作为应用程序开发框架。因此,对于网络图片的下载,开发者通常会使用HttpWebRequest类来发起HTTP请求,获取图片的数据流。 1. **发起网络请求**: 使用...

    wp7101例开发文档

    **Windows Phone 7 (WP7) 开发入门与101例详解** Windows Phone 7,简称WP7,是微软公司推出的一款智能手机操作系统,主要针对移动设备市场。它以其独特的界面设计、良好的用户体验以及与微软生态系统的深度整合,...

Global site tag (gtag.js) - Google Analytics