中文Visual Basic 6.0基础教程 教学课件 ppt 作者 郭政 第1章 Visual Basic 6.0概述

上传人:E**** 文档编号:89371421 上传时间:2019-05-24 格式:PPT 页数:82 大小:561KB
返回 下载 相关 举报
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第1章  Visual Basic 6.0概述_第1页
第1页 / 共82页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第1章  Visual Basic 6.0概述_第2页
第2页 / 共82页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第1章  Visual Basic 6.0概述_第3页
第3页 / 共82页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第1章  Visual Basic 6.0概述_第4页
第4页 / 共82页
中文Visual Basic 6.0基础教程 教学课件 ppt 作者  郭政 第1章  Visual Basic 6.0概述_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《中文Visual Basic 6.0基础教程 教学课件 ppt 作者 郭政 第1章 Visual Basic 6.0概述》由会员分享,可在线阅读,更多相关《中文Visual Basic 6.0基础教程 教学课件 ppt 作者 郭政 第1章 Visual Basic 6.0概述(82页珍藏版)》请在金锄头文库上搜索。

1、中文Visual Basic 6.0基础教程,第1章 Visual Basic 6.0概述,1.1 Visual Basic 6.0简介和工作环境,1.1.1 中文Visual Basic 6.0简介 1Visual Basic语言的三个主要特点 (1)可视化程序设计 (2)事件驱动 (3)面向对象,2Visual Basic 6.0的版本,(1)学习版 (2)专业版 (3)企业版,1.1.2 中文Visual Basic 6.0的工作环境,1题栏、菜单栏和快捷菜单 2工具栏 3工具箱 4“窗体”窗口 5“窗体布局”窗口 6工程资源管理器 7“属性”窗口,1.2 【案例1】“信息传递”程序,本

2、节介绍如何制作一个简单的Visual Basic程序。通过本案例的学习,可以初步掌握设计界面、设置对象属性和编写程序代码的基本方法,掌握运行程序和存储程序的方法。,1.2.1 代码编辑器,1代码编辑器的组成 代码编辑器就是“代码”窗口,可以在其中的程序编辑区内显示和编辑程序代码,进行程序设计。单击“视图”“代码窗口”菜单命令,调出“代码”窗口,如图1-2-1所示。,可以打开多个代码窗口,查看不同窗体中的代码,还可以在各个“代码”窗口之间复制代码。注意:在程序运行当中,不可以修改程序编辑区域内的代码。,图1-2-1 “代码”窗口,(1)“对象”下拉列表框:用来选择不同的对象名称。选择对象名称后,

3、即可自动在程序编辑区内产生一对过程头和过程尾语句,过程头语句中的事件名称是该对象的默认事件。,(2)“过程”下拉列表框:用来选择不同的事件过程名称(也叫事件名称),还可以选择用户自定义过程名称。只有在“对象”下拉列表框中选择了对象名称后,“过程”下拉列表框内才会有事件名称。,(3)程序编辑区:用户可以在一对过程头和过程尾语句之间输入程序代码。在程序编辑区中,可以用鼠标拖曳选中代码,再拖曳鼠标将选中的代码移动。在选中的代码之上,单击鼠标右键,会弹出它的快捷菜单,利用该菜单可以进行复制、剪切和粘贴操作。,将鼠标指针移到程序编辑区内,单击鼠标右键,调出它的快捷菜单,单击其中的“属性/方法列表”菜单命

4、令,可以调出“属性/方法”列表框,供用户选择其中的属性、方法和常量名称。,(4)“过程查看”按钮 :单击按下该按钮后,在程序编辑区内,只显示“对象”下拉列表框中选中对象的过程程序代码。 (5)“全模块查看”按钮 :单击按下该按钮后,在程序编辑区内,显示相应窗体内所有对象的过程程序代码。,另外,单击选中一个对象,单击鼠标右键,弹出它的快捷菜单,再单击该菜单中的“查看代码”菜单命令,或者双击某一个对象,都可以调出代码编辑器。在调出代码编辑器的同时,即创建了该对象的一对过程头和过程尾语句。,2自动显示对象的属性和方法,当在程序编辑区内输入一个对象的名称并按下小数点“.”键后,系统会自动弹出包括该对象

5、的全部属性和方法列表,如图1-2-2所示。,图1-2-2 自动显示该对象的 全部属性和方法的列表,从该列表框中可以选择需要的属性或方法名称,双击该属性或方法名称,即可将选中的属性或方法名称加入到程序当中。在该列表中,图标为 的表示是属性,图标为 的表示是方法,例如Caption是属性,Circle是方法。,在输入一个正确的Visual Basic语句或函数名后,系统会自动将该语句或函数的语法显示在语句或函数名的下边,并用黑体字显示出第一个参数名,如图1-2-3所示。,3自动显示语句或函数的语法帮助信息,图1-2-3 自动显示语句或函数的语法帮助信息,在输入完第一个参数后,第二个参数又会用黑体字

6、显示,以后依次进行下去,直到整个语句或函数输入完毕。当一些参数是系统提供的时候,则会以列表形式显示出来,供用户选择。,1保存工程 (1)单击“文件”“保存工程”菜单命令,可调出“文件另存为”对话框,如图1-2-4所示。选择文件夹,输入文件名称,单击“保存”按钮,将窗体文件保存(扩展名为.frm),然后调出“工程另存为”对话框,如图1-2-5所示。,1.2.2 程序的保存和运行,图1-2-4 “文件另存为”对话框,图1-2-5 “工程另存为”对话框,在“文件名”文本框中输入文件名称,然后单击“保存”按钮,即可将工程文件(扩展名为.vbp)保存。,如果计算机已安装了SourceSafe软件,则会调

7、出一个“Source Code Control”提示框,提示用户是否将工程加入SourceSafe。单击“No”按钮,即可完成保存文件的任务。,(2)如果在修改程序后,再保存文件,可以单击“文件”“保存工程”菜单命令。如果要将文件以其他名字保存,可单击“文件”“工程另存为”菜单命令。,在改变了窗体、窗体内的对象或窗体程序代码后,单击“文件”“保存Form1.frm”菜单命令(窗体文件的名字不一样时,菜单命令的名字也会相应地改变),可重新保存修改后的窗体文件。如果当前程序没有保存过,或单击“文件”“Form1.frm另存为”菜单命令,调出“文件另存为”对话框。利用该对话框可将当前窗体保存为窗体文

8、件。,2保存窗体,运行程序有如下3种方法。 (1)单击“运行”“启动”菜单命令; (2)单击标准工具栏内的“启动” 按钮; (3)按F5键。,3程序的运行,运行程序后,可在屏幕中显示相应画面。单击标准工具栏内的“结束”按钮 ,或者单击窗体窗口右上角的“关闭”按钮,即可回到程序编辑状态。,1.3.1 Visual Basic 6.0程序设计中的几个基本概念 1面向对象的程序设计 面向对象的程序设计(Object Oriented Programming,OOP)是另一种重要的程序设计方法,它能够有效地改进结构化程序设计中存在的问题,它采用面向对象的方法来解决问题,不再将问题分解为过程,而是将问题

9、分解为对象。,1.3 【案例2】“文字移动”程序,20世纪70年代以来人们研制出了各种不同的面向对象的程序设计语言。20世纪90年代以来,面向对象程序设计在全世界迅速流行,并成为程序设计的主流技术。,在结构化的程序设计中,解决某一个问题的方法是将问题进行分解,然后用许多功能不同的函数来实现,数据与函数是分离的。面向对象的程序设计认为现实世界是由对象组成的,要解决某个问题,必须要首先确定这个问题是由哪些对象组成的。,在面向对象的程序设计中,是面向对象的,它是将问题抽象成许多类,将数据与对数据的操作封装在一起,对象是类的实例,程序是由对象和针对对象进行操作的语句组成的。,(1)事件(Event):

10、是指由用户或操作系统引发的动作。对于对象而言,事件就是发生在该对象上的事情。例如:有一个按钮对象,单击按钮就是发生在这个对象上的一个事件。,2事件和事件在程序中的表示格式,当在对象上发生了某个事件后,应处理这个事件,而处理这个事件的步骤就是事件过程。事件是触发事件过程(也叫动作)的信号,事件过程(动作)是事件的结果。,事件过程是针对事件的,事件过程中的处理步骤是由一系列的语句组成的程序代码组成,这可以由用户发挥创造。换句话说,程序设计者的主要工作,就是为对象编写事件过程中的程序代码。,事件又可分为鼠标事件及键盘事件等。例如:命令按钮(CommandButton)可以响应鼠标单击(Click)、

11、鼠标移动(MouseMove)、鼠标抬起(MouseUp)等鼠标事件,又可响应键盘按下(KeyDown)等键盘事件。,在结构化程序设计中,应用程序自身控制了代码的执行顺序,按应用程序中预定的路线执行。在事件驱动的应用程序中,程序运行后,它会先等待某个事件的发生,然后再去执行处理此事件的事件过程。,事件过程要经过事件上的触发才会被执行,由事件控制整个程序的执行流程。可见,代码的执行不再是按照预定的路径,而是由响应事件的顺序来决定代码执行的顺序。因此,应用程序每次运行时所经过的代码的路径都是不同的。,(2)事件在程序中的表示格式如下。 Private Sub 窗体或控件名称_事件名称(形参表) 程

12、序段 End Sub,语句“Private Sub窗体或控件名称_事件名称(形参表)”和“End Sub”就如一对孪生兄弟,它们表示了一个事件的开始和结束。,“窗体或控件名称”与“事件名称”通过下划线连接在一起,共同构成事件的具体名称和作用对象。控件或窗体对象的事件过程名字由控件(在“属性”窗口中的“名称”属性来规定)或窗体的名称、下划线“_”和事件名称组合构成的。注意:这里窗体的名称不由“属性”窗口中的“名称”属性来规定,而统一确定为“Form”。,“形参表”为可选项,是与事件相关的参数列表,各参数之间用逗号分割。 “程序段”部分也是可选项,如果省略该部分,则发生该事件时不执行任何操作。如果

13、该部分有具体的程序代码,则发生该事件时,会自动执行这些程序代码。,例如: Private Sub Form_Click( ) MsgBox “鼠标在窗体上单击,发生Click事件。“ End Sub,这段代码程序表示:当窗体对象(Form)发生鼠标单击(Click)事件时,弹出一个消息对话框显示文字“鼠标在窗体上单击,发生Click事件”。程序中,MsgBox是一个Visual Basic中预定义的函数,用于弹出一个消息对话框,来显示其后引号中的文字。,(1)对象(Object):是指现实世界中可以独立存在的、可以被区分的,具有一定结构、属性和功能的“实体”,也可以是一些概念上的实体,是代码和

14、数据的集合。在现实生活中的实体就是对象,例如人、汽车、猫、花草、电脑等。,3对象和类,对象中还可以包含其他对象,也就是说对象可以由多个子对象组成,例如汽车是由车身、4个车轮等对象组成的;电脑是由主机、显示器、键盘、鼠标等对象组成的。世界是由许多对象组成的。,“对象”有它自己的属性、作用于对象的操作(即作用于对象的方法)和对象响应的事件。对象将自己的属性和方法封装成一个整体,供程序设计者使用。对象之间的相互作用通过消息传送来实现。因此,面向对象编程的设计模式为“对象+消息”。,“对象”采用“对象”和“对象类”,以及对象之间的相互通信的“消息”,来描述客观世界中的各种事物及其相互关系,建立面向“对

15、象”和“消息”的具有层次结构的模型。,Visual Basic应用程序的基本单元就是对象,用Visual Basic设计程序就是用对象组装程序。在Visual Basic程序设计中,整个应用程序就是一个对象,应用程序中还包含着窗体(Form)、命令按钮(CommandButton)、列表框(ListBox)、菜单、应用程序代码和数据库等对象。,例如:上一节【案例1】“信息传递”程序中的窗体(Form1)、命令按钮(Command1和Command2)、文本框(Text1)和标签(Label1和Label2)就是程序中的6个对象。对象都具有属性(数据)和方法(作用于对象的操作)。对象将它的属性和

16、方法封装成一个整体,供程序设计者使用。,对象之间的作用通过消息传送来实现,例如,【拓展案例1】“文本信息互换”程序中是利用三条语句,来将“Text1”文本框的Text属性值(即文本框中的文字)与“Text2”文本框的Text属性值进行互换的。,(2)类:在Visual Basic中,对象是由类(Class)创建的,对象是类的具体实例,对象都继承了类的属性,对象还可以有它自己的特有属性。,例如:月饼对象的类可以认为是月饼模子,用月饼模子扣出的月饼都继承了模子的属性,比如模子的形状是圆形,那扣出来的月饼就是圆形。每个扣出来的月饼还可以具有它自己的特有属性,例如某个月饼的馅是豆沙的。将一个类生成一个对象的过程叫实例化,扣出月饼的过程实际上是一个实例化的过程。,各种各样的对象分属于各种不同的种类。对于同一类对象,可以具有一些相同的特性,也可以具有一些不同的特性;具有相同特性的对象,不一定是同一类对象。例如,人和猩猩虽然都有身高、体重等相同的属性,但二者之间存在着较大的差异,所以不能算

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

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

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