Visual Basic.NET 中的语言新变化
点击次数:48 次 发布日期:2008-11-06 08:07:16 作者:源代码网
|
源代码网推荐 源代码网推荐要快速创建企业级的Web应用程序,开发人员必须依赖于可伸缩性、强壮性和可重用性等商业逻辑。在过去的几年中,面向对象的程序设计成为符合这些要求的系统的首要方法。使用面向对象的编程语言有助于使大规模的系统更易于理解、更易于调试、升级更迅速。 源代码网推荐 源代码网推荐为了使Visual Basic开发人员能够从面向对象设计中受益并简化企业级Web应用程序的开发,Visual Basic的下一个版本­——Visual Basic.NET将支持包括实现继承在内的全部面向对象的语言特性。有了这些语言特性,Visual Basic.NET将具有快速开发企业级关键应用所需要的所有能力,同时保持使其成为世界上最流行的开发工具的直接访问性。 源代码网推荐 源代码网推荐Visual Basic.NET提供了一流的面向对象的程序设计语言特性,诸如实现继承、重载和参数化的构造器。此外,开发人员可以通过显式的自由线程编写具有高度可伸缩性的代码,同时通过其它现代化的语言概念如结构化的异常处理等编写具有较高可维护性的代码。Visual Basic.NET将提供开发人员创建强壮、可伸缩的分布式Web应用所需要的所有语言特性: 源代码网推荐 源代码网推荐新增的面向对象编程特性 源代码网推荐 源代码网推荐l 继承 源代码网推荐 源代码网推荐l 重载 源代码网推荐 源代码网推荐l 参数化的构造器 软件开发网 www.mscto.com 源代码网推荐 源代码网推荐其他的现代化的语言特性 源代码网推荐 源代码网推荐l 自由线程 源代码网推荐 源代码网推荐l 结构化的异常处理 源代码网推荐 源代码网推荐l 严格类型检查 源代码网推荐 源代码网推荐l 共享成员 源代码网推荐 源代码网推荐l 初始化设置 源代码网推荐 源代码网推荐语言更新的历史 源代码网推荐 源代码网推荐Visual Basic语言有很长的更新历史,这与Windows平台的基本性变化是相关的。例如:对QuickBasic的显著改变是支持Windows3.0的GUI开发并产生了第一个版本的Visual Basic。在Visual Basic4.0中向基于COM编程的转变产生了创建DLL的语言概念。在Visual Basic5.0中,其语言发展到支持COM控件的创建。 源代码网推荐 源代码网推荐随着每一次连续的修改,Visual Basic的流行程度越来越高。新Visual Basic面向对象的语言特性为开发人员提供了创建企业级Web应用程序的能力,这必将延续这种趋势。 源代码网推荐 源代码网推荐面向对象的程序设计 源代码网推荐 源代码网推荐在传统的结构化程序设计中数据存储分离与程序代码,这存在着一些弊端。所有的代码被书写成结构化的,而不是模块。因为数据元素可以从任何代码中访问,它可能在开发人员不知道的情况下别修改。这可能会导致非常难于调试的运行时错误。此外,程序维护可能成为一项重要的任务。理解结构化编程中修改一行代码所造成的全局影响是非常困难的。最后,依赖于开发人员控制代码和数据结果会导致较低的可重用性。 源代码网推荐 源代码网推荐面向对象的程序设计(OOP)解决了这些问题,它将数据和在其上实施的方法包装成一个独立的单元,叫做对象。一个对象的数据可以隐藏以防止未经授权的修改。此外,对象公开一组可以在数据上进行操作的公共方法。这种概念叫做封装。由于实现细节和接口相分离,底层的编程逻辑可以在后期改变而不必担心破坏调用对象的代码。 源代码网推荐 源代码网推荐OOP还允许开发人员通过继承同时重用代码和数据。通过从先前确定的对象中继承,开发人员可以更迅速地构造复杂的应用程序。由于编写新的代码总是会有带入错误的潜在可能,重用经过测试的代码可以使产生额外错误的可能性达到最小。 源代码网推荐 源代码网推荐为了适应这些需要,Visual Basic.NET将提供一些新增的语言特性,这些特性可以使其拥有以上所描述的种种益处,使其成为一流的面向对象的编程语言。 源代码网推荐 源代码网推荐继承 源代码网推荐 源代码网推荐一直以来对Visual Basic特性的要求中呼声最高的就是对继承的支持。在Internet时代的开发要求快速地组装和大量的重用。Visual Basic现在完全实现继承,包括可视化窗体的继承。 源代码网推荐 源代码网推荐开发人员可以使用新的关键字Inherits从一个已存在的类中派生。 源代码网推荐 源代码网供稿. |
