随笔分类 -  Windows Phone 7+

WP7的后续:WP7+
摘要:2011 年7 月,微软正式推出Windows Phone Mango 版本,这是 Windows Phone 迄今为止最重要的升级,带来 500 多项更新。本小节我们就来了解Windows Phone Mango 的主要新特性。1)执行模式与应用程序快速切换 自Mango 版本后,应用程序的执行模型中增加了休眠(dormant)状态,进入休眠状态的应用程序并没有退出,而是与该应用程序相关的线程活动都被挂起并保留在内存中。类似于PC 中的休眠机制,当应用程序被再次激活时,就可以快速从休眠状态中恢复。在Windows Phone OS 7.1 中,可以通过长按后退键看到处于休眠状态的应用程... 阅读全文
posted @ 2012-06-05 21:12 DebugLZQ 阅读(478) 评论(0) 推荐(0)
摘要:终于在Wp7.1中加入了数据库,使保存、查找、插入数据不再痛苦。在WP7中如果要做到这些,要么使用XML自已实现,要么使用第三方数据库,但是第三方数据库要么性能不好,要么占用空间太大,要么收费,现在总算有原生的本地数据库了。1. 架构 这个本地数据库,不能直接支持Transact-SQL,需要通过LINQ to SQL 对象模型作为Proxy来操作数据库,为此引入了一个新的类System.Data.Linq.DataContext。这与windows mobile上的SQL CE有了很大的差别。2. LINQ to SQL 在Windows phone中,LINQ to SQL既不能直... 阅读全文
posted @ 2012-06-01 11:17 DebugLZQ 阅读(653) 评论(0) 推荐(1)
摘要:今天是礼拜6,下雨,没有外出,闲暇就写一篇博文讲下如何在Winform中使用WPF控件。原有是我在百度上搜索相关信息无果,遂干脆动手自己实现。WPF控件的漂亮是Winform无法匹及的,本文主旨是在Winform工程中如何使用WPF控件。先看下效果,如下图:左边是传统的Winform控件,右边是DebugLZQ引入的WPF控件,我们可以很清楚的看到图片的“半透明”效果、TextBox的透明背景!界面很Cool吧~下面就介绍下,这个创新性工程的创建过程,并附上所有代码:首先,添加一个WPF自定义控件,控件的xaml很简单,代码如下:<Grid > <Image ... 阅读全文
posted @ 2012-05-19 13:51 DebugLZQ 阅读(17432) 评论(27) 推荐(10)
摘要:---微软WPF带来的团队变化和软件技术变化Model-View-ViewModel是一种架构模式,主要在WPF、Silverlight和WP7开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用XAML表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的。MVVM是更加通用的Presentation模式的一个具体实现。MVVM视图模型包含概念模型而不是数据模型,所有业务逻辑和其它操作都是在模型和视图模型里完成的。MVVM 把应用程序的状态和行为进行封装,隔离了用户界面和用户体验部分,从而使得设计者与开发者可独 阅读全文
posted @ 2012-05-15 15:15 DebugLZQ 阅读(3374) 评论(10) 推荐(8)
摘要:Windows Phone支持的数据库有哪些,不同数据库有什么优缺点,搜索了网上的相关资源,整理一下:Windows Phone 7 databasehttp://winphone7db.codeplex.com/Windows Phone 7 database是一个基于Isolated Storage (独立存储)来实现的数据库,发布在codeplex的开源数据库,使用MS开源许可证,可以自由使用到开源或者商业项目中,优点是免费,footprint非常的小,支持LINQ。缺点是太新,没有商用经验,稳定性不明确,没有管理工具,不支持SQL。Perst Embedded Database For 阅读全文
posted @ 2012-05-14 11:33 DebugLZQ 阅读(2457) 评论(3) 推荐(2)
摘要:1.Panorama控件和Pivot控件前面讲过,没有必要再重复一遍了。参见我的博文:http://www.cnblogs.com/DebugLZQ/archive/2012/03/19/2406284.html 2.DeepZoom DeepZoom 是silverlight的特色功能之一,也同样被加到了windows phone 7中来。这个功能现在应该算是phone7 Ui的主要功能了吧。因为phone7的很多Ui就是DeepZoom开发的,另外在MIX10大会有展出的漫画阅读软件也是由DeepZoom开发的,由此也可以看的出这个功能在phone7上的重要性。 阅读全文
posted @ 2012-04-11 20:14 DebugLZQ 阅读(303) 评论(0) 推荐(2)
摘要:前面介绍的Silverlight toolkit for Windows Phone 7.1控件本质上也是用户自定义控件,我们可以根据自己的需要自己定义一些控件。下面制作一个有动画的简单的WaitingBox,万维网是个好东西,图片来自深蓝色右手,这个Animation以前做Silverlight游戏开发的时候做过,方便就直接拿过来用了~也感谢小振的无私奉献,共同学习共同进步嘛~ 阅读全文
posted @ 2012-04-09 16:44 DebugLZQ 阅读(591) 评论(0) 推荐(1)
摘要:LongListSelector这个控件是一个归类列表,并且可以快速选择按类选择。这个控件最主要的是要把需要的数据进行绑定和分类... 阅读全文
posted @ 2012-04-09 13:22 DebugLZQ 阅读(594) 评论(0) 推荐(1)
摘要:ListPicker 当点中这个控件时,会弹出一个列表来,这个列表有两种,一种是简单的像下拉列表框那样的,还有一种是Full Mode的,会弹出一个完整页面的列表来。 阅读全文
posted @ 2012-04-09 13:14 DebugLZQ 阅读(522) 评论(0) 推荐(1)
摘要:NavigationTransition 这个控件用来实现页面的切换效果。 阅读全文
posted @ 2012-04-08 21:53 DebugLZQ 阅读(400) 评论(0) 推荐(1)
摘要:11年11月初,微软的silverlight toolkit for phone又放出四个新控件,这四个控件使用都要比之前的复杂,并且很有用。。。本节讲AutoComepleteBox控件... 阅读全文
posted @ 2012-04-08 21:06 DebugLZQ 阅读(511) 评论(0) 推荐(2)
摘要:Silverlight toolkit for Windows Phone 7.1控件的DatePicker和TimePicker 阅读全文
posted @ 2012-04-08 10:02 DebugLZQ 阅读(505) 评论(0) 推荐(1)
摘要:Silverlight Toolkit for WP7.1 的ToggleSwitch和SwapPanel控件。。。 阅读全文
posted @ 2012-04-07 22:21 DebugLZQ 阅读(540) 评论(0) 推荐(1)
摘要:介绍Silverlight Toolkit for WP7.1 ContextMenu使用。。。 阅读全文
posted @ 2012-04-07 21:50 DebugLZQ 阅读(439) 评论(0) 推荐(0)
摘要:WP7.1SDK安装及Silverlight toolkit for Windows Phone 7.1安装。。。 阅读全文
posted @ 2012-04-07 21:36 DebugLZQ 阅读(602) 评论(0) 推荐(1)
摘要:Visual Studio 2010 SP1 采用了新的帮助查看器,新增了对Silverlight 4工具的支持,IntelliTrace支持64位和SharePoint,添加了大量Windows 7专用MFC APIs,以便支持Direct2D、DirectWrite和Windows Animation动画技术。此外,VS2010 SP1还有比如:支持.NET 3.5下的单元测试(unit test)、VB Compiler运行时(runtime)的switch等新特性…… 阅读全文
posted @ 2012-04-05 21:49 DebugLZQ 阅读(22109) 评论(0) 推荐(1)
摘要:Welcome to the 31 Days of Windows Phone. This is a journey through a ton of different topics in development for the Windows Phone platform. 阅读全文
posted @ 2012-04-04 14:04 DebugLZQ 阅读(274) 评论(0) 推荐(0)
摘要:本文介绍Map控件的一些高级应用,诸如如何增加一个标记、绘制多边形区域、绘制多边线、在地图上增加图片等... 阅读全文
posted @ 2012-04-04 11:43 DebugLZQ 阅读(384) 评论(0) 推荐(1)
摘要:本节内容为如何注册地图、设置中心点、设置显示模式、缩放层级、显示放大缩小按钮、显示比例尺等Map控件的简单使用... 阅读全文
posted @ 2012-04-04 11:03 DebugLZQ 阅读(351) 评论(0) 推荐(1)
摘要:Ellipse:用来绘制圆形、椭圆形的绘图控件。Rectangle: 绘制矩形或圆角矩形的绘图控件,这个与border控件很相似,但是border是一个容器,可以包含其他控件,而rectangle只用于绘图,不能包含子控件。Line: 用于绘制两点间的直线。Polygon: 多边形控件。绘制封闭图形。Polyline:多段线控件。与多边形控件相似,可以绘制封闭、开放多边形。Glyphs:符号控件。用于绘制字母、符号、字符等。主要用来显示Unicode字符。因为需要加载字体库或从网上下载字体库,就会引起显示慢的问题。 阅读全文
posted @ 2012-03-29 21:47 DebugLZQ 阅读(386) 评论(0) 推荐(1)