posts - 118,  comments - 447,  views - 27万

随笔分类 -  Windows Phone 7.1

wp7.1 VideoBrush
摘要:这是一个非常有趣的画刷,可以产生视频的蒙板效果,这个画刷在Silverlight中早就有的,但是Windows Phone中却一直没有引入,不过在WP7.1 SDK正式版中这个特性被加入进来了,手机上也可以制做这种效果了。一.原理 这里需要用到MediaElement控件来做为Video 的载体,也就是说由这个控件来播放Video,然后将这个控件做为VideoBrush的源来使用,而VideBrush又以型状控件、容器控件或文字控件的Foreground、Background、Path形式加入到这些控件中,从而利用这些控件的形状或内容做为蒙板产生笔刷效果。注意:在模拟器上无法看到效果,只有用. 阅读全文
posted @ 2011-10-11 11:26 小镇 阅读(1944) 评论(2) 推荐(1) 编辑
WP7.1 应用程序发布到Marketplace
摘要:从8月22起Windows Phone marketplace可以提交7.1 sdk开发的应用了,尽管提交页面和方式与7.0是同一个,但是还是会出现一些问题。并且在提交之前也注意一些问题。1. 7.0 应用转为7.1应用我之前有一些应用都是在7.0下开发的,但是因为要用到7.1的一些新特性,所以就需要把应用转成7.1然后再继续开发。转换方法:1) 打开工程属性页面,将目标版本改为7.12) 在工程上单击右键,选择“Upgrade to Windows Phone 7.1”菜单另外还需要注意的是:如果转为7.1后,一般就无法改回7.0了。一般如果开发应用时是直接在7.1下开发的,应该没有什么问. 阅读全文
posted @ 2011-09-09 16:16 小镇 阅读(2225) 评论(7) 推荐(3) 编辑
windows phone 7.1 RC 版 SDK
摘要:今天微软发布了最新版的windows phone sdk,这个版本对应的系统是7720,也就是说是Mango的最新版本。由于这个版本是Release Candidate版,也标志着正式版的SDK也要临近了,并且也不会再有什么大的改动了。另外在这个版本里又增加了一些新的特性,比如alarm、OData等。下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27153还有,Toolkit for Windows Phone 7.1版也发布了,新增加了多个有用的控件,同时也修改了原来的一些bug。下 阅读全文
posted @ 2011-08-23 11:27 小镇 阅读(1719) 评论(5) 推荐(1) 编辑
Background Agent and Scheduled Task
摘要:在Wp7.1中实现了多任务,允许应用程序在后台运行。通过Scheduled Task 和 Back Agent可以使程序在后台运行。BackgroundAgent是ScheduledTaskAgent, AudioPlayerAgent, AudioStreamAgent所有具有后台运行功能Agent的基类。ScheduledTaskAgent用于实现ScheduledTask,这个类包含一个OnInvoke方法,当ScheduledTask执行后会被调用。ScheduledTask包含PeriodicTask和ResourceIntensiveTask两种 Task。PeriodicTas. 阅读全文
posted @ 2011-06-23 09:45 小镇 阅读(4072) 评论(11) 推荐(1) 编辑
wp7.1 使用本地数据库
摘要:终于在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 @ 2011-06-13 23:34 小镇 阅读(8038) 评论(19) 推荐(13) 编辑
Windows Phone 7.1 新增Task
摘要:在Wp7.1中又新增加了多个Task,可以实现对BingMap、铃声音使的操作。另外还有一些原来的Task的功能也得到了加强。1. BingMapsTask:用来调用Bingmaps,并且可以标记中心点、搜索、设置显示比例。与BingMaps控件相似但是可用api功能比较弱。_tskBingmap = new BingMapsTask(); _tskBingmap.Center = new GeoCoordinate(30.24, 120.123); _tskBingmap.SearchTerm = "West Lake"; _tskBingmap.ZoomLevel = 阅读全文
posted @ 2011-06-08 16:05 小镇 阅读(1812) 评论(3) 推荐(1) 编辑
XNA绘制Silverlight控件
摘要:上一篇博客提到XNA可以在Silverlight中绘制资源,但是,一旦一个Silverlight页面由XNA接管后,就无法直接显示页面上的控件了,这样就无法体现Silverlight与XNA的优势了,为了解决这个问题,实现Silverlight与XNA混合调用,windows phone7.1又提供了一个新的UIElementRender类。通过这个类来加载所要绘制的控件。以下是一个示例工程。1. 首先同样要先使用3d模板创建一个3d工程。2. 在GamePage.xaml中加入控件,用三个按钮来控制碰撞的红色方块的开始与停止以及透明度的变化。<Grid> <Grid.Row 阅读全文
posted @ 2011-06-07 10:43 小镇 阅读(2055) 评论(2) 推荐(3) 编辑
windows phone 7.1 XNA in Silverlight
摘要:在wp7.0时,Silverlight和XNA是两个功能界线十分清晰的框架,仅管有一些XNA中的API可以用到Silverlight里(可以看我的博客一起学windows phone7开发(二十七. XNA在Silverlight 中的应用)),也需要自已模拟XNA的运行环境,否则无法应用。并且功能有限,只能播放声音或捕捉用户输入,而无法绘制图像,更不用说加载3D图像了。现在wp7.1使这两个框架变的模糊了,在Silverlight应用程序中,可以完整的使用XNA API了。1. 创建XNA in Silverlight的工程首先在新建工程模板窗口中选择Windows Phone 3D Gra 阅读全文
posted @ 2011-06-03 10:29 小镇 阅读(1842) 评论(1) 推荐(2) 编辑
Wp7.1新增API
摘要:在wp7.1 sdk中,新增加了多个命名空间,以及多个新的类,由其增加了本地数据库、网络Socket和摄像头捕的支持,另外在XNA中也新增了多个类,实现了XNA在Silverlight中的使用。新增命名空间System.Diagnostics.SymbolStore :命名空间提供的类允许读取和向 Microsoft 中间语言 (MSIL) 映射写入调试符号信息。面向 .NET Framework 的编译器可以将调试符号信息存储到程序员的数据库 (PDB) 文件中。调试器和代码探查器工具可以在运行时读取调试符号信息。但目前这个命名空间只有ISymbolDocumentWriter接口。 阅读全文
posted @ 2011-06-02 11:43 小镇 阅读(2172) 评论(3) 推荐(1) 编辑
windows phone 7.1 中两个新增控件
摘要:RichTextBox在wp7中,所有的控件都无法实现图文混排,这个控件解决了无法图文混排的问题,使微博和聊天软件不在只是文字显示那么单调了。但是这个控件目前还并不完善,只能够显示而无法进行输入,另外使用起来也比较麻烦。以下就是这个控件的使用方法:1. XAML中直接添加这个控件无法显示在ToolBox列表中,需要通过手工方式来自已添加。<RichTextBoxWidth="400"Height="400"Background="White"IsReadOnly="True"FontSize="30 阅读全文
posted @ 2011-06-01 10:21 小镇 阅读(2330) 评论(1) 推荐(2) 编辑
Windows Phone 7.1 发布了
摘要:微软在5月24号发布了Mango系统,同时也更新了SDK,但是这个SDK目前只是7.1版,而并不是所谓的7.5版。不过,也还是带来了许多新的特性。 SDK下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05&displaylang=en推荐下载离线安装iso文件。 这次的安装过程序十分简单,并没有出现7.0时,Beta版到RTM版的问题。另外安装完毕后,运行之前的程序,也是完全兼容的,Silverlight 和XNA程序都不需要做任何更改 阅读全文
posted @ 2011-05-30 13:37 小镇 阅读(1739) 评论(8) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示