by shinichi_wtn
2012-12-28 14:20
异步编程简介
异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库。异步操作在主应用程序线程以外的线程中执行,所以当应用程序调用方法异步执行某个操作时,应用程序可在异步方法执行其任务时继续执行。
我们在写界面时会大量涉及异步操作,一般用时可能操作20ms的操作都应该设计为异步,以保证最佳的用户体验。
C#中实现异步的传统方法
其实并不需要了解C#的多线程编程,就可以很好的编写异步应用,.NET Framework中很多方法已经封装为异步(尤其是Silverlight SDK与Windows Phone SDK),方法里如果有Beg...
[More]
by shinichi_wtn
2012-09-27 10:19
最近发现Windows Phone人脉里联系人的生日和日历中的生日日期不一致,日历中的生日总是比人脉里的提前一天,颇为诡异。网上搜索发现后居然不少人遇到这个问题,貌似是Live Canlendar的已知问题。解决方法很简单,就是重新创建Windows Live的Birthday Calendar,该方法的原始出处来自Nokia Support论坛。
登陆Windows Live,进入日历页面,删除已有的生日日历(Birthday Calendar)
同步Windows Phone上的Live账号
在Windows Live的日历页面重新创建一个生日日历(Birthday Calendar)
...
[More]
by shinichi_wtn
2012-09-24 13:46
前几天网上放出了Windows Phone 7.8测试版的ROM,支持多个机型,于是赶紧下载下来刷机尝鲜。目前发现主要发现有三个变化:
全新的开始界面,支持3种不同大小的Tile,可以随意组合,创意十足
锁屏壁纸里换成了Windows Phone 8里自带的壁纸
选择系统主题的界面发生变化,有更多的色彩主题可供选择
Windows Phone 7.8开始界面
Windows Phone 7.8主题色彩
Windows Phone 7.8锁屏图片
Windows Phone 7.8关于界面
by shinichi_wtn
2012-09-07 20:57
今天用打开OneNote 2010后发现,总是无法同步,而正常情况下只要点击同步,就会弹出输入用户名和密码的登陆框,但是这个框无论如何也没有弹出来。错误信息如下图
经过上网搜索,发现还真不少人遇到这样的问题,但是解答也是各式各样,当然0xE0000024这个是关键词。最后找到了修改注册表的解决办法,成功解决。
1、打开注册表编辑器,定位到如下节点
64位操作系统32位Office: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common\Internet
32位操作系统32位Office/64位操作系...
[More]
by shinichi_wtn
2012-08-10 06:38
简介
2个多月前,当时在Sony VAIO笔记本上研究了如何安装Windows 8 RP的GeForce 310M驱动,并且写过一篇文章《Windows 8 安装Nvidia显卡驱动的方法》。现在,Windows 8 RTM出来了,但是系统装完后发现GeForce 310M并没有自动装上驱动,并且联网更新也暂时无效(之前在RP下是可以联网更新驱动的)。还好RP时下载的官方驱动我有备份,直接拿来安装就OK了:-)
好东西自然是要分享的,上一篇文章介绍的方法技术性比较强,估计很多人不想折腾,所以这次我直接提供驱动程序的下载,该驱动从设备管理器联网下载而来,属于官方驱动,理论上支持Sony VAIO...
[More]
by shinichi_wtn
2012-07-05 20:28
在校园里,经常要使用代理上网的方式,Proxifier可以让不支持通过代理服务器的软件能通过HTTPS或SOCKS代理或代理链,俗称“透明代理”,支持Xp,Vista,Windows 7操作系统。虽然
[More]
by shinichi_wtn
2012-05-26 11:24
[2012-07-12更新]经测试,目前已经可以通过电脑设备管理器(Device Manager)联网自动下载和更新驱动,版本号为302.82。如果仍然无法通过设备管理器更新驱动程序,可以使用下面介绍的方法。
[2012-08-10更新]不想折腾的童鞋,可以参考我另一篇博文《Windows 8 Sony VAIO笔记本Nvidia显卡驱动下载》直接下载官方驱动。
Nvidia官方驱动无法安装,OEM提供的老驱动不兼容
虽然Nvidia官方已经推出了认证的Windows 8 Consumer Preview驱动(可以到这里下载),但是却不支持部分品牌的部分机器(在Win8下安装会直接提示This...
[More]
by shinichi_wtn
2012-05-19 10:17
历史简介
在Windows Mobile时代,有各种各样的备份短信的软件,定期备份短信已经成了一种习惯,毕竟短信一定程度上是岁月与记忆的载体。但是Windows Phone 7平台,却没有提供相应的API供开发者访问,让人很难接受,在很长的时间内,大家在探寻抽取(extract)短信的方法,在Windows Phone UserVoice(用户心声)网站上http://wpdev.uservoice.com/forums/110705-app-platform/,短信访问接口(SMS Access API)排在第一位,可见该功能对用户是必不可少的。然而,Mango的推出也没有提供相应的功能,有...
[More]
by shinichi_wtn
2012-01-18 20:53
由于Visual Studio 2010不能开发Windows Mobile以及Windows CE,所以必须要在电脑上安装VS2008。但是当我同时安装了Windows Phone SDK和Windows Mobile SDK后,发现在Visual Studio下无法调试Windows Mobile的项目,提示"Unable to start debugging",而在Visual Studio 2010下调试Windows Phone的项目就没问题,很是奇怪。
后来上网找到了答案,这个现象的确是存在的,并且微软官方给出了解决方法如下(参见这里):
1. 找到VS2008和VS2010各自的...
[More]
by shinichi_wtn
2011-09-05 22:20
WP7中的WebBrowser很好用,其中最常用的方法应该是Navigate了,该方法传入一个Uri对象,既可以是某个网址的绝对路径,也可以是IsolateStorage里某个网页的相对路径。但有时候,我们的HTML是程序动态生成的,这个情况下使用NavigateToString方法则更加方便(否则需要先将网页写入IsolateStorage),然而却遇到了中文乱码问题,比如如下一个极简单的例子就会出现乱码情况。
WebBrowser1.NavigateToString("<html><head></head><body><h1>这里...
[More]