资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一章第一章 VisualVisual BasicBasic 程序设计导引程序设计导引1.11.1 VisualVisual BasicBasic 概述概述 Visual Basic 是从最容易学习的计算机程序语言 BASIC 发展而来的,对于开发 Windows 应用程序而言,Visual Basic 是目前所有开发语言中最简单、最容易使用的语言,而功能 较之其它程序设计语言毫不逊色。1.1.11.1.1 VisualVisual BasicBasic 语言特点语言特点 作为计算机程序设计语言,Visual Basic 程序设计具有以下特点。1 1可视化的设计工具可视化的设计工具 用传统程序设计语言编程时, 需要通过程序代码的编写来设计程序的界面, 在设计过程 中看不到程序的实际显示效果, 必须在运行程序的时候才能观察到。 如果对程序的界面不满 意,还要回到程序中去修改,这一过程常常需要反复多次,大大影响了编程的效率。Visual Basic 提供的可视化设计工具,把 Windows 界面设计的复杂代码“封装”起来,使程序员不 必再为界面的设计而编写大量程序代码, 只需按设计的要求, 用系统提供的工具在屏幕上 “画 出”各种对象,Visual Basic 自动产生界面设计代码。程序员所需要编写的只是实现程序 功能的那部分代码;从而大大提高了编程的效率。2 2面向对象的设计方法面向对象的设计方法 Visual Basic 采用面向对象的编程方法(Object-Oriented Programming),把程序和数 据封装起来作为一个可以在计算机中加载运行的代码实体,即对象, 并为每个对象赋予相应 的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界 面上,由 Visual Basci 自动生成对象的程序代码并封装起来。3 3事件驱动的编程机制事件驱动的编程机制 Visual Basic 通过事件执行对象的操作。在设计应用程序时,不必建立具有明显开始 和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由 用户操作引发某个事件来驱动完成某种特定功能, 或由事件驱动程序调用通用过程执行指定 的操作,从而完成和实现程序的各种功能。这样的编程机制,与传统的编程机制不同,程序 的执行顺序与程序代码的编写顺序没有直接的关系,而取决于各事件发生的顺序。4 4结构化的设计语言结构化的设计语言 Visual Basic 是在结构化的 BASIC 语言基础上发展起来的,加上了面向对象的设计方 法, 因此是具有结构化特征的程序设计语言, 可以使用结构程序设计的所有方法来完成各个 过程的编写。5 5充分利用充分利用 WindowsWindows 资源资源 Visual Basic 提供的动态数据交换(DDE,Dynamic Data Exchange)编程技术,可以在应 用程序中实现与其他 Windows 应用程序建立动态数据交换、 在不同的应用程序之间进行通信 的功能。 Visual Basic 提供的对象链接与嵌入(OLE,Objec Link and Embed)技术则是将每个应 用程序都看作一个对象,将不同的对象链接起来,嵌入到某个应用程序中,从而可以得到具 有声音、影像、图像、动画、文字等各种信息的集合式文件。 Visual Basic 还可以通过动态链接库(DLL,Dynamic-Link Library)技术将 CC+或汇 编语言编写的程序加入到 Visual Basic 的应用程序中, 或是调用 Windows 应用程序接口(API, Application Programming Interface)函数,实现 SDK(Software Development Kit)所具有的 功能。6 6开放的数据库功能与网络支持开放的数据库功能与网络支持 Visual Basic 具有很强的数据库管理功能。不仅可以管理 MS Access 格式的数据库,还能访问其他外部数据库,如 FoxPro、Paradox 等格式的数据库。另外,Visual Baic 还提 供了开放式数据连接(ODBC, Open Database Connectivity)功能,可以通过直接访问或建立 连接的方式使用并操作后台大型网络数据库,如 SQL Server、Oracle 等。在应用程序中, 可以使用结构化查询语言(SQL)直接访问 Server 上的数据库, 并提供简单的面向对象的库操 作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供 SQL 网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。7 7完备的完备的 helphelp 联机帮助功能联机帮助功能 Visual Basic 提供的帮助可算得上是面面俱到。 其中 Visual Basic 使用手册,提供 了有关使用 Visual Basic 强大功能的概念性的信息;语言参考则包括 了 Visual Basic 编 程环境和广泛的语言内容的信息。程序员可以在编写程序过程中,借助这些帮助信息,不断 深入掌握 Visual Basic 提供的各种编程工具和编程技术。1.1.21.1.2 启动启动 VisualVisual BasicBasic 的集成开发环境的集成开发环境1 1启动运行启动运行 VisualVisual BasicBasic 6.06.0 一旦完成安装过程就可单击 Windows 任务栏中的 “开始” 菜单中的 “程序” | “Microsoft Visual Basic 6.0”按钮,启动 Visual Basic,如图 1-1 所示。启动后可见到如图 1-2 所 示的“新建工程”对话框。图 1-1 启动 Visual Basic 6.02 2VisualVisual BasicBasic 的集成开发环境的集成开发环境 Visual Basic 6.0 启动后,提供给用户的是一个集成开发环境,即 IDE。在这个集成环 境中, 提供了程序设计、 编辑、 编译和调试程序等多种功能, 给程序开发带来了极大的方便。3 3利用利用 VisualVisual BasicBasic 6.06.0 生成应用程序生成应用程序 当启动 Visual Basic 6.0 时,可以见到如图 1-2 所示的“新建工程”对话框,提示选 择要建立的工程类型。 使用 Visual Basic 6.0 可以生成 13 种类型的应用程序,默认的是“标准 EXE”工程。 “新建工程”对话框有三个选项卡: 新建:列出了可以生成的工程类型,用户从这里开始创建工程。 现在:列出了当前计算机中已有的工程,供用户选择和打开。 最新:列出了最近打开和使用过的工程。 在“新建”选项卡中选择“标准 EXE”并单击“打开”按钮后,即可进入图 1-3 所示的 Visual Basic 集成开发环境。图 1-2 Visual Basic 6.0 新建工程对话框图 1-3 Visual Basic 6.0 的集成开发环境1.1.31.1.3 VisualVisual BasicBasic 6.06.0 集成开发环境的组成集成开发环境的组成 Visual Basic 6.0 的集成开发环境由主窗口、窗体设计窗口、工程管理窗口、属性窗口、窗体布局窗口、对象浏览窗口、代码编辑窗口、工具箱等 8 个元素组成,下面我们分别 作一个简要的介绍,以方便读者上机是查阅。1.1.主窗口主窗口 Visual Basic 6.0 的主窗口包含有标题栏、菜单栏和工具栏,为用户提供了当前工作 的有关信息和丰富的操作手段。 标题栏 标题栏给出了当前创建或打开的工程名字和工作模式,其显示的格式为: 工程名-Microsoft Visual Basic 6.0工作模式 Visual Basic 有 3 种工作模式:设计(Design)模式、运行(Run)模式和中断(Break)模 式。 设计模式:在此模式下,可以进行程序界面设计和代码的编写,以完成程序的开发,如 图 1-3 所示。 运行模式:运行程序时所处的工作状态。这时不可以编辑代码,也不可以编辑界面。 中断模式:程序运行时暂时中断,可以编辑代码,但不可以编辑界面。按 F5 或单击工 具栏的“ ”继续按钮,程序继续运行,单击“”结束按钮,程序停止运行。在中断模式 下,会弹出立即窗口,在立即窗口可以输入简短的命令,并立即执行。 菜单栏 Visual Basic 集成开发环境的菜单栏中包含了使用 Visual Basic 所需要的所有命令。 它不仅提供常用的标准菜单“文件” 、 “编辑” 、 “视图” 、 “窗口” 、 “帮助”等,还提供了“工 程” 、 “格式” 、 “调试” 、 “外接程序”等编程专用的功能菜单,如图 1-4 所示。图 1-4 Visual Basic 6.0 集成开发环境的菜单栏文件: 含有打开和保存工程以及生成可执行文件的命令, 另外还列出了一系列最近打开 过的工程。 编辑:含有各种编辑操作命令和其他一些格式化、编辑代码的命令。 视图:含有显示和隐藏 IDE 元素的命令。 工程:含有在工程中添加构件、引用 Windows 对象和工具箱新工具的命令。 格式:含有对齐窗体控件的命令。 调试:含有一些通用的调试命令。 运行:含有启动、设置断点和终止当前应用程序运行的命令。 查询:含有操作数据库表时的查询命令以及其他数据访问命令。 图表:含有操作 Visual Basic 工程的图表处理命令。 工具: 含有建立 ActiveX 控件时需要的工具命令,并可以启动菜单编辑器以及配置环境 选项。 外接程序:含有可以随意增删的外接程序。默认状态是这个菜单中只有“可视化数据管 理器”选项。通过“外接程序管理器”命令可以增删外接程序。 窗口:含有屏幕窗口布局命令。 帮助:提供相关的帮助信息。 工具栏 工具栏为编程环境提供了快速启动常用命令的图形按钮, 如图 1-5 所示。 工具栏中提供 了 21 个图标按钮,代表了 21 种不同的操作,用户只需要把鼠标移到某按钮上,就会出现相 应的提示信息,用鼠标单击按钮,即可执行相应的命令。图 1-5 标准工具栏添加工程按钮:添加一个新工程。添加窗体按钮:在工程中添加一个新的窗体。菜单编辑器按钮:打开菜单编辑器。打开工程按钮:打开一个已经存在的工程文件。保存工程按钮:保存当前的工程文件。剪切按钮:把选择的内容剪切到剪贴板。复制按钮:把选择的内容复制到剪贴板。粘贴按钮:把剪贴板的内容复制到当前的编辑插入位置。查找按钮:打开插入对话框。撤销按钮:撤销当前的修改。恢复按钮:对“撤销”的逆操作。启动按钮:运行一个应用程序。中断按钮:暂停正在运行的程序。 结束按钮:结束一个应用程序的运行并返回设计窗口。工程资源管理器:打开工程资源管理器窗口。属性窗口按钮:打开属性窗口。窗体布局按钮:打开窗体布局窗口。对象浏览器按钮:打开“对象浏览器”对话框。工具箱按钮:打开工具箱。数据视图按钮:打开数据视图窗口。组件管理器按钮:管理系统中的组件(Component)。2.2.窗体设计窗口窗体设计窗口 窗体设计窗口是集成开发环境屏幕中央的主窗口,它可以用来设计应用程序的界面。 用 户可以在窗体中添加控件创建程序的外观。 每一个窗口必须有一个窗体名字, 建立窗体时默 认的名字为 Form1、Form2、,如图 1-6 所示。图 1-6 窗体设计窗口3.3.工程资源管理窗口工程资源管理窗口 工程用于创建一个应用程序的文件集合。 工程资源管理器列出了当前工程中的所用窗体 和模块,如图 1-7 所示。图 1-7 工程资源管理器在工程资源管理器窗口中有 3 个按钮:查看代码按钮,单击后,主窗口切换到代码编辑窗口。 窗体设计器按钮,单击后,主窗口切换到窗体设计窗口。切换文件夹按钮,单击之,可以使工程资源管理窗口在显示文件方式和只显示
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号