第1章 Visual Basic.NET概述
1.1 Microsoft VisuaI Basic.NET 2005概述
Visual Basic.NET是面向对象的、支持Web的、事件驱动的、功能强大的、易学的、交互性强的、全新的编程语言,使用本书学习Visual Basic.NET,不要求读者已经学习过Visual Basic6.0,只要具备计算机的基本知识即可进入本书的学习。
什么是Visual Basic.NET?它的特点是什么?可以从4个方面来认识Microsoft的Visual Basic.NET。
1.1.1 Visual Basic.NET是BASIC
首先Visual Basic.NET是BASIC。
BASIC是1964年由两位美国计算机科学家G.Kemeny和Thomos E.Kurtz在FORTRAN语言的基础上创造的一种编程语言,全名为“Beginner’S All Purpose Symbolic Instruction Code”,直译为“初学者通用的符号指令代码”,简写为BASIC,是一种适合初学者学习的易学的编程语言。
BASIC语言的易学性使它广泛流行并不断发展多年以来,在原来的BASIC语言基础上不断进行功能扩充,出现了多种BASIC版本,如BASICA,True BASIC,QBASIC,GWBasic,Quick BASIC,Visual Basic等,并*终发展到Visual Basic.NET。
由此可见,Visual Basic.NET起源于BASIC,注定了它是一种易学的编程语言。Visual Basic.NET的*新版本是2005。
1.1.2 Visual Basic.NET是可视化的和事件驱动的
随着操作系统由字符界面的DOS进化为图形界面的Windows,使程序***面临新的困难,编程者必须将很多精力放在开发图形界面上,这曾经让很多学习Windows应用程序开发的人员望而却步。Microsoft公司1991年推出了Visual Basic 1.0,与以往的BASIC语言相比有两方面的重大进展,即“可视化”(Visual)的用户界面设计和“事件驱动”的机制。
“可视化”用户界面设计使开发人员只用鼠标就可以“画”出所需的用户界面,然后用简单的BASIC语言编写程序,省却了为设计用户界面所必须编写的成百上千行程序。
“事件驱动”机制不同于传统的面向过程的程序开发,在“事件驱动”机制中所有过程都处于同等的地位,哪—个过程被执行完全取决于用户所引发的事件。事件驱动极大地提高了程序的交互性。
使用“可视化”用户界面设计突出了Visual Basic.NET的易学性,而“事件驱动”是轻松实现人机交互的保证。
……