面向对象语言Visual PPT课件

上传人:世*** 文档编号:157159135 上传时间:2020-12-21 格式:PPT 页数:66 大小:968KB
返回 下载 相关 举报
面向对象语言Visual PPT课件_第1页
第1页 / 共66页
面向对象语言Visual PPT课件_第2页
第2页 / 共66页
面向对象语言Visual PPT课件_第3页
第3页 / 共66页
面向对象语言Visual PPT课件_第4页
第4页 / 共66页
面向对象语言Visual PPT课件_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《面向对象语言Visual PPT课件》由会员分享,可在线阅读,更多相关《面向对象语言Visual PPT课件(66页珍藏版)》请在金锄头文库上搜索。

1、计算机测控系统,李江全,石河子大学机电学院电气工程系 2008年12月, 面向对象语言Visual Basic,Visual Basic概述,Visual Basic(简称VB)是微软公司推出的一种可视化的、面向对象的结构化高级程序设计语言,是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程语言。 无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的语言。 它简单易学、容易掌握,软件界面设计非常便捷,编程工作量较小,开发周期短,特别适合非计算机专业的工程技术人员掌握和使用。,Visual Basic的特点,1)可视化编程

2、2)面向对象的程序设计 3)结构化程序设计语言 4)事件驱动编程机制 5)具有强大的功能和开放的特点,Visual Basic的基本概念,1对象和类 在面向对象的程序设计中,“对象”是系统中的基本运行实体。对象是具有特殊属性(数据)和行为方式(方法)的实体。 将带有相似属性和行为的事物组合在一起,可以称为一个“类”,如人类,鸟类等。一个属于某种类的特定对象称为该类的一个实例。在面向对象的概念中,“类”用于指一组相似的对象。,2对象的属性 属性是描述对象特性的集合,是用来表示对象的状态。对象的属性都有属性值,改变属性值就相当于改变了对象的特性。,3对象的方法 方法指的是控制对象动作行为的方式,它

3、是对象本身内含的函数或过程。方法决定了对象可以执行的动作,是一个简单的不必知道细节的无法改变的事件,但不称作事件;同样,方法也不是随意的,某些对象有一些特定的方法。,4对象的事件 事件是发生在对象上的动作。VB应用程序是事件驱动的,也就是说,只有在事件发生时,应用程序才会运行。如果没有事件发生,那么整个程序就处于停滞状态。如果说属性决定了对象的特性,方法决定了对象的行为,那么事件就决定了对象之间联系的方式。 VB中,事件就是能被对象识别的动作,如单击、双击、移动鼠标、装入窗体等都是事件。VB中的每个对象都有一个预定义的事件集,不同的对象有不同的事件集。,Visual Basic的操作步骤,1.

4、 建立新工程项目 VB使用“工程”来管理每一个应用程序要使用的所有文件,每建立一个新程序,就要新建一个工程。运行VB 6.0程序,出现“新建工程”对话框,如图所示。,选择“标准EXE”,单击“打开”命令按钮,进入VB工程集成开发环境,窗体设计器中自动出现一个名为Form1的空白窗体,如图所示。,2. 设计程序界面 向空白窗体添加各种控件,以完成预定的各种功能。,3. 设置对象属性 从属性窗口设置属性时,只需从对象列表框中选择待设置属性的对象,然后从属性列表的左列选择属性,最后在属性列表的右列中输入或选择新的属性值,如图所示。,4. 编写程序代码 此时,单击窗体上的命令按钮并不能执行任何操作。为

5、了使命令按钮能够完成所要求的功能,必须为其编写程序代码,以便通过代码的执行来完成指定的功能。 VB将应用程序的代码划分成称为“过程”的小代码块。事件所对应的过程将显示在代码窗口的正文部分中。默认时,同一代码窗口中将显示全部过程的代码,每个过程之间的代码会用一条横线隔开。,5. 运行应用程序 设计完程序的界面、编写好程序代码后,就可以运行程序了。 运行程序有以下几种方法:选择“运行”菜单的“启动”命令;按F5键;单击标准工具栏的“启动”按钮。,Visual Basic的操作步骤参见配套光盘: 视频教学第2章 Visual Basic 程序设 计基础 2.2 Visual Basic程序设计步骤.

6、exe,Visual Basic控制语句,赋值语句 变量未赋值时,数值型变量值为0,字符串变量值为空串。 赋值语句用于改变对象的属性和变量的值,语法格式为:对象属性或变量 = 表达式 其含义是将等号右边表达式的值传送给等号左边的变量或对象属性。例如: Num = 100 frmDisplay.Width = 100 Tmp = frmDisplay.Width 在赋值语句中,“=”两边的变量名或对象属性名的类型应与表达式类型相容。,条件语句 条件语句用于处理具有多种选择的情况。 VB提供了3种结构形式的条件语句: 1单分支结构 语句格式有2种形式: 1)单行语句: If Then ,2)多行语

7、句: 如果条件表达式为True或者非0值时要执行多条语句,则使用以下语法格式: If Then End If 其中: 是关系表达式或逻辑表达式,也可以是算术表达式; 是指一条或多条要执行的语句。如果表达式的值为True ,则执行语句块中的代码,否则跳过此If语句而执行下面的程序。,2双分支结构 如果要处理条件为False或者0时的选择,则必须用以下的语法格式: If Then Else End If 如果表达式的值为True或者非0值,则执行Then后面的,否则执行Else后面的。,3多分支结构 可以处理具有多个选择分支的情况。语法格式为: If Then ElseIf Then . . El

8、se End If,选择语句 选择语句用于处理具有多种选择条件的情况。 选择语句的语法格式为: Select Case Case Case . . Case Case Else End Select 其中:可以是数值型或字符串型,而每个Case指定的的数据类型必须与的类型一致。,循环语句 循环是指在指定的条件下多次重复执行一组语句。被重复执行的一组语句称为循环体。VB提供了4种结构形式的循环语句: 1For . Next 语句 这种语句用于循环次数已知的循环结构。语句格式如下: For 计数变量 = 初值 To 终值 Step 步长 循环体 Exit For Next计数变量 计数变量必须为数

9、值型。默认时,步长值为1,初值小于终值。当开始执行For语句时,首先将计数变量初始化为初值,程序每循环一次,计数变量增1,直到计数变量到达终值时为止。,DO . Loop 语句 这类语句有四种形式。 1)DO While .Loop 语句,语句格式如下: DO While 循环体 Exit DO Loop 程序执行时先判断执行条件,当为True时,执行循环体,然后返回循环头部,直到为False时,则终止循环,并继续执行Loop后面的语句。 当程序执行到Exit DO语句时,立刻从当前所在的循环中退出,继续执行Loop后面的语句。,2)DO . Loop While语句 语句格式如下: DO 循

10、环体 Exit DO Loop While 当程序执行时先执行循环体,后判断条件,当为True时,则重复执行循环体中的语句,直到为False时,则终止循环,并继续执行Loop后面的语句。 循环最后位置放置While子句可以保证循环内部的语句至少执行一次。,3)DO Until .Loop 语句 语句格式如下: DO Until 循环体 Exit DO Loop 程序执行时先判断执行条件,当为False时,执行循环体;直到为True时,则终止循环,并继续执行Loop后面的语句。,4)DO . Loop Until语句 语句格式如下: DO 循环体 Exit DO Loop Until 当程序执行

11、时先执行循环体,后判断条件,当为False时,则重复执行循环体中的语句;直到为True时,则终止循环,并继续执行Loop后面的语句。,Visual Basic内部控件,VB提供内部控件和外部控件,其中内部控件共有20种,下图列出了所有VB的内部控件的类型名,其中最左上角的箭头不代表控件,单击它可以改变鼠标形状。,标签控件(Label) 用于显示用户不能直接改变的文本信息。可以编写代码来改变Label控件显示的文本,以响应运行时的事件;还可以使用它来标识其它本身不具有Caption属性的控件。 标签的常用属性有: Caption属性 用来设置标签中显示的内容。允许文本的长度最多为1024个字节。

12、,文本框控件(TextBox) 文本框控件有时也称作编辑控件,显示设计时用户输入的或运行时在代码中赋予控件的信息。可在文本框区域输入、编辑和显示文本内容。 文本框的常用属性: 1)Text属性 在文本框中显示的正文内容存放在Text属性中。当程序运行时,用户通过键盘输入正文内容,保存在Text属性中。缺省时最大可输入2048个字符到文本框中。文本框没有Caption属性。 2)MultiLine属性 设置文本框中是否可以输入或显示多行文本。有两种值可选: True :允许输入多行文本; False:不允许输入多行文本(默认)。,命令按钮控件(CommandButton) 命令按钮通常用于完成某

13、种功能,当用户单击命令按钮时就引发相应的动作。 1命令按钮的常用属性 : Enabled属性 要禁止按钮,需将Enabled属性设为False。按钮被禁止时,将显示为暗淡的,表示按钮无效。 2命令按钮的事件 单击命令按钮时,将触发Click事件并执行Click事件过程中的代码,此外还将触发MouseDown和MouseUp事件。,单选钮控件(OptionButton) 用于多种功能的选择。 单选钮是一种表示状态的选项,通常以选项组的形式出现。同一组单选钮中,每次只能选择一项,而且必须选择一项。当选中一个单选钮时,其它单选钮都会自动关闭。 1. 单选钮的常用属性 Value属性 单选钮最重要的属

14、性就是Value属性,该属性用于设置单选钮的状态。设置值如下: True:单选钮被选中。 False:单选钮未被选中(默认)。 2. 单选钮的事件 Click事件是单选钮控件最基本的事件,一般情况用户无需为单选钮编写Click事件过程,因为当用户单击单选钮时,它会自动改变状态。,组合框控件(ComboBox) 组合框是一种同时具有文本框和列表框特性的控件。用户可以从文本框中输入文本,而从列表框中选择列表项。 1. 组合框的常用属性 Style属性 Style属性用于确定组合框的类型和显示方式。 2. 组合框的事件与方法 组合框接收Click、DblClick等事件。选中组合框中的某一项时,将触

15、发Click事件。如果双击组合框中的某一项,则触发DblClick事件。,框架控件(Frame) 每个窗体中可能会存在许多控件,为了将控件适当地按功能分组,就可以使用框架。 框架中的控件能够进行总体的激活或屏蔽。如当需要在同一窗体内建立几组相互独立的单选钮时,就需要用框架将每一组单选钮框起来。 为了将控件分组,首先需要绘制 Frame 控件,然后绘制 Frame 里面的控件。,时钟控件(Timer) Timer控件又称计时器、定时器控件。定时器是一种可按一定时间间隔触发事件的控件,通常用于检查系统时钟,确定是否执行某项任务。用于有规律地定时执行指定的工作,适合编写不需要与用户进行交互就可直接执

16、行的代码,如计时、倒计时、动画等。在程序运行阶段,时钟控件不可见。,1)Interval属性 它用于设置定时器事件之间的时间间隔,取值范围在0 到 65535 之间(包括这两个数值),单位为毫秒(1/1000秒),表示计时间隔。 2)Enabled属性 无论何时,只要时钟控件的Enabled属性被设置为True而且Interval属性值大于0,则计时器开始工作(以Interval属性值为间隔,触发Timer事件)。 通过把Enabled属性设置为False可使时钟控件无效,即计时器停止工作。,滚动条控件(HscrollBar和VScrollBar) 在项目列表很长或者信息量很大时,可以使用滚动条控件(ScrollBar)来提供简便的定位。 它分为水平滚动条(HScrollbar)和垂直滚动条(VscrollBar)二种,通常附在窗体上协助观察数据或确定位置,也可用作数据输入工具,用来提供某一范围内的数值供用户选择。二者除方向之

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

当前位置:首页 > 办公文档 > PPT模板库 > 其它

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