探索 VB .NET:从基础到高级应用
1. 引言
大约 18 个月前,我开始了解即将推出的 Visual Basic 新版本,从一开始就对它充满期待。微软打算将 Visual Basic 转变为一门完整的面向对象语言,我在“完整”的面向对象开发方面有一定经验,深知优秀的面向对象编程(OOP)设计能让代码和思路更有条理,因此迫不及待地想在 Visual Basic 中运用这些设计原则。
不过,这种强大功能并非毫无代价。新的 Visual Basic(VB .NET)与 VB6 不兼容,对于日常使用 VB6 进行开发的人来说,升级并非易事,不像从 Visual Basic 4 到 5 或从 VB5 到 VB6 那样轻松。
1.1 VB .NET 概述
对于有经验的 Visual Basic 开发者而言,VB .NET 包含大量新功能。尽管 Visual Studio .NET 提供了 VB6 到 VB .NET 的项目转换器,但除了最简单的程序外,直接转换并非良策。因为 VB .NET 不仅有语法差异,还带来了全新的语言特性和程序交互方式,.NET 应用程序很可能需要重新设计。
VB .NET 具有真正的面向对象特性,一切皆为类。应用程序、窗体、按钮、标签和 Treeview 对象都是真实对象的实例,这赋予了语言前所未有的一致性,还能让开发者根据需求创建通用用户界面类的派生类。
VB .NET 与 .NET 框架紧密相连。.NET 框架是一种面向对象的 API,包含数百个类,封装了 Windows 操作系统或消息队列、SQL Server 等资源的功能。这些类被逻辑地组织成命名空间,开发者可按需引入。实际上,不了解 .
超级会员免费看
订阅专栏 解锁全文
9

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



