Visual Basic.NET带来的新方法(一)

visual

Visual Basic.NET带来的新方法(一)

简介

为了快速地创建企业WEB应用,开发者必须依赖可扩展,健壮的,可重用的商务逻辑。
在过去的几年来,面向对象的编程方法作为一种主要的思想,适应了这种需要。用面向对
象的编程语言来创建大型的系统工程,有着代码易懂,易调试,和更新迅速的优点。

为了让Visual Basic的开发人员从面向对象的设计中得益,从而简化开发企业WEB应用,
整个面向对象语言的特性,包括继承,将在Visual Basic的下一个版本Visual Basic.NET
中得到全面的支持。有了这些新特性,Visual Basic.NET将提供强大的功能来满足快速创建
企业级的应用,加上易学易用的特性,使它将成为世界上最流行的开发工具。

Visual Basic.NET将支持面向对象语言的新特性,比如说,继承性,重载性,和创建参数。
另外,开发者将利用开放的线程创建高度可扩展的代码和利用先进的语言结构创建高度可维
护的代码。Visual Basic将支持所有开发人员需要的语言特性,以使他们创建健壮的,可扩展
的WEB应用。

面向对象编程的新特性

1。继承性
2。可重载性
3。创建参数

其他先进的语言特性

1。开放的线程
2。结构化错误处理
3。严格的类型检查
4。共享的成员
5。初始化

语言历史的改革

Visual Basic 随着windows的版本更新也有着很长的升级历史。举个例子,从windows 3.0
图形用户界面开发出来后,诞生了Visual Basic 的第一个版本,基于组件对象的编程产生了调
用动态连接库的语言结构,到了Visual Basic 5.0,语言支持了组件控件的创建。

每一次成功的升级,使Visual Basic更加流行。未来的新版本的面向对象的新特性支持开发
者建立企业级的WEB应用,也将继续这种趋势。

面向对象的编程

有很多结构化编程语言,它们分离了数据和过程代码。一些用结构化代码写的程序不能模块
化。因为数据在代码中的易访问,所以数据很容易被更改,而不需要你有开发人员的知识。这样
一来,会带来实时的错误而且很难调试。另外,维护变成了重要的任务。尝试了解用结构化编程
的方法来改变一行代码是非常困难的。最后,在代码和数据方面对程序员的依赖造成很低的代码
重用性。

面向对象(oop)的编程方法解决了这些问题。他封装了数据和对数据的处理,演变成一个
单一的单元,叫做对象。一个对象的数据被隐藏起来以保护它不被未被授权者更改,另外,对象
有着惹人注目的一系列对数据操作的方法,这个概念叫做封装。因为执行的细节与接口的分离,
不必担心日后对基本程序逻辑的更改。

面向对象允许开发者通过继承重用代码和数据。从已定义的对象的继承,开发者能够很快地
构建复杂的应用。重写代码总会出现潜在的错误,重用测试过的代码能将错误发生的几率减为最小。

为了适应这种需要,Visual Basic.NET 将支持很多附加的语言特性,使得它成为第一个面向
对象的类语言,它有所有以下将为你描述的优点。
to be continued
陕西 冯磊
(如要转载,请注明作者及出处)

时间: 2024-10-11 13:38:15

Visual Basic.NET带来的新方法(一)的相关文章

Visual Basic.NET带来的新方法(二)

visual Visual Basic.NET带来的新方法(二) 继承性 对于Visual Basic来说,对继承性的支持是最需要的.在Internet时代的开发需要快速的组建以及大规模的重用.现在,Visual Basic包含了一整套的继承性的落实,包括可视窗口的继承. 开发者可以通过一个新的关键字 Inherits 来从一个已存在的类中创建继承. Class1 Function GetCustomer() ... End Function Class2 Inherits Class1 Fun

Visual Basic.NET 新编程模型和语言改进(转)

visual|编程 摘要:Visual Basic.NET是针对微软的.NET框架,对Visual Basic进行重塑之后的结果   .在里面有许多修改,使Visual Basic.NET比Visual Basic 6.0更易使用.更强大,而且给它赋予了过去需要使用C++这样的语言才具有的访问某些系统资源的能力.最重要的是增加了对象的继承性.在Visual Basic.NET里,所有受控类型都派生自System.Object. 一个重要的新语言特性是垃圾搜集,它由公共语言运行时(Common L

创建 Visual Basic COM 组件在 ASP 中使用

概要本分步指南介绍了如何创建组件对象模型 (COM) 组件供在 Active Server Pages (ASP) 中使用.  供 ASP 使用的 COM 组件 在 Visual Basic 中创建一个新的 ActiveX DLL 项目. 将项目命名为 VBASPProject,将类命名为 VBASPClass. 将下面的公共方法粘贴到类模块中: Public Function GetString() As String' Return the string Hello World!GetStr

在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组

visual|创建|控件|数组 在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组 Matthew A. StoeckerVisual Studio TeamMicrosoft Corporation 2002 年 1 月 摘要:本文介绍如何使用 Visual Basic .NET 和 Visual C# .NET 创建和管理控件数组. 目录 简介 前提 创建项目 实现集合 公开控件数组 创建公共事件处理程序 测试项目 总结 简介数组为使用共享公共功能的控件

在 Visual Basic .NET创建控件数组

visual|创建|控件|数组 在 Visual Basic .NET创建控件数组 简介数组为使用共享公共功能的控件组提供了一种方便的方式.例如,控件组可以用来显示相关数据,或者在单击时提供相关的操作.Visual Basic .NET本身并不支持创建控件数组,但您可以通过编程来复制控件数组的全部功能.本文将指导您创建一个复制控件数组功能的简单组件. 控件数组的某些用处如下所示: 通过索引访问具有相同名称的控件集合,您可以按编号检索和设置属性,并遍历数组中的所有控件.这一操作的典型语法如下:'

Visual Basic .NET 中动态加载类 (三)

visual|动态|加载 ··Microsoft 步骤 8:用新的窗体信息更新配置文件 现在,我们已经创建了一些新窗体,还需要在配置文件中引用它们.请用以下代码行替换 FormsOnTheFly.exe.config 中的占位符信息: <add key="First Form" value="C:\NewForms\FirstForm.dll~FirstForm.Form1"></add><add key="Second Fo

《Visual Basic 2012入门经典》----1.6 设计界面

1.6 设计界面 Visual Basic 2012入门经典通常,使界面能执行一定功能的最佳方法是,先设计用户界面,然后添加代码.下面几个小节将创建界面. 1.6.1 在窗体中添加可见控件 首先将一个Button控件添加到窗体中.为此,双击"Toolbox"中的Button控件.Visual Basic将创建一个新按钮,并将其放在窗体的左上角,如图1.9所示.单击工具箱之外的地方,使其消失,以便可以看到新添加的Button控件. 使用"Properties"窗口,按

《Visual Basic 2012入门经典》----2.6 管理项目

2.6 管理项目 Visual Basic 2012入门经典要高效地创建界面和编写代码,必须理解Visual Basic 2012项目由什么组成以及如何在项目中添加和删除各种组件.在本节中,你将学习"Solution Explorer"窗口以及如何使用它来管理项目文件.你还将学习项目和项目文件的一些细节,包括如何修改项目的属性. 2.6.1 使用"Solution Explorer"管理项目文件 开发项目时,项目将变得越来越复杂,它们通常包含很多对象,如窗体和模块(

什么是Visual Basic.NET?

visual 什么是Visual Basic.NET?    Visual Basic.NET是下一代的Visual Basic.而并不是简单的在Visual Basic 6.0上在添加一些新特性而已,微软重新设计了产品以便使开发者能够更加容易的开发分布式应用,例如基于WEB的程序以及多层系统.    Visual Basic.NET中有两种窗体包,Windows窗体以及Web窗体:一个新版的ADO用于接受离线数据源:新的语言,移走了原来的关键字,提高Type数据的安全性以及提供低级别结构以满足