摘要:
最近几天,为了更自然的用TFS2010(而不打算用VS2008去连接TFS2010),而把解决方案升级到VS2010,也就随之而来遇到如下两个Bug。 第一个,和System.Design相关的。 两个Project,A是Full FX,B是Client Profile(不管是.NET 3.5 SP1还是.NET 4.0),B引用A。如果在A中引用了System.Design.dll等Clie... 阅读全文
摘要:
如果你的界面上有很多CheckBox或RadioBox的话,互相设置Checked属性,又会引发其他控件的CheckedChanged事件,从而让刷新数据产生混乱。 下面有个小技巧,直接看码说话: Stack<string> _delayRefresh = new Stack<string>(); ... 阅读全文
摘要:
(注意,此日志是一流水账……) 最近更换了新笔记本,HP ProBook 5310m,这个笔记本各方面都还可以,却只有一个内存插槽。然而,现在内存比较贵,单根4G都要700左右,对于我这种用惯4G内存的人来说,就觉得2G的电脑好像在爬。 在暂时不打算升级内存的情况下,只好来尝试一下从Vista就具备的新功能——Readyboost,另外据说在Windows 7对Readyboost的性能进行一... 阅读全文
摘要:
在.NET 4.0中,一个重要的新特性就是并行编程。目前提供的编程模型如下图所示(来自MSDN): 提供了如下几个函数库和工具来实现(辅助)并行编程: Task Parallel Library(任务并行库) Includes parallel implementations of for and foreach loops ( For and For Each in Visual Basic... 阅读全文
摘要:
最近在使用EF和Data Service的时候遇到了一系列奇怪的问题,估计是我用Guid作为主键外键的原因。 如: var c2 = dc.Categories.Where(o => o.CategoryID == c.CategoryID).First(); CategoryID 是long的类型,能正常运行。 而: var customers = dc.Customers.Wh... 阅读全文
摘要:
关于System.Data.SQLite,可以参见我之前的介绍博客。不过现在的最新版本1.0.65(2009年7月26日发布),相对之前的版本提供了如下新特性: 包装了sqlite 3.6.16 支持.NET 3.5 SP1 支持Mono 支持VS2008(其实如果你安装了2010的话,也支持的)设计器:数据库管理器,Typed DataSet(类型化数据集)设计器,EDM(实体数据模型)设计器等... 阅读全文
摘要:
我的WM手机一直都是通过Windows Mobile Device Center与Outlook同步联系人、日历等。(其实同步联系人不仅仅有这种方案,比如还通过Windows MyPhone或者http://www.funambol.com/等工具)。 以前,在Outlook 2007上一切都正常。不过最近买了新笔记本,安装了Windows 7 64bit和Office 2010 Beta 64... 阅读全文
摘要:
10月份,微软正式把Windows 7推向市场;同时,从9月份到11月份,微软搞了一个Code 7大赛。 我们先来说说,Windows 7 。 Windows 7,我是从Beta 2就开始用于生产环境(即用在我的工作笔记本上),一直用到RC和RTM。从最开始,我就使用64位版本,程序兼容性,驱动什么的都没有问题。自从Beta 2开始,我已经习惯了Windows 7人性化的Taskbar,以及其... 阅读全文
摘要:
引起这个错误的原因一般有两种情况: 一个是,在config文件中,configSections没有放在最上面,见如下blog的解释:http://blogs.msdn.com/jongallant/archive/2008/03/02/configuration-system-failed-to-initialize-one-possible-solution.aspx 另外一个是,包含了Us... 阅读全文
摘要:
10月24日,我们在成都时代广场成功举行了“Windows 7社区发布活动”,这次的活动是在微软的支持下,由成都软件技术沙龙承办的一次成都.NET俱乐部活动;接着,我们沙龙又在附近的明土咖啡举行了Windows 7 Party。可以说,下午的社区发布活动是一个成都Windows开发人员的大聚会,而晚上的聚会又是一次沙龙内部的发布活动。Windows 7社区发布活动场地这次的... 阅读全文