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