第6章面向对象编程_教学设计教程.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章面向对象编程_教学设计教程

传智播客 《PHP网站开发实例教程》 教学设计 课程名称 PHP网站开发实例教程 授课年级: 2015年级 授课学期: 2015学年第二学期 教师姓名: 某某老师 201 年 月 日 课题名称 第6章 面向对象编程 计划课时 5课时 内容分析 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。PHP作为一种流行的编程语言,同样支持面向对象编程,本章就通过几个案例学习如何使用PHP进行面向对象编程。 教学目标 理解面向对象思想,能够分析面向对象与面向过程的区别 掌握类与对象的使用,可以正确定义类并实例化对象 掌握构造方法与析构方法,能够将其运用到类的定义中 掌握继承的使用,能够通过继承扩展类的功能 了解接口与抽象类,能够封装一个简单的接口或抽象类 重点及措施 教学重点:类与对象的使用,构造方法与析构方法,继承的使用。 措施:通过上机操作加强学习和测试题进行巩固。 难点及措施 教学难点:构造方法、静态成员的使用、单例模式、自动加载、继承、多态、魔术方法、抽象类、接口。 措施:通过上机操作加强学习和课后测试题进行巩固。 教学方式 教学采用教师课堂讲授为主,使用教学PPT讲解。 教 学 过 程 第一课时 (【案例28】体验类与对象、【案例29】文件上传) 复习上节课内容 在讲解本节内容前,抛出以下问题让学生回答,以复习第三章“PHP操作数据库”的基础知识。 请提问上传文件时,使用超全局变量$_FILE获取得文件信息中都包含什么信息? 答案: 文件的名字,文件的大小,文件的临时路径,文件的类型,文件上传是否有错。 说明:教师可根据学生对上述问题的回答情况,对以上问题进行简单讲解或直接进入本课时新内容的学习。 本课时内容学习 【案例28】体验类与对象 案例描述 面向对象思想,就是把所有事物都看做一个独立的对象,每个对象都有自己的方法,通过调用对象的方法来解决问题。接下来就通过创建一个简单的类来体验什么是类与对象。 案例讲解 案例分析 创建studet.class.php文件,在文件中定义学生类并介绍定义类的语法格式。 定义成员属性及成员方法,分别介绍成员属性及成员方法的含义。 根据已有的学生类,创建学生对象,介绍类与对象的关系。 案例实现 教师带领学生分步骤地进行操作,并指出其中需要注意的事项。 说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。 知识点讲解 总结知识点 教师和学生一起总结在案例中涉及到的知识点,主要包括“面向对象的概念”、“类与对象的关系”等。 讲解“面向对象的概念” (1)、教师阐述面向对象的概念。 (2)、讲解面向对象的特点,并分别给出解释。 1、封装性 2、继承性 3、多态性 (3)、学生自主提问,教师对疑难问题进行解答。 讲解“类与对象的关系” (1)、简单阐述类与对象的关系。 (2)、学生自主提问,教师对疑难问题进行解答。 阶段小结 小结 重点:面向对象的思想、面向对象的特点、类与对象的关系。 答疑 教师询问学生对于知识点还有什么不理解的地方。针对学生不理解的知识点给与解释。 【案例29】文件上传类 案例描述 文件上传是网站中会被多次使用的功能,例如用户修改信息时,选择上传本地图片以修改头像;录入商品信息时,选择上传商品图片以做展示等。不论是上传头像还是商品图片,其实现原理是一样的。因此可以把文件上传功能封装成一个类,当需要使用文件上传功能时,实例化文件上传类,通过调用对象方法来完成文件上传。 案例讲解 案例分析 分析上传文件需要哪些固定参数,将其转换为类的成员属性。 在类中编写成员方法,实现文件上传的核心功能。 编写HTML模板文件,提供上传表单,用来测试文件上传类。 编写处理文件上传的PHP脚本,在该脚本中实例化文件上传类,实现文件上传。 优化文件上传类,使用构造方法对实例化对象进行初始化操作。 案例实现 教师带领学生分步骤地进行操作,并指出其中需要注意的事项。 说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。 知识点讲解 总结知识点 教师和学生一起总结在案例中涉及到的知识点,主要包括“构造方法”、“析构方法”、“访问修饰限定符”等。 讲解“构造方法” (1)、 讲解什么是构造方法,并阐述构造方法的作用。 (2)、讲解当一个类中存在两个构造方法时执行顺序是什么。 (3)、学生自主提问,教师对

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档