- 204
- 0
- 约1.41万字
- 约 114页
- 2019-05-12 发布于广西
- 举报
VB程序设计 VB程序设计 1.VB软件简介 2.理解VB中的类、对象、属性、方法、事件等含义 2.理解VB中的类、对象、属性、方法、事件 类的定义 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 对象的定义 对象是具有类类型的变量。 类与对象的关系 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。 2.理解VB中的类、对象、属性、方法、事件 通俗地讲: 类就是一类事物,而对象就是一个事物,一类事物中包含若干的事物(而这其中的具体的事物就是对象)。 比如说:车,是一类物品,但没法具体到哪辆车,这就是一个类的概念,而如果说,我家的那辆东风轿车,而这个具体的车就是对象的概念。 2.理解VB中的类、对象、属性、方法、事件 Visual Basic 属性、方法和事件 Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。 可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。 2.理解VB中的类、对象、属性、方法、事件 什么是属性? 气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。 对象属性 如何运用程序语言修改对象的属性? 自然语言:张三的眼镜是半框的 “张三”是对象名称 “眼镜”是对象的属性名称 “半框”是属性的内容 对象属性 自然语言:张三的眼镜是半框的 现在要求大家将VB中百宝箱login界面上的第一行字改为“热烈欢迎你来到我的百宝箱”。 思考以下问题: (1)对象是谁?他叫什么? (2)要达到目的,需要修改哪一个属性? 对象属性 标准写法: Label1.caption=“热烈欢迎你来到我的百宝箱” 解析: “Label1” 是对象名称 “.”代表“的” Caption 是对象的属性 热烈欢迎你来到我的百宝箱是属性内容 带上“双引号”是针对文本类型的内容,对待数字不需要 对象属性 请你写出如下任务: 将用户名输入框距离窗体左侧的距离调整为2000. 对象事件 什么是事件? 气球还有预定义的对某些外部事件的响应。例如, 气球被刺破是一件事件。 气球对刺破它的事件响应是放气。 对象事件 对象事件 如果对气球进行编程,则会如下: 设置气球的属性: Balloon.Color = Red Balloon.Diameter = 10 注意代码的语法,首先是对象 (Balloon),接着是属性 (Color),然后是赋值(Red)。 对象事件 气球的方法是这样的: Balloon.Inflate //气球被充气 Balloon.Deflate Balloon.Rise 它的语法与属性的语法相似,对象(一个名词)后面紧跟着方法(一个动词)。 对象事件 气球事件的编程则是这样的: 气球对一个事件的响应如下所示: Balloon.Puncture() //气球被扎了 Balloon.Deflate Balloon.MakeNoise Bang 对象事件 总结,实际上对气球不能编程,但是,可以对 Visual Basic 的窗体或控件进行编程。 常用事件 VB中对象的常用事件: Click:点击 Change:改变 Load: 加载 Timer: 开始计时 事件怎么使用? 来看这样几句语言 Private Sub Form_Load() Label1.Caption=“欢迎你” End Sub 意为:当窗体(窗体名称为Form)出现的时候,Form窗体是对象,Load是事件,对于该事件的响应是Label1.Caption=“欢迎你” 思考 对象方法 什么是方法? 气球还具有本身所固有的方法(动作)。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。 对象方法 对比如下两个句子: 这个窗体隐藏了: 方法 这个窗体是隐藏了的:属性 对象方法 VB中常用的对象方法有: Show:显示 Refresh:刷新 Hide:隐藏 对象方法 对象的使用: 如果要让窗口隐藏 窗体的名称为:login 则应写为 login.Hide 问:这句话应在何对象何事件时生效? VB数据类型 VB数据类型 VB数据类型 VB数据类型 VB数据类型 课前体验 阶段整理 目前,你应该具备的文件。 标准函数、运算符、表达式 标准函数是系统向用户提供算术计算的函数 标准函数、运算符、表达式 经过标准函数处理过的数据可
您可能关注的文档
最近下载
- (人教版2026新教材)数学二年级下册新教材解读课件.pptx
- 松下sj-mr220中文使用说明书.pdf VIP
- 融优学堂明式家具赏析(中国美术学院)章节测验答案.docx
- 2025年铁道统计公报 .pdf VIP
- 北汽新能源EU5维修手册OBC.pptx VIP
- ISO10292-1994建筑玻璃.多层玻璃稳态U值(热透过率)的计算.PDF VIP
- 北汽新能源EU5维修手册-电路图.pdf VIP
- TCNEA-核电工程班组建设评价指南及编制说明.pdf VIP
- 基层行低利率环境对金融增加值的影响分析.pdf VIP
- 2025-2026学年小学音乐鲁教版五四学制2024一年级下册-鲁教版(五四学制)(2024)教学设计合集.docx
原创力文档

文档评论(0)