WP7
荔-枝-lin
其实,怀念,在离开它之前就已经发生。
展开
-
SocketAsyncEventArgs
SocketAsyncEventArgs是.net提供的关于异步socket类,封装了IOCP的使用,可以用它方便的实现NIO(non-blocking IO)NIO对于提升某些场景下Server性能和吞吐量有很大益处,准备在服务框架中使用它来编写简易rpc的部分不过例子还是感觉复杂了点,我只是需要知道SocketAsyncEventArgs本身如何使用而已,于是自行简化了一下:转载 2011-12-13 17:43:08 · 10049 阅读 · 8 评论 -
为Button 添加图片---WPF
在WPF中,让button显示为一个Image,可以设置其BackGround为Image或者Content为Image,不过这两种方法都有一些问题~~1、可以把Button的content设置为一个Image,不过图片的周围有个边框,影响美观~2、通过设置Background,不过还是有一个边框3、重写一个ControlTemplate,并用ImagBrush 填充一个I翻译 2012-03-07 09:28:46 · 20262 阅读 · 0 评论 -
WP7 IsolatedStorage--通过XmlSerializer读写XML文件
需要的命名空间:using System.IO;using System.IO.IsolatedStorage;using System.Xml;using System.Xml.Serialization;注意你需要在项目中添加System.Xml.Serialization引用,不然那你就无法实现喽!!写一个Person类: public class Per翻译 2012-02-21 11:32:08 · 1126 阅读 · 0 评论 -
WP7 IsolatedStorage--通过XmlWriter读写XML文件
需要的命名空间:using System.IO;using System.IO.IsolatedStorage;using System.Xml;保存XML文件:private void btWriteXNL_Click(object sender, RoutedEventArgs e) { using(IsolatedStora翻译 2012-02-21 13:04:30 · 987 阅读 · 0 评论 -
WP7 IsolatedStorage--读取、保存二进制文件
引用命名空间:using System.IO;using System.IO.IsolatedStorage;using System.Windows.Resources;二进制文件一般被认为是一组序列字节。一般来说一个二进制文件可能包含任何形式的二进制编码的数据类型。例如:.mp3文件,.jpg文件,.db文件都可以看做二进制文件。本篇内容将以MP3文件为例。示例中首翻译 2012-02-21 14:00:49 · 1201 阅读 · 0 评论 -
WP7--IsolatedStorage类初识获取存储的所有文件和文件夹
WP7--IsolatedStorage.,系统会分配应用一个独立的空间,该应用无法访问除自己空间外的空间。想做一个文件管理系统也没办法...主要用到:IsolatedStorageFileIsolatedStorageFileStreamStreamWriterStreamReader之前写过添加文件和文件加的例子,这里就不再重复了,下面是获取存储的所有文件和文件翻译 2012-02-21 10:01:06 · 1268 阅读 · 0 评论 -
WP7 IsolatedStorage--读取、保存图片文件
引用命名空间:using System.IO;using System.IO.IsolatedStorage;using System.Windows.Media.Imaging;using System.Windows.Resources;using Microsoft.Phone.Tasks;using Microsoft.Xna.Framework.Media;翻译 2012-02-21 13:30:04 · 2282 阅读 · 0 评论 -
Windows Phone 7 开发——独立存储
什么是独立存储?独立存储不是一个新概念。在Silverlight 2中已经在使用了。本质上说这是一种在本地文件系统中存储数据或文件的方式。“独立(isolated)”是因为只有你的程序才可以访问这些数据。如果你有两个应用程序,同时你想在它们之间共享数据的话,最好使用一些类似基于云的可以让你共享数据的服务。一个应用程序不能共享,调用设备上其他的应用程序或与之进行交互。有两种方转载 2012-02-20 15:28:15 · 631 阅读 · 0 评论 -
Windows Phone的网络连接策略
转自林永坚前言在微薄中“有人”(我记得是谁,^_^)问起Windows Phone在锁屏下是否继续链接WiFi,引起了很多WP微博控在讨论,其实我本来不关心这个问题的,因为这个是不可控的,但是讨论的人太多了,因此我想聊聊我对Windows Phone的网络连接策略的想法。问题定义这个问题可以简单的重新定义为Windows Phone在空闲(idle)情况下,是否进行网络链接转载 2012-02-28 13:35:32 · 837 阅读 · 0 评论 -
WP7——触控操作Touch
在Silverlight for Windows Phone中,我们有多种方法来获取设备触摸信息并对其进行控制。与此最密切相关的是以下几个事件Touch.FrameReported和定义在 UIElement中的 ManipulationStarted,ManipulationDelta 和 ManipulationCompleted。本节只讲解Touch.FrameReported事件。翻译 2012-02-22 10:47:20 · 1799 阅读 · 1 评论 -
WP7 ——触控操作Manipulation
在上篇文章中介绍了底层的触控编程接口,本文将讲解Silverlight for Windows Phone中的高级触控编程接口,与之相关的是定义在UIElement中的ManipulationStarted,ManipulationDelta和ManipulationCompleted事件。一.Manipulation相关事件这3个事件并不是单独来处理每个手指的触控信息的,翻译 2012-02-22 11:03:00 · 5269 阅读 · 0 评论 -
WP7——触控操作GestureListener
上篇文章介绍了Silverlight for Windows Phone中的高级触控编程接口,本文将讲解Silverlight for Windows Phone Toolkit中的GestureListener对象。有了上篇文章的铺垫,再来看GestureListener的相关操作就很容易了。 一.Silverlight for Windows Phone Toolkit Si翻译 2012-02-22 11:29:16 · 1865 阅读 · 0 评论 -
WP7 MultiScaleImage和DeepZoom
首先需要使用Deep Zoom Composer 工具组合三个或几个图片,如果不会的话 可以网上找找,有很多资料的并且也很简单。还是简单那介绍一下吧:Deep Zoom 本来是微软开发团队为Silverlight 富客户端做图片的展示做的一个工具,可以产生非常好的效果,随便WP7使用Silverlight技术,这一功能也移植到移动设置。本篇主要学习如何使用Deep Zoom 处理、转载 2012-02-21 18:03:45 · 1909 阅读 · 0 评论 -
关于Windows Phone 7.1中XNA的帧率问题
微软在Windows Phone 7.1系统里面取消了XNA最大帧率只能达到30帧的限制,但是直接修改Game.TargetElapsedTime属性在模拟器上有效,但在真实设备上无效,按照下面的步骤就可以解决这个问题:1.在Game的构造函数中修改Game.TargetElapsedTime属性(如果要达到60帧,只要在数字后面加上"/2")就行了2.插入这样下面代码:转载 2011-12-27 16:17:30 · 718 阅读 · 0 评论 -
Windows Phone 7 开发 独立存储
By Jeff Blankenburg本文是“Windows Phone 7 开发 31 日谈” 系列的第15日。昨天,我们讨论了程序中的墓碑机制从而让程序看起来是可以在后台运行的。今天,我们来谈谈在电话中存储本地数据的一种非常棒的方法。使用独立存储。什么是独立存储?独立存储不是一个新概念。在Silverlight 2中已经在使用了。本质上说这是一种在本地文件系统中转载 2011-12-22 14:12:54 · 550 阅读 · 0 评论