Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章

上传人:E**** 文档编号:89183765 上传时间:2019-05-20 格式:PPT 页数:47 大小:227.50KB
返回 下载 相关 举报
Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章_第1页
第1页 / 共47页
Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章_第2页
第2页 / 共47页
Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章_第3页
第3页 / 共47页
Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章_第4页
第4页 / 共47页
Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章》由会员分享,可在线阅读,更多相关《Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第01章(47页珍藏版)》请在金锄头文库上搜索。

1、第1章 Visual Basic概述,1.1 Visual Basic6.0简介,Visual Basic简称VB,是Microsoft 公司开发的Windows应用程序开发工具 Visual是一种开发图形户界面(GUI)的方法。 Visual Basic的编程语言是简单易学的BASIC语言。 Microsoft公司推出了windows环境下版本经过不断的改进、完善、升级,于1998年推出了VB6.0。 VB6.0与其他程序开发设计语言(VC+,VFP,VJ+等)及开发环境打包组成了Microsoft Visual Studio 98开发工具套件。,1.1 Visual Basic6.0简介,

2、Visual Basic6.0共有三个版本: Visual Basic学习版(Learning):是入门版本; Visual Basic专业版(Professional):针对职业编程人员; Visual Basic企业版(Enterprise):最高级的版本。,1.2 Visual Basic6.0主要功能和特点,Visual Basic的特点: (1) 具有面向对象的可视化设计工具 (2) 事件驱动的编程机制 (3) 结构化的程序设计语言 (4) 提供了易学易用的应用程序集成开发环境 此外,VB6.0还新增了许多功能和特性。 (1) 数据访问的新特性 (2) Internet功能的增强 (

3、3) 控件、语言和向导方面的新增特性 (4) 创建ActiveX控件更加轻松方便,1.3 Visual Basic6.0可视化编程环境,英文Visual的意思是“视觉的”,“编称环境”,指的是用程序设计语言来开发程序的用户界面。VB编程环境是一种交互的图形窗口式界面,在VB的界面提供各种操作,你无需编程就可以完成许多步骤,而且还提供了大量菜单选项、快捷方式按钮以及各种小窗口,使用起来十分方便。 启动VB6.0以后,就进入了VB6.0的集成编程环境。它显示了一个“新建工程”对话框,用户可以选择其中的一个图标建立程序的类型。如果选择默认的“标准EXE”项,然后单击“打开”按钮,就进入到VB6.0开

4、发环境的最重要的编程环境窗口了,如图所示。,1.3.1 窗体窗口,应用程序可以在窗体窗口中创建窗口、对话框和控件,可在窗体上绘制和查看控件。 在设计窗体时:每个窗体窗口都有最大化、最小化和关闭按钮,可创建固定的或可移动的窗体。除非在窗体属性中另有所指,否则,设计出的窗体无论在设计时还是运行时,都将具有相同特征。 在VB中窗体是一个容器,可以使用工具箱中的按钮在窗体上绘制需要的控件。程序运行后窗体窗口的位置可以用“查看”菜单中的“窗体布局窗口”命令在屏幕上预览窗体的布局。,在工程中再增加新的窗体窗口,方法是:在工程资源管理器窗口中选中当前工程,单击鼠标右键,选择“添加”中的“添加窗体”命令,出现

5、“添加窗体”对话框,其中的“新建” 选项卡可以添加常用的窗体,“现存”选项卡可以添加现有的窗体。选择了窗体后单击“打开”按钮即可。如图1-2所示。,1.3.2 窗体布局窗口,使用窗体布局窗口在设计程序时,用以可视地定位窗体。 在窗体布局窗口中所有当前工程中的可见的窗体都将显示出来。当把光标放置到某个窗体上时,单击鼠标左键,窗体变为可移动状态。按住鼠标左键,可以将窗体定位在希望它出现的地方,程序运行后,该窗体就在该位置上显示了。,1.3.3 工程资源管理器窗口,工程资源管理器窗口显示工程的一个分层结构列表以及所有包含在一个工程中的全部项目。如图1-3所示。,工程中的项目可以有:所有与此工程有关的

6、窗体(.frm )文件、模块(.bas)文件、.cls 文件、用户控件、文档(.dob)文件、属性页(.pag)文件、设计器、.dsr 文件、具有的资源等部分。 窗口上的三个按钮: “查看代码”按钮:显示代码窗口,以编写或编辑所选项目目标代码。 “查看对象”按钮:显示选取的工程,可以是窗体、模块、ActiveX对象或用户控件的对象窗口。 “切换文件夹”按钮:当正在显示包含在对象文件夹中的个别项目时可以隐藏或显示它们。,1.3.4 工具箱,控件是VB程序中的用户界面的基本组成部分,工具箱用来显示标准的Visual Basic控件和已添加到工程中的任何ActiveX控件和可插入对象。 工具箱中除了

7、“指针”,每一个小图标都是一种控件。工具箱中“指针”是工具箱中唯一不绘制控件的项,只能改变绘制的控件的大小,或移动这些控件。 使用除了“指针”外其它控件时,双击该控件或者单击控件后在放置的窗体上拖放。放好的控件也可以用鼠标选中后改变它的大小和位置。 新建一个工程时,工具箱是标准工具箱状态,如果其中没有需要的控件,可以使用“工程”菜单中的“部件”命令来添加控件。,1.3.5 属性窗口,每一个窗体或控件都有自己的属性。属性窗口是用来在设计时显示或改变所选定的窗体或控件属性的窗口。,对象框,其中列出当前窗体上所有的对象,可以通过对象框选择当前的对象。对象框列出的对象均具有各自的属性,通过属性列表列出

8、。 属性列表中有两个选项卡,“按字母序”选项卡是按字母顺序列出所选的对象的所有属性,这些对象可在设计时改变,以及其当前设置。若要改变属性的设定,可以选择属性名然后输入,或直接选取新的设定。“按分类序”选项卡是根据性质列出所选对象的所有属性。 描述窗格,显示属性类型和属性的短描述。,属性修改方法分三类: 直接修改属性值 选择下拉列表修改值 单击属性右边的对话按钮通过对话框修改值。 对每个新建的窗体或控件VB自动都设置了默认值属性值。在设计程序时,可以根据需要在属性窗口改变其中的属性。也可以通过程序的代码修改属性值。,1.3.6 菜单,VB有两种类型的菜单:内建菜单和快捷方式菜单。 内建菜单出现在

9、VB窗口顶端的菜单栏中,每个菜单名称都会有些相应的命令。某些命令具有子菜单,而子菜单又包含一些命令。 快捷方式菜单是一个内含经常使用的命令的菜单,当单击鼠标右键或按Shift+F10出现。,1.3.7 工具栏,工具栏包含一些常用菜单项的快捷方式按钮。单击某个按钮,即可执行该按钮所代表的动作。 也可以在菜单中自定义工具栏,需要哪个工具栏可以单击“视图”菜单中“工具栏”命令中选择对应的工具栏。 标准工具栏中包含一些常用菜单项的快捷方式按钮; 编辑工具栏包含代码编辑时频繁用到的一些常用菜单项的快捷方式按钮; 调试工具栏包含在调试代码时频繁用到的一些常用菜单项的快捷方式按钮; 窗体编辑器经常用到的对于

10、使用窗体有用的、一些菜单项的快捷方式按钮。,1.4 Visual Basic6.0联机帮助,VB的帮助文件采用的是MSDN(Microsoft Developer Network)文档的帮助方式。,1.4.1 MSDN的安装,安装MSDN的方式有两种: (1) MSDN存放在两张CD盘上,可以单独安装。 (2) 用户也可通过运行第一张VB安装盘上的Setup.exe程序,通过“用户安装”选项将MSDN Library安装到本地机上。,1.4.2 MSDN Library的使用,在VB6.0中,选择“帮助”菜单的“内容”、“索引”或“搜索”命令项,即可打开MSDN Library Visual

11、Studio 6.0窗口。 “目录”选项卡列出了一个完整的主题的分级列表,通过目录树可查找系统提供的信息, “索引”选项卡可以输入所要搜寻的关键字的头几个字符,帮助系统会自动把相应的关键字找到,并在下面的列表框中显示,选择所要查看的关键字后,单击标签下方的“显示”按钮,则系统提示出相应的帮助信息; “搜索” 选项卡可用来通过全文搜索查找信息,输入要查找的单词,单击“列出主题”按钮,则系统显示出相应的帮助信息。,1.4.3 上下文相关帮助,VB6.0帮助系统支持上下文相关帮助。所谓上下文相关就是指在文本中出现了需要取得帮助的关键字或术语时或者在窗体中的某一控件具有焦点时,按F1键后,帮助系统会弹

12、出帮助窗口,显示关于这些项目的帮助信息。 例如,为了获得有关Visual Basic 语言中任何关键词的 Help,只须将插入点置于“代码”窗口中的关键词上并按F1键。,上下文相关部分是: Visual Basic 中的每个窗口(“属性”窗口、“代码”窗口等); 工具箱中的控件; 窗体或文档对象内的对象; “属性”窗口中的属性; Visual Basic关键词(声明、函数、属性、方法、事件和特殊对象); 错误信息。 一旦打开“帮助”,按F1键就可获得怎样使用帮助的信息。,1.4.4 运行帮助系统实例,VB帮助系统提供了很多个程序实例,以便于学习,在VB6.0中这些内容默认安装在C:Progra

13、m FilesMicrosoft Visual StudioMSDN9898VS2052SAMPLESVB98的子目录中。 该子目录下面的每一个子目录中都是一个实例工程包括的各种文件,需要时只要打开其中的工程文件就可以查看其中程序代码和属性,学习其中的使用方法。,1.5 面向对象的基本概念,Visual Basic6.0是一种支持面向对象的语言,它具有面向对象的特点。,1.5.1 什么是面向对象,面向对象是一种程序设计方法,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。 VB是一种面向对象的程序设计语言。它将代码和数据封装集成在一个独立的对象中,当运行这个对象的某个任务时

14、,并不需要知道这个对象是如何工作的,只需要编写一段代码来简单发出一个动作即可。 对任何一个对象,可以用对象的属性、事件和方法三方面进行描述。,1.5.2 对象的属性,属性是指对象所具有的性质和特征,不同的对象具有不同的属性。 例如,一部电话有一定的颜色和大小。当把一部电话放在办公室中,它又有了一定的位置,而它的听筒也有拿起和挂上两种状态。 又如,学生的姓名、性别、身高等,都是学生对象的属性。其中,姓名、性别、身高是属性名,“张三”、“男”、“1.75米”是对应的属性值。,在VB中,对象主要分为窗体和控件两类。 设置对象属性的方法有两种: (1) 在程序设计阶段,选择对象后,在属性窗口中直接设置

15、该对象的属性。 (2) 使用程序代码进行属性赋值。 格式为: 对象名.属性名=属性值,例如:一个名称为Label1的标签的Caption属性为默认值为Label1,可以用代码改变为“大家好” Label1.Caption = “ 大家好“ 在VB中,大部分的属性在设计和程序运行时都可用,少数只能在属性窗口设置或者只能在代码中设置。,1.5.3 对象的事件,每个对象都可以对一个被称为事件的动作进行识别和响应。事件是一种预先定义好的特定动作,由用户或系统激活。 VB的每一个窗体和控件都有一个预定义的事件集。如果其中某个对象激发了事件,而且,在关联的事件过程中存在代码,则该事件驱动应用程序执行Vis

16、ual Basic代码。 代码部分(即事件过程)与每个事件对应。想让控件响应事件时,就把代码写入这个事件的事件过程之中。,事件过程的一般格式为: Private Sub 对象名_事件名(参数列表) 事件程序代码 End Sub 例如:单击窗体Form1,使窗体的标题栏变为“你好”,该事件过程为: Private Sub Form_Click() Form1.Caption = “你好“ End Sub 注意:许多事件伴随其它事件发生。 例如:在DblClick事件发生时,MouseDown、MouseUp 和Click事件也会发生。,1.5.4 对象的方法,方法指的是控制对象动作行为的方式。它是对象本身内含的函数或过程,它也是一个动作,是一个简单的不必知道细节的无法改变的事件,但不称作事件;实际上方法是VB提供的一些已经封装好的通用子程序,方法也不是随意的,一些对象有一些特定的方法。 在VB中方法的调用形式是: 对象名方法名,例如:清除窗体上显示的内容的方法是Cls,单击窗体Form1后调用该方法的代码为: Privat

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

当前位置:首页 > 高等教育 > 大学课件

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