我爱Aspx >> VB.Net >> Visual Basic .NET中的语言创新利用每次成功的修订,Visual Basic的普及有了飞速的增长。新的面向对象的语言特性提供给创建企业Web应用程序的开发人员的启动功能,将最有可能继续这种趋势。
面向对象的程序设计
对于传统的结构化的程序设计(数据与程序式的代码分别存储),存在几个缺点。作为结构化的代码编写的任何代码都不是模块化的。由于数据元素可以从任何代码中访问,因此在没有开发人员的知识的情况下,修改数据是不可能的。这可能会导致非常难调试的运行错误。此外,维护也可能会成为一项实质性的任务。试图理解使用程序式设计改变一行代码的全局影响可能会非常困难。最后,依靠程序员来管理代码和数据将导致非常低的重用率。
面向对象的程序设计(OOP,Object-oriented Programming)解决了这些问题。它将数据以及在数据上采取行动的方法打包成一个称为对象的单位中。一个对象的数据可以被隐藏起来,以避免出现未授权的修改。此外,这个对象提供了一组公共方法对这个数据进行操作。这种概念被称为封装。由于实现细节与接口分离,底层的程序设计逻辑可以在日后修改,而不用担心破坏调用这个对象的代码。
OOP还允许开发人员通过继承重用代码和数据。通过继承预定义的对象,开发人员可以更迅速地构造更复杂的应用程序。由于编写新代码通常有可能加进错误,因此重用代码可以使出现额外错误的机会降到最低。
为了解决这些需求,Visual Basic .NET将提供这些额外的语言特性,这将使得它称为第一流的具有上述的所有好处的、面向对象的程序设计语言。
继承
一贯地,对Visual Basic最突出的请求是支持实现继承(implementation inheritance)。Internet时代的程序开发需要快速的编译和大量的重用。Visual Basic 现在包括了包括可视化窗体继承在内的全部实现继承。
开发人员可以使用新的关键字Inherits来从一个已有的类派生。
Class1
【我对这篇文章有话说?】
Visual Basic.NET 新编程模型和语..[05-20]
VS.NET为企业作好准备了吗?[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
VB.net 编码规范(也适用于C#) ..[05-20]
字符串加解密的类(VB.NET Sourc..[05-20]
OK.这个是完整的VB.NET的语法解析..[05-20]
Auto Complete combo Box(VB.NE..[05-20]
VB.NET中的类[05-20]
Visual Basic 6/VBScript 與Visu..[05-20]
Visual Basic.NET 新编程模型和语..[05-20]
VS.NET为企业作好准备了吗?[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
Visual Basic 6.0 控件和 .NET 控..[05-20]
VB.net 编码规范(也适用于C#) ..[05-20]
给初学的朋友们,datagrid用xml作..[05-20]
字符串加解密的类(VB.NET Sourc..[05-20]
OK.这个是完整的VB.NET的语法解析..[05-20]
Auto Complete combo Box(VB.NE..[05-20]
VB.NET中的类[05-20]