英文VB教程 简体Visual Basic教程 繁体Visual Basic教程

第一课: Visual Basic 简介



1.1 什么是电脑程序

在我们开始学习Visual Basic之前,先让我们了解一些基本电脑程序概念。根据Webopedia 的解释 ,电脑程序是一套非常有系统的指令,它使电脑以一个预定的方式去执行某些工作。如果没有程序,电脑是无法运作的。电脑程序的优点是它能让电脑执行任务的速度远远超过人类操作的速度。为了编写电脑程序,我们需要应用某些电脑语言。电脑语言有很多种类,其中有Visual Basic, JAVA, C ++  ,C#, Turbo Pascal, 等等。

我之所以选择向大家推介Visual Basic,是因为它是最容易学习的电脑语言。它使用的语言和英语非常相似,如If, Then, Else, Goto, Select 等(当然,您需要学习及掌握基本英语)。因此,VB 是任何初学者应该选择的程序语言。让我举一个例子:

If Mark >50  Then

Grade="及格 "

Else 

Grade="不及格"

End if

是不是很容易?

 

1.2 什么是 Visual Basic?

Visual Basic是Microsoft在1991年首次发布的第三代事件驱动编程语言。最终版本是Visual Basic 6. VB 是为初学者设计的一种易学的编程语言。因此,它可以让我们轻松地开发视窗应用程序。 Visual Basic 6.0 可使你编写几乎任何的程序,一切取决于你。例如,您可以编写教育软件,以教导数学,语文,历史,地理等。您还可以编写财务计划和会计软件,使你成为更有效率的会计师或财务总监。至于大家喜欢的电脑游戏,您一样可以用Visual  Basic来编写。事实上,它没有限制您可以编写哪些程序!在本教程中,如果您仔细及认真地学习,您将会成为一个出色的Visual Basic程序编写员。

Visual Basic 是一个视觉和事件驱动的程序语言。在 Visual Basic里,因为用户可点击任何一对象,所以每个对象都需要设计一套程序来应对这些动作。因此, 一个Visual Basic程序里包含了许多子程序,每个子程序都有自己的程序代码,每个程序都可独立操作,也可联合起来进行操作。

在2002年,Microsoft发布了Visual Basic.NET(VB.NET)来替代Visual Basic 6.之后,Microsoft在2008年宣布VB6为旧版编程语言。但是,Microsoft仍然为VB6提供了一些形式的支援。 VB.NET是在.NET Framework上实现的完全面向对象的编程语言。它是为了适应网络和移动应用程序的开发而创建的。 随后,微软发布了许多版本的VB.NET。它们是VB2005,VB2008,VB2010,VB2012,VB2013,VB2015和VB2017。虽然.NET部分在2005年被丢弃,但是自2002年以来发行的所有版本的Visual Basic编程语言都被视为VB.NET编程语言。

这里的课程以Visual Basic 6.0为基础 , 将来会推出其他版本的VB课程。

1.3 Visual Basic程序界面

为了可以编写 Visual Basic 程序,您需要把VB6软件安装在您的电脑上。如果您没有自己的VB6软件 ,您可以通过绿茶软件园网站下载Visual Basic 6 精简版:

 https://www.33lc.com/soft/20563.html

启开Visual Basic 6.0时,它将显示以下的对话框,如图1.1所示 。您可以选择创建一个新的项目1,打开现有项目或选择一个名单,或选择最近启用的项目。它有各种类型的应用程序供选择,我们先学习StandardEXE 程序(可执行程序) 。现在,您只需点击StandardEXE 图标进入VB程序环境。

1请注意,VB6 Project 的翻译是工程,所以项目就是工程。 在我们的教程中我们选择以项目为projet 的翻译

1.1 Visual Basic启动时的程序环境介面

如图1.2 所示, Visual Basic 画面含有一个空白表格,提供您设计应用程序的界面。 项目的视窗显示您的应用程序,而属性视窗则显示各种控件和对象的属性。它也包括一个工具箱,为制定一个VB应用程序所构成一切必要的管制工具,如文本框,命令按钮,标签,组合框,图片框,图像框,计时器和其他对象等等,以便执行某些与他们有联系的任务按事件。额外的对象可以通过点击该项目上的菜单来添加,然后点击组件下拉列表中以选择那些你需要使用的程序

1.2 : Visual Basic的介面




版权所有©2008 Dr.Liew Voon Kiong。保留所有权利 。联系我们: VB面子书

[Privacy Policy]