« 上一篇下一篇 »

CLR的通用功能

CLR可为所有提供对通用基本功能(如字符串搜索)的访问,其方法通过BLC。CLR是对WIN32 API和COM的基本替代,这几乎解决了Windows Platform的所有问题(或者应该说是功能)。在这同时,CLR为.NET战略提供了一个基础,这是因为绝大多数Windows DNA局限性都源自于这些技术的特点。对VB开发人员来说更重要的是,WIN32 API提供了许多不便于使用的功能,如过程创建和自由线程支持。由于这种功能如今已经是CLR的一部分了,因此VB(和其他语言,如COBOL)可用来创建高性能的多线程的应用程序。

CLR是面向对象的。所有CLR的功能和建立在CLR之上的类库都表现为对象的方法。同时这些类和目前的ASP的内在对象及ADO对象一样便于使用,但前者在功能上要强大许多。用CLR、VB.NET和C#来建立组件是很容易并且也很简单的。其中并没有COM这样的东西,而仅仅是一个简练的代码。

CLR能够有效地用于所有的代码,在运行时它能够和类一起以一种完全无缝的方式来实现继承性。对开发人员来说,CLR并不能真正使跨语言开发和集成变得更简单。我们可以用任何喜欢的语言来创建类,同时用任何一种其他的语言来使用这些类,要么实例化和使用它们,要么从它们身上继承基本功能。就像使用任何自己喜欢的语言所编写的类那样,我们可以使用由microsoft公司编写的系统类或第三方编写的类。

« 上一篇下一篇 »