.NET 本质论 读书笔记 - COM 与CLR

COM 全称Component Object Mode 组件对象模型。

很庆幸刚入行软件开发的时候没有去写COM组件,也很遗憾没有去做一些底层的事情。

一开始接触.NET的时候就被灌输一个模糊的理念,.NET中有一个叫中间语言的东西,一个模糊的说法,ASP.NET第一次运行的时候会比较慢,不过那时候就埋头去学C#了,没有深入研究.net framework的机制,某种意义上说就是纯粹的代码工人,干体力活的,人家搬砖我搬字母,一个重点用肩扛手拉一个轻点用脑子和指头敲敲打打,其实还真是同行,呵呵。

 

不过一个人的知识总是有限的,但总是有大师给我们指路解惑,Don Box 的这本书读着真的是感觉大脑做了一次升级,以前乱七八糟的知识在这里一串就全通了。

 

读一章写一点,结合着另一本Jeffrey Richter写的《Microsoft .NET 框架程序设计》一起来对.NET做一个深入的了解。

 

.NET 本质论 第一章 CLR是一个更好的COM

 

首先要知道组件的概念:一个可复用的代码块,可以将多个独立函数的功能进行组合,从而扩充成诸如Office Word 这样的应用程序。就像儿童玩的积木一样,一块块的积木就是一个个的组件,搭出来的东西就是应用程序。组件之间有各种约定,这些约定表现为简单的函数入口点,这样不同组件之间就可以通过这些约定进行相互之间的调用

而COM 的设计规范就是将组件约定表示为类型定义。所以多数COM下的问题都能追溯到组件间约定的本性上。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值