资源简介 程序设计简介—— 面向对象的程序设计 这个世界是由什么组成的? 如果是一个化学家,…… 如果是一个画家呢?…… 但如果让一个分类学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”这个世界是由动物、植物等组成的。动物又分为单细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人、大象、老虎……就这样的分下去了! 什么是对象? 生活中的对象: 万物皆对象,一个人、一间房子、一张桌子、一本书等都是一个对象 VB程序中的对象: 是类的实例化,程序窗体中每一个组成元素就是一个个对象 VB中的对象 我是写文字的 我是命令按钮,快点我 我是放图片的 当把一个控件拖入到窗体中去, 那么它就成为一个对象 Label文字标签 Command按钮 Image图像框 Textbox文本框 我是文本框,我既可以 输入也可以输出文本 说一说:VB中的对象 窗体(form) 它也是一个对象! 按钮对象 标签对象 共?个对象 ① ② ③ ④ ⑤ ⑥ ⑦ 什么是面向对象的程序设计 面向对象的设计思想就是将对象作为程序的基本单位,像搭建积木一样组装程序 标签label 命令按钮commandbutton 文本框textbox Text1.text=3.14*r*r 对象 对象是具有特殊属性(数据)和行为方式(方法)的实体。建立对象后,其操作与该对象有关的属性、事件和方法来描述。 VB中的对象,如窗体、命令按钮、文本框、标签、图像等 对象的属性、事件、方法 对象的属性 属性决定了对象的具体特征 人: 名字----张三 身高----170cm 体重----60kg command按钮: 名字----command1 caption----command1 font----宋体 对比 属性 是一个对象的特性,不同的对象有不同的属性。 对象常见的属性: 内容(Caption) 名称(Name) 颜色(Color) 字体(Font) 图片(picture) 修改属性:方法1 设计对象控件的布局 改变对象标签、命令按钮Caption 属性的值 易错点: 混淆各个属性(name与caption) 文件名是VB系统认识对象的唯一凭证 不能重名 张三的身高是170厘米 张三的体重是60公斤 张三的签名是“努力拼搏” 张三.身高=173 张三.体重=65 张三.签名=“努力拼搏” label.caption=“hello,你好“ Txet1.txet=3.14*r*r 对象.属性=属性值 通过代码设置对象属性 这里的=区别于数学中的等于号,它叫赋值号,即把右边的值赋值给左边的属性 ——赋值语句 修改属性:方法2 火眼金睛----找问题 事件 在自我介绍程序中,运行程序需要单击按钮才会执行放在按钮对象中的程序,如: 单击(Click) 双击(DblClick) 鼠标移动事件(MouseMove) 是指发生在对象上的事情。 事件过程的一般格式: Private Sub <对象名>_<事件名>([<参数表>]) <程序代码> End Sub 例: Private Sub Command1_Click() label1.caption=“hello,大家好” End Sub 事件 方式: 在窗体上双击命令按钮 易错点: 代码对应的事件 对象名称_事件名称( ) 代码编写…… 仿写程序:跟随鼠标转动的眼睛 left top 方法 方法是面向对象程序设计中所特有的,是一种特殊的过程和函数,可供用户直接调用的程序。 如:Print (打印) 方法、Circle(画圆)方法、Line(画线)方法、 Cls (清除) 方法 对象调用格式: [<对象名>.]<方法名> [<参数名>] 例:Form1.Line -(X, Y), RGB(500, 0, 0) 是指对象要执行的动作。 探究任务——涂鸦程序 1、读代码,理解程序 时间:2分钟 第一组,第二组,第三组(3段程序,每组一段) 思考每段程序分别用到了什么事件、方法、属性 2、填写空缺代码 3、完成程序 4、提高任务:进一步改善涂鸦程序,例如增加颜色按钮、清除按钮 注意事件、方法 鼠标移动事件 鼠标双击事件 画线方法 清除方法 探究任务——涂鸦程序 2、填写空缺代码 3、完成程序 4、提高任务:进一步完善程序,例如 属性、事件、方法再理解 日常生活中的对象(如氦气球)也具有属性、方法和事件。 气球的属性,例如它的高度、直径和颜色、它的状态(充气或放气)。 气球也具有它可以执行的已知方法或操作。它具有充气方法(在其中充满氦气)、放气方法(放出其中的气体)和上升方法(释放气球)。同样,所有的气球都可以执行这些方法。 气球也可以对特定的外部事件作出响应。例如,气球以放气响应被刺破事件或以上升响应释放事件。 课堂小结: VB对象的属性、事件、方法: 1、建立程序界面 2、初步设置对象属性 3、编写程序 4、运行于调试程序 5、保存程序 对象(控件的实例化)——我是谁? 属性(对象的特征)——我是什么样的? 事件(动作,例Click)——什么情况下做? 方法(执行,例line)——做什么事情? 展开更多...... 收起↑ 资源预览