迷路伯乐

宿命以他自己的方式,实现我们的愿望,为的是展现给我们这些愿望之外的东西

August 31, 2009
by Miller
2 Comments

Ribbon 和 Vista 开始菜单的关系 The Relationship between Ribbon and Vista Start Menu

刚看到 Ribbon 时,我一直觉得有些眼熟,但是想不出为什么,后来有一次我看到了 Vista 的开始菜单,突然就知道了。先看看下面这张 Ribbon 的抓图和我们平时使用的 Vista 开始菜单: 如果我们把 Vista 的开始菜单拉到屏幕上方,就会变成这样: 他们在很大程度上是相似的。或者,如果我用 Photoshop 把 Ribbon 图片改一下,和开始菜单再做一次对比: 好一个相似的组合。不过在菜单项目上面还是有些差别,那么让我告诉你这些差别最终变成怎样,看看 Windows7 的菜单:   完美!所以如果以后 Office 的界面变成下面这样,我们也就没什么好吃惊的了:

August 25, 2009
by Miller
0 comments

微软集成到MFC的BCGControlBar组件太糟糕了

去年微软的 Visual Studio.net 2008 SP1 出来之前,就有个 Visual C++ Feature Pack 先放了出来,其中一个重大更新就是集成了 BCGControlBar 的一部分内容。但是经历了 beta 版本时很多用户的反对意见和质疑之后,最终还是出了正式版,并最终在 VS SP1 中集成了这个 Feature Pack。但是一年多来几乎天天和这套更新版本的 VC 组件打交道之后,不得不说微软这次举措严重错误,是做了一次效果极其微小的,工作量和精力却花费巨大的更新。 BCGControlBar 原本是一套开源的界面组件套装,早在 Office 2000 开始推行的时候,是全球较先(也许是除了微软之外的最先)实现 Office 界面组件克隆的一套组件,后来由于发展顺利,最终成为商业版并拥有大量从开源版带来的用户。其实这套组件用起来确实不错,在当时来说称得上是极品,即使是成为商业组件之后,BCGSoft 仍然提供免费的非商业版本供个人非商业用途使用。它可以提供非常多种只需简单的几十行代码就能实现的时髦界面,免去很多人和软件公司在界面组件程序设计花费的大量精力(当然钱力就少不了了)。而微软这次集成显得非常失败,下面是我的体会: 集成得非常不完整。BCGControlBar 的大部分组件的最基础的功能都有集成,但是由于只有最主要的功能被集成,就限制了开发者的发挥。比如 Ribbon 界面,表面上看似很具优势,但是真正使用下来你才发现,这个 Ribbon 界面是非常不完整的。Ribbon 的主 Frame 风格在 Vista … Continue reading

August 21, 2009
by Miller
1 Comment

很变态的广告,跟大家分享一下

刚刚看的时候忘了把音响关小声,结果差一点吧灵魂给吓出窍。看的人得注意了,音箱不要开得太响,被雷死我不负任何技术和非技术性的法律责任。 http://220.170.79.48/html/ent/20090819/43348.html 神奇电脑可以播放周杰伦、蔡依林,可以存雪村,真的,还使用可以清晰放大电影画面的三星内存(三星内存硬件去码?),世界最先进内存,厉害,更厉害的是还能把影片里的海鸥播放成天鹅。其实这电脑最先进的地方是可以开机。 谁买谁是哈雷星人。

August 17, 2009
by Miller
2 Comments

推荐一个 BlogEngine.net 反垃圾留言的方法

这几天有人不断来这里留言,应该是通过机器程序批量留言的,一下子发了几百条,几乎每个日志都被留了若干条留言,每一条的内容和用户 email 都不相同,于是只好加个反垃圾留言的插件。支持 BlogEngine.net 的反垃圾留言插件很少,有一个是利用 WordPress 的 Akismet 服务进行反垃圾留言的,觉得应该不错,大概试了一下还是有效果的,但因为刚刚使用,效果有多好我也不好说。在这里跟大家分享一下。