面向对象-教案(第36讲).doc
PAGE5
《面向对象程序设计》教案
第36讲
教学对象
计算机科学技术专业
授课内容
综合设计
课程标准
教学目标
(一)知识目标
了解GUI开发的相关原理和布局管理器
掌握GUI中的事件处理
熟悉Swing常用组件的使用
(二)能力目标
1.能够独立编写GUI程序
2.能够灵活应用事件处理程序实现组件功能
教学方法
采用讲授法、演示法、讨论法、案例教学。
学时及分配(第1学时50分钟)
课堂讲授30分钟
课堂练习20分钟
综合设计1:计算器
学时及分配(第2学时50分钟)
课堂讲授20分钟
课堂练习30分钟
综合设计2:记事本
知识点分析
重点:
布局管理器
Swing事件处理
Swing组件的使用
难点:
常用组件的使用
常见事件处理
教学过程设计
内容
方式
问题导入
本章学习了JavaSwing图形界面编程基本技术,其中包括组件和容器的概念;容器的布局管理器,其中包括边界式布局、流式布局和网格式布局;事件处理方法和常用组件。
接下来,我们综合应用所学图形界面知识,完成一个综合设计,题目可从以下两个题目中自选一个。
完成程序设计并撰写课程设计说明文档。
内容要点
综合设计1:计算器
编写程序,使用Swing实现一个简易计算器程序,如图12-24所示。实现常用功能,包括加、减、乘、除、求平方根等基本运算。可以参照Windows自带的计算器程序。程序运行结果如图所示。
图1简易计算器
综合设计2:记事本
编写程序,使用Swing有关组件开发一个类似于Windows记事本的程序,实现记事本的基本功能,如新建文件、打开文件、编辑文件、保存文件等功能。程序运行结果如图所示。
图2简单的记事本
采用机房授课边讲边练,同时用启发式、讨论式、案例教学等教学方法。
布置课外学习任务
完成综合设计题目并撰写课程设计文档
教学反思