- 博客(16)
- 收藏
- 关注
原创 数据库课程设计:在线学习平台管理系统
(选作)尝试使用高级开发工具,连接数据库,实现完整系统。SQL server建立数据库,python设计前端。创建存储过程查询指定学员的学习轨迹及成绩汇总。创建触发器,实现课程完成时自动更新学员积分。创建存储过程查询各类课程的报名人数及完成率。实现课程信息、讲师资料、视频资源的管理。实现学员信息、学习进度、成绩记录的管理。建立数据库相关表之间的参照完整性约束。实现在线考试、自动评分、证书发放。实现课程推荐、学员反馈、数据分析。
2024-12-31 20:55:45
198
原创 基于单片机的八路抢答器
3、当主持人按下“开始”键后,倒计时小于5秒时,蜂鸣器响,提示时间快要结束,当倒计时为0秒时,此题结束,表示没有任何选手抢答成功,主持人按“复位”键后从新开始。5、抢答开始后,若有选手按下抢答按钮,编号立即锁存,并在数码管上显示选手的编号,并且封锁输入电路。4、当主持人启动“开始”键后,要求定时器(用定时器完成定时功能)立即减计时,并用显示器显示。6、设定20秒的抢答时间(可调整),时间过后未抢答则报警并锁定所有按键,确保公平竞争。2、选手报答8个按键一一对应八位选手。3、主持人按键:开始、复位。
2024-12-07 10:26:04
416
原创 AndroidStudio移动应用开发第七次实验:开发手机电话号码簿
点击联系人列表条目(包括经过检索返回的联系人列表),对应跳转到联系人详情页面(参见图-3),当用户对应点击号码条目对应的“拨打电话”、“视频电话”、“发送信息”按钮,采用Toast方式显示对应的功能,即Dial number,Video call,Send message(点击图-1中的“+”(添加)按钮,跳转到添加联系人信息页面(参见图-2),为用户提供添加联系人信息(包括姓名、电话号码、电子信箱、备注、单位信息)和头像信息。保存后,将信息存储到数据库中,并相应更新联系人列表的显示内容。
2024-11-15 18:57:43
1389
原创 移动应用开发课程第六次实验:为实验2添加登陆页面,用SQList存储好友基本信息
在实验2中只建立了一个fragment,在这此实验为每一页创建了fragment,但除了XiaoXiFragment,其他的fragment没有写入什么东西。沿用实验2的代码没有任何更改,这里新加了几个文件。在登录页面中,如果用户输入的用户名和密码正确,则跳转至如上图所示的好友列表,并记录用户的登录信息,在用户第一次登录成功后再次打开App时,直接登录进入到好友列表页面。使用SQLite构建内联数据库,其中存储好友基本信息(好友头像、好友名称、最后一次联系的单条消息、最后一次联系的时间)。
2024-11-12 17:33:49
796
原创 移动应用开发课程第五次实验:通过上下文菜单实现长按图片后显示控制图片旋转的菜单
通过上下文菜单实现长按图片(红色框部分)后显示控制图片旋转的菜单,包括“图片重置”、“图片向右旋转30度”、“图片向右旋转90度”和“图片向右旋转180度”,点选菜单后,相应旋转图片并显示。通过网盘分享的文件:TheFifthExperiment2.zip。在Android Studio中,构建如下图的页面。
2024-11-11 20:19:31
487
原创 《移动应用开发》课程第五次实验,在Android Studio中构建拨号面板
点击面板右下方的删除按钮,点击一次,则删除面板上方的一个字符,直至删除全部的字符,并以Toast方式提示用户“已清空全部号码”。在点击拨号面板中的12个按键,在面板上方区域追加显示按键对应的字符,当字符数量超出面板上方区域的显示范围(大于16个字符),则停止显示更多的字符。点击屏幕下方的绿色拨号按钮,则跳转到呼叫面板,并显示呼叫的号码和呼叫操作状态。通过网盘分享的文件:TheFifthExperiment.zip。1、在Android Studio中,构建如下图的拨号面板。
2024-11-07 21:46:31
781
3
原创 移动应用开发第四次实验,通过AlarmManager实现闹钟提醒
当用户选定“(3)不再设定新的闹钟”后,通过AlertDialog提供的setMessage方式,询问用户是否确认不再设定新的闹钟并提供“是”和“否”两个操作按钮,如果用户选择“否”,则跳转到使用AlarmManager设定闹钟的页面,如果用户选择“是”,则通过Notification方式为用户提供通知。,提示用户选择三种后续动作:(1)自动设定在当前时间的1分钟生效的闹钟,(2)自动设定在当前时间的2分钟生效的闹钟,(3)不再设定新的闹钟。② 请将实验报告放入“根目录/Doc”。《移动应用开发》课程。
2024-11-04 22:03:30
979
1
原创 Android Studio网格视图实现模拟淘宝首页分类栏的显示效果及用Fragment实现页面切换
例如:“充值中心正在建设中”、“淘宝吃货正在建设中”、“领淘金币正在建设中”、“阿里拍卖正在建设中”、“分类栏目正在建设中”。,采用ListView样式构建页面(如图下图所示,请注意:此页面不得采用图片作为整页背景),在点击每一个页面条目时,采用Toast方式显示对应点击的条目名称。采用Fragment实现页面下方按钮的点击切换,切换后的页面效果素材请自行使用淘宝App截图获得。在页面上方的分类栏目中(如下图所示),点击第一行的五个图标后,相应打开新的页面。《移动应用开发》课程。
2024-10-29 23:09:21
1231
10
原创 移动应用开发课程第二次实验:使用HorizontalScrollView的子类实现类似于QQ侧滑菜单效果。
在Android Studio中,使用HorizontalScrollView的子类实现类似于QQ侧滑菜单效果。5、在主页面采用Fragment实现点击四个按钮进行页面切换,页面素材请自行寻找。4、当点击右上角二维码按钮,则隐藏菜单,在跳转到主页面中显示一个二维码。1、当向右滑动时,开展菜单,呈现如图菜单栏(图标素材请自行寻找)。2、当点击菜单的时候,使用Toast方式显示所点击的菜单项名称。3、当点击右上角“×”按钮,则隐藏菜单,回到之前的主页面。custdom_dialog_layout.xml代码。
2024-10-23 19:50:39
930
原创 移动应用开发课程第一次实验:使用Toast方式显示所点击的按钮名称。
点击“RIGHT NOW”和“MAYBE LATER”按钮,使用Toast方式显示所点击的按钮名称,即分别为“RIGHT NOW”、“MAYBE LATER”。链接: https://pan.baidu.com/s/1IbG926U1JTdd7jgQ5rTiSQ?1.请在个人电脑上安装配置Android Studio开发环境,并配置Android 7.0及以上的SDK版本。点击菜单栏的五个菜单选项后,使用Toast方式显示所点击的按钮名称。2.使用弹出菜单控件,实现微信右上角点击“+”的实现效果。
2024-10-22 10:31:47
468
2
原创 Android Studio报错:Manifest merger failed : Apps targeting Android 12.....及java.lang.NullPointerExcept
在Modules点击Default Config,找到Target SDK Version,我的API是30,这里本来是35,把他改成30.当然也有的同学下拉没有30的选项,那是因为没有下载,后面再说怎么下载。从Settings中找到Appearance & Behavior,展开System Settings,点击Android SDK,下载相应版本的API,我下载的30版本,点击应用。改之后如下图,Build Tools Version不用管,此时已经可以正常用了。
2024-09-25 12:41:01
955
原创 proteus设计出一个简单的计算机硬件系统,系统中包括寄存器,运算器,程序计数器,存储器
6116是一种数据宽度为8位(8个二进制位),容量为2048字节的静态存储器芯片,有8根双向三态数据线D7-D0,11根地址线A10-A0,3根控制线CS片选控制信号,低电平时,芯片可进行读写操作,高电平时,芯片保存信息不能进行读写:WE为写入控制信号,低电平时,把数据线上的信息存入地址线 A10-A0指示的存储单元中;当CR=“1”并且LD=“0”时,CP信号上升沿作用之后,74LS161输出端Q3、Q2、Q1、Q0的状态分别与并行数据输入端D3,D2,D1,D0的状态一样,这个时候是同步置数功能。
2024-06-26 15:28:10
1228
原创 codeblock报错:A debugging check in this application has failed
然后按照网上的教程修改文件default.conf,仍然没有用,依然报错,根据我的观察,每次修改完文件后启动软件又会把文件改回去。后来发现点击built之后就不会再报错,但是叉掉软件重新打开依然会报错。按网上给的教程调整字体的大小,然而设置根本没有被保存,没有用。怀疑是因为我的用户名用了中文导致的,希望大佬能帮助解答。
2024-05-26 21:38:21
1178
jupyter lab
2024-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人