基本第1章VisualBasic基础常识课件.ppt
《基本第1章VisualBasic基础常识课件.ppt》由会员分享,可在线阅读,更多相关《基本第1章VisualBasic基础常识课件.ppt(43页珍藏版)》请在三一办公上搜索。
1、第,1,章,Visual Basic,基础知识,1.1 Visual Basic,概述,1.2 Visual Basic,基本概念,1.3 Visual Basic,工作环境,1.4 Visual Basic,的基本操作,1.5 Visual Basic,程序设计过程,1.1 Visual Basic,概述,1.1.1,Visual,Basic,基本特点,1.,可视化化的程序设计,Visual,是“可视化的”、“形象化的”的意思。可以利用系统提,供的大量的可视化控件,方便地以可视化方式直接绘制用户图形界面,,并可直观、动态地调整界面风格和样式,改变了以前必须用大量代,码去设计界面元素的外观和位
2、置的传统编程模式。,使用,Visual Basic,开发程序,就象搭积木一样,通过系统提供的可,视化控件这样的原材料,通过搭配组合,就可方便地构造出所需的应,用程序。,2.,面向对象的程序设计思想,面向对象的程序设计思想是伴随,Windows,图形界面而产生的一种,新的程序设计思想,与传统的程序设计有着较大的区别,,Visual Basic,采用了面向对象的程序设计思想。在,Visual Basic,中,把程序和数据封,装起来视为一个对象。不同的对象,在程序中被赋予不同的功能。为,实现不同的功能,要针对不同的对象编写相应的代码。,3.,事件驱动的编程机制,事件驱动是非常适合图形用户界面的编程方
3、式。传统的编程方式,是一个面向过程、按程序事先设计的流程运行的。但在图形用户界面,的应用程序中,用户的动作即事件,控制着程序的运行流向,每个事,件都能驱动一段代码的运行。编程者只需编写响应用户动作的代码,,各个动作之间不一定有联系。这样的应用程序既易于编写,又易于维,护。,Visual Basic,编程没有明显的主程序概念,编程人员要针对不同对象,分别编写他们的事件过程,如果希望某对象在某事件发生后能作出,预测,只需要在该对象的该事件过程中编写相应的程序代码。,4.,提供了易学易用的应用程序集成开发环境,VB,程序设计中,设计界面、编写代码、调试程序,直至把应用,程序编译成可执行文件全过程,均
4、在友好的集成开发环境中进行。,同时,在代码录入过程中,,VB,还具有自动列出成员、自动提示等功,能,为编辑程序提供了极大地方便。,5.,支持多种数据库系统的访问,VB,利用数据控件或,ODBC,能够访问的数据系统有,Microsoft,Access,、,dBASE,、,Microsoft FoxPro,和,Paradox,等,也可访问,Microsoft,Excel,,,Lotus 1-2-3,等多种电子表格数据。,6.,支持,OLE,技术,VB,支持对象的链接与嵌入(,OLE,)技术。利用,OLE,技术能够开,发集声音、图像、动画、字处理、,Web,等对象于一体的应用程序。,7.,支持,Ac
5、tiveX,技术,ActiveX,技术发展了原有的,OLE,技术,它使开发人员摆脱了特,定语言的束缚,可方便地使用标准的,Active,部件,调用标准接口程,序,实现特定的功能。,1.1.2 Visual Basic 6.0,的版本,本书主要介绍,VB6.0,中文版。为满足不同层次使用者的需要,,VB6.0,有三种版本,分别为学习版,(Learning),、专业版(,Professional,),和企业版(,Enterprise,)。,1.,学习版,Visual Basic6.0,的基础版本,适用于初学者。它包括所有的内部,控件、选项卡和数据绑定控件。,2.,专业版,为专业编程人员提供了一整套
6、功能完备的开发工具。它除了具有,学习版的全部功能外,还包括,Active,和,Internet,控件开发等高级特性。,3.,企业版,Visual Basic6.0,的最高版本,使得专业编程人员能够开发功能强大,的分布式应用程序。,1.2 Visual Basic,基本概念,1.2.1,对象,学好,Visual Basic,的秘诀就是要以对象的角度来看待整个程序设,计。因此,读者在学习,Visual Basic,之前必须对对象有一定的认识。,对象是现实生活中存在的客观事物,是现实世界中的一个实体,。对象没有最大与最小的范围限制,大到宇宙,小到一部汽车、一台,计算机、一本书、一只笔都是对象。,对象
7、既然是东西,就应该有名称来代表它,所以每个对象都有,自己的名字,而且不能重复。,Visual Basic,程序也是由对象组合而成的,,其中的每一个对象都有一个独一无二的名字。虽然,Visual Basic,会给,每一个对象指定一个缺省的名字,有点象“老大、老二、老三”是家,中三个孩子的缺省名字一样。,Visual Basic,中的对象不象在,C+,这类面向对象语言中那样,对象,必须从无到有的设计出来,,Visual Basic,中的对象是现成的,可以直接,拿来用。因此设计,Visual Basic,程序就像是玩积木一样,只要善用对象,“零件”,就可以很容易地编写出想要的程序。在整个设计过程中,
8、,用户并不需要去研究这些“零件”是如何制造出来的。,面向对象程序设计的重要特征,就是将现实世界中的事物更精确,地对应到程序设计之中。因此,在程序设计中,要利用各种“软件,IC”,将整个应用程序包装起来,而不用一行接一行地写代码。因而使设计,应用程序变得像玩积木一样成为一种乐趣。,Visual Basic,中的对象分为窗体和控件两大类。窗体就是窗口本身,,是屏幕上的一块矩形区域;控件是位于窗体上的构成图形用户界面,的基本组成部分,如命令按钮、文本框等。,1.2.2,属性,通过对象的属性描述对象的外部特征。如一双鞋可通过质地、颜,色、尺寸等特性来描述。对象与属性之间的关系表示的语法如下:,对象名,
9、.,属性,如:,鞋,.,颜色,人,.,姓名,在,Visual Basic,中,同样用对象的属性描述对象的特征。如为了描,述对象的大小,引入了宽度,(Width),、高度,(Height),属性,为了描述对象,的位置,引入了左坐标,(Left),、顶坐标,(Top),属性。,由于事物的多面性,一个对象的属性往往有多个,不同的对象有,不同的属性,也有一些共同的属性。一个对象的属性的集合,在,Visual,Basic,中,通过属性表列出。当选定了一个对象后,系统会以属性窗口列,表的形式将对象的属性显示出来,以方便用户设置或修改对象的属性。,对性的属性也可以在程序运行阶段通过代码设置,其语法格式为:,
10、对象名,.,属性,=,属性值,如:,鞋,.,颜色,=,黑,Form.Width=3650,1.2.3,事件,事件是一种加在对象上的“作用”。如“推”、“拉”、“撞”等,是生活中的事件。在计算机世界中,当用鼠标在按钮上单击时(,Click,),,这个单击操作就是作用在按钮对象上的事件。,Visual Basic,采用事件驱动的编程机制,,Visual Basic,中的每个对象能,感知和接受不同的事件,并能对这些事件做出响应。在没有事件发生时,,程序处于停滞等待状态,只有当事件发生,程序才会运行。,为什么事件作用在对象身上,对象会有反应?又或者同样的事件发,生在不同的对象身上,对象的反应为不相同?
11、这是因为每个对象对每个,事件都会有一个相应的事件过程。当事件过程的写法不同时,对象相对,的反应就不同。,事件过程的表示方式如下:,Sub,对象名,_,事件,(),事件过程内容,End Sub,如果希望某对象在收到某个事件后能做出预期的反应,只要在该对,象的某一特定事件过程中写出相应的代码。,例如:,Sub,女生,_,老鼠跑过,(),高声尖叫的程序,End Sub,Sub,男生,_,老鼠跑过,(),高声喊打的程序,End Sub,在,Visual Basic,编程时,只要选中了需要编写事件过程代码的对象,和该对象所要响应的事件,对应的事件过程框架由,Visual Basic,系统自动,产生,用户
12、只需写出实现具体功能的程序代码。,例如:有一命令按钮对象,Command1,,当单击该对象时,结束应用,程序。其对应的事件过程如下:,Private Sub Command1_Click(),End,End Sub,1.2.4,方法,对象的方法是对象本身所包含的一些特殊函数或过程,利用这,些对象自带的函数或过程,可以实现一些特殊的功能或动作。当用方,法来控制某个对象的行为时,实质就是调用该对象的某个内部函数或,过程。方法的内容是固定的、不能修改的,对象内含方法。用户只能,使用方法。例如窗体对象具有使窗体显示的方法,Show,和使窗体隐藏的,方法,Hide,。对象使用方法的语法为:,对象名,.,
13、方法,参数,例:使用窗体对象的,Print,方法在窗体上显示“欢迎使用,Visual Basic,6.0,!”的方法如下:,Form1.Print“,欢迎使用,Visual Basic 6.0,!”,1.2.5,对象、属性、事件、方法的关系,为了帮助读者更好地掌握,Visual Basic,中对象、属性、事件及方法的,基本概念,它们之间的关系,如图,1-1,所示。,图,1,1,对象、属性、事件及方法关系图,图,1,1,对象、属性、事件及方法关系图,1.3 Visual Basic,工作环境,1.3.1 Visual Basic,的启动,同,Windows,其它应用软件一样,,VB6.0,一般通
14、过开始菜单启动,,点击任务栏中的“开始”按钮,选择“程序”菜单中的“,Microsoft,Visual Basic 6.0,中文版”命令。,VB,启动后,首先会显示“新建工程”,对话框,要求用户选择是创建新的工程项,目,还是编辑已有的工程项目文件,如图,1-2,所示。,图,1-,2“,新建工程”对话框,若要编辑已有的工程项目则选择“现存”选项卡;若该工程项目是最近刚建或,打开不久的,则可选择“最新”选项卡,再从显现的目录中选取要打开的工程,文件名,如图,1-3,所示。,在启动过程中若要选择新建“标准,EXE”,可直接按“,Enter”,键,或单击图,1-3,中的“打开”按钮,或双击“标准,EX
15、E”,的图标,此时进入,VB,集成开发环境的,窗口,并在工作区出现窗体对象,(Form1),,,如图,1-4,所示。,图,1-3,从现存选项卡中打开一个工程文件,VB,的退出与,Windows,环境下其它应用软件的退出方法相同,单击窗,口的关闭按钮或执行“文件”菜单下的“退出”命令均可。如果工程还,没有保存,,VB,会给出保存提示信息。,图,1-4 VB6.0,应用程序集成开发环境,1.3.2 Visual Basic,应用程序集成开发环境,Visual Basic,的集成环境与,Microsoft Office,家族中的软件类似,如,图,1-4,所示,除了,Microsoft,应用软件常规的
16、标题栏、菜单栏、工具栏,外,还根据不同的需要添加或删除多种独立窗口,如窗体设计器窗口,、属性窗口、代码编写窗口等;工具栏中的工具按钮均有提示功能;,在窗口的任何位置上单击右键可显示快捷菜单;用户可自定义菜单;,在对象浏览窗口中可查看对象及相关属性。,1.,标题栏,标题栏中的标题内容因,VB,程序运行模式的不同而异。当标题栏中的标,题为“工程,-Microsoft Visual Basic,设计,”,,说明此时处于设计模式,,当进入其他模式时,标题栏“,”,中的文字会自动作相应的变化。,VB,有设计(,Design,)、运行(,Run,)、中断(,Break,)三种模式。,(1),设计模式,设计
17、应用程序,该模式既能进行应用程序界面的设计和,代码的编写。,(2),运行模式,运行应用程序,这时不可编辑代码,也不可编辑界面。,(3),中断模式,暂时中断应用程序运行,这时可以编辑代码,但不可编,辑界面,。,2.,菜单栏,VB6.0,菜单栏中包括,13,个下拉式菜单,包含了应用程序开发过程中,的主要操作。,(1),文件,用于创建、打开、保存、显示最近的工程以及生成可执行文,件等。,(2),编辑,用于程序源代码的编辑。,(3),视图,用于集成开发环境下程序源代码、控件的查看,以及开发环,境的设,置,如“工程资源管理器”、“属性窗口”、“布,局窗口”、“工具箱”,各种“工具栏”等的显示或关闭。,(
18、4),工程,提供控件、模块和窗体等对象的操作功能。,(5),格式,设置窗体控件的对齐等格式化功能。,(6),调试,提供程序调试、查错等功能。,(7),运行,提供程序启动、设置中断和停止等程序运行功能。,(8),查询,在设计数据库应用程序时用于设计,SQL,属性。,(9),图表,提供在设计数据库应用程序时编辑数据库的功能。,(10),工具,用于集成开发环境下工具的扩展。,3.,工具栏,利用工具栏可以迅速访问常用的菜单命令。,VB,常用的工具栏有标准,工具栏、编辑工具栏、调试工具栏等。要显示或隐藏工具栏,可以选择,“视图”,“工具栏”命令选取所需工具栏,或右击标准工具栏,在弹,出的快捷菜单中选取。
19、将鼠标指针指向工具栏各按钮,会自动显示出该,按钮的作用。,4.,窗体设计窗口,窗体设计窗口主要用来设计应用程序的界面。在窗体设计口中,有窗,体对象。窗体是建立,VB,应用程序的重要部分,它既是一个对象,也是其,它对象的容器,设计人员根据需要利用工具箱中的工具,在其上添加各,种控件对象。每个窗体必须有一个唯一的名称,建立窗体时缺省名为,Form1,、,Form2,。一个应用程序可以包含多个窗体,。,5.,属性窗口,属性窗口用于设置或修改指定对象(控件)的属性值。如图,1-5,所示,,它由对象列表框、属性列表、属性含义说明三部分组成,其中:,(1),对象列表框,单击右边的下拉按钮可显示当前窗体中的
20、所有对象,包,括窗体本身。对象列表框显示当前选中的对象及所属的类形。图,1-5,中,,当前选中的对象为,Form1,,它,属于,Form,类型。,(2),属性列表,包含了当前选,中的对象所拥有的绝大部分属,性,分为“按字母序”和“按分,类序”两种显示方式。,注意:部分属性只能在程序运,行时使用。,(3),属性含义说明,用于对当前,所选中的属性进行解释。,图,1-5,属性窗口,(1),对象列表框,单击右边的下拉按钮可显示当前窗体中的所有对象,包括,窗体本身。对象列表框显示当前选中的对象及所属的类形。图,1-5,中,当,前选中的对象为,Form1,,它属于,Form,类型。,(2),属性列表,包含
21、了当前选中的对象所拥有的绝大部分属性,分为“按字,母序”和“按分类序”两种显示方式。,注意:部分属性只能在程序运行时使用。,(3),属性含义说明,用于对当,前所选中的属性进行解释。,6.,代码编写窗口,代码窗口用来显示和编辑程序代码。主要如图,1-6,所示。,图,1-6,代码窗口,对象列表框中列出了当前窗体上所有对象名称;事件过程列表框中,列出了当前对象能够响应的所有事件过程名称;代码编辑区是编辑或显,示对象事件过程代码的区域。在图,1-6,中,代码框中显示了,Form,对象的,Load,和,MouseMove,事件代码。代码编辑区中一般会显示用户对该窗体,上所有对象的所有事件编写的过程代码,
22、这些事件过程代码均有一个过,程声明语句和结束语句。例如,窗体的,Load(),事件的过程为:,Private Sub Form_Load(),语句组,End Sub,其中:,(1)Private,该事件过程的作用范围;,(2)Sub Form_Load(),窗体的,Load,事件过程头声明语句;,(3)End Sub,过程结束标志语句。,(4)Private Sub Form_Load(),与,End Sub,语句之间的语句组,称为过程,体。,同一个对象事件过程的排列顺序是按照事件名称升序有序排列的,。,打开代码窗口的方法较多,在窗体中双击对象,或在工程资源管理器,窗口中选择一个窗体或标准模块
23、,并单击“查看代码”按钮,均能打开代,码窗口。,7.,窗体布局(,Form Layout,)窗口,窗体布局窗口用于指定程序运行时,窗体在屏幕上显示的初始位置。,8.,工程资源管理器窗口,在工程资源管理器窗口与,Windows,资源管理器的界面类似,,以层次列表形式列出组成这个工,程的所有文件。,文件名显示在工程资源管理,器窗口的标题框内,如图,1-7,所示。,工程资源管理器窗口标题栏下面,有,3,个按钮,分别为:,图,1-7,工程资源管理器窗口,(1)“,查看代码”按钮,用于切换到代码窗口,显示和编辑代码。,(2)“,查看对象”按钮,用于切换到窗体窗口,显示和编辑对象。,(3)“,切换文件夹”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 VisualBasic 基础 常识 课件
链接地址:https://www.31ppt.com/p-3786587.html