1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

成绩管理(一)

发布时间:2018-11-22 23:25   发布人:盛雯雯   浏览次数:7700

image.png

image.png

image.png

点击进入智慧树在线开放课程《玩游戏学编程》

点击进入公益课程《Java趣味游戏》

点击进入公益课程《Java项目实战:WEB篇》


学习阶段

二、实用程序开发训练

学时


项目7

成绩管理

学时

6

单元7.1

成绩管理(一)

学时

2

教学目标

能力目标

能够理解“持有对方引用”的概念,并用来解决实际问题;能够熟练使用Jlist列表。

知识目标

1.理解什么是持有对方的引用。

2.学会使用布局管理器。

课前知识储备

布局管理器:

1.掌握用JTable显示数据的方法

2.掌握用子母窗口传递参数和操作的方法。

课上学习练习

素质目标

严谨务实的工作态度;良好的心理素质;用于克服困难的能力;创新与追求完美的精神。

课前知识储备

微课:A1-内部类概述

微课:A2-成员内部类-1-什么是成员内部类

微课:A3-成员内部类-2-成员内部类的特点  

微课:A4-成员内部类-3-成员内部类范例

微课:A5-静态成员内部类-1-作为对比的成员内部类  

微课:A6-静态成员内部类-2-方法内部类的定义  

微课:A7-静态成员内部类-3-方法内部类的特点

微课:A8-方法内部类

微课:A9-子母床口-1-主窗口的设计             

微课:A10-子母床口-2-从母窗口打开子窗口      

微课:A11-子母床口-3-子窗口持有母窗口的引用

课上项目实战

任务1:定义一个学生类成绩录入窗口,录入学生成绩,得到一个学生对象。

image042.jpg    014.png

微课:项目实战-任务1-7-1-0-课程导入

微课:项目实战-任务1-7-1-1-成绩录入窗口设计与构建

微课:项目实战-任务1-7-1-2-成绩录入窗口-组件装配

微课:项目实战-任务1-7-1-3-学生成绩录入窗口-清空按钮功能实现

微课:项目实战-任务1-7-1-4-学生成绩录入窗口-成绩录入和信息采集

微课:项目实战-任务1-7-1-5-学生成绩录入窗口-学生成绩封装

任务2:定义成绩显示主口

image040.jpg    015.png

微课:项目实战-任务2-1-任务2-主窗口的设计

微课:项目实战-任务2-2-任务2-主窗口MainFrame的构建(一)

微课:项目实战-任务2-3-任务2-主窗口MainFrame的构建(二)

微课:项目实战-任务2-4-任务2-主窗口MainFrame的美化    

微课:项目实战-任务2-5-任务2-主窗口学生成绩录入窗口的实现

任务3:学生成绩录入后,显示学生的成绩。

微课:项目实战-任务3-1-任务3-显示学生成绩

任务4:用子母窗口,将录入的成绩显示在表格里,并计数学生人数,计算平均分

微课:项目实战-任务4-1-成绩处理与显示-总分的计算      

微课:项目实战-任务4-2-成绩处理与显示-平均分的计算与显示

课后知识拓展

微课:   B1-初始化JTable

微课:   B2-JTable-向表格中添加数据

微课:   B3-JTable-读取单元格的数据

微课:   B4-JTable-如何选择一个单元格

微课:   B5-鼠标监听器的使用

教学资料

单元教学设计
电子教案
教学PPT
学习题库