初中苏科版4 面向对象程序设计评课课件ppt
展开这个世界是由什么组成的?
如果是一个化学家,……如果是一个画家呢?……但如果让一个分类学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”这个世界是由动物、植物等组成的。动物又分为单细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人、大象、老虎……就这样的分下去了!
生活中的对象:万物皆对象,一个人、一间房子、一张桌子、一本书等都是一个对象VB程序中的对象:是类的实例化,程序窗体中每一个组成元素就是一个个对象
当把一个控件拖入到窗体中去,那么它就成为一个对象
我是文本框,我既可以输入也可以输出文本
什么是面向对象的程序设计
面向对象的设计思想就是将对象作为程序的基本单位,像搭建积木一样组装程序
命令按钮cmmandbuttn
Text1.text=3.14*r*r
对象是具有特殊属性(数据)和行为方式(方法)的实体。建立对象后,其操作与该对象有关的属性、事件和方法来描述。
VB中的对象,如窗体、命令按钮、文本框、标签、图像等
对象的属性、事件、方法
Cmmand1按钮对象的属性
属性决定了对象的具体特征
人:名字----张三身高----170cm体重----60kg
cmmand按钮:名字----cmmand1captin----cmmand1fnt----宋体
是一个对象的特性,不同的对象有不同的属性。
对象常见的属性: 内容(Captin) 名称(Name) 颜色(Clr) 字体(Fnt) 图片(picture)
设计对象控件的布局改变对象标签、命令按钮Captin 属性的值
易错点:混淆各个属性(name与captin)文件名是VB系统认识对象的唯一凭证不能重名
label.captin=“hell,你好“Txet1.txet=3.14*r*r
这里的=区别于数学中的等于号,它叫赋值号,即把右边的值赋值给左边的属性
火眼金睛----找问题
在自我介绍程序中,运行程序需要单击按钮才会执行放在按钮对象中的程序,如: 单击(Click) 双击(DblClick)鼠标移动事件(MuseMve)
是指发生在对象上的事情。
事件过程的一般格式:Private Sub <对象名>_<事件名>([<参数表>]) <程序代码>End Sub例:Private Sub Cmmand1_Click() label1.captin=“hell,大家好”End Sub
方式:在窗体上双击命令按钮
易错点:代码对应的事件
对象名称_事件名称( )
仿写程序:跟随鼠标转动的眼睛
方法是面向对象程序设计中所特有的,是一种特殊的过程和函数,可供用户直接调用的程序。如:Print (打印) 方法、Circle(画圆)方法、Line(画线)方法、 Cls (清除) 方法
对象调用格式:[<对象名>.]<方法名> [<参数名>]例:Frm1.Line -(X, Y), RGB(500, 0, 0)
是指对象要执行的动作。
1、读代码,理解程序时间:2分钟第一组,第二组,第三组(3段程序,每组一段)思考每段程序分别用到了什么事件、方法、属性2、填写空缺代码3、完成程序4、提高任务:进一步改善涂鸦程序,例如增加颜色按钮、清除按钮
2、填写空缺代码3、完成程序4、提高任务:进一步完善程序,例如
属性、事件、方法再理解
日常生活中的对象(如氦气球)也具有属性、方法和事件。气球的属性,例如它的高度、直径和颜色、它的状态(充气或放气)。气球也具有它可以执行的已知方法或操作。它具有充气方法(在其中充满氦气)、放气方法(放出其中的气体)和上升方法(释放气球)。同样,所有的气球都可以执行这些方法。气球也可以对特定的外部事件作出响应。例如,气球以放气响应被刺破事件或以上升响应释放事件。
初中信息技术3 认识Visual Basic授课课件ppt: 这是一份初中信息技术3 认识Visual Basic授课课件ppt,共11页。PPT课件主要包含了Vb60界面,工程管理窗口,三用VB编写程序,2添加对象等内容,欢迎下载使用。
初中信息技术苏科版七年级全册5 封面制作课文配套课件ppt: 这是一份初中信息技术苏科版七年级全册5 封面制作课文配套课件ppt,共14页。PPT课件主要包含了封面可以保护书芯,突出的标题文字,出版社作者名称等,与内容相符的图片,简洁的宣传语,宣传语,插入图片,自选图形,背景设置,出版社等内容,欢迎下载使用。
初中信息技术苏科版八年级全册1 动画基础备课ppt课件: 这是一份初中信息技术苏科版八年级全册1 动画基础备课ppt课件,共10页。PPT课件主要包含了什么是动画,动画原理,动画分类,传统手工动画,二维动画,三维动画,手工绘制逐帧动画等内容,欢迎下载使用。