第1章-Visual-Basic概述课件_第1页
第1章-Visual-Basic概述课件_第2页
第1章-Visual-Basic概述课件_第3页
第1章-Visual-Basic概述课件_第4页
第1章-Visual-Basic概述课件_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualBasic程序设计第1章VisualBasic概述——步入VB开发之门1.1VisualBasic简介——了解VisualBasic的发展历史1.2集成开发环境——熟悉VisualBasic6.0的开发环境1.3设计一个简单的VB应用程序——创建第一个VB应用程序1.4面向对象的基本概念

——对象的概念以及构成对象的三要素2024/4/1621.1VisualBasic简介 VisualBasic简称VB,是微软公司推出的一款功能强大的软件开发工具。Visual意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面的方法。

Basic

实际上是一个短语的缩写,这个短语就是Beginnersall_purposesymbolicinstructioncode,其中文意思为“初始者通用符号指令代码语言”,它是专门为初学者设计的计算机语言。2024/4/1631.1.1VisualBasic的发展第一代:Basic于1964年问世,最初只有十几条语句,称为基本Basic。第二代:Basic是在20世纪70年代中期到80年代中期出现的,其功能有了较大扩充,主要有GW-Basic和Microsoft公司的Basic(MS-Basic)。第三代:Basic是在80年代中期出现的结构化的TrueBasic、QuikBasic、TurboBasic、Qbasic。第四代:就是VisualBasic,是1991年Microsoft公司推出的。它的诞生标志着软件设计和开发的一个新时代的开始。1.1VisualBasic简介2024/4/164Microsoft

VisualBasic的发展过程

1991年,微软公司推出了VisualBasic1.0。

1992年,推出了VisualBasic2.0。

1993年,VisualBasic3.0上市。

1995年,VisualBasic4.0随之问世。

1997年,推出Windows开发工具套件MicrosoftVisualStudio1.0,其中包括了VisualBasic5.0,1998年发布的MicrosoftVisualStudio98则包含了VisualBasic6.0。1.1VisualBasic简介最新版本为VB.net。5.0以后为了方便中国用户同时推出了中英、文版。我们要学习的就是VB6.0。它包括3种版本,分别为学习版、专业版和企业版。2024/4/165VisualBasic版本学习版:是VB的基本版本,可用来开发Windows应用程序,该版本包括所有的内部控件(标准控件)、网格(Grid)控件、Tab对象以及数据绑定控件,适用于普通学习者及大多数使用VisualBasic开发一般Windows应用程序的人员。专业版:包括了学习版的全部内容功能以及ActiveX控件、Internet控件、CrystalReportWriter和报表控件等多种高级特性,为专业编程人员提供了一整套功能完备的开发工具。企业版:包含专业版全部的内容,还有自动化管理器、部件管理器、数据库管理工具、面向工程版的控制系统等,使得专业编程人员能够开发功能强大的组内分布式应用程序。1.1VisualBasic简介2024/4/166PS:有兴趣自学的同学,请在新浪微博的网络课堂中下载相关系统安装文件:VisualBasic6.0中文企业精简版1.1.2VisualBasic的特点1、具有面向对象的可视化设计工具在VB中,应用面向对象的程序设计方法OOP(Object—OrientedProgramming),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、命令按钮等各种“部件”,即不同类型的图形对象,并为每个对象设置属性。VB自动产生界面设计代码,程序员的编程工作仅编写针对对象要完成的事件过程的代码,因而程序设计的效率可提高许多1.1VisualBasic简介2024/4/1672、事件驱动的编程机制事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中,用户的动作即事件掌握着程序的运行流向。一个对象可能会产生多个事件,每个事件都可通过一段程序来响应。3、结构化的程序设计语言

VB结构清晰,简单易学。包括:顺序结构、选择结构和循环结构。1.1VisualBasic简介2024/4/1684、强大的数据库操作功能

VB中利用数据控件可以访问多种数据库系统,如MicrosoftAccess、MicrosoftFoxPro、Paradox、MicrosoftExcel、Lotusl-2-3等多种电子表格。VB6.0使用的ADO(ActiveDatabaseObject)技术,占用内存少,访问速度更快。同时提供的ADO控件,不但可以用最少的代码创建数据库应用程序,也可以取代Data和远程数据对象(RDO)控件,支持多种数据库系统的访问。1.1VisualBasic简介2024/4/1691.2.1VisualBasic的启动与退出1、启动方法1:选择【开始】

【所有程序】

【MicrosoftVisualBasic6.0中文版】

【MicrosoftVisualBasic6.0中文版】菜单命令,即可启动VisualBasic6.0。方法2:双击桌面上VB的快捷方式2、退出单击窗口右上角的【关闭】按钮。选择【文件】

【退出】菜单命令。1.2集成开发环境2024/4/1610

【新建工程】对话框

1.2集成开发环境2024/4/16111.2集成开发环境图1.2.3VB的集成开发环境2024/4/1612窗体设计器窗口 简称窗体(Form),是最终用户看到的软件界面,应用程序的运行结果、各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的。1.2集成开发环境2024/4/1613工程资源管理器窗口 工程是指用于创建一个应用程序的文件集合。 工程资源管理器窗口含有建立一个应用程序所需要的文件清单。1.2集成开发环境2024/4/1614对象列表框属性显示方式属性列表当前属性简单解释属性窗口 属性窗口主要是针对窗体和控件设置的,在VisualBasic中,窗体和控件被称为对象。每个对象的特征都可以用一组属性来描述,属性窗口就是用来设置窗体或窗体中控件属性的。1.2集成开发环境2024/4/1615工具箱 工具箱窗口由若干个工具按钮组成,主要用于设计应用程序界面。在系统默认情况下,工具箱中有一个指针和20个标准控件,用户也可以通过“工程”→“部件”命令加载Windows中注册的其他控件。1.2集成开发环境2024/4/1616代码窗口 代码窗口又称代码编辑器,用来编写或修改过程或事件过程的代码。双击控件或者窗体空白处,以及在【工程资源管理器】中双击模块都可以打开代码窗口。对象下拉列表框过程下拉列表框代码区【过程查看】按钮和【全模块查看】按钮1.2集成开发环境2024/4/1617窗体布局窗口 用来指定程序运行时的窗体初始位置,可以通过拖动窗体图标的位置来调整程序运行时窗体显示的位置。窗体布局窗口主要用来定位窗体的位置。1.2集成开发环境2024/4/1618其他窗口在VB6.0的集成开发环境中,除上述主要窗口外,还有对象浏览器窗口、数据视图窗口、立即窗口、本地窗口、监视窗口等。可以根据需要,通过“视图”菜单中的相应命令,打开或关闭这些窗口。1.2集成开发环境2024/4/1619工程资源管理器说明 VisualBasic的应用程序与工程有着密切的关系。在VisualBasic中无论应用程序的规模是大还是小,其总对应着一个或几个工程。 工程管理主要包括工程的保存、关闭、打开和重命名等,主要是通过【文件】下拉菜单完成操作。2024/4/1620工程介绍

什么是工程

当使用VisualBasic创建应用程序时,所有文件的有关信息就保存在称为“工程”的文件中。在VisualBasic中,使用工程来管理构成应用程序的所有不同的文件。 当完成工程的全部文件之后,可将此工程转换成可执行文件(.exe),直接在Windows下运行。2024/4/1621工程文件就是与该工程有关的全部文件和对象的清单一个工程包括以下各项:(1)跟踪所有部件的工程文件(.vbp);(2)由多个工程够成的工程组文件(.vbg);(3)每个窗体的窗体文件(.frm);(4)标准模块文件(.bas),该文件存储所有模块级变量和用户自定义的通用过程(指可以被应用程序各处调用的过程);可以通过工程管理窗口创建、添加或从工程中删除可编辑文件时,工程管理窗口包含此工程的当前文件的列表工程介绍2024/4/1622新建工程选择【文件】

【新建工程】菜单命令,弹出【新建工程】窗口。选择需要创建的文件类型,单击【确定】按钮。新建、保存工程(上机)2024/4/1623新建、保存工程(上机)保存工程➊选择【文件】

【保存工程】菜单命令,弹出【文件另存为】对话框。➋在【文件另存为】对话框中的【保存在】下拉列表框中选择要保存的路径,在【文件名】文本框中输入文件名,单击【保存】按钮。➌系统将弹出【工程另存为】对话框,单击【保存】按钮即可将后缀为“.vbp”的工程文件保存。2024/4/1624运行工程(上机)以下3种方法均可运行工程选择【运行】

【启动】菜单命令单击工具栏上的按钮按功能键【F5】2024/4/1625生成可执行文件

选择【文件】

【生成工程1.exe】菜单命令,将弹出【生成工程】对话框。 在【生成工程】对话框的【保存在】列表框中选择要生成可执行文件的路径,并在【文件名】输入框中输入文件名,单击【确定】按钮将生成以【.exe】为后缀的可执行文件。生成可执行文件(上机)2024/4/1626以下3种方法均可将工程关闭选择【文件】

【退出】菜单命令或按快捷键【Alt+Q】。右击VisualBasic6.0开发环境的标题栏,选择【文件】

【关闭】菜单命令按快捷键【Alt+F4】。关闭工程(上机)2024/4/16271.3设计一个简单的VB应用程序开发VB应用程序的一般分为4步骤:①建立用户界面②设置对象属性③编写事件驱动代码④保存和运行程序实践:4步骤法编写例1.1;(上机)

程序举例例1.2(上机)2024/4/1628【工具】-》【选项】-【编辑器格式】对话框中可以调整字体大小1.4面向对象的基本概念1.4.1对象概念对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性、事件和方法来描述。VB中的对象与面向对象程序设计中的对象在概念上是一样的,但在使用上有很大区别。在面向对象程序设计中,对象由程序员自己设计,而在VB中,对象分为两类,一类是由系统设计好的,称为预定义对象,可直接使用;另一类由用户定义,可以像C++一样,建立用户自己的对象。窗体和工具箱中的控件就是VB中预定义的对象。2024/4/16291.4面向对象的基本概念1.4.2对象的建立和编辑建立:①单击工具箱里相应对象的图标,然后在窗体上拖动②双击工具箱里相应对象的图标

选定:单击选定一个;Ctrl+单击选定多个不连续;Shift+单击选定多个连续;框选:拖动鼠标指针,将欲选定的对象包围在一个虚线框内即可。2024/4/16301.4面向对象的基本概念1.4.2对象的建立和编辑复制:选中要复制的对象,单击工具栏的“复制”按钮,再单击“粘贴”按钮,这时会显示是否要创建控件数组的对话框,单击“否”按钮,就复制了标题相同而名称不同的对象。删除:选定按Del键2024/4/16311.4面向对象的基本概念1.4.2对象的建立和编辑命名:每个对象都有自己的名字,有了它才能在程序代码中引用该对象。建立的控件都有默认的名字,例如,Forml、Form2、Textl之类的窗体、文本框默认名。用户也可在属性窗口通过设置Name(名称)来给对象重新命名,名字必须以字母或汉字开头,由字母、汉字、数字串组成,长度不超过255个字符,其中可以出现下划线(但最好不用,以免与代码中的续行符相混)。2024/4/16321.4面向对象的基本概念1.4.3对象的属性、事件、方法属性:一个对象的特征。它们是用来描述和反映对象特征的参数,对象中的数据就保存在属性中。可在设计阶段利用属性窗口直接设置对象的属性,也可在程序代码中利用语句实现。格式:对象名.属性名=属性值例如:text1.text=“GoodMorning!”事件:由VB预先设置好的、能被对象识别的动作。如:Click(单击)、Change(改变)等。2024/4/16331.4面向对象的基本概念1.4.3对象的属性、事件、方法事件过程:对象的事件发生后,应用程序处理这个事件所执行的一段代码。这段程序代码叫做事件过程。一般格式如下:

PrivateSub对象名_事件名([参数列表])……EndSub2024/4/16341.4面向对象的基本概念1.4.3对象的属性、事件、方法事件驱动程序设计:在VB中,程序执行后,系统等待某个事件的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论