实验三 模拟实现一个多功能电子设备,它既能播放mp3歌曲,同时还能够借助播放器的界面来监测脉动。 1.这个设备有一个屏幕,屏幕上可以显示两种界面: 界面1是显示视图,有一个进度条,可以显示当前所播放音乐的节拍或是脉动,以节拍为例,比如是100 BPM 还是 120BPM(BPM是节拍的度量单位)。还有一个文本,显示“Current BPM: xxx”. 界面2是控制视图,上面的控件有: 1)有一个菜单条,上面有一个菜单,菜单里有“start”、“stop”和“quit”命令。 2)有一个输入框,旁边的文本为"Enter BPM:",可以在输入框内容输入特定的节拍。 3)有一个“set”按钮,可以改变每分钟的节拍数。 4)还有两个微调箭头按钮“<<”和“>>”,使用这两个按钮可以微调节拍的值。 注意,选择“start”开始产生节拍,选择“stop”停止产生节拍。在选择开始产生节拍时,stop都应该是无效的,但是节拍产生后,start应该是无效的。 2.该设备配有一个控制器,控制mp3播放,存储播放歌曲的数据和节拍状态,并包含播放mp3的逻辑。 3.该设备还可以监测脉动。 4.在播放MP3时,在界面2上调整节拍后,会调整mp3播放器歌曲的节拍,同时界面1上显示出当前歌曲的节拍状态。 5.在做监测脉动时,屏幕界面2上所有的设置按钮都是无效的,因为我们不能去设置脉动。 总之,希望界面可以复用,希望模型数据的变化能够反映到界面上 看看能不能使用观察者模式、策略模式、适配模式,另外设计时将界面显示view、控制controler、模型model分开
2022-11-11 15:57:10 6.88MB MP3播放器 JMF 面向对象 MVC
1
这里的资源是现成的靶场,下载即可运行。 初心是为了各位在安装的过程中出现各种问题失败做的对比模板,希望大家可以一起进步!! 安装详细分解篇:https://blog.csdn.net/G_WEB_Xie/article/details/127782725?spm=1001.2014.3001.5502
2022-11-11 13:00:30 62.08MB DVWA靶场
1
kubernets+kubeedge的云边协同计算环境部署
2022-11-11 11:25:24 970KB k8s
1
大二学生自己写的课程设计。非常适合新手学习javaweb和学期末需要做课程设计的同学。本系统实现了员工注册、员工申请转正、入职、离职的功能以及部门主管和总经理审批员工申请各个请求的功能。开发环境是eclipse,SQLyog,使用了bootstrap。文件内包括了源码、sql文件以及指导你如何配置环境步骤和所有的代码解释。41页爆肝的word文档里含有所有方法的图文解释,如果你是小白,文档将一步步用图文教会你如何正确配置环境,通俗的解释很适合你理解如何写各个方法以及前后端的交互。希望本资源可以给您javaweb的学习提供帮助。
2022-11-10 20:45:10 4.64MB mysql 数据库 eclipse 源码软件
yolov5 cpu版完整离线训练检测环境
2022-11-10 20:24:14 347.62MB dnn yolo
1
多智能体强化学习pymarl框架和smac环境以及安装包
2022-11-10 20:23:52 500.38MB 强化学习 人工智能
1
U9C企业环境标准式安装手册,云盘下载不限速
2022-11-10 19:16:57 25KB U9C安装
1
该代码拥有linux下的MPI并行寻找质数的功能,命令行输入搜索的范围,会自动输出范围内质数的个数和其中的最大值
2022-11-10 16:17:36 2KB MPI寻找质数
1
使用方法解压后 cd /bbed cp ssbbded.o sbbdpt.o $ORACLE_HOME/rdbms/lib/ cp bbedus.msb bbedus.msg $ORACLE_HOME/rdbms/mesg/ cd $ORACLE_HOME/rdbms/lib/ make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
2022-11-10 13:13:02 8KB oracle linux bbed
1
使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis 或 JSP + Servlet + JavaBean + JDBC。 https://ymjin.blog.csdn.net/article/details/120365647
2022-11-10 12:41:17 19.82MB SpringMVC Spring MyBatis Mysql
1