📄 output.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace CPUScheduling
{
public partial class Output : Form
{
public Output(List<CPU> ls, int timer)
{
double tt = 0.00f;
double wt = 0.00f;
double bt = 0.00f;
InitializeComponent();
foreach (CPU c in ls) {
ListViewItem li = new ListViewItem(c.id);
li.SubItems.Add(c.wt.ToString());
li.SubItems.Add(c.tt.ToString());
lv.Items.Add(li);
tt += c.tt;
wt += c.wt;
bt += c.bbt;
}
label1.Text = "CPU UTILIZATION: "+((bt / timer) * 100).ToString("N2") + "%";
tbTotalTT.Text = tt.ToString();
tbTotalWT.Text = wt.ToString();
tbAvgTT.Text = (tt / ls.Count).ToString("N2");
tbAvgWT.Text = (wt / ls.Count).ToString("N2");
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -