探索Visual Basic与.NET框架的奥秘
在当今的商业应用编程领域,模式已从两层紧密耦合发展为多层松散耦合,常涉及互联网或企业内部网的数据传输。为提高程序员生产力并应对这种复杂模式,微软开发了.NET框架。要有效进行Visual Basic(VB)编程,理解其底层的.NET框架至关重要。
.NET框架的目标
微软在设计.NET框架时设定了多个目标,以下是详细介绍:
- 支持行业标准 :.NET框架基于行业标准和实践构建,大量依赖可扩展标记语言(XML)和简单对象访问协议(SOAP)等标准。微软还向欧洲计算机制造商协会(ECMA)提交了通用语言基础结构(CLI)工作文档,第三方供应商可利用CLI规范创建.NET兼容的语言编译器和通用语言运行时(CLR),使.NET兼容语言能在不同平台运行。
- 可扩展性 :为创造高效的编程环境,.NET框架具有可扩展性。微软向开发者开放了框架类层次结构,通过继承和接口,开发者可轻松扩展类的功能。同时,微软将Windows操作系统应用程序编程接口(API)函数重新封装在基于类的层次结构中,让面向对象编程(OOP)程序员更直观地使用底层操作系统功能。
- 统一编程模型 :.NET框架实现了跨语言独立性和集成。所有支持通用语言规范(CLS)的语言编译成相同的中间语言,支持相同的基本数据类型和代码可访问性方法,不同CLS兼容语言开发的类可无缝通信,还能跨语言实现OOP构造。微软开发了五种支持.NET框架的语言,此外,许多第三方供应商也开发了其他流行语言的.NET版本。
- 简化部署
深入理解.NET框架与VB开发
超级会员免费看
订阅专栏 解锁全文
959

被折叠的 条评论
为什么被折叠?



