コード例 #1
0
        public Form1()
        {
            processList = new BindingList <int>();
            rnd         = new Random();
            ph          = new ProcessHandler(new FCFS());
            GoUp        = true;

            InitializeComponent();

            prevProcess   = (tbRun.Maximum - tbRun.Value);
            tbRun.Minimum = min;
            tbRun.Maximum = max;
            tbRun.Value   = max;
            lbmin.Text    = min.ToString();
            lbmax.Text    = max.ToString();

            FillList();

            lbProcess.DataSource = processList;
        }
コード例 #2
0
 private void rbScan_CheckedChanged(object sender, EventArgs e)
 {
     ph = new ProcessHandler(new SCAN(GoUp));
 }
コード例 #3
0
 private void rbSeekTime_CheckedChanged(object sender, EventArgs e)
 {
     prevProcess = (tbRun.Maximum - tbRun.Value);
     ph          = new ProcessHandler(new SSTF());
 }
コード例 #4
0
 private void rbFirstCome_CheckedChanged(object sender, EventArgs e)
 {
     ph = new ProcessHandler(new FCFS());
 }