Windows Phone 7 开发 31 日谈
文章平均质量分 77
L_serein
这个作者很懒,什么都没留下…
展开
-
Windows Phone 7 开发 31 日谈——第2日:页面导航
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第2日。 今天,我们来探讨如何在Silverlight for Windows Phone中进行页面间导航。这非常重要,原因有二:首先,你不会愿意在一个XAML文件中构建整个应用程序。第二,因为下面的原则,你的程序会自动利用手机内建的返回按键。这允许你的用户想返回到之前的操转载 2012-10-30 17:49:29 · 1042 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第17日:枢轴控件
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第17日。昨天,我们讨论了全景视图控件以及它的作用和使用方法。今天,我要讲一个和它很相似但又不同的控件,枢轴控件。 什么是枢轴控件? 我把枢轴控件看作是一个可以给用户提供相同数据的不同“层”的有效控件。例如,Windows Phone中的日历,你可以转载 2012-11-04 22:15:49 · 647 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第18日:WebBrowser控件
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第18日。在过去的两天中,我们讨论了不同的显示控件:全景视图和枢轴控件。今天,我们来关注另一个十分重要的控件,WebBrowser。 WebBrowser 是干什么用的? 通常,WebBrowser控件可以让你的用户浏览一个特定的网页。但它不是一个完转载 2012-11-05 22:29:47 · 623 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第19日:推送通知
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第19日。昨天,我介绍了WebBrowser控件,以及如何在程序中使用它。今天,我们来谈谈可能是这个系列中最重要的话题: 推送通知 。可能你对推送通知这个概念还不是很熟悉,其实很简单:不用强制你的应用程序每几分钟就去检查一下服务器,服务器在有新数据的时候可以通知你的手机。转载 2012-11-05 22:43:50 · 630 阅读 · 0 评论 -
C#中String和string区别
第一种解释:string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色) c# string映射为.net Framework的String 如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作 string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方转载 2012-11-06 19:52:22 · 681 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第20日:地图控件
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第20日。 昨天的长文是关于如何使用推送通知向你的手机发送数据的,即便程序没有运行。今天,我们重新回到控件,更具体的说,是地图控件。现在地理定位服务在移动应用程序中越来越流行,它的这种能告知用户身处何地以及身边有何物的能力变得越来越重要。使用地图控件转载 2012-11-06 21:44:14 · 1063 阅读 · 0 评论 -
加深C# 中字符串前加@符号理解以及使用~~
1、 用 @ 引起来的字符串以 @ 开头,并用双引号引起来。例如: @"good morning" // a string literal 用 @ 引起来的优点在于换码序列“不”被处理,这样就可以轻松写出字符串,例如一个完全限定的文件名: @"c:/Docs/Source/a.txt" // rather than "c://Docs//Source//a.txt" 若要在转载 2012-11-06 19:51:52 · 1893 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第25日:外部API
本文是“ Windows Phone 7 开发 31 日谈” 系列的第25日。昨天我写了如何在你的应用程序中嵌入字体,视频和图片。今天,我们来讨论从Web Service中获取数据,并将它们填入到你的应用程序中。介绍Twitter API 如果你之前没有玩儿过这个,那你肯定会常听我将一个Twitter应用程序比喻为“Hello, world!”程序。原因很简单,因为几转载 2012-11-08 23:43:18 · 1122 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第21日:Silverlight Toolkit for Windows Phone
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈 ” 系列的第21日。 在昨天讨论了地图控件之后,我突然想到你可能 还 不知道Silverlight Toolkit为你提供了大量的 控件。今天的文章就来讲解Silverlight Toolkit for Windows Phone ,另外,还会说到Silverlight 3 T转载 2012-11-08 13:34:34 · 1117 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第22日:应用?还是 游戏?
By Jeff Blankenburg本文是 “Windows Phone 7 开发 31 日谈” 系列的第22日。 昨天,我发了一篇极长的关于Silverlight Toolkit for Windows Phone的文章。今天的会短一些,但却非常珍贵。我会讨论你的应用程序设置中非常细微但很重要的设置:类别(Genre)。 如果你创建过一个默认的Windo转载 2012-11-08 23:32:29 · 639 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第24日:嵌入字体
By Jeff Blankenburg本文是 “Windows Phone 7 开发 31 日谈” 系列的第24日。昨天,我说了如何为你的程序添加试用版本。这是一个可以让你卖更多程序的极有价值的特性。今天,我要讲如何在程序中嵌入字体。 首先,要够小 对于为移动设备构建的所有应用程序,你都应该记住数据一定不是“免费”的。你的用户有一个每月只能传输5G转载 2012-11-08 23:40:27 · 913 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第23日:提供试用版应用程序
By Jeff Blankenburg本文是 “Windows Phone 7 开发 31 日谈” 系列的第23日。 昨天,我写了如何将游戏添加到电话的游戏中心中。今天,我会向你展示为应用程序添加试用内容是多么简单。例如,假设你创建了一个50关的游戏。可能你想让用户能免费体验前5关,但要想玩后面的,他们就需要购买这个游戏。本文就像你展示如何做到。 使用Li转载 2012-11-08 23:36:09 · 660 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第26日:与其他开发人员(免费)分享你的程序
本文是“Windows Phone 7 开发 31 日谈”系列的第26日。昨天,我写了关于如何轻松地使用来自外部的Web服务数据。今天,我来谈谈如何与其他Windows Phone开发人员分享你的应用程序(特别是正在开发中的程序)。“分享”是什么意思? 如果你在安装Windows Phone 7开发人员工具时已经都试过了,可能已经注意到一个有趣的小程序,叫做“应用程序转载 2012-11-09 15:48:59 · 673 阅读 · 0 评论 -
C#实现Base64编码与解码
一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最转载 2012-11-13 19:56:29 · 786 阅读 · 1 评论 -
Windows Phone 7 开发 31 日谈——第16日:全景视图
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第16日。昨天,我们讨论了独立存储以及如何在程序中将数据保存至设备上。今天,我将完全变换视角,来介绍一个我们可以使用的相对较新的(但十分强大的)控件:全景视图控件。什么是全景视图控件?如果你看过Windows Phone 7“HUB”的视频或是截图,全景视图是被广转载 2012-11-04 22:07:35 · 826 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第15日:独立存储
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第15日。昨天,我们讨论了程序中的墓碑机制从而让程序看起来是可以在后台运行的。今天,我们来谈谈在电话中存储本地数据的一种非常棒的方法。使用独立存储。什么是独立存储?独立存储不是一个新概念。在Silverlight 2中已经在使用了。本质上说这是一种在本地文件系统中转载 2012-11-04 21:59:13 · 480 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第1日:项目模板
By Jeff Blankenburg在写“Windows Phone 7 开发 31 日谈” 系列 的首篇文章时,我们需要做一些假设。首先,我假设你懂一些Silverlight 的知识 。去年我写过一个Silverlight 31 日谈 的系列文章,所以我建议如果没接触过Silverlight你可以从那儿开始学习。本系列中的所有文章都假设你有Silverlight的基础知识。转载 2012-10-28 23:09:21 · 1475 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第3日:返回键
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第3日。 昨天,我们讨论了页面导航,以及如何简单的调用NavigationService从而到达程序中的不同页面。简要地提到了返回键,但返回键的复杂性是值得在本系列中单独成文的,主要是因为你可以重写(override) 返回键的行为。返回键如何工作 和浏览器中的返回按转载 2012-10-30 17:52:20 · 942 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第4日:设备方向
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第4日。 昨天我们讨论了Windows Phone的一个专用硬件按钮——返回键.今天我们聚焦另一个硬件特性:设备方向。 纵向和横向 这两个术语区别并不太明显,纵向是设备的垂直方向,横向是水平方向。这两种方向在Windows Phone转载 2012-10-30 18:05:20 · 1088 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第5日:系统主题
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第5日。昨天,我讲解了设备方向,以及在用户改变他们的设备方向时如何适应这些改变。今天,我们来看看在他们更改了电话的主题和颜色后我们该做些什么。 深色与浅色主题如果你还没看到,可以将你电话的主题由深改为浅,并设置一个强调色。来看一下相同的应用程序使用了两个不转载 2012-10-31 22:25:15 · 1191 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第6日:工具栏
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈”系列的第6日。 昨天,我们讨论了系统主题以及如何通过鼠标使用Expression Blend来设置系统值。今天,我们来看看另一个可以用Expression Blend轻松实现的主题。如果你看到在各个地方比如YouTube(或我的个人网站,Blankensoft)展示过的应用程序转载 2012-10-31 22:53:11 · 1260 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第7日:启动器
本文是 “Windows Phone 7 开发 31 日谈”系列的第7日。昨天我们讨论了在你的Windows Phone程序中如何使用工具栏。今天,我们来了解一下程序中的另一个核心功能,启动器。什么是启动器? 我发现我自己经常将启动器描述为一个“触发并忘记”的机制。你可以使用它们发送邮件,查看地图,拍摄照片等等。我会向作为开发人员的你讲解这个平台上的每个可用的启动转载 2012-10-31 23:09:55 · 1093 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第8日:选择器
本文是“Windows Phone 7 开发 31 日谈”系列的第8日。昨天介绍了如何在Windows Phone程序中使用启动器.今天,我们来看看程序中与启动器相似的功能,选择器。什么是选择器? 选择器比启动器略复杂一些,因为它们要将数据带回到程序中,而启动器只是让用户去完成一个任务。我们将讲解此平台上每个可用的选择器。本文的最后,我提供了一个可下载的包含了所有转载 2012-10-31 23:14:22 · 984 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第9日:调试技巧
本文是“Windows Phone 7 开发 31 日谈”系列的第9日。在过去的几天中,我们讨论了启动器和选择器,在某些情况下没有硬件调试是十分困难的。今天,我们来谈谈调试,以及一些可供我们用来优化应用程序的工具。Application.Current.Host.Settings如果打开你的App.xaml文件,会看到有这样的语句:代码// Show转载 2012-10-31 23:27:37 · 1043 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第13日:位置服务
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第13日。昨天,我们讨论了Windows Phone的震动控制器,以及如何告知我们的用户去注意他们的设备上所发生的事儿。今天,我们谈谈位置服务,以及如何获取他们的设备位置的信息。为什么位置很重要?设备在不断发展,移动电话有了能为你提供比几乎任何其他设备都高的定制信转载 2012-11-02 02:12:24 · 1129 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第11日:加速感应器
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第11日。 昨天,我们讨论了Windows Phone的软键盘。今天,来谈谈基于硬件的加速感应器以及如何利用它提供的信息。什么是加速感应器?目前缺乏一个更好的定义,Windows Phone设备中的加速度感应器是用来度量3个坐标轴加速度的装置,这里说的加速转载 2012-11-02 01:53:45 · 968 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第10日:输入范围和文本框
本文是“Windows Phone 7 开发 31 日谈”系列的第10日。本文专门讨论Windows Phone 7的键盘。我将讲解如何使用键盘显示你想要的字符。还会讨论密码框(PasswordBox),以及如何自定义它们。文章最后包含了一个代码示例。极棒的模拟器技巧 我听到过很多人抱怨他们不能使用电脑键盘来开发Windows Phone 7的应用程序。他们只能点转载 2012-11-02 01:39:16 · 1031 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第12日:使手机震动
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第12日。昨天,我们谈到了Windows Phone的加速感应器,以及如何模拟一个真实设备来为我们提供数据。今天,我们来谈谈震动控制器(VibrateController)以及向用户提供程序中正在发生的事情的反馈。告诉某人如何使他的手机震动会立即引发一些没趣儿的笑话,所以转载 2012-11-02 02:06:54 · 932 阅读 · 0 评论 -
Windows Phone 7 开发 31 日谈——第14日:墓碑机制(多任务)
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第14日。 昨天,我们讨论了使用位置数据为用户提供一种更加熟悉的感觉。今天,我写的内容可能是Windows Phone 7上面最有争议的话题:多任务。 现在有大量的文章都写Windows Phone 7会很纠结,在列表中第一位的就是“缺少多任务”。Win转载 2012-11-04 21:47:47 · 535 阅读 · 0 评论 -
Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)MainPage.xaml页面代码,View层phone:PhoneApplicationPage x:Class="AttachedBehaviorDem转载 2013-04-11 23:32:45 · 967 阅读 · 0 评论