随笔分类 - 一起学windows phone7
一起学Windows Phone 7开发(七.新旧版SDK开发程序的转换)
摘要:Windows Phone 7在二月份发布后,就随着一起发布了其SDK(我之前也是用的这个版本),但是几个月后又发布了新的SDK,在这个SDK中还包含了一个免费的Visual studio 2010 express版本。这时问题就出来了,如果之前安装了老版本的SDK,就需要全部卸载掉后,才能装新版SDK,这看起来很容易,但是一旦安装了新的SDK后,在旧版上开发的程序,就全部不能跑了。这就需要有自已...
阅读全文
一起学Windows Phone 7开发(六.Isolate Storage)
摘要:windows phone 7 目前版本上已确定没有文件系统(也就是说filestream、OpenFileDialog这样的功能都是不能使用了)和数据库系统了,那在开发时需要保存一些用户配置信息或临时数据在本地怎么办? 答案是只能使用silverlight的特色功能Isolate Storage来保存文本文件、XML文件或INI文件的方式来替代了。其实使用Isolate Storage的最大好处...
阅读全文
一起学Windows phone7开发(五.一个时钟的例子)
摘要:Express blend工具是开发silverlight Ui的重要工具,在这里有一个从silverlight移植过来的时钟小例子可以看出在Phone7上这个工具一样也很重要并且可以提高开发效率。一.在blend工具中,可以用Ellipse绘制表盘,通过在property中使用渐变色来产生立体效果。还可以能过gradient工具来调整渐变色。二.用Ellipse工具绘制表针轴,并设置圆的stro...
阅读全文
一起学Windows phone 7开发(四. DeepZoom)
摘要:DeepZoom 是silverlight的特色功能之一,也同样被加到了windows phone 7中来。这个功能现在应该算是phone7 Ui的主要功能了吧。因为phone7的很多Ui就是DeepZoom开发的,另外在MIX10大会有展出的漫画阅读软件也是由DeepZoom开发的,由此也可以看的出这个功能在phone7上的重要性。一.要开发DeepZoom首先需要 DeepZoom Compo...
阅读全文
一起学Windows phone 7开发(三.页面)
摘要:WP7的窗体已经和Mobile没有一点儿相同的地方了,它是由silverlight生成的网页式的窗口——页面。但是它又和silverlight不是完全一样的,silverlight是由Frame和Page生成,而WP7是由PhoneApplicationFrame和 PhoneApplicationPage 生成的。 而且对于WP7来说还有屏幕转向的问题。对于转向来说,非常...
阅读全文
一起学Windows phone 7开发(二.页面间跳转与传值)
摘要:Windows Phone7允许创建多个页面,但并不像Windows mobile程序一样,可能关闭窗口或最小化,而是通过跳转的方式来实现的。但是其跳转方式也不同于PC上Sliverlight的跳转方式。不过其传值方式却是一样的。一.跳转:可以通过这条语句来完成:this.NavigationService.Naviagte(new Uri("/testPage.xaml", UriKind.Re...
阅读全文
一起学Windows phone 7开发(一.Application Bar)
摘要:对于Windows Phone 7程序来说,UI是用Sliverlight来开发的,但是并不完全是Sliverlight的全集,与子集的关系,因为Phone 7上有的API或功能PC上是没有的(比如这个application bar),那PC上的sliverlight就更不用说了。 Application Bar就是所谓的菜单栏,它包括Iconbutton和Menu两种类型。Iconbutton就...
阅读全文