重庆大学硕士学位论文
R nm, ) ut eC R环境, L提供了一个可靠而完善的多语言 i L CR运行环境,简化了应用程序的开发配置和管理,从而实现组件能在多语言环境下跨平台工作:二是.E NT
的基础类库 Bs Ga L r, )它 (ac s a B L,提供了 i l ir C s by几乎所有应用程序都需要的共公代码。而类库主要由三部分一A R E, os s D Y T使组成 SN TWn w Fr和A O E。 i d o m用.E N T类库提供的公共方法开发应用程序,可以使开发者将精力集中于编写应用
程序所独有的代码,而不必重复编写类似读写文件的经常使用的功能代码[ 3 3 1.E N T框架的基本层次如图2所示。 . 3
.E Fa w r e o的最底层是公共语言运行时,它是.E Fa e o N T m r k N T m w r r k的核心,
C R为执行用N T语言编写的
代码提供了一个运行环境。 L E它提供了许多服务,这些服务有助于简化代码开发和应用程序的开发,同时也将提高应用程序的可靠性。运行时管理.E代码的执行,包括对内存和对象生存期的管理。除此之外,也使 NT开发人员能够进行调试和异常处理,并使多语言之间的继承成为可能。.E NT Fa e o的关键作用是提供了一个跨编程语言的统一的编程环境, r wr m k这也是它能独
树帜根原所[一的本因在3 3 1
I .T匡 VN BE日代 is u巴 5甘已 0‘之曰闷
图2 N T r已。 门E F m w谁荃本层次 . 3 aFgr 2 .E Fa w r B s L vl i e N T me o ai ee u . 3 r k c s
.E F m w r eo N T r a k类库为开发人员提供了一个统一的、对象的、面向层次化的、可以扩展的类库集 ( Ps.N T m w r通过创建一组超越所有编程语言通用 A I . Fa eo ) E r k的A I允许跨语言进行继承、 P,错误处理和调试,这样可以使开发者自由地选择自己最拿手的语言进行开发的。2 6 S . . A PNT E
A P E建立在. T m wr类的基础之上, S. T N N F eo E r a k是面向下一代企业级的网络