《VB程序设计》校本教材

上传人:876****10 文档编号:141916226 上传时间:2020-08-14 格式:DOC 页数:89 大小:1.30MB
返回 下载 相关 举报
《VB程序设计》校本教材_第1页
第1页 / 共89页
《VB程序设计》校本教材_第2页
第2页 / 共89页
《VB程序设计》校本教材_第3页
第3页 / 共89页
《VB程序设计》校本教材_第4页
第4页 / 共89页
《VB程序设计》校本教材_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《《VB程序设计》校本教材》由会员分享,可在线阅读,更多相关《《VB程序设计》校本教材(89页珍藏版)》请在金锄头文库上搜索。

1、VB程序设计校本教材 作者: 日期: 第1章 Visual Basic初步1.1 Visual Basic概述Microsoft Visual Basic提供了开发Windows应用程序的最迅速、最简捷的方法,为进行Windows应用程序开发的专业人员和初学者提供了整套开发工具。本节主要介绍Visual Basic 6.0的概况、版本、特点和集成开发环境等内容。1.1.1 Visual Basic 6.0简介Visual Basic(简称VB)是Windows环境下的最具有吸引力的程序设计语言之一。它具有简单易学、功能强大、可视化等特点,特别适合初学者来学习如何在Windows平台上编程。1.

2、1.1.1 VB的发展Visual Basic是Microsoft公司在原Basic(Beginners All Purpose Symbolic Instruction Code)语言的基础上开发出的新一代面向对象程序设计语言。它继承了Basic语言易学易用的特点,以结构化Basic语言为基础,以事件驱动为运行机制。它的诞生标志着软件设计和开发的一个新时代的开始。在以后的几年里,Visual Basic经历了1.0版、2.0版6.0版的几次版本升级,它的功能更加强大,也更加完善,最新版本为VB.Net。本书以Visual Basic 6.0专业版(中文)为蓝本。Visual Basic中的“

3、Visual”一词意为“可视化”的意思,它是指一种开发图形用户界面(GUI)的方法。Visual Basic是基于Basic的可视化的程序设计语言。它既继承了其先辈Basic所具有的简单易用的特点,同时其编程系统又采用了面向对象、事件驱动的编程机制。它用一种巧妙的方法把Windows的编程复杂性封装起来,同时又提供了一种所见即所得的可视化界面设计环境,为广大用户学习、使用和开发Windows应用程序带来了很大方便。1.1.1.2 VB 6.0版本简介在VB 6.0中提供了3种版本:学习版、专业版和企业版。3种不同的版本分别满足不同的开发需要,但相对而言,后者的功能比前者更强一些,读者可根据需要

4、选用不同的版本。1 学习版学习版是VB6.0的基础版本,是针对初学者进行学习和使用的。它包括所有的内部控件、数据绑定等控件。2 专业版专业版为专业编程人员提供了一整套软件开发的功能完备的工具。该版本包括学习版的全部功能以及ActiveX控件、Internet控件等开发工具。3 企业版企业版使专业编程人员能够开发出功能强大的分布式应用程序。该版本包括专业版的全部功能,还增加了自动化管理器、部件管理器、数据库管理工具等。1.1.1.3 VB的特点Visual Basic之所以受到广大编程爱好者及专业编程人员的青睐,是因为它具有以下一些特点:1 面向对象VB采用了面向对象的程序设计思想。它的基本思路

5、是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。2 事件驱动在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码事件过程,该代码决定了对象的功能。通常称折中机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序触发。例如,单击一个命令按钮,就触发了按钮的Click(单击)事件,该事件中的代码就会

6、被执行。若用户未进行任何操作(未触发事件),则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。3 软件的集成式开发VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。 4 结构化的程序设计语言VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外作为一种程序设计语言,VB还有许多独到之处。5 强大的数据库访问功能VB利用数据控件可以访问多种数据库,VB 6.0提供的ADO控件,不但可以用最少的代码实现数

7、据库操作和控制,也可以取代Data控件和RDO控件。6 支持对象的链接与嵌入技术VB的核心是对对象的链接与嵌入(OLE)技术的支持,它是访问所有对象的一种方法。利用OLE技术,能够开发集声音、图像、动画、字处理、Web等对象于一体的程序。7 网络功能VB6.0提供了DHTML(Dynamic HTML)设计工具。利用这种技术可以动态创建和编辑Web页面,使用户在VB中开发多功能的网络应用软件。8 多个应用程序向导VB提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。9 支持动态交换、动态链接技术通过动态数据交换(DDE)的

8、编程技术,VB开发的应用程序能与其他Windows应用程序之间建立数据通信。通过动态链接库技术,在VB程序中可方便地调用用C语言或汇编语言编写的函数,也可调用Windows的应用程序接口(API)函数。10 联机帮助功能在VB中,利用帮助菜单和F1功能键,用户可随时方便地得到所需要的帮助信息。VB帮助窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大量的示例代码,为用户的学习和使用提供方便。1.1.2 VB的集成开发环境在大多数传统的软件开发工具中,每个功能都以一个独立的程序运行,并都有自己的界面,而VB的工作界面或称工作环境却是一个集成开发环境,即在一个公共环境里集成了许多不同的功能,例

9、如设计、编辑、编译和调试等。1.1.2.1 启动VB集成开发环境启动VB后,屏幕出现如图1.1.1所示的窗口,列出了VB 6.0能够建立的应用程序类型,初学者只要选择默认的“标准EXE”即可。在该窗口中有3个选项卡:图1.1.1 VB的主窗口新建:建立新工程现存:选择和打开现有的工程最新:列出最近使用过的工程在“新建”选项卡中单击“打开”按钮后,就可以创建该类型的应用程序。图1.1.2所示为VB 6.0应用程序的集成开发环境。菜单栏工具栏窗体窗口工具箱代码窗口立即窗口工程窗口属性窗口窗体布局窗口图1.1.2 VB 6.0应用程序的集成开发环境1.1.2.2 用户界面VB集成开发环境与Windo

10、ws其他应用程序相类似:除了有标题栏、菜单栏、工具栏(主窗口)以外,还包括几个独立的窗体;其工具栏按钮具有提示功能;单击鼠标右键可显示快捷菜单;用户可自定义菜单等。1 标题栏VB有3种工作模式:l 设计(Design)模式:可进行用户界面的设计和代码的编写,来完成应用程序的开发。l 运行(Run)模式:运行应用程序,这时不可编辑代码,也不可编辑界面。l 中断(Break)模式:应用程序暂时中断,这时可以编辑代码,但不可编辑界面。按F5键或单击“继续”按钮,程序继续运行;单击“结束”按钮,停止程序运行。在此模式下会弹出“立即”窗口,在窗口内,可以输入简短的命令,并立即执行。标题栏中显示VB的工作

11、模式,如图1.1.2中所示其工作模式为“设计”。标题栏的最左端是窗口控制菜单栏,标题栏的右端是最大化按钮、最小化按钮和关闭按钮。2 菜单栏菜单栏显示所有可使用的VB操作命令,除了标准的“文件”、“编辑”、“视图”、“窗口”和“帮助”等菜单之外,还提供了编程专用的功能菜单,例如“工程”、“格式”和“调试”等,系统的大部分功能都可以从菜单栏中找到。VB 6.0菜单栏中包括13个下拉菜单。菜单栏中各项菜单的功能如下:l 文件:用于新建、打开、保存、显示最近的工程以及生成可执行文件的命令。l 编辑:用于对源代码程序的编辑处理,包括复制、查找等。l 视图:用于打开或隐藏窗口。l 工程:用于控件、模块和窗

12、体等对象的处理。l 格式:用于设计时调整窗体中对象的布局。l 调试:用于对应用程序的调试。l 运行:用于程序的启动、设置中断、停止和继续执行等程序运行命令。l 查询:在设计数据库应用程序时用于设计SQL属性。l 图表:在设计数据库应用程序时用于编辑数据库的命令。l 工具:用于添加过程、设置过程属性、启动菜单编辑器和设置系统选项等命令。l 外接程序:用于为工程增加或删除外接程序。l 窗口:提供了对各种窗口的放置处理,包括平铺、层叠、激活及列出所有打开文档窗口。l 帮助:为用户学习使用VB提供帮助信息。3 工具栏工具栏位于菜单栏之下或垂直条状紧贴在左或右边框上,也可以以一个窗口的形式显示在集成开发

13、环境中。工具栏提供对于常用命令的快速访问按钮。单击工具栏上的按钮,则执行该按钮所代表的操作。按照缺省规定,启动VB之后将显示标准工具栏,附加的编辑、窗体设计和调试工具栏可以用“视图”菜单中的“工具栏”命令移进或移出。4 上下文菜单上下文菜单(或称快捷菜单)是指在用鼠标单击一个窗口时在鼠标指针位置弹出的菜单,它包含一些常用的菜单命令。在上下文菜单中显示的菜单命令取决于单击鼠标右键时所在的窗口。例如,在“工具箱”上单击鼠标右键时显示的上下菜单,可以选择显示“部件”对话框、隐含“工具箱”、设置“工具箱”的可连接特性或在“工具箱”中添加自定义选项卡等。5 可连接的窗口出现在VB集成开发环境中的某些窗口

14、像Windows系统的其他窗口一样,可以按下鼠标左键不松开,并移动鼠标将窗口拖动到另一个位置。集成开发环境中可连接的窗口包括:窗体窗口、工程资源管理器、工具箱、属性窗口、代码窗口、窗体布局窗口、调色板、对象浏览器、立即窗口、本地窗口和监视窗口等。1.1.3 各种窗口简介 1.1.3.1 窗体窗口 窗体窗口是建立VB应用程序的主要部分,使用窗体编辑器可以用可视化的方式方便直观地设计其包含的可视控件的外观、初始显示位置和其他属性等。每个窗体必须有一个唯一的窗体名字,建立窗体时缺省名为Form1,Form2,。在设计状态,窗体是可见的。窗体的网格点间距,可以通过“工具”菜单的“选项”命令,在“通用”

15、标签的“窗体网格设置”中输入“宽度”和“高度”来改变;运行时可通过属性Visible的值来控制窗体是否可见,窗体的网格始终不显示。一个应用程序至少有一个窗体窗口。1.1.3.2 工程资源管理器窗口在VB中要设计一个应用程序首先要创建一个工程,如果同时设计多个应用程序,可以创建一个包含多个工程的工程组。它保存一个应用程序所有属性以及组成这个应用程序的所有文件。工程文件的扩展名为.VBP,工程文件名显示在工程文件窗口的标题框内。工程资源管理器窗口下面有3个按钮:l “查看代码”按钮:切换到代码窗口,显示和编辑代码。l “查看对象”按钮:切换到窗体窗口,显示和编辑对象。l “切换文件夹”按钮:切换文件列表显示方式。工程资源管理器下面的列表窗口,以层次列表形式列出组成这个工程的所有文件。它包含以下

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号