
1.2 Visual Basic的功能特点
1.具有面向对象的可视化设计工具
在Visual Basic中,应用面向对象的程序设计方法,把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、命令按钮等不同类型的对象,并为每个对象设置属性。程序员仅需编写针对对象要完成的事件过程的代码,因而程序设计的效率可提高许多。
2.事件驱动的编程机制
事件驱动是非常适合图形用户界面的编程方式。传统的面向过程的应用程序是按事先设计的流程运行的。但在图形用户界面的应用程序中,用户的动作即事件掌握程序的运行流向。每个事件都能驱动一段程序的运行,程序员只要编写响应用户动作的代码,各个动作之间不一定有联系。这样的应用程序代码较短,使得程序既易于编写又易于维护。
3.提供易学易用的应用程序集成开发环境
在Visual Basic集成开发环境中。用户可设计界面、编写代码和调试程序,把应用程序编译成可执行文件,直至把应用程序制作成安装盘,以便能够在脱离Visual Basic系统的Windows环境中运行。
4.结构化的程序设计语言
Visual Basic具有丰富的数据类型,众多的内部函数,模块化、结构化的程序设计机制,结构清晰、简洁。
5.强大的数据库操纵功能
Visual Basic中利用数据控件可以访问多种数据库系统,如Microsoft Access、Microsoft FoxPro等,也可访问Microsoft Excel、Lotus等多种电子表格。Visual Basic 6.0新增了功能强大、使用方便的ADO(Active Database Object)技术,该技术包括了现有的ODBC,而且占用内存少,访问速度更快。同时提供的ADO控件,不但可以用最少的代码创建数据库应用程序,而且可以取代Data和RDO控件,支持多种数据库系统的访问。
6.Active技术
A.tive技术发展了原有的OLE技术,它使开发人员摆脱了特定语言的束缚,可方便地使用其他应用程序提供的功能。使用Visual Basic能够开发集声音、图像、动画、字处理、电子表格和We B.象于一体的应用程序。
7.网络功能
Visual Basic 6.0最重要的新特性之一是提供了DHTML(Dynamic HTML)设计工具。这种技术可以使Web页面设计者动态地创建和编辑页面,使用户在Visual Basic中开发多功能的网络应用软件。
8.多个应用程序向导
Visual Basic提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,还提供了IIS应用程序等。通过它们可以快捷地创建不同类型、不同功能的应用程序。
9.完备的联机帮助功能
与Windows环境下的软件一样,在Visual Basic中,利用帮助菜单和F1功能键,用户可随时得到所需的帮助信息。Visual Basic帮助窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大量的示例代码,为用户的学习和使用提供了捷径。