摘要: Essential Windows Phone 8 is the definitive guide to creating powerful, visually compelling mobile applications that take full advantage of Microsoft's Windows Phone 8 platform. Nine-time Microsoft MVP Shawn Wildermuth draws on his extensive experience teaching Windows Phone developers, helping 阅读全文
posted @ 2012-12-27 17:48 newetmscontact 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: 控件 尽管使用绘图语法对于设计一个令人兴奋的和动态的手机应用程序是非常有效,但是用户期望应用程序的大部分功能都与之交互。这就是控件的由来。控件支持与用户直接交互。交互的类型取决于控件本身。例如,按钮和滚动条使用触摸界面;文本框使用键盘(屏幕或硬件)。在你的手机应用程序中使用的控件,你需要从不同的角度思考如何构建应用程序。如果你只是简单的将你在Web上或桌面应用程序上的经验应用到手机上,你的应用程序将不容易使用。使用控件时考虑小屏幕和触摸界面,将帮助你构建引人注目的应用程序。Silverlight中的控件 控件与到其他目前为止的看到的任何XAML元素没有什么不同。例如,下面的TextBox控件: 阅读全文
posted @ 2012-08-22 15:24 newetmscontact 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 5.为手机而设计 至此,你已经了解了手机,通过一个简单的应用程序的演练了工作方式并且学习XAML的基础知识。现在你应该开始考虑你要编写的应用程序的性质。虽然很容易想到的是手机只是Silverlight存在于另一个屏幕上而已,但是事实没有这么简单。在这一章中,我们将讨论为Windows Phone设计的本质,来帮助你做出这些艰难的决定。第三块屏幕 微软已经推出了一个想法,所谓的“三块屏幕和一个云”,自从最早宣布Windows Phone开始(也可能是之前)。这个想法本质上是应用程序或服务应该支持三个基本的用户体验:电脑、电视和手机。这种三个屏幕的想法都是由一个共同的基础设施进化而来(例如平板电脑 阅读全文
posted @ 2012-08-16 22:49 newetmscontact 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 今天终于把Windows Phone 7.5本质论全部内容翻译了一遍,从6月15日开始,到今天8月16日,整整两个月的时间。感觉很累,颈椎又开始痛了。周末我会重新排一下版,下周进行第一轮校对。争取月底第一版与大家见面。 阅读全文
posted @ 2012-08-16 22:38 newetmscontact 阅读(441) 评论(2) 推荐(0) 编辑
摘要: 尽管媒体可能会让你相信,成为一个phone-app百万富翁是很容易的,然而实际上这是非常罕见的,但这并不意味着你不会想要开发手机应用程序。希望廉价和无用的却很受欢迎的手机应用程序的好日子已经结束了,我们可以开始专注于手机应用开发,这成为为少量和大量的用户创造良好的用户体验的一种方法。微软的三块屏幕的愿景就要成为现实了,因为手机正在加入电脑和电视的行列,成为另一种为你提供身临其境的用户体验的媒介。 尽管理解Windows Phone的能力和服务是一个良好的开端,但你可能是来编写应用程序的。记住,本章将通过带领你配置一个机器,通过它来创建你的第一个Windows Phone Silverligh. 阅读全文
posted @ 2012-07-26 22:08 newetmscontact 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 1 Windows Phone介绍 对一些人来说,手机是烦人的必须品;但对于其他人来说,手机却是不可或缺的。能够用手机随处拨打电话真的改变了人们的沟通方式。在过去的几年中,这些手机又有了新的飞跃。随着iPhone和安卓设备的出现,在消费级市场上这些持续连接,能与互联网互动,运行应用程序,或打电话的移动设备,再一次改变了人们和他们的手机之间关系。同时这也提高了的消费级设备的门槛。现在的消费者们希望他们的手机能充当GPS,游戏设备,和互联网平板电脑。对于某些消费者来说,现在的手机取代了台式机和笔记本电脑,第一次成为了他们主要的互联网连接设备。作为开发人员,我们面临的挑战是要找到最佳的方式来满足用户 阅读全文
posted @ 2012-07-24 22:34 newetmscontact 阅读(271) 评论(1) 推荐(1) 编辑
摘要: 首先,非常抱歉,这本书拖了很久也没有翻译完,一方面是最近看英文头疼,一方面是工作不顺利,还偷偷的在看Windows 8 的开发,借口总是很多。目前本书已经翻译了一多半了,预计全书于8月份翻译完毕,估计校验完毕的估计要9月份了,有着急的同学可以先看英文原版。说一下这本书的内容,我感觉还是介绍Windows Phone的内容挺基础的,覆盖的内容还是挺全面的,适合入门级的朋友,让大家对WP有一个比较全面的认识,特别是书中反复强调的为WP设计的思想,值得我们深思。整个书中,没有太多完整的例子,喜欢看实例的朋友可能会失望了。不过个人感觉内容还不够深入,有些对不起“Essential”这个词,我最开始.. 阅读全文
posted @ 2012-07-24 22:22 newetmscontact 阅读(296) 评论(2) 推荐(2) 编辑