- 1
- 0
- 约2.77千字
- 约 22页
- 2018-01-28 发布于浙江
- 举报
第02讲 VB课件new
学习内容 : 一、对象及对象的属性、方法、事件 事件过程 二、 VB程序的执行过程 三、窗 体 第二章 2.1 2.2 2.3 VB 是面向对象的程序设计语言。在开发一个应用程序时,必须先建立各种对象,然后围绕对象进行程序设计。 1.对象 “对象”的概念是广泛的,现实生活中,任何一个实体均可视为一个对象.比如一个人、一辆车等。 在VB程序设计中,对象是VB应用程序的基础构件。窗体和控件都是对象。 对象具有属性和方法,并响应外部事件。 2.对象的属性 属性是指对象的特征。每一种对象都有一组特定的属性,这在属性窗口中可以看到。 每个属性都有一个缺省值,如果不改变该值,应用程序就使用该缺省值,如果缺省值不能满足要求,就要对它重新设置。 属性可以在属性窗口中设置,也可以在程序中设置或修改对象的属性值。在程序中设置属性的语法格式为: 对象名.属性名=属性值 3.对象的方法 方法是对象可以实现的一些特殊功能和动作。 实际上方法是对象本身内含的程序段(函数或过程)。 对象方法的调用格式为: [对象名.]方法名 [参数表] 例:现有一个名为Command1的命令按钮对象,当用户单击该按钮时,将其移动到坐标为(120,300)的位置。Conmmand1.move 120,300 演示 4.对象的事件 事件是发生在对象身上,且能被对象识别的动作。 VB系统为每一类对象预先定义好了一系列的事件。 5.事件过程 当事件在对象上发生后,应用程序就要处理这个事件,处理事件的步骤称为事件过程。 事件过程的形式如下: Private Sub 对象名_事件名() …(VB程序代码) End Sub VB程序的执行是由事件来驱动的,以下是事件驱动应用程序的典型工作过程: (1)启动应用程序,装载和显示窗体。 (2)对象等待事件的发生。 (3)事件发生后,如果在相应的事件过程中存在代码,就执行代码。 (4)应用程序等待下一次事件。 例: 在窗体上设置两个按钮和一个文本框,编程实现如下功能:单击第一个按钮文本框显示文本“热爱祖国”,单击第二个按钮文本框显示文本“为祖国争光”。 窗 体 创建VB应用程序的第一步是创建用户界面。用户界面的基础是窗体,各种控件对象必须建立在窗体上。因此,窗体是vb最重要的对象。 启动VB后,即在屏幕上显示一个窗体。 演示 一、 窗体的主要属性 窗体的属性决定了窗体的外观和操作。窗体的大部分属性可用两种方法来设置:通过属性窗口设置和通过程序代码设置。有少量的属性不能在程序代码中设置。 (1)Caption 属性 设置窗体的标题内容。 (2)MaxButton 属性和 MinButton 属性 MaxButton属性为True,窗体右上角有最大化按钮;为False时,无最大化按钮。 MinButton属性为True,窗体右上角有最小化按钮;为False时,无最小化按钮。 (3)BorderStyle 属性 决定窗体边框式样及窗体是否能调整大小。 (4)BackColor属性和ForeColor 属性 BackColor属性设置窗体的背景颜色, ForColor 属性设置窗体的前景颜色。 (5)Height属性和Width属性 设置窗体的初始高度和宽度。 其单位为Twip。 1Twip=1/20点=1/1440英寸=1/567cm。 (6)Left属性和Top属性 用于设置窗体左边框距屏幕左边界的距离和窗体顶边距屏幕顶端的距离。其单位为Twip。 (7)Name(名称)属性 设置窗体的名称,在程序代码中用这个名称引用该窗体。新建工程时,窗体的名称缺省为 Form1. (8)Enabled属性 属性值为True或False,设置是否能够对产生的事件做出反应。一般在程序中设置。 (9)Moveable属性 属性值为True或False,设置是否可以移动窗体。 (10)Visible属性 属性值为True或False,设置窗体是否被显示。 (11)Picture属性 设置在窗体中显示的图片。单击Picture属性右边的按钮,弹出“加载图片”对话框,用户可选择一个图片文件作为窗体的背景图片。若
您可能关注的文档
- 第 7 章 单播路由协议 高级计算机网络 教学课件.ppt
- 第 7 章 单播路由协议3 高级计算机网络 教学课件.ppt
- 第 7 章 光纤通信新技术 光纤通信 教学课件.ppt
- 第 7 章 网页表单的编辑.ppt
- 第 7 章 存储器系统 微型计算机原理与应用 教学课件.ppt
- 第 7 章 运输层 计算机网络课件.ppt
- 第 6章 PC网络系统 可编程序控制器原理及应用 教学课件.ppt
- 第 7章 可编程序控制器应用系统的设计 可编程序控制器原理及应用 教学课件.ppt
- 第 8 章 放大电路 电工电子技术与技能教学课件.ppt
- 第 8 章 数字信号的最佳接收 通信原理教学课件.ppt
- 第02讲 货币供给理论 货币理论与政策前沿 教学课件.ppt
- 第03-程序控制语句 《Java程序设计之网络编程》 教学课件.ppt
- 第03-3讲 货币政策基础 货币理论与政策前沿 教学课件.ppt
- 第02讲 移动通信信道(一) 现代移动通信ppt(新版教材课件).ppt
- 第03章 JSP语法详解 JSP课件PPT.ppt
- 第02讲-第2章 焊接结构制造工艺规程①焊接工艺评定.ppt
- 第03章 图形的基本绘制 中文版Illustrator CS3实用教程课件.ppt
- 第03章 复式记账 《会计学原理》精品课件.ppt
- 第03章 萃取分离技术 生物分离工程ppt.ppt
- 第03章 linux学习课件.ppt
原创力文档

文档评论(0)