![](https://csdnimg.cn/release/download_crawler_static/88028582/bg5.jpg)
序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文
件(.EXE),脱离 Visual Basic 环境,直接在 Windows 环境下运行。
4)事件驱动编程机制:
Visual Basic 通过事件来执行对象的操作。一个对象可能会产生多个事件,每个
事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,
将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定
的操作。
在用 Visual Basic 设计大型应用软件时,不必建立具有明显开始和结束的程序,
而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作
引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行
指定的操作,这样可以方便编程人员,提高效率。
5)访问数据库:
Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可
以直接建立或处理 Microsoft Access 格式的数据库,并提供了强大的数据存储和检索
功能 。同 时, Visual Basic 还能 直接 编辑 和访 问其 他外 部数 据库,如 DBASE,
FoxPro,Paradox 等,这些数据库格式都可以用 Visual Basic 编辑和处理。
Visual Basic 提供开放式数据连接,即 ODBC 功能,可通过直接访问或建立连接
的方式使用并操作后台大型网络数据库,如 SQL Server,Oracle 等。在应用程序中,
可以使用结构化查询语言 SQL 数据标准,直接访问服务器上的数据库,并提供了简
单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的 SQL 的
编程技术,为单机上运行的数据库提供了 SQL 网络接口,以便在分布式环境中快速
而有效地实现客户/服务器(client/server)方案。
6)动态数据交换(DDE):
利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据
动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链
路。当原始数据变化时,可以自动更新链接的数据。Visual Basic 提供了动态数据交
换的编程技术,可以在应用程序中与其他 Windows 应用程序建立动态数据交换,在
不同的应用程序之间进行通信。
7)对象的链接与嵌入(OLE):