第3章_面向对象序设计的基本知识2005-07-25.docVIP

  • 4
  • 0
  • 约1.76万字
  • 约 21页
  • 2016-11-23 发布于贵州
  • 举报

第3章_面向对象序设计的基本知识2005-07-25.doc

第3章_面向对象序设计的基本知识2005-07-25

第三章 面向对象程序设计的基本知识 一、本章教材分析 1. 内容框架结构 实践体验 问题与练习 类shape、对象的生成、属性的定义、事件和事件处理的理解 类、对象、事件、事件处理的应用程序段及相关问题 1.编写一个求三角形面积的应用程序 2.设计一个模拟简单电路工作过程的应用程序 VB窗口、控件工具箱属性窗口、简单应用程序的界面、简单的代码段编制 2. 教学目标 (1)理解面向对象程序设计的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念。 (2)了解程序设计语言产生、发展的历史与过程,能够解释其意义。 (3)了解在可视化的、面向对象的程序设计环境VB中,设计简单应用程序的基本过程。 3. 教材分析 教材第一、第二章介绍了有关算法和算法设计的内容。本章的主要内容是介绍面向对象程序设计的基本知识,以及在程序设计环境VB中设计一个简单应用程序的基本过程。学生在学习本章教材的过程中,需要了解诸如“面向对象”、“可视化”、“对象”、“属性”、“事件”和“事件驱动”等新的知识与概念,并且首次接触到VB这样的编程环境。万事开头难,本章处在用VB程序实现算法的起步阶段,学生的“学”和教师的“教”都面临一定的挑战。如果学生在这一章的学习过程中没有打好基础,将严重影响后面章节的学习。为了让学生较为轻松自如地了解这些新的知识与概念,熟悉新的编程环境,学习和掌握必要的操作技能,教师必须针对本校与本班的实际情况进行合理的教学设计。在确保实现教学目标的前提下,适当注意提高教与学的效率。 在学生活动方面,教材安排了2个“实践体验”活动,来加深学生对有关知识和概念的理解以及熟悉VB编程环境,掌握简单应用程序设计和实现的整个过程。由于本章对学生了解、掌握相关知识和操作技能的要求都比较高,在教学设计中适当地增加学生的“讨论交流”和“实践体验”活动,让学生有更多的实践体验机会,是提高教学效果的有效途径之一。 本章的教学重点是:面向对象程序设计的基本知识;程序设计语言产生、发展的历史与过程;设计简单应用程序的基本过程。本章难点是有关面向对象程序设计的概念的教学。 通过本章与下一章(第四章《VB程序设计初步》)的学习,为第五章《算法实例的程序实现》的学习作好知识与技能的准备。 4. 课时分配建议 节 内容 学生活动 课时 3.1 面向对象的程序设计方法简介 1 3.2 在可视化的程序设计环境VB中建立一个应用程序 实践体验:编写一个求三角形面积的VB应用程序 实践体验:简单电路模拟(开关小灯) 3 合计 4 二、各节教学要求和教学设计建议 第一节 (教材3.1) 面向对象的程序设计方法简介 1. 教学要求 本节教材包含《3.1.1对象》、《3.1.2类》和《3.1.3事件和事件处理》等3小节。根据《课程标准》的要求,同时考虑本教材的内容安排,本节教学应该达到以下教学目标。 (1)掌握面向对象程序设计语言的基本方法。 (2)熟悉对象、属性、事件、事件驱动等概念并学会运用。 (3)了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等基本知识。 (4)能够说出程序设计语言产生、发展的历史与过程,能够解释其意义。 2. 教学设计建议 本节教材的主要内容是一些新的知识和概念,抽象的知识和概念比较难以理解,不过教材上在介绍这些抽象的知识和概念时,都结合具体的、合适的例子对这些知识和概念加以说明,使学生易于理解。 教师在讲解《3.1.1对象》时,要事先准备好供演示用的“计算圆的面积”VB程序。如果教师是第一次接触VB程序设计,可以参考下一节《3.2 在可视化的程序设计环境VB中建立一个应用程序》中的“计算圆的周长”的程序例子,这个例子的完整的设计和操作过程,将在教师用书的下一节详细介绍。通过“计算圆的面积”VB程序窗体中的各个具体对象及属性的具体运用的介绍,来加深“对象”这个概念的理解,见图3.1。 图3.1 一个对象是一组数据和一组代码的集合 在有关“类”的概念的教学中,继续使用“计算圆的面积”的VB程序作为例子,同时还举了类“Shape(形状)”的例子。用这两个例子来说明什么是“类”、“类”与“对象”的关系。在面向对象的程序设计方法中,类是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。 对于对象而言,事件就是发生在该对象上的事情,通常这是由用户或系统一种

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档