领测软件测试网
软件测试技术网4_+lbi'g;g7q6i/bz%h$WC;`:L8_d?1]
W 1.通用语言运行库
x0[$k3Swd$}^I;m1x'U软件测试技术网&o8R*W2E1\o2f 除了通用语言运行库的字面含义外,在开发阶段和运行过程中它还扮演着另一个角色。在组件运行时,运行库负责管理内存分配、启动和中止线程和进程、强化安全系数,同时还调整任何该组件涉及到的其他组件的附件配置。在开发阶段,运行库的角色稍微有点变化:因为很多方面可以自动实现(例如内存管理等)。运行库可以使开发过程变得非常简单,特别是同今天的COM编程相比更是如此。特别典型的是,像Reflection这样的特性可以极大地缩小开发人员将商业逻辑转化成一个可重复使用的组件而不得不编写的代码数量。
软件测试技术网)A"`!`\|O`软件测试技术网)L+Y$[;\rm 运行库对于编程语言来说并不是新鲜的东西。实际上每一种编程语言都已包含一个运行库。Visual Basic开发系统有最明显的运行库(正规名字为VBRUN),Visual C++也有一个MSVCRT,此外,像Visual FoxPro、Jscript、SmallTalk、Perl、Python和Java等等都如此。.NET框架的关键角色就是它提供了一个跨所有编程语言的统一环境。
软件测试技术网"v3p.dE(~!__软件测试技术网Grs8o4gK 2.统一编程类
d(o#if\~&CV软件测试技术网