摘要:
在很多资料或书籍上都翻译为“独立存储”,不过,我想了一下,决定将IsolatedStorage翻译为“隔离存储”,我想这样会更方便大家对这一概念的理解。关于何为隔离存储,按照固有习惯,我不希望作太多理论上的解释,一来理论化的东西容易把简单的事情变得复杂化,二来,就算把理论知识说得有多完美,相信大家都没兴趣看,就算你有兴趣也会一头雾水。隔离存储不是WP特有的,在Silverlight或WPF中也有,而且,更准确地讲,“独立存储”在.NET 2.0的时候已经出现,可能大家没有注意到,不信?你可以在.NET类库中找一下。以前没关注过也没关系,隔离存储其实是很简单的,说白了就是Windows Phon 阅读全文
posted @ 2012-07-24 20:27
songtzu
阅读(233)
评论(0)
推荐(0)
摘要:
上一节我们聊了目录的操作,这一节我们继续来看看如何读写文件。首先说一下题外话,许多朋友都在摇摆不定,三心二意,其实这样的学习态度是很不好的,如果你对Windows phone开发有兴趣,如果你真想学习,你就应该一心一意,静下心来学习。如果你不喜欢Windows phone开发,那你不必要徘徊,你可以选择IOS、Android或者其它平台。只要你选择了,你应该要相信你所选择的,记得有一句话是这样说的:选择你所爱的,爱你所选择的,虽然这个比方不大合适,但意思是相近的。其实,说到底,不是编程有多么难学,而很多半途而废的,其根本问题就是学习态度,我们不应该说我们的长辈,像60、70后的这一辈人怎么落后 阅读全文
posted @ 2012-07-24 20:26
songtzu
阅读(270)
评论(0)
推荐(0)
摘要:
图形如矩形、椭圆、路径等都从Shape类派生,它们一般表示规则或不规则图形,这些图形都是简单的二维图形,我相信大家都能理解的。例一:矩形。请看下面的XAML代码。[html]view plaincopyprint?<RectangleRadiusX="20"RadiusY="35"Fill="Blue"Canvas.Left="32"Canvas.Top="28"Width="200"Height="156"/>图形比较适合在Canvas中定位 阅读全文
posted @ 2012-07-24 20:25
songtzu
阅读(192)
评论(0)
推荐(0)
摘要:
本文是隔离存储的第三节,大家先喝杯咖啡放松,今天的内容也是非常简单,我们就聊一件东东——用户设置。当然了,可能翻译为应用程序设置合适一些,不过没关系,只要大家明白,它就是用于保存我们的应用程序的设置信息就行了。它属于字典集合,每一项保存的数据都以键-值对的形式存储,键值是字符串类型,不能为null,注意啊,不然会引发异常,当然,估计也没有人这么无聊,把空值保存。使用方法很简单,通过IsolatedStorageSettings的ApplicationSettings静态属必返回一个IsolatedStorageSettings实例,然后呢,你就可随便耍了。1、要向集合加入数据可调用Add方法, 阅读全文
posted @ 2012-07-24 20:25
songtzu
阅读(208)
评论(0)
推荐(0)
摘要:
说起路径这玩意儿,其实说的就是Path类,它藏在命名空间System.Windows.Shapes下,应该好找,它有一个很重要的属性Data,你不妨在“对象浏览器”中把它抓出来看看,该属性为System.Windows.Media.Geometry类型,如果大家再查看一下,这个Geometry类是一个抽象类,就是因为它太抽象了,所以不能被实例化。然后,我们看看它有哪些派生类?1、EllipseGeometry:好理解吧,一个几何图形,啥形状的?圆 or 椭圆。2、LineGeometry:这个家伙直来直去的,你更明白了,一条线的几何图形,两点一线啊。3、RectangleGeometry:这个 阅读全文
posted @ 2012-07-24 20:24
songtzu
阅读(222)
评论(0)
推荐(0)
摘要:
画刷是啥玩意儿?哈,其实画刷是用来涂鸦,真的,没骗你,至于你信不信,反正我信了。本文通过价绍几个典型的画刷,使你明白画刷就是用来涂鸦的。一、纯色画刷SolidColorBrush。这个家伙比较“纯”,当然它不是装纯,的确很纯,纯到只用一种颜色,所以叫“单色画刷”。来,看看这个示例,我们画一个矩形(放在一个Canvas中),然后用这个纯家伙来打扮一下。[html]view plaincopyprint?<RectangleCanvas.Left="5"Canvas.Top="130"Width="85"Height="7 阅读全文
posted @ 2012-07-24 20:24
songtzu
阅读(203)
评论(0)
推荐(0)
摘要:
上一节中,我们把最复杂的PathGeometry给干了,生剩下几个家伙就好办事了。一起来见见他们的真面目吧。一、LineGeometry这个几何图形就很简单了,一条线段,两个点——StartPoint And EndPoint。一起来看看下面的例子。[html]view plaincopyprint?<PathGrid.Column="0"Grid.Row="0"><Path.Data><LineGeometryStartPoint="20,5"EndPoint="200,320"/& 阅读全文
posted @ 2012-07-24 20:23
songtzu
阅读(172)
评论(0)
推荐(0)
摘要:
如果你觉得前面所讨论的绘制各种几何图形的方法过于复杂,那么,今天我们也来一次“减负”吧。当然,我们是很轻松的,本教程是不用考试的,也不会班级排名,仅仅为读者朋友们提供一种思路罢了。本节我们聊一下路径标记法,有了这个东东,你会觉得绘制路径会轻松了不少,事不宜迟,路径标记法到底有多方便,先看一个实例再说吧。[html]view plaincopyprint?<PathVerticalAlignment="Stretch"HorizontalAlignment="Stretch"Stroke="LightGreen"StrokeThi 阅读全文
posted @ 2012-07-24 20:22
songtzu
阅读(200)
评论(0)
推荐(0)
摘要:
上一节中我们简单扯了一下绘图指令,然而那也不是最简单的绘图法,今天,我再向大家推荐一种更好的绘图方案——Express Blend工具的使用。这个工具是随SDK一起安装的,也是免费的,相信大家都知道了,我想有朋友肯定还用过了,对的,那是一个非常强大的设计工具,甚至看起来比Flash还专业。下面,我们简单演练一下如何用这个工具来绘图,至于具体的使用方法,大家参照帮助文档,多玩玩就会熟练了。首先,启动Express Blend工具,不用我说告诉你怎么启动了吧,如果你不会,建议去考一下计算机一级。启动后,在开始那个对话框中,切换到“项目”面板,然后点击“新建项目”。在弹出的新建对话框中,选择WP应用 阅读全文
posted @ 2012-07-24 20:21
songtzu
阅读(209)
评论(0)
推荐(0)
摘要:
上一节中我们讨论了用double值进行动画处理,我们知道动画是有很多种的,今天,我向大家继续介绍一个动画类——ColorAnimation。其实,它和DoubleAnimation也是很像,毕竟所谓动画,无非就是在特定的时间段内,把一个值变为另一个值的一种过度形式。故ColorAnimation就是用于颜色过度动画的。其中,以下几个属性我们只需简单关注一下即可:1、By:相对于初始值所更改的值的总量。这个属性比较不好理解,所以我把它放到第一位,说实话,这种用颜色表示的值确实不好理解。我们不妨用DoubleAnimation的By属性来理解它,原理是一样的。举个例子,如果一个按钮的宽度Width 阅读全文
posted @ 2012-07-24 20:20
songtzu
阅读(247)
评论(0)
推荐(0)

浙公网安备 33010602011771号