- Visual Basic程序设计基础
- 朱斌
- 830字
- 2020-06-27 14:46:44
1.1.2 功能特点
通过【例1-1】可以归纳出VB的一些基本特点,具体如下。
1. 基于对象可视化的编程工具
VB是采用面向对象的程序设计方式。把程序和数据封装起来作为一个“对象”,并赋予每个“对象”应有的属性,使“对象”成为系统中的基本运行实体。在VB中,集成开发环境提供了可视化的设计工具—“工具箱”,内放若干个图形控件(对象)。程序设计者只要从“工具箱”中拖出所需图形控件放到作为用户界面的窗体上,并设置这些图形对象的属性,就可以实现界面的设计。
在【例1-1】中,用到了两个按钮分别将标题属性改为时间和日期,同时拖放一个标签来显示时间和日期的具体内容。由于题目要求动态显示时间,所以希望一秒钟显示一次时间,因此还需要拖放一个时钟控件,将其Interval属性设为1000毫秒。
2. 事件驱动的编程机制
VB是采用事件驱动编写机制的语言,事件驱动非常适合图形界面的编程方式。用户的动作(即事件)控制着程序的运行流向,事件驱动方式贯穿于程序的执行过程。
在【例1-1】中,单击时间按钮,执行Command2_Click()事件过程;单击单选按钮,将执行Option1_Click()事件过程;时间每过去一秒后,将执行Timer1_Timer()事件过程。每个事件都能驱动一段程序的运行,程序员只需要编写响应用户动作的代码,各个动作之间不一定有联系。这样可以方便编程人员,并使得程序既易于编写又易于维护,极大地提高了程序设计效率。
3. 结构化的程序设计语言
VB是在Basic和Quick Basic语言的基础上发展起来的,具有高级语言的优点:丰富的数据类型、大量的函数、多种控制结构、结构清晰、简单易学。
例如,所有高级语言都有的条件语句:If…Then…Else…End If,意思就是如果条件满足,则执行……否则执行……结束选择。
4. 强大的网络、数据库、多媒体功能
VB支持各类数据库和电子表格,如Microsoft Access、SQL Server、Oracle、Excel等,开发人员只要设计控件与数据库的数据连接,就可以做出功能强大的数据库管理系统。VB提供的ActiveX技术及VB的脚本语言,可以用于Web开发,多媒体技术开发等。Microsoft公司不断地把最新的技术融入Visual Basic中,无论是网络应用程序、多媒体技术,还是数据库系统,使用Visual Basic都能够容易地实现。