可视化编程概念课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《可视化编程概念课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 编程 概念 课件
- 资源描述:
-
1、第三章 可视化编程基础本章内容 可视化编程的基本概念 窗体对象 命令按钮对象 标签对象 文本框对象 Vb程序设计步骤和执行过程 基本输入输出对象 VB程序书写规则第1页,共49页。第三章 可视化编程基础3.1 可视化编程的基本概念可视化编程的基本概念1.对象对象是现实世界的、具有一定特征和感知(接收)外界信息功能的一个实体;在VB中,对象是一个非常重要概念。世界上存在的任何事物都可以称之为对象:三星E568手机是一个对象,有大小、型号、颜色等特征,可以打电话,接电话,发短信等;对象的各种特征在VB中被称为对象的属性属性,对象能够识别并做出反应的外部刺激被称为对象的事件事件,对象所具有的动作和行
2、为称为对象的方法方法。第2页,共49页。第三章 可视化编程基础3.1 可视化编程的基本概念可视化编程的基本概念2.类类则是具有相同性质的对象的集合,对象可理类则是具有相同性质的对象的集合,对象可理解为类的具体化。如果把人称为类,则每一个解为类的具体化。如果把人称为类,则每一个人,却只能看做是对象。应该注意的是,人,却只能看做是对象。应该注意的是,“类类”也是根据需要来划分的。也是根据需要来划分的。如果把教室里所有的人划为一类如果把教室里所有的人划为一类人,则也人,则也可以把所以可以把所以“人人”对象分为对象分为“男人男人”和和“女人女人”两个类。两个类。第3页,共49页。第三章 可视化编程基础
3、3.1 可视化编程的基本概念可视化编程的基本概念3.类与对象比较(1)类是同种对象的抽象,对象是类的一个实例;(2)类和对象都有属性和事件,但类的属性和事件是抽象的,而对象的属性和事件可以具体;例如:人都有身高、姓名、性别等属性,但我们不能确定人这个类的身高、姓名、性别;而陈郡是人类实例化的一个对象,就可以确定陈郡这个对象的身高、姓名、性别了。第4页,共49页。第三章 可视化编程基础3.1 可视化编程的基本概念可视化编程的基本概念4.对象的建立方法一:单击工具箱中的类图标;再将鼠标移动窗体某位置,按住鼠标左键再拖到所需要的大小后放开鼠标即可创建一个对象;方法二:双击工具箱中的类图标,可在窗体中
4、心出现一个默认大小的对象,再将其拖到适当大小及位置即可。举例第5页,共49页。第三章 可视化编程基础3.1 可视化编程的基本概念可视化编程的基本概念5.对象的选定 (1)选一个对象,用鼠标单击即可;(2)选多个对象,先按住Shitf或Ctrl键后,再用鼠标单击需要选中的多个对象即可;(3)用鼠标在窗体上画框,被涉及到的对象都会被选中;(4)用Ctrl+A可以选中当前窗体上的所有对象;演示第6页,共49页。第三章 可视化编程基础3.1 可视化编程的基本概念可视化编程的基本概念6.对象的删除选中对象后按键盘上的“Delete”键即可;7.对象的复制选中对象后按Ctrl+C组合键即可;注意复制操作容
5、易创建控件数组,目前我们还不能处理控件数组,所以建议不要用复制的方式产生对象第7页,共49页。第三章 可视化编程基础3.1 可视化编程的基本概念可视化编程的基本概念8.对象的命名 对象的名称(Name)是程序中引用对象的基础,建议不要改动对象默认的名称。同时要注意对象的名称(Name)属性与Caption属性是有区别的。这在实习中经常会改错。Caption 标题、说明、字幕第8页,共49页。第三章 可视化编程基础 在这张图画里一共有7个对象,4个人、1张桌子、1张纸、1盘花;在这7个对象中四个人属于一类,1张桌子、1张纸、1盘花各自属于一类。3个人虽然是同一个类,但是作为独立的对象又各有不同。
6、那么,该如何全面地描述一个对象呢?第9页,共49页。第三章 可视化编程基础 在这张图画里一共有7个对象,4个人、1张桌子、1张纸、1盘花;在这7个对象中四个人属于一类,1张桌子、1张纸、1盘花各自属于一类。3个人虽然是同一个类,但是作为独立的对象又各有不同。那么,该如何全面地描述一个对象呢?在面向对象的思想中,对于任何一个对象,在面向对象的思想中,对于任何一个对象,都可以用属性(都可以用属性(PropertyProperty)、方法()、方法(MethodMethod)与事件(与事件(EventEvent)三个方面来描述它。)三个方面来描述它。第10页,共49页。第三章 可视化编程基础3.1
7、可视化编程的基本概念可视化编程的基本概念9.对象的属性 属性就是指一个对象所具有的性质、特征。这些特征可能是看得见摸得着的,也可能是内在的。例如,某个人(看做一个对象)的姓名叫张三,性别为男,身高是1.75米,学历为博士。这里的姓名、性别、身高和学历都是这个人的属性。其中,“姓名”、“性别”、“身高”和“学历”被称为属性名属性名,而相应的“张三”、“男”、“1.75米”和“博士”就是属性值属性值。对于自然界中任何一个对象,都可以从不同方面概括出它的许多属性来,并且每一个属性均有相应的属性值。比如,桌子可以有以下的属性:长、宽、高、材质、颜色、桌腿的数目、价格、制造厂、生产日期,等等。第11页,
8、共49页。第三章 可视化编程基础(1)在设计阶段,通过属性窗口修改对象的属性在设计阶段,通过属性窗口修改对象的属性(2)在程序运行中,按下列格式修改对象属性。在程序运行中,按下列格式修改对象属性。对象名对象名.属性名属性名=属性值属性值Text2.Text=Text1.Text*Text1.Text。假如有标签假如有标签“Label1”的标题属性(的标题属性(Caption),字体,背景颜色,自字体,背景颜色,自动尺寸等,可在代码窗口中写如下语句:动尺寸等,可在代码窗口中写如下语句:Label1.Caption=“西北农林科技大学西北农林科技大学”Label1.FontSize=20Label
9、1.BackColor=RGB(255,0,0)Label1.AutoSize=Ture 1、许多对象都有很多相同的属性 2、对象属性设置有两种方法:第12页,共49页。第三章 可视化编程基础2.1 2.1 可视化编程的基本概念可视化编程的基本概念属性设置属性设置对于上述属性的设置,为了简化,可以采用对于上述属性的设置,为了简化,可以采用WithEnd With结构:结构:With Label1.Caption=“西北农林科技大学西北农林科技大学”.FontSize=20.BackColor=RGB(255,0,0).AutoSize=TureEnd With注意:使用注意:使用WithEnd
10、 With结构时,属性前的结构时,属性前的“.”不能不能省略。省略。例例3-4第13页,共49页。第三章 可视化编程基础3.1 3.1 可视化编程的基本概念可视化编程的基本概念10.对象的事件事件是指对象能够识别并做出反应的外部刺激。例如,下课铃声响了、天下雨了、周末到了,都是人所能识别并做出反应的事件。对于一个杯子来讲,人一放手,就是一个事件。同一个对象的属性、方法和事件是相互联系、相互作用的。例如,当一个迟到的同学(对象)听到上课铃声时(事件),会往教室跑(方法),同时他的心率(属性)会加快。不同的对象之间也是相互关联、相互影响的。同一个系统中不同对象之间的相互作用,使整个系统不断地运动发
11、展。第14页,共49页。第三章 可视化编程基础Private Sub Private Sub 对象名对象名_ _事件过程名()事件过程名()程序代码程序代码 End SubEnd Sub11.对象的事件过程 系统处理事件的代码。系统处理事件的代码。VB的主要工作就是编写事件的主要工作就是编写事件过程。过程。VB事件过程的一般格式为:事件过程的一般格式为:过程头定义过程头定义过程结束语句过程结束语句过程体过程体第15页,共49页。第三章 可视化编程基础3.1 可视化编程的基本概念可视化编程的基本概念12、对象的方法 方法指的是对象本身本身所具有的动作和行为。比如,一个人能够执行的动作和行为有:呼
12、吸、吃饭、跑步、唱歌、跳舞,等等。那么,这些行为就是这个人(对象)的方法。即使是一些无生命的对象,也可以找出它的方法来。例如,桌子的倒下、杯子的破裂等。在VB编程中,对象的方法指的是完成某种功能的程序,这种功能的代码是系统设计好的,不需要用户自已编写,用户只需要调用就可以实现的代码。如窗体的方法为有Print”、“Cls”等。第16页,共49页。第三章 可视化编程基础对象的方法第17页,共49页。第三章 可视化编程基础3.2 窗体(From)窗体对象作为各种控件对象的容器,在窗口中起着重要的作用。窗体对象作为各种控件对象的容器,在窗口中起着重要的作用。窗窗体的作用相当于一块体的作用相当于一块“
13、画布画布”,将需要的将需要的“对象对象”画在窗体上画在窗体上并摆放在适当位置就完成了用户界面设计的第一步。并摆放在适当位置就完成了用户界面设计的第一步。窗体对象的类型名为窗体对象的类型名为“form”标题栏标题栏边框边框客户区客户区窗体图标窗体标题第18页,共49页。第三章 可视化编程基础1、窗体的主要属性(p18)Name属性 Caption属性 ControlBox属性 MaxButton/MinButton属性 Left、Top属性 Width、Heigh属性 WindowsState属性 BorderStyle属性 Picture属性第19页,共49页。第三章 可视化编程基础NameN
14、ame属性属性 Name属性的值就是对象的名称,简称对象名。对象名必须以字母开头,不能多于40个字符,可以包含字母、数字和下划线,不能包括标点符号和空格,也不能与其他公共对象重名。注意:注意:在属性窗口的属性名一栏中并没有“Name”,对象的Name属性是以“(名称)”标出的。CaptionCaption属性属性 Caption属性的值就是显示在窗体标题栏上的文字,默认值与对象名相同。此属性的值可以是任意的字符串。注意:注意:区分Name属性和Caption属性ControlBoxControlBox属性属性 如果ControlBox属性的值为False,则窗体标题栏上只显示标题文字,不显示图
15、标和三个按钮,如果为True则正常。MaxButton/MinButtonMaxButton/MinButton属性属性 这两个属性分别决定标题栏上最大化按钮与最小化按钮是否可用。值为True时可用,False时不可用(以灰色显示)。当二者的值均为False时,最大化与最小化按钮从标题栏上消失。第20页,共49页。第三章 可视化编程基础LeftLeft、TopTop属性属性窗体Left属性的值是窗体外框的左边缘与屏幕显示区左边缘之间的距离;Top属性的值是窗体外框上边缘与屏幕显示区的上边缘之间的距离。(举例)WidthWidth、HeighHeigh属性属性Width、Height属性值分别是
16、窗体的宽度和高度。WindowsStateWindowsState属性属性WindowState属性决定窗体的当前状态是还原、最小化还是最大化,取值参考课本p50表3-2。BorderStyleBorderStyle属性属性此属性决定窗体的边框类型,参考课本p49表3-1PicturePicture属性属性该属性用于设置窗体中要显示的图片(1)单击属性窗口中Picture设置框右边的“”按钮,打开“加载图片”对话框,选择合适的图片即可。(2)在代码中使用下面的语句:对象名对象名.Picture=LoadPicture(“路径路径”)加载图片函数第21页,共49页。第三章 可视化编程基础三、运行
17、工程三、运行工程1、设置启动工程、设置启动工程一个应用程序可以有若干个工程组成(工程组),但是只能有一个工程是启动工程,系统默认为“工程1”。右键单击工程名,在弹出的菜单中选择“设置为启动”,即可把该工程设置为启动工程,启动工程的标志是工程名及工程文件名用粗体表示。(举例)2、设置启动窗体、设置启动窗体一个工程可以有若干个窗体组成,但是只有一个启动窗体,默认是“Form1”设置启动窗体的方法:u“工程”菜单u工程资源管理器第22页,共49页。第三章 可视化编程基础(1)Click事件 Click事件是当用户用鼠标左键或右键单击窗体客户区时激发的事件,即鼠标单击事件。Click事件过程的语法结构
18、为:Private Sub Form_Click().(VB语句)End Sub 关键字事件过程名事件过程名用来放置过程参数在vb中,所有对象事件过程的语法结构都是如下形式:Private Sub 过程名(参数).(VB语句)End Sub 第23页,共49页。第三章 可视化编程基础(1)Click事件 Click事件是当用户用鼠标左键或右键单击窗体客户区时激发的事件,即鼠标单击事件。Click事件过程的语法结构为:Private Sub Form_Click().(VB语句)End Sub 关键字事件过程名事件过程名用来放置过程参数在vb中,所有对象事件过程的语法结构都是如下形式:Priva
19、te Sub 过程名(参数).(VB语句)End Sub(举例)程序设计者 可以把想让对象对该事件所做的反应以VB语句的形式写在事件过程中第24页,共49页。第三章 可视化编程基础使用代码窗口从“对象”组合框中选择要编写事件过程的对象名,然后从“过程”组合框中选择要编写事件过程的事件名。Visual Basic会自动在窗口中添加事件过程的第一条和最后一条语句,编程者只需填写中间必要的语句即可。VB有时可能会自动地创建一些空的事件过程,如果目的不是编写这些过程,可以把它们删掉,或者不予理睬,空的事件过程对程序没有什么影响。可以通过“工具”菜单中的“选项”对话框更改代码窗口的字体、字号、颜色等设置
20、代码窗口是一个文本编辑器,它有通用文本编辑器的一般功能,如复制、剪切、粘贴、查找和替换等。在代码窗口的上端有两个组合框:“对象”组合框和“过程”组合框。“对象”组合框中列出了当前对象窗口上几乎所有的对象名;“过程”组合框中列出了“对象”组合框中当前选择的对象所支持的事件。注意:注意:在代码窗口中输入程序语句时要注意,除非正在输在代码窗口中输入程序语句时要注意,除非正在输入汉字,否则应该把中文输入法关闭。因为在入汉字,否则应该把中文输入法关闭。因为在Visual Basic语言中,许多标点符号都是有特殊意义的,如果不语言中,许多标点符号都是有特殊意义的,如果不小心输入中文的全角符号,小心输入中文
展开阅读全文