1. 本周学习总结

1.1 思维导图:Java图形界面总结

1.2 可选:使用常规方法总结其他上课内容。

2.书面作业

1. GUI中的事件处理

1.1 写出事件处理模型中最重要的几个关键词。

答:

  • 事件
  • 事件源
  • 事件监听器

1.2 任意编写事件处理相关代码(程序中需要出现你的学号与姓名)并截图,以证明你理解了事件处理模型。

答:

2. 大作业:使用图形界面改善你的购物车,考核点如下:

2.1 给出项目的分工表格与git地址

2.2 尝试使用图形界面改写(截图你的程序,图形界面中需要出现你的姓名)

2.3 将基于控制台界面的程序改写为基于GUI的程序这个过程碰到什么问题?总结:以后编写方法时,应该遵循一些什么原则?

2.4 给出几个人在码云上同一项目的提交记录截图。如果某个人无提交记录,视为未完成。

2.5 选做加分:通过LICEcap录制你的程序操作视频放到博客作业中。

提示:可以使用JTable展示数据。

3.其他:如果大作业实在搞不定,请完成实验任务书上的题目1、题目2、题目3。

3.1 运行界面截图,需要出现你的学号与姓名。

3.2 截图在NetBeans中出现的关键代码,不得将代码复制到其他编辑器。

4. 选做:JavaFX入门

完成其中的作业1、作业2。内有代码,可在其上进行适当的改造。建议按照里面的教程,从头到尾自己搭建。

选做:5.思考:使用Java解决实际问题-代码量统计及显示

5.1 为了以更直观的方式展示每周自己完成的代码量,现在想用图形编程技术将自己每周的代码量数据以折线图的方式展现出来。请描述解决这个问题的输入(Input)是什么?处理过程(Process)是什么?输出(Output)是什么?并写出解决这个问题的步骤。

5.2 进阶:如果希望统计班上所有人的代码量、代码量变化趋势,并实现一个代码量排行榜,应如何解决?该问题的输入是什么,处理过程是什么,输出是什么?解决这个问题大概需要几个步骤。

3.统计本周完成的代码量

周次 总代码量 新增代码量 总文件数 新增文件数
1 0 0 0 0
2 0 0 0 0
3 619 619 12 12
4 619 0 12 0
5 970 351 17 5
6 1118 148 25 8
7 1231 113 28 3
8 1707 476 33 5

最新文章

  1. PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?
  2. ASP.NET ZERO 学习 HangFire的使用
  3. UIWebView、WKWebView使用详解及性能分析
  4. Unity调用Android方法
  5. 重新想象 Windows 8.1 Store Apps (85) - 警报通知(闹钟), Tile 的新特性
  6. 烂泥:centos6.4服务器添加新硬盘
  7. 装了个干净的win7
  8. Paratroopers
  9. Quarzt.NET 任务调度框架
  10. 写两个线程,一个对n每次加一,一个对n每次减一
  11. C# 后台调用前台JS
  12. Web版RSS阅读器(二)——使用dTree树形加载rss订阅分组列表
  13. asp.net、mvc、ajax、js、jquery、sql、EF、linq、netadvantage第三方控件知识点笔记
  14. gridcontrol如何根据值来动态设置某一行的颜色
  15. 【openstack N版】——镜像服务glance
  16. 【JavaScript】设计模式-module模式及其改进
  17. Maste Note for OCR / Vote disk Maintenance Operations (ADD/REMOVE/REPLACE/MOVE)
  18. [developmemt][dpdk] dpdk优化(转)
  19. Android逆向——smali复杂类解析
  20. Nodejs新手村指引——30分钟上手

热门文章

  1. xshell无法登录阿里云服务器
  2. 【BZOJ1997】Planar(2-sat)
  3. 【Luogu2711】小行星(网络流,最大流)
  4. [BZOJ1050] [HAOI2006] 旅行comf (Kruskal, LCT)
  5. LuoguP3701 「伪模板」主席树
  6. golang 详解defer
  7. PHP之工厂方法模式(三)
  8. DOM节点类型
  9. 解决Android Studio 3.0导入module依赖后unable to merge index
  10. 深入理解Java虚拟机到底是什么