"初识Visual Basic 2015 - PPT-第二章"
在本章中,我们将深入探讨Microsoft .NET Framework以及它如何与Visual Basic 2015结合使用,帮助开发者快速入门并理解其核心概念。Visual Basic 2015作为一个强大的编程环境,不仅提供了丰富的工具,还有一套完整的语言特性。尽管这本书无法涵盖所有关于Visual Basic 2015的内容,但它旨在引导读者迅速了解这个平台,并指出进一步学习的方向。
2.1 .NET愿景
.NET Framework是由微软开发的一个软件框架,主要在Windows操作系统上运行。它由框架类库(FCL)和公共语言运行时(CLR)组成,构成了.NET Framework的基础。下图展示了.NET Framework组件的堆栈结构,以及公共语言基础设施(CLI)的视觉概述。
.NET将操作系统平台分为编程层和执行层两部分。传统的Windows/Intel组合构成执行层,而.NET则作为编程层存在。这种分层设计类似于Java的理念,Java的"一次编写,到处运行"口号与.NET的教义相吻合。然而,Java是"一种语言,多种平台",而.NET则是"多种语言,一个平台",至少在当时是这样的。
2.2 写作Windows软件
Visual Basic 2015是为Windows平台设计的,它允许开发者创建桌面应用程序,利用.NET Framework的强大功能。开发者可以通过Visual Studio IDE,使用VB语言来构建用户友好、功能丰富的应用。
2.3 公共语言运行时(CLR)
CLR是.NET Framework的核心,它是执行层的一部分,负责管理代码的执行,包括内存管理、类型安全、异常处理等。它使得不同的编程语言可以在.NET平台上无缝协作,因为它们都遵循公共类型系统(CTS)和共同语言规范(CLS)。
2.4 公共类型系统和共同语言规范
CTS确保了.NET框架内的所有类型都有一致的行为,无论它们是由哪种.NET语言定义的。CLS是一组规则,确保语言的互操作性,允许不同语言编写的代码可以一起工作,而无需关注底层实现的语言。
2.1 .NET愿景的未来
微软已经将其未来押注在.NET上,随着越来越多的开发者和企业采用.NET,这一决定无疑是明智的。.NET已经成为许多开发工作的首选平台,无论是企业级应用还是个人项目。然而,未来的趋势如何,只有时间能给出答案。
本章介绍了.NET Framework的核心概念,包括其愿景、编程模型以及对Visual Basic 2015开发者的重要性。通过理解这些基础知识,读者将更好地准备进入Visual Basic 2015的世界,探索更深层次的开发技巧和实践。