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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 面向对象程序设计的基本知识 一、本章教材分析 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(形状)”的例子。用这两个例子来说明什么是“类”、“类”与“对象”的关系。在面向对象的程序设计方法中,类是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。 对于对象而言,事件就是发生在该对象上的事情,通常这是由用户或系统一种激发对象的动作。在VB中,系统为每个对象预先定义好了一系列可以

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档