当前位置: 首页 > news >正文

201621123057 《Java程序设计》第7周学习总结

1. 本周学习总结

1.1 思维导图:Java图形界面总结
1121361-20171104102423529-382880341.png

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

2.书面作业

1. GUI中的事件处理

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

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

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

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

2.1 给出项目的分工表格与git地址
2.2 尝试使用图形界面改写(截图你的程序,图形界面中需要出现你的姓名)
2.3 将基于控制台界面的程序改写为基于GUI的程序这个过程碰到什么问题?总结:以后编写方法时,应该遵循一些什么原则?
2.4 给出几个人在码云上同一项目的提交记录截图。如果某个人无提交记录,视为未完成。
2.5 选做加分:通过LICEcap录制你的程序操作视频放到博客作业中。
提示:可以使用JTable展示数据。

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

3.1 运行界面截图,需要出现你的学号与姓名。
1121361-20171102192240326-691803276.png

1121361-20171104204403138-88388500.png

1121361-20171104204435482-1951028248.png

1121361-20171104222550998-1380229018.png

1121361-20171104225818795-724830931.png

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

1121361-20171102191141873-1002250482.png

1121361-20171104204234060-1409043433.png

4. 选做:JavaFX入门

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

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

5.1 为了以更直观的方式展示每周自己完成的代码量,现在想用图形编程技术将自己每周的代码量数据以折线图的方式展现出来。请描述解决这个问题的输入(Input)是什么?处理过程(Process)是什么?输出(Output)是什么?并写出解决这个问题的步骤。
5.2 进阶:如果希望统计班上所有人的代码量、代码量变化趋势,并实现一个代码量排行榜,应如何解决?该问题的输入是什么,处理过程是什么,输出是什么?解决这个问题大概需要几个步骤。

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

周次总代码量新增代码量总文件数新增文件数
10000
20000
36196191212
46190120
5970351175
61118148258
71231113283
81707476335

转载于:https://www.cnblogs.com/chqing/p/7761756.html

相关文章:

  • 《Netkiller Blockchain 手札》Hyperledger Fabric Java SDK Demo
  • xml文件里 用js语句获取 当前时间
  • 基于 ElasticSearch 搜索服务的简易 API 调用
  • SCCM 2016 使用PXE 部署操作系统(五)
  • Java如何获取系统cpu、内存、硬盘信息
  • squid缓存代理---传统代理和透明代理详解
  • JS对象和Jquery对象的转换
  • 一道面试题引发的“血案”
  • 个人电脑重装WINDOWN XP 论坛
  • 14 CSS题目附答案
  • 单因素协方差分析
  • 判断某个字符串中是否存在某些字符
  • 阿里云ChatOps实战
  • 一步一步SharePoint 2007之七:改变导航栏中项目的标题和内容
  • 云端一体化差分+安全升级,AliOS Things物联网升级“利器”
  • ----------
  • 230. Kth Smallest Element in a BST
  • Android框架之Volley
  • bootstrap创建登录注册页面
  • Java超时控制的实现
  • php中curl和soap方式请求服务超时问题
  • Vue.js 移动端适配之 vw 解决方案
  • 阿里研究院入选中国企业智库系统影响力榜
  • 驱动程序原理
  • 十年未变!安全,谁之责?(下)
  • 一道面试题引发的“血案”
  • 原生js练习题---第五课
  • 怎么把视频里的音乐提取出来
  • 积累各种好的链接
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (23)Linux的软硬连接
  • (31)对象的克隆
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (剑指Offer)面试题34:丑数
  • (接口封装)
  • (三)uboot源码分析
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .Family_物联网
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET Micro Framework初体验(二)
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NET/C# 使用反射注册事件
  • @Documented注解的作用
  • @KafkaListener注解详解(一)| 常用参数详解
  • [1] 平面(Plane)图形的生成算法