学习阶段 |
二、实用程序开发训练 |
学时 |
||||
项目9 |
个性化通讯录 |
学时 |
12 |
|||
单元9.3 |
个性化通讯录(三) |
学时 |
2 |
|||
教学目标 |
能力目标 |
能够建立JDBC数据库连接,能够将数据存入数据库,能够将数据从数据库中读取出来 掌握组件JCombBox的使用 掌握JTable的使用
掌握集合和集合操作 |
||||
知识目标 |
理解集合的概念 掌握集中集合的操作 |
课前知识储备 |
||||
掌握JCombBox的使用 掌握JCombBox监听 掌握将集合在JCombBox和JTable中显示数据的方法 |
课上学习练习 |
|||||
素质目标 |
严谨务实的工作态度;良好的心理素质;用于克服困难的能力;创新与追求完美的精神。 |
|||||
课前 知识储备 |
|
|||||
课上项目实战 |
任务1:在JCombBox中,显示所有分组。 (1)将数据库中的分组信息读取出来,返回一个分组的集合 (2)将集合中的数据依次在JCombBox中显示 |
|||||
任务2:在JTable中,显示所有联系人的信息。 (1)将数据库中的信息读取出来。 (2)将信息封装成Friend类的对象,并依次放入到集合中。 (3)将集合中的数据依次在JTable中显示 |
||||||
任务3:当选择了某个分组时,显示该分组下所有的联系人信息。
(1)清空table中原有的信息 (2)将新查询出的信息填充到table中 (3)注意,JCombBox,一次点击,2次相应 (4)如何再次显示所有联系人信息?
|
||||||
任务4:不但在数据库中添加记录,还要在相应的组件中添加内容
1.添加分组 (1)在数据库中添加信息 (2)在cb_data中添加新的分组对象,注意,这个新的分组对象,gId不等于0. 2.添加联系人 (1)在数据库中添加新联系人 (2)在Jtable的data中显示新添加的联系人 |
||||||
课后知识拓展 |
1. 学习资料 2. 微课 3. 微课 |
|||||
教学资料 |
单元教学设计 | |||||
电子教案 | ||||||
学习题库 |