http://blog.sina.com.cn/bzero[订阅]
个人资料
漂流岛
博文

 

chrome中有很多闪光点地方,它的消息系统就一快纯金,要看chrome 源码,必须要过消息系统这关。
   本来这本部打算写在上一章的,考虑内容涵盖范围太广的,打算另开一章来写 chrome的消息系统,回头在去上一章做个比较有概括力的总结。

本章的思路是按照一下逻辑来展开的:
  1:消息系统的概述(消息系统静态模型和动态模型的一个简单的介绍)
  2:一个消息系统的生死因果(细说MessageLoopUI类)
  3:消息系统的分类(对chrome的几种消息做消息介绍)

 

这是消息系统的第一个部分,先看看和消息相关的静态类图:

 

今天开始发表个人关于Chrome浏览器代码研究的一些心得,

目前针对第一部分,Chrome 的界面。

Chrome 的界面采用了使用了WTL,但是这并不意味这他的UI是WTL的扩展,相反WTL只是他的部分功能。

后续将陆续发布相关研究心得

    我能抽象出整个世界... 
  但是我不能抽象出你... 
  因为你在我心中是那么的具体... 
  所以我的世界并不完整... 
  我可以重载甚至覆盖这个世界里的任何一种方法... 
  但是我却不能重载对你的思念... 
  也许命中注定了 你在我的世界里永远的烙上了静态的属性... 
  而我不慎调用了爱你这个方法... 
  当我义无返顾的把自己作为参数传进这个方法时... 
  我才发现爱上你是一个死循环... 
  它不停的返回对你的思念压入我心里的堆栈... 
  在这无尽的黑夜中... 
  我的内存里已经再也装不下别人... 
  我不停的向系统申请空间... 
  但却捕获一个异常---我爱的人不爱我... 
  为了解决这个异常... 
  我愿意虚拟出最后一点内存... 
  把所有我能实现的方法地址压入堆栈... 
  并且在栈尾压入最后一个方法---将字符

原作者:lancelot

 

我曾经和一个UI、一个程序员三个人一起开发过,我给UI的需求从来不写细节,她出的页面也不会返工。甚至到程序的那个部分都是一路绿灯的。我想这样的开发速度是任何文档或者是规范都是不能比的。

但是后来人多了,我就不得不一遍一遍的告诉每一个UI,我的思路是什么,我习惯于怎样去设计,甚至包括我用了什么样的符号在设计文件上,那个是表示什么需求的。这样,容易被UI理解和记忆的被使用了。还有一些不能满足要求的,我不得不按照他们的意见去写自己的需求和设计文件。

这样规范就形成了,新来的产品经理,UI设计师,程序员都是按照这样的方式去作事情。


建立规范的目的是信息的有效传递:

先举个例子,同事去买烟; “哥们,帮我带瓶水回来。”结果这个新来的同事帮我带了瓶矿泉水回来。而如果是老同事的话,一定会给我带一瓶可口可乐回来。
事情的原因在于我没有清楚的说出,我要的是什么。可能规范的目的,就是避免这样理解错误的发生。
从最开始的一段就可以看出,如果只

最近挺忙,好久没更新了

继续接着写书籍部分,

上次写到大二暑假,

然后开学步入大三。

大三看的书比较杂!

 

//===================帅气的分割线,步入正史=================

4:《WINDOWS程序设计  [ Programming Windows (Fifth Edition) ]

 

这本书是WINDOWS在WINDOWS下编程的入门书籍,

分上下册,

很厚。

现在应该已经绝版了,

这是一本介绍WINDOWS基本概念的书籍,

UI和程序的设计的概念,

理解WINDOWS UI设计的一个基本概念-事件通知机制:

'别呼叫我,需要的时候我会呼叫你'!

介绍了 DC BTIMAP 句柄,实例等一些基本概念。

这些概念是WINDOWS下面编程必要的基础!

不过回想起当年看这本书的时候是那个累啊,

因为好多概念在大脑中是没有成型的!

 

想起来上次上新东方英语课老师的一句话:

“很多东西只有会和不会,

没有会一点的状态,

如果不是全部了然于心那就是不理解!”

 

这是部编年体自传!

 

人要善于总结自己的过去,才能更好地面对未来!

 

从大学到现在自己的自己可以说是一帆风顺,

虽中间有些小坎坷,

不过不值一提。

 

大学之心态与现在比起来可以说是判若两人,

我在回首过去时总会感概自己当时尽然幼稚的如此可笑,

总是不断地推翻自己以前所定下的标准,

年复一年直到寿终正寝。

 

我的五年总结第一部分是:书籍

在这五年内对我影响十分巨大的就是计算机技术类书籍:

 

1:大一时所发的计算机初级教程(遗憾书名以记不清楚了)

这本书没什么好说的,

介绍计算机的一些构造,

只模糊记得内容很抽象,对本书再无其他印象!

 

2:《C程序设计(第二版)》

这本书是 谭浩强 大爷写的

这本书是我的C的入门书籍,也算是程序设计的入门书籍。

对我来说意义可谓重大。

刚在公司内网看了一张未被审核通过的图片,

是几个小学生被挖出来的情景,

可以看出这几个孩子以及死了,

应该是他们正在上课的时候房子倒塌了。

 

这些孩子太小了,

很小,

看样子是在读小学一二年级。

 

惋惜,心痛,无奈,

对待自然灾害,我们没有发泄对象,

这是一种生命不能承受的重。

 

 

 

 

 

 

 

楼主fmddlmyy(寒潭)
2005-04-28 22:45:37 在 VC/MFC / 基础类 提问
 

最近我抽空研究、整理了一下VC中几个以前比较模糊的问题,写成这篇短文,希望和碰到过类似问题的朋友共享。   如果我的理解有不正确的地方,欢迎大家指正。  
  文章的3、4小节参照了vcforever的专栏(http://blog.csdn.net/vcforever/archive/2004/12/14/215936.aspx)。其它信息来源于MSDN和自己的摸索。  
   
  1、Run-Time   Library  
  Run-Time   Library是编译器提供的标准库,提供一些基本的库函数和系统调用。  
  我们一般使用的Run-Time   Library是C   Run-Time   Libraries。

捐款200,尽微薄之力(2008-05-13 18:19)

天灾是人力难以抗拒的,

我所能做的就是捐物捐钱了,

希望灾区营救早点结束,

伤者早日康复,

伤亡人数别太扩大了,

愿逝去的灵魂安息。

 

 

 

 

 

刚在公司打电话,

突然感觉头晕的厉害,

一时间没明白过来发生了什么事情,

持续了40秒左右后头发明白了是地震,

有生以来第一次感觉到地震,

如果震级大点的话整个理想国际大厦的员工性命都会受到危险!

 

人的生命渺小如季末