摘要: 在早期推广宣传推出WindowsPhone7的时候,我们做了大量的工作去帮助客户建立早期的应用程序,移植他们的已经成熟的应用到WP7市场上来。我们提供指导和协助帮助他们设计开发出符合产品设计标准和遵循WP7应用程序认证规范的应用程序。像开发出来的程序有很多比如TelegraphMediaGroup的TelegraphFashion应用程序。他们在开发这个应用的过程中和在我们微软技术研发中心的MartinBeeby和DaveBrown花了一些时间解决一个特定的一个问题:如何良好的显示HTML内容?在这个应用中数据主要是来自于包含特定格式的HTML代码的RSS提要。如果是开发Silverlight 阅读全文
posted @ 2012-01-31 10:59 huangliangjie 阅读(223) 评论(0) 推荐(0) 编辑
摘要: InternationalUTF-8CharactersinWindowsPhone7WebBrowserControl我已经好久没有更新博客了,好像最近没有什么好要分享给大家的。因为我觉得我需要一些时间去整理我学习到的有关于WindowsPhone7ForSilverligtht开发的知识。但是,有一个知识点我迫不及待的想要分享给大家,那就是国际化字符在WebBrowser控件中的使用。通常来说,我们会遇到这样的问题:我们想显示带有国际字符的HTML文件。在WindowsPhone7中最直接的方法就是使用一个WebBrowser控件,调用它的"NavigateToString(st 阅读全文
posted @ 2012-01-12 17:34 huangliangjie 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 解决在Windows Phone中的WebBrowser控件中的zoom和ScrollViewer的滑动冲突这篇博文主要是描述了一个解决在Windows Phone中的WebBrowser控件中的zoom和ScrollViewer滑动冲突的helper类。Windows Phone 7应用的开发者可以通过使用Webbrowser控件使用在IE9中的拥有的所有功能。该空间允许开发者在程序中呈现本地或者远程的HTML和JavaScript内容。你会发现这个控件比较多的应用与RSS阅读器,这些网页内容可以在程序中良好的呈现而不用再去启动IE浏览器(PS:在Windows Phone中启动IE是要利用 阅读全文
posted @ 2012-01-03 20:40 huangliangjie 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 有时候想查看一下控件可视化树结构,去查看”C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Design“目录下的System.Windows.xaml文件。但这个文件有比较麻烦,而且那个文件里的代码又比较长,看起来很繁琐。可以使用一下代码来查看控件的可视化树结构:/// <summary> /// 查看可视化树的结构 /// </summary> /// <param name="parent">控件</param> /// <param name="ind 阅读全文
posted @ 2011-11-02 18:25 huangliangjie 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 开发 Windows Phone 7 应用程式,免不了花费大量的时间在模拟器上测试,所以熟悉模拟器的使用与操作还挺重要的。像是在模拟器裡操作应用程式时,在预设的情况下不能用键盘来输入资料,所以输入网址或文字都很麻烦,只能用滑鼠点选虚拟键盘,但本文将会提到如何开启用键盘输入的密技,超实用。介绍了键盘操作技巧,相信对每天都在使用模拟器的人来说,一定会有很大的帮助。1. 启用键盘输入在模拟器里调试程序时,默认情况下是不能用电脑的键盘输入,但是调试如果能用PC键盘肯定能提高不少速度。其实微软已经为我们程序员做了这方面的工作,可以按如下步骤来使用PC的键盘: 1.先用鼠标点击要输入的位置。 2.按下PC 阅读全文
posted @ 2011-11-01 20:30 huangliangjie 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 自己用了很久的字体,今天突然有个同学问我的VC里面的代码怎么那么好看,想了一些,独乐乐不如众乐乐,所以分享一下~有了这最适合程序员编程的10款字体,敲代码将不再是一项枯燥无味的事情,更像是一种艺术的创作~你说呢?那我们就来看看吧~10. Courier基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥了。以前看到这样一句评论:久不见牡丹会以仙人掌为美。这句评论形Courier字体非常合适。所以如果你还有其他选择的话,请勿使用此字体。更不幸的事情是最后你还是会继续使用它,那3秒. 阅读全文
posted @ 2011-09-14 14:18 huangliangjie 阅读(2823) 评论(1) 推荐(1) 编辑
摘要: 产生此异常,主要是Linq缓存数据和实际数据库数据不一致的情况造成。解决次问题的情况,主要有几种:1.比较简单的方法,不使用Linq提供的SubmitChanges()方式提交更改,而直接执行SQL语句,例:db.ExecuteCommand("Update [dbo].[LinqTest] SET Age=25 Where ID = @p0", 1);这样虽然比较方便,但是感觉又回到了直接写SQL的时代,毕竟Linq to SQL的目的,就是为了让我们看不见SQL,避免写复杂的SQL语句,而直接操作实体对象,这样也可以避免程序可读性差、不便于维护。所以除非万不得已,还是不 阅读全文
posted @ 2011-09-02 17:46 huangliangjie 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章里我将介绍去年我写的一个Silverlight多值绑定的升级版,这个升级版包括Silverlight4,附加属性和多值绑定到一个对象上。多值绑定在WPF中允许绑定多个数据源到单个属性上,此时的绑定要结合数值转换器。但是这一个特性在silverlight中不被支持。一年前,我写了一个关于在silverlight中解决Multibinding的解决方案,它受到了很大的反响。甚至来自微软的Attorney发了一封邮件给我,说能不能把我写的解决方案用到SilverlightFacebook客户端上去(多么酷的一件事)。当听到StefanOlson弄了一个升级版使它能够在SL4中使用我很高兴。 阅读全文
posted @ 2011-08-31 23:13 huangliangjie 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 这里包括了一些示例,其中有silverlight和XNA的程序,但可以应用到Windows Phone上。Accelerometer; Simulating accelerometer data in the Windows Phone 7 Emulatorhttp://blogs.silverarcade.com/silverlight-games-101/27/silverlight-simulating-accelerometer-data-in-the-windows-phone-7-emulator/Animation; Ptorr Slides, Video and Code (P 阅读全文
posted @ 2011-08-30 22:36 huangliangjie 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在开发WP7程序过程中,会遇到在UI上使用用大量的Image这种情况。你可能会以为使用Image是一个很简单的事情,不需要用一篇博客的篇幅的介绍:仅仅设置一个Uri给Image的Source属性就完成了?但是,还有其他的事情需要考虑呢。这里有许多的小细节如果你知道到的话,会对的你的程序有帮助,特别是当希望开发出的软件能够有较好的体验和较少的内存使用(移动开发这点很重要)。这些小的提示,不仅适用WP7手机开发,同样也适用SilverLight桌面程序。但是在手机开发中,把握住那些能够把一个好的程序变成一个优秀的程序性能细节是非常重要的技能。为了指出这一点,这里举出一个实现了这些小细节的示例。JP 阅读全文
posted @ 2011-08-30 22:31 huangliangjie 阅读(125) 评论(0) 推荐(0) 编辑