摘要: 8数据库与存储 当你在编写你新的,改变世界的应用程序时,有些时候你需要在手机上直接存储信息。这种信息可能是简单的文件,或缓存数据的序列化版本,或甚至一个完整的数据库。由于存储是在手机上的,所以理解你所有的选择是非常重要的,这样你可以做出正确的决定,在哪里存储信息以及采取最少的系统资源来完成这件事。在这一章中你将学习如何做这些决定以及如何实现它们。存储数据 应用程序需要数据。数据需要持久化。这是一个巨大的画面。你需要能够把数据存储在一个手机上,供你的应用程序使用。在你的应用程序的每次调用之间这数据需要保持手机上 以及通过重新启动。虽然Windows Phone通过几种方式来支持它,但是你需要了. 阅读全文
posted @ 2012-08-28 17:34 newetmscontact 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 6为手机开发 到目前为止在书中我们将注意力集中于用户体验。为你的应用程序进行适当的设计,对于你的应用程序是否成功是至关重要的,在手机上的开发过程会把它结合在一起。为手机开发你的应用程序,你需要理解Silverlight在手机上的工作方式。这就是你将在这一章学到的内容。应用程序生命周期 当你创建一个新的Silverlight for Windows Phone项目时,该项目包含了你开始构建一个手机应用程序需要的所有文件。这里有几个关键文件,但是让我们先从XAML文件。如你在如图6.1可以看到的,App.xaml和MainPage.xaml文件有与它们相关的代码文件(他们有一个“.cs”扩展名,因 阅读全文
posted @ 2012-08-28 17:29 newetmscontact 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 3 XMAL概述 手机曾经是以非常实用为主导的(比如,我可以用它来拨打电话),但在过去几年里事情却发生了戏剧性的变化。尽管,你可以尝试创建应用程序专注于功能,但是他们可能不会吸引大量的用户,除非它们有非常出色的用户界面。这就是一个应用程序吸引人的地方。这意味着你的工作是要找出人们想要什么,和是什么使得应用程序易于使用和学习。幸运的是Silverlight自带了设计界面,还有很多控制应用程序外观和感觉的方法。创建让用户兴奋的应用程序会比以往更容易。本章将向你展示如何来实现这一切。什么是XMAL 什么是可扩展的应用程序标记语言(或XAML)?在Silverlight中XAML是用来设计用户界面的( 阅读全文
posted @ 2012-08-28 17:23 newetmscontact 阅读(1085) 评论(0) 推荐(0) 编辑