文档介绍:Visual Basic Visual Basic 实用教程(第实用教程(第 3 3版) 版) 吴梅梅 ******@cuc. 第第1 1章章 Visual Basic Visual Basic 概述概述教学内容: 关于 Visual Basic 用 Visual Basic 开发应用程序 关于 VB 什么是 BASIC BASIC 是“Beginner ’s All-purpose Symbolic Instruction Code( 初学者的通用符号指令代码)”缩写,是世界上第一种计算机高级程序设计语言。 早期的各种 Basic 语言如 Gee-Whiz Basic 、 Microsoft Basic ,QBASIC 等等,都是文本化的程序设计语言。 Visual Basic Visual Basic 的起源的起源随着计算机硬件技术的发展,视窗风格操作系统出现并成为计算机操作系统的主流, Microsoft 公司认识到基于文本的 Basic 语言不能成为一种 Windows 的编程语言,于是开发了基于 BASIC ,同时更适合 Windows 环境的语言,即 Visual Basic 。 Visual 是可视化的意思。为什么要学习 VB Microsoft Visual Basic 是在 Windows 操作平台下设计应用程序的最迅速、最简捷的工具之一。不论是初学者还是开发人员, VB都为他们提供一整套工具,可以轻松方便地开发应用程序。因此, VB一直被作为大多数电脑初学者的首选入门编程语言。 VB是Microsoft 的一种通用程序设计语言。它的通用性表现在包含 Microsoft Office 系列的 Microsoft Excel , Microsoft Access 等众多 Windows 应用软件中的 VBA 使用 VB语言,以供用户进行二次开发。相对传统的程序设计语言,Visual Basic 语言是可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言。 Visual Basic 本身是一个集成开发系统软件。 VB 的特点 1、可视化编程在进行程序设计时,程序设计人员只需编写实现程序功能的部分代码。而图形界面部分则利用 VB 提供的工具及各种控件,在屏幕上画出需要的图形对象并设置其属性。系统会自动形成界面的程序代码,程序设计过程是“所见所得”。 2、面向对象的程序设计“对象”是系统中的基本运行实体,如:窗体,图形控件。有的是系统提供的,有的由用户自己建立。“面向对象的程序设计”的程序设计方法是将程序和数据封装起来形成一个对象。在设计对象时,不用编写每个对象的程序代码,只要将对象画在图形界面上,系统会自动生成程序代码并封装起来。 3、结构化的程序设计 VB 的语句是结构化的,与 Quick Basic 的语句类似。 VB 的编辑器支持彩色代码,能随时进行语法错误检查。 VB 的程序可编译成能单独执行的 EXE 文件。 4、事件驱动编程机制 VB 通过“事件”来执行对象的操作,一个对象可产生多个事件,每个事件都通过一段程序来响应。在设计大型程序时,只需设计许多个小的子程序,由用户操作来引发某个事件来驱动某个功能或调用通用过程来执行指定的操作。 5、数据库管理功能利用 VB 的数据控件和数据库管理窗口,能直接建立 Access 格式的数据库,并能进行数据处理; VB 能够使用结构化查询语言 SQL 来直接编辑和访问 dBase 、 Visual FoxPro , Paradox 格式的数据库。 VB 提供的 ODBC 功能,能够使用大型网络数据库系统。如 SQL Server , Oracle 。 VB 提供了简单的面向对象的数据库操作指令、多用户数据库访问的加锁机制和网络数据库的 SQL 编程技术,为单机上运行的数据库提供了 SQL 网络接口,在分布式环境中快速而有效地实现客户/服务器( client/server )方案。 6、动态数据交换( DDE ) VB 提供了动态数据交换( Dynamic Data Exchange ) 技术,在应用程序中与其它的 Windows 应用程序建立动态数据交换,在不同的应用程序之间进行通信。 7、对象的链接和嵌入( OLE ) 对象的链接和嵌入( Object linking and embedding )技术或 ActiveX 技术,是将每个应用程序看成一个对象。将不同的对象链接起来,再嵌入到某个应用程序中,从而得到具有声音、影像、图像、动画、文字等各种信息集合式的文件。利用这样的技术,可方便地建立复合式文档。 8、动态链接库( DLL ) VB 可通过动态链接库( dynamic linkin