- 博客(63)
- 资源 (9)
- 收藏
- 关注
转载 Windows Phone 7实用开发技巧(32):照片角度处理
在实际项目中,可能需要用户从相册中选择图片然后进行相应的处理。但是不知道大家有没有发现这样一种情况,就是手机里看是竖着的,但是上传到微博或者哪里的时候确实横着的。一种情况是你拿手机竖着拍照得话,照片就是横着的,虽然在手机里看是竖着的。(可能有点抽象,遇到此情况的同学应该深有感触) 那么我们在客户端中应 在实际项目中,可能需要用户从相册中选择图片然后进行相应的处理。但是不知道大
2012-01-15 11:27:05
2908
转载 在ViewModel中使用NavigationService在ViewModel中使用NavigationService
在WP7 APP的开发中,页面之间的跳转是一个再常见不过的操作啦,在Xaml中能实现,在Xaml背后的cs文件中用NavigationService能实现,但是在使用MVVM开发模型之后,在ViewModel中就不如前面的实现起来直观了。 其实在ViewModel中实现页面的跳转也很简单,下面的代码: using Microsoft.Phone.Controls; varroot=App.Curr
2012-01-15 11:18:39
4662
转载 Windows Phone 7 - 取得Device的NetworkInformation
在Windows Phone 7 - 取得Device相關資訊>介紹了DeviceStatus API之後,接下來往下介紹有關Device網路狀況的擷取。為何要了解這個資訊呢,因為撰寫App當需要與Server或Remote Resouce互動時,一開始就先識別目前Device的網路狀態,有助於節省呼叫了服務或進行了下載才在那等20秒HTTP RESPONSE;或者為App註冊一個監控網路
2012-01-10 17:20:41
3470
原创 WindowsPhone7不支持后台的API
http://msdn.microsoft.com/en-us/library/hh202962(v=VS.92).aspx
2011-12-17 12:03:37
2653
转载 Mango开发31日谈#7:原始摄像头数据
这篇文章是Mango开发31日谈系列文章的第七天。今天我们将要谈谈Windows Phone手机当中的内置摄像头,以及我们如何在自己的程序中使用它。这并不是一篇对启动器(Launchers)和选择器(Choosers)讨论的文章,因为关于它们已经在之前Windows Phone开发31日谈#7文章中讲过了。他们可以允许你提示用户在手机中去拍摄或选择一张照片。而这篇文章将会包含在屏
2011-11-21 09:24:35
4697
原创 WindowsPhone7 两种推送的xml格式
ToastPushNotificationMessage"" + "" + "" + "{0}" + "{1}" + "" + ""TilePushNotificationMe
2011-11-10 10:10:52
2836
转载 Background Agent and Scheduled Task
在Wp7.1中实现了多任务,允许应用程序在后台运行。通过Scheduled Task 和 Back Agent可以使程序在后台运行。BackgroundAgent是ScheduledTaskAgent, AudioPlayerAgent, AudioStreamAgent所有具有后台运行功能Agent的基类。ScheduledTaskAgent用于实现Sch
2011-10-30 14:25:03
3633
转载 Func,Action 的介绍及其用法
Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所损失的性能。Action和Func的功能是一样的,只是Action没有返类型,
2011-09-21 15:58:06
2725
原创 Windows Phone 7 Tip (6) -- 如何恢复离开页面时的list位置
privatedouble? scrollOffset;privatevoid scrollViewerHome_SizeChanged(object sender, SizeChangedEventArgs e){if (scrollOffset.Has
2011-09-09 13:39:00
2534
原创 匿名方法与lambda表达式
delegate bool IsDisplay(string s); static bool IsTrue(string flag) { return flag == "true" ? true : false;
2011-09-02 14:14:06
3226
原创 windows phone7 下 Silverlight 异步读取网络图片
项目有这样的需求,要求窗口加载一揽子图片,为了不让UI阻塞太久,采用异步读取后绑定显示的方案.图片的下载应该采用并发的过程(等待网络响应会很耗时,一张一张的下载,等待时间太长)图片的下载不能占用过多的线程数,应有个阀值(图片不是核心业务,不能占用那么多资源
2011-09-01 09:57:23
4428
6
原创 创建自定义Windows phone 7样式(二)-mango下的实现
有关mango前版本的主题设置可见我前一篇文章:(译)创建自定义WP7主题-简单的主题实现最近开始做mango下的开发,发现以前的自定义主题方法在这里行不通了(感谢@阿甘.Net),主要的问题就是在于是否覆盖系统默认样式的问题上。做两个项目加以比较,首先新建一个7
2011-08-31 14:30:03
4223
原创 MVVM Light Toolkit Patch for WP7 Mango Beta
in Programming / MVVM Light ToolkitFor more information about the toolkit in general, please refer to theGet Started page on my w
2011-08-31 10:07:06
3842
原创 马宁关于Mango应用的Title的文章
作者:马宁前边介绍Push Notification时,其实已经谈到了Tile Notification。在Windows Phone 7.1中,Smart Tile得到了极大的提高。我们不但可以控制Tile的动画显示、内容和背景切换,而且还能够为同一个应用提供两个Tile,
2011-08-30 15:26:59
3268
原创 转新浪徐水峰博文-自定义WP7应用程序Title
在Windows Phone 7 (Nodo)之前的版本中,我们在应用程序列表中长按某个应用程序的时候,会弹出“Pin To Start”的选择,选中后系统会将该应用程序的快捷方式Pin到启动界面中,类似于Windows 上的桌面快捷方式。那时候呈现在启动界面的图片是应用程序中的
2011-08-30 14:23:28
4469
原创 分享国外WP7开源控件库
coding4fun:http://coding4fun.codeplex.com/SourceControl/list/changesetstelerik:http://www.telerik.com/products/windows-phone/overview/new.as
2011-07-27 15:47:38
3181
原创 WP7 性能提示
一组笔记:永远在真实设备上测试性能不要使用WebClient来做网络数据访问尽量使用静止的背景替代Panorama的滑动背景List中尽量使用Visualize stackpanel替代StackPanel尽量使用简单结构的用户控件,如果需要成组元素,考虑一下
2011-07-03 22:55:31
2867
原创 WP7上的Image使用技巧
部分翻译摘录自swick的blog如果经常开发App,WP7上的Image显示造成的内存增大问题一定会遇到,以下是一些使用技巧帮助减少这类情况的发生: JPG vs. PNG如果不是必须要使用透明图片,JPG是最好的选择,WP7的JPG编码速度要大大快于PNG
2011-07-03 22:54:46
4329
原创 Windows Phone 7 不温不火学习之《推送通知服务》
Windows Phone 中的 Microsoft Push Notification Service 向第三方开发人员提供了一个弹性,专注,而且持续的渠道,使得开发人员可以从Web Service 向移动应用程序发送信息和更新。 过去移动应用程序需要经常主动访问相应的WEB服务,以了解是否有任何等待处理的通知。这样做是有效的,但会导航手机无线设备频繁打开,从而对电池续航时间或者用户的
2011-06-23 15:32:00
3342
原创 Windows Phone 7 MVVM模式通讯方式之实现Command
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Window
2011-06-23 15:17:00
918
原创 Windows Phone 7 MVVM模式通讯方式之实现Command
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Window
2011-06-23 15:17:00
610
原创 Windows Phone 7 MVVM模式通讯方式之实现Binding Data
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Window
2011-06-23 15:14:00
659
原创 Windows Phone 7 MVVM模式通讯方式之实现Binding Data
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Window
2011-06-23 15:13:00
391
原创 Windows Phone 7 MVVM模式通讯方式之实现Binding Data
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Window
2011-06-23 15:13:00
401
原创 Windows Phone 7 MVVM模式通讯方式之实现Binding Data
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Window
2011-06-23 15:12:00
748
原创 Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Wind
2011-06-23 15:11:00
508
原创 WP7 - 芒果版本的虛擬鍵盤種類
WP7.1的虛擬鍵盤種類,除了多國語言~也比目前多了好幾種不同的鍵盤預設值Url (多了.com和→)FullFilePath, FileName, LogOnName, PersonalFullName, PersonalNamePrefix, PersonalGivenName, PersonalMiddleName, PersonalSurname, Personal
2011-06-14 11:55:00
925
原创 WP7不使用推送服务修改瓷片图片
<br />在Windows Phone 7中如果需要修改主页瓷片图片,而并不是一定要使用推送服务,可以下面的方法<br />1 private ShellTileSchedule shellTileSchedule;<br />2 /// <summary><br />3 /// Create the application shell tile schedule instance<br />4 /// </summary><br />5 private void CreateShellTileSched
2011-05-31 13:43:00
919
原创 Silverlight for Windows Phone 7:Dotfuscator - 保护您的应用程序
前言<br />自从 .Net framework 推出之后,受到广泛的使用与欢迎;而相信您也听过 Native Code 与 Managed Code;执行在 .Net CLR 环境下的应用程序都是属于 Managed Code 的范围,而 Managed Code 在编译时会先编译成 MSIL (Microsoft Intermediate Language),实际执行时交由 JIT (Just-In-Time) 编译成机器码之后执行,而由于架构上的变更,MSIL (也就是我们的 .Net exe、d
2011-05-20 16:48:00
1608
原创 知名的ComponentOne Studio® For WindowsPhone 7 控件
<br />在WPMind看到,到他们的官网看了一下,提供的几个控件,还是挺有用的,贴上来作为一个被用,希望让WP7开发者少走一些弯路<br /> <br />下面贴几张效果图<br /><br /><br /> <br /> <br />官方网址是 :http://www.componentone.com/SuperProducts/StudioWindowsPhone/
2011-05-16 11:31:00
730
原创 由DatePicket和TimePicker扩展延伸其他控件
<br />DatePicket和TimePicket的滑动选取的效果感觉不错吧,然而在项目中我们可能要进行其他内容的选取,比如年龄范围。能不能将DatePicket和TimePiker的这种操作方式转换到类似年龄范围的选取上呢?我下载了Microsoft.Phone.Controls.Toolkit,经过简单的阅读发现了存在在源码里的LoopingSelector控件,但是发现该控件不能够被直接调用,经过查阅资料发现了国外一片文章,现在发出来和大家共享<br /> <br />http://compile
2011-05-11 16:59:00
845
原创 Windows Phone 7 日历应用的实现
<br />在Windows Phone 7上实现一个日历的程序有很多种的方式,下面将用一种很简单的方法来实现一个日历的应用程序。日历主体是用一个WrapPanel面板加上多了Button控件来实现的,每个日期用一个Button来表示。WrapPanel根据其中Button元素的尺寸和其自身可能的大小自动地把其中的Button元素排列到下一行或下一列。该日历程序实现的功能包括显示当前的日期,可以通过上下按钮来查看不同月份的日期。<br /><phone:PhoneApplicationPage x:Clas
2011-05-11 11:56:00
595
原创 Windows Phone 7自动登录功能的实现方法
<br /> 程序运行后先判断是否已经保存了账号,如果没有保存账号就显示登录页面.如果有账号就自动登录跳转到主界面。这样用户按back后就不会显示登录页面了.<br /> 打开App.xaml.cs<br /> 在public partial class App : Application中加入<br /> bool islogin = false;<br /> 修改RootFrame_Navigating(object sender, NavigatingCancelEventArgs e);p
2011-05-09 17:47:00
812
原创 android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
<br />2011-04-23 14:52 by Terry_龙, 805 visits, 网摘, 收藏, 编辑<br />protobuf 是什么?<br /> Protocol buffers是一种编码方法构造的一种有效而可扩展的格式的数据。谷歌使用其内部几乎RPC协议和文件格式的所有协议缓冲区。<br /> <br />参考文档<br />http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/overview.html<br /> A
2011-04-28 15:45:00
755
原创 Windows Phone 7 截取当前屏幕保存图像的代码
<br />导入以下命名空间:using System.Windows.Media.Imaging;using System.IO;<br />using Microsoft.Xna.Framework.Media; <br /> <br />全部代码如下:1publicvoid CaptureScreen(object sender, EventArgs e) <br />2{<br />3WriteableBitmap bmp =new WriteableBitmap(480, 800);<br />4
2011-04-28 15:41:00
711
原创 Windows Phone Marketplace 发布软件全攻略
<br />Windows7之家(www.win7china.com):Windows Phone Marketplace 发布软件全攻略<br />如何在Windows Phone Marketplace 里面发布软件?哈,利用自己的脑力去赚钱吧,开发手机软件可比开发普通Windows桌面软件赚钱多了——<br />最近Windows Phone 7很火,Windows Phone 7的Marketplace也很火,开发者们都想趁Marketplace中应用数量还不算多的时候,抢占制高点。对于如何在Mar
2011-04-25 17:49:00
1022
原创 Windows Phone 7下一个上传图片的类
<br /> public class RK_URLReqeust<br /> {<br /> /// <summary><br /> /// Delegate declaration for server callbacks.<br /> /// </summary><br /> /// <param name="response">The server response.</param><br /> public dele
2011-04-19 16:09:00
1591
原创 Windows Phone 7控件加载动画
<br />在WPMind论坛里看到这样一个帖子<br /> zsj20082008发表于 4 天前 20:16 | 只看该作者动画移动控件<br />大侠们:<br /> 大家好,经常看到windows phone手机自带的软件都有很炫的动态效果,比如那个邮件。在显示的时候,那些字是从右边进来的,所以大侠们谁能告诉我怎么用动画移动一个控件啊?我之前用定时器来移动过控件,但是那个效果不好。谢谢!<br /> <br /> <br /> 暗影吉他手发表于 昨天 20:41 | 只看该作者方法很多
2011-04-15 14:08:00
1060
原创 这几天应该研读一下的关于WP7的文章
<br />http://home.cnblogs.com/u/porscheyin/ 金山崟霸的博客<br /> <br />http://crazycoder.cn/Bo-abstracts-selected/Article165449.html 一篇介绍WP7学习资料的文章
2011-03-28 23:52:00
412
speex的c#封装,内含实例(专门用来压缩声音)
2009-10-28
异构数据库复制工具-内部测试版
2009-08-25
异构数据库复制工具-内部测试版
2009-08-20
调用GoogleMap实现人员位置管理
2009-05-07
SharpPcap 2.0.2 C#下最好的Sniffer类库(最新版)
2009-03-25
OpenNETCF.Desktop.Communication Library (在桌面上管理windowsMoble手机的类库)
2009-03-06
OpenNETCF SDF_Community_2.3.0.21(最新版)
2009-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人