可视化编程概念课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程
动尺寸等,可在代码窗口中写如下语句:
基
Label1.Caption=“西北农林科技大学”
础
Label1.FontSize=20
Label1.BackColor=RGB(255,0,0)
Label1.AutoSize=Ture
第12页,共49页。
第 三
属性设置
2.1 可视化编程的基本概念
章
对于上述属性的设置,为了简化,可以采用With……End With
第 三 章
可 视 化 编 程 基 础
在这张图画里一共有7个对象,4个人、1张桌子、1张纸、1盘 花;在这7个对象中四个人属于一类, 1张桌子、1张纸、1盘 花各自属于一类。
3个人虽然是同一个类,但是作为独立的对象又各有不同。 那么,该如何全面地描述一个对象呢?
第9页,共49页。
第 三 章
可 视 化 编 程 基 础
生对象
第7页,共49页。
第 三
3.1 可视化编程的基本概念
章 8.对象的命名
可
视
对象的名称(Name)是程序中引用对象的基础,建
化
议不要改动对象默认的名称。
编
程
同时要注意对象的名称(Name)属性与Caption属性是有区
基
别的。这在实习中经常会改错。
础
Caption 标题、说明、字幕
第8页,共49页。
对象名.Picture=LoadPicture(“路径”)
第21页,共49页。
第 三
三、运行工程
章
1、设置启动工程
可
一个应用程序可以有若干个工程组成(工程组),但是只能有一 个工程是启动工程,系统默认为“工程1”。
视
右键单击工程名,在弹出的菜单中选择“设置为启动”,即可把
化
该工程设置为启动工程,启动工程的标志是工程名及工程文件名
在在1面盘这向花张;对图在画象这里的7一个思共对有想象7中中个四对,个象对人,属于4个于任人一何、类1,一张1桌个张子对桌、子象1、张,1纸张、 都纸可、以1盘用花属各性自属(于P一ro类p。erty)、方法(Method) 与3那事个么人件,虽(该然如E是v何同e全n一面t个)地类描三,述但个一是方个作对面为象独来呢立?描的对述象它又。各有不同。
础
间的相互作用,使整个系统不断地运动发展。
第14页,共49页。
第 11.对象的事件过程
三 章
系统处理事件的代码。VB的主要工作就是编写事件 过程。 VB事件过程的一般格式为:
可
视 Private Sub 对象名_事件过程名()
化
……
编
程
程序代码
基
……
过程体
过程头定义
础 End Sub
过程结束语句
第15页,共49页。
程
取值参考课本p50表3-2。
BorderStyle属性
基
此属性决定窗体的边框类型 ,参考课本p49表3-1
础
Picture属性
该属性用于设置窗体中要显示的图片
加载图片 函数
(1)单击属性窗口中Picture设置框右边的“…”按钮,打开“加载
图片”对话框,选择合适的图片即可。
(2)在代码中使用下面的语句:
MaxButton/MinButton属性
编
Left、Top属性
程
Width、Heigh属性
基
WindowsState属性
础
BorderStyle属性
Picture属性
第19页,共49页。
第
Name属性
三
Name属性的值就是对象的名称,简称对象名。
章
对象名必须以字母开头,不能多于40个字符,可以包含字母、数字 和下划线,不能包括标点符号和空格,也不能与其他公共对象重名。
基
选中;
础
(4)用Ctrl+A可以选中当前窗体上的所有对象;
演示
第6页,共49页。
第 三
3.1 可视化编程的基本概念
章 6.对象的删除
可
视
选中对象后按键盘上的“Delete”键即可;
化 7.对象的复制
编
选中对象后按Ctrl+C组合键即可;
程
基 础
注意复制操作容易创建控件数组,目前我们还 不能处理控件数组,所以建议不要用复制的方式产
础
示图标和三个按钮,如果为True则正常。
MaxButton/MinButton属性
这两个属性分别决定标题栏上最大化按钮与最小化按钮是否可用。
值为True时可用,False时不可用(以灰色显示)。当二者的值均 为False时,最大化与最小化按钮从标题栏上消失。
第20页,共49页。
第
Left、Top属性
第10页,共49页。
第 三
3.1 可视化编程的基本概念
章 9.对象的属性
可 视
属性就是指一个对象所具有的性质、特征。这些特征可能是看 得见摸得着的,也可能是内在的。例如,某个人(看做一个对象) 的姓名叫张三,性别为男,身高是1.75米,学历为博士。这里的姓
化
名、性别、身高和学历都是这个人的属性。其中,“姓名”、
三
窗体Left属性的值是窗体外框的左边缘与屏幕显示区左边缘之间的
章
距离;Top属性的值是窗体外框上边缘与屏幕显示区的上边缘之间
的距离。(举例)
可
视
Width、Heigh属性
化
Width、Height属性值分别是窗体的宽度和高度。
WindowsState属性
编
WindowState属性决定窗体的当前状态是还原、最小化还是最大化,
可
注意:在属性窗口的属性名一栏中并没有“Name”,对象的Name属性是以
视
“(名称)”标出的。
化
Caption属性
Caption属性的值就是显示在窗体标题栏上的文字,默认值与对象名相同。此属
编 程
性的值可以是任意的字符串。
注意:区分Name属性和Caption属性
ControlBox属性
基
如果ControlBox属性的值为False,则窗体标题栏上只显示标题文字,不显
第 三
3.1 可视化编程的基本概念
章 1.对象
可
视
在VB中,对象是一个非常重要概念。世界上存在的任何事物都可以称之为对象:
化
编
三星E568手机是一个对象,有大小、型号、颜色等特征,可以打电话,接电话,发短信等
程
基
对象是现实世界的、具有一定特征和感知(接收)外界信息功能的一个实体;
础
对象的各种特征在VB中被称为对象的属性,对象能够识别并做出反应的外部刺激 被称为对象的事件,对象所具有的动作和行为称为对象的方法。
第11页,共49页。
第
1、许多对象都有很多相同的属性
三
2、对象属性设置有两种方法:
章
可
(1) 在设计阶段,通过属性窗口修改对象的属性
视
(2) 在程序运行中,按下列格式修改对象属性。 对象名.属性名=属性值
化
Text2.Text = Text1.Text * Text1.Text。
编
假如有标签“Label1”的标题属性(Caption),字体,背景颜色,自
编
“性别”、“身高”和“学历”被称为属性名,而相应的“张
程
三”、“男”、“1.75米”和“博士”就是属性值。对于自
基
然界中任何一个对象,都可以从不同方面概括出它的许多属
础
性来,并且每一个属性均有相应的属性值。比如,桌子可以
有以下的属性:长、宽、高、材质、颜色、桌腿的数目、价
格、制造厂、生产日期,等等。
在VB编程中,对象的方法指的是完成某种功能的程序, 这种功能的代码是系统设计好的,不需要用户自已编写,用户
只需要调用就可以实现的代码。如窗体的方法为有Print”、
础
“Cls” 等。
第16页,共49页。
第 三 章
可
视
化
编
程
对象的方法
基
础
第17页,共49页。
第 三
3.2 窗体(From)
章
窗体对象作为各种控件对象的容器,在窗口中起着重要的作用。窗
章
Click事件是当用户用鼠标左键或右键单击窗体客户区时激发的
可
事件,即鼠标单击事件。Click事件过程的语法结构为:
视
化
事件过程名
编 程
关键字
Priv..a. t′(e SVuBb语F句or)对m程_象序C对li设ck该计( 事)者件可所以做把的想反让应
基
End Sub
以VB语句的形式写在事用来放置
第3页,共49页。
第 三
3.1 可视化编程的基本概念
章 3.类与对象比较
可
视
(1)类是同种对象的抽象,对象是类的一个实例;
化 编
(2)类和对象都有属性和事件,但类的属性和事件是抽象的,而 对象的属性和事件可以具体;
程
例如:人都有身高、姓名、性别等属性,但我们不能确定
基
人这个类的身高、姓名、性别;
础
可
体的作用相当于一块“画布”,将需要的“对象”画在窗体上
并摆放在适当位置就完成了用户界面设计的第一步。
视
窗体对象的类型名为“form”
化
编
窗体标题
标题栏
程
窗体 图标
基
础
客户区
边框
第18页,共49页。
第
三
1、窗体的主要属性(p18)
章
Name属性
可
Caption属性
视
ControlBox属性
化
础
个默认大小的对象,再将其拖到适当大小及位置即可。
举例
第5页,共49页。
第 三
3.1 可视化编程的基本概念
章 5.对象的选定
可
视
(1)选一个对象,用鼠标单击即可;
化
(2)选多个对象,先按住Shitf或Ctrl键后,再用鼠
编
标单击需要选中的多个对象即可;
程
(3)用鼠标在窗体上画框,被涉及到的对象都会被
可
结构:
视
With Label1
化
.Caption=“西北农林科技大学”
编
.FontSize=20
程
.BackColor=RGB(255,0,0)
基
.AutoSize=Ture
End With
础
注意:使用With……End With结构时,属性前的“.”不能 省略。
例3-4
第13页,共49页。
第
3.1 可视化编程的基本概念
第 三
3.1 可视化编程的基本概念
章 12、对象的方法
可
方法指的是对象本身所具有的动作和行为。比如,一个人能
视
够执行的动作和行为有:呼吸、吃饭、跑步、唱歌、跳舞,等等。 那么,这些行为就是这个人(对象)的方法。即使是一些无生命
化
的对象,也可以找出它的方法来。例如,桌子的倒下、杯子的破
编
裂等。
程 基
编
用粗体表示。(举例)
程
2、设置启动窗体
基
一个工程可以有若干个窗体组成,但是只有一个启动窗体,默认
础
是“Form1”
设置启动窗体的方法:
“工程”菜单
工程资源管理器
第22页,共49页。
第 三 (1)Click事件
章
Click事件是当用户用鼠标左键或右键单击窗体客户区时激
可
发的事件,即鼠标单击事件。Click事件过程的语法结构为:
三
章 10.对象的事件
可
视
事件是指对象能够识别并做出反应的外部刺激。例如,下课铃
化
声响了、天下雨了、周末到了,都是人所能识别并做出反应
的事件。对于一个杯子来讲,人一放手,就是一个事件。
编
同一个对象的属性、方法和事件是相互联系、相互作用的。例
程
如,当一个迟到的同学(对象)听到上课铃声时(事件),会
基
往教室跑(方法),同时他的心率(属性)会加快。不同的对 象之间也是相互关联、相互影响的。同一个系统中不同对象之
视
“过程”组合框中列出了 “对象”组合框中当前选
化
择的对象所支持的事件。
编
程
从“对象”组合框中选择要编写事件过程的对象名,然后从“过程”组合框
基
中选择要编写事件过程的事件名。Visual Basic会自动在窗口中添加事件过 程的第一条和最后一条语句,编程者只需填写中间必要的语句即可。
础
V注B有意时:可在能代会自码动窗地创口建中一输些空入的程事序件过语程句,时如果要目注的不意是,编除写这非些正过在程,输可
视
化
事件过程名
编
关键字
程
Private Sub Form_Click( ) ... ′(VB语句)
基
End Sub
础
用来放置过 程参数
在vb中,所有对 象事件过程的语 法结构都是如下 形式:
Private Sub 过程名(参数) ... ′(VB语句)
End Sub
第23页,共49页。
第 三 (1)Click事件
础
件过程中
过程参数
在vb中,所有对 象事件过程的语 法结构都是如下 形式:
Private Sub 过程名(参数) ... ′(VB语句) End Sub (举例)
第24页,共49页。
第 使用代码窗口
三
在代码窗口的上端有两个组
合框:“对象”组合框和
章
“过程”组合框。“对象”
组合框中列出了当前对象
可
窗口上几乎所有的对象名;
第2页,共49页。
第 三
3.1 可视化编程的基本概念
章 2.类
可
视
类则是具有相同性质的对象的集合,对象可理
化
解为类的具体化。如果把人称为类,则每一个
编 程 基 础
人,却只能看做是对象。应该注意的是,“类” 也是根据需要来划分的。 如果把教室里所有的人划为一类——人,则也 可以把所以“人”对象分为“男人”和“女人” 两个类。
而陈郡是人类实例化的一个对象,就可以确定陈郡这个对象的
身高、姓名、性别了。
第4页,共49页。
第 三
3.1 可视化编程的基本概念
章 4.对象的建立
可
视
方法一:单击工具箱中的类图标;再将鼠标移动窗体
化
某位置,按住鼠标左键再拖到所需要的大小后放开鼠
编
标即可创建一个对象;
程
基
方法二:双击工具箱中的类图标,可在窗体中心出现一