,VB程序员使用VBAPI集。而.Net框架统一了微软当前各种不
同的框架,通过创建一个公共的跨语言编程的API集合,.Net框架实现了跨语
言继承性、错误处理和调试功能【6l。
2.1.4,Net框架的核心要素
.Not框架提供了几种重要的功能为系统的运行提供保障。首先是安全系统
和配置系统,这两个系统协同工作,有力的遏制了运行不安全代码的可能性,
并减少了"DLL Hell"对应用程序配置的影响。
安全系统是~个高度细化的系统,它赋予开发人员和管理员多种代码处理
权限。当.Net框架应用程序被下载到某一系统中运行时,它会申请一组权限
(如申请对临时目录的写入权限)。公共语言运行时将收集有关应用程序的事
实信息(如程序来源、是否用了有效签名等),并按管理策略决定是否允许该
应用程序运行。运行时还以通知应用程序它无法授权申请的所有权限,并允许
应用程序自行决定是否继续运行。这种安全系统可以解决困扰用户的"DLL
Hell"问题。所谓"DLL Hell"问题实际上是版本的管理闯题。如果用户新装了某
个应用程序之后,整个系统都陷入了瘫痪状态,而在安装新的程序之前系统一
直运行得非常良好,那么最大的可能就是新安装的应用程序重写了一些共享
库。这种情况出现的频率很高,被人们称为''DLL
上一篇:
NET_OA_三层体系结构_MVC论文
下一篇:
马原:环境保护与可持续发展论文(word)