01 2012 档案

摘要:写在前面:本文实际上是在开发过程中解决特殊问题的一个总结。由于我并非MS员工,因此可能有讲解得不尽正确的地方,望您指出。为了您阅读方便,请对照.net源码进行阅读(源码获取方式已列出)。 相信您在使用WPF的过程中也遇到过这种问题:如果UI线程执行了非常耗时的计算并尝试在执行过程中更改UI组成中的内容,WPF界面并不会立即发生更改。对于需要给出即时信息的用户需求而言,WPF的这种延迟绘制功能反而给软件开发人员带来了极大的不便。当然,从根本上解决该问题的方法就是将该耗时计算单独置于工作线程中。只是这种解决方案常常由于某些限制无法施行:对于某些遗留代码来说,将耗时计算单独抽离是一件较为复杂的... 阅读全文
posted @ 2012-01-11 22:54 loveis715 阅读(6857) 评论(12) 推荐(3) 编辑
摘要:本想博客以每周一篇的速度更新,却未曾料到最近几周忙到了没有时间坐下来写点东西的程度。 而这一篇,也因为写得较为匆忙,望您指出疏漏之处。 至于本文参考,可能部分来自于EC中的某个条款,并适当地加以补充。 在C++中,为基本类型定义操作符是最常见的任务。例如为一个自定义类型提供比较操作符,以允许其作为STL容器set的元素类型。在本文中,我们不讨论定义操作符的各种语法,而是简单介绍定义操作符过程中需要注意的一些问题。 首先需要明确的就是操作符的好处。相较于成员函数,操作符拥有更强的语义特征:一般情况下,一个操作符常常具有固定的意义。根据该固定意义为类型定义操作符可以使操作逻辑更为清晰。... 阅读全文
posted @ 2012-01-08 23:03 loveis715 阅读(2246) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示