视频主观实验中一个简易的视频测试界面(C# Winfrom实现)

在做针对视频的主观质量测试时,需要让受试者通过测试界面进行观看与打分。因此做了一个简易的测试界面,采集用户的信息和打分情况,并导入SQL数据库,方便进一步的处理。测试流程分为7步,即图中对应的7个序号,本篇博客将对各部分的逻辑和代码进行梳理,整体难度不大,由于时间紧迫很多功能不完善。
总体步骤如下:
  1. 输入个人信息
  2. 选取测试视频添加到3中的Listbox中,若不需要随机打乱序列顺序,则跳过步骤3,直接播放
  3. 对视频信息进行随机打乱,保证实验随机性,并进行播放
  4. 视频播放完毕,进行主观打分
  5. 打分完成后,点击”确认打分“保存对应视频信息、打分情况,并自动播放下一个,当视频播放结束时,隐藏”确认打分“按钮。若要修改之前已打过分的视频,双击6中对应的视频,重新打分后点击”确认修改“
  6. 存储个人信息、视频信息和打分信息
  7. 导出到数据库或Excel

接下来进行代码分析。

1.个人信息的输入

个人信息部分通过4个Label标签,3个Textbox文本框以及一个确定Button实现,通过管理确定Button的脚本实现个人信息的导入,代码如下
    
    private void button6_Click(object sender, EventArgs e)
        {
             dataGridView1.Rows.Add(" ", " ", " ", textBox2.Text, textBox3.Text, textBox4.Text);    //添加到6中的dataGridView1,前三列保存视频序号、名称和打分信息,便于数据库读取
            label6.Visible = false;    //输入信息后,1中所有组件可见性设置为false
            label7.Visible = false;
            label8.Visible = false;
            label9.Visible = false;
            textBox2.Visible = false;
            textBox3.Visible = false;
            textBox4.Visible = false;
            button6.Visible = false;
            MessageBox.Show("输入成功!");
        }
输入信息后,点击确定按钮后,导入6中的Excel表格。

2.添加并播放

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值