• 大小: 68KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: C#
  • 标签: 操作系统  进程管理  C#  

资源简介

操作系统的课程设计 asp.net CS vs2005

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using 进程管理.Class_Libraries;
namespace 进程管理
{
    public partial class 进程管理 : Form
    {
        int systime = 1;
        db_ProceeManage ProcessMessage;
        PCBLIST PcbList;
        CPU Cpu;
        PWD Pwd;
        public 进程管理()
        {
            ProcessMessage =new db_ProceeManage ();
            PcbList = new PCBLIST();
            Cpu = new CPU();
            Pwd = new PWD();
            InitializeComponent();
        }
        #region 加载窗体
        private void 进程管理_Load(object sender EventArgs e)
        {
            this.cb_file.Items.Insert(0 “请选择进程“);
            this.cb_file.SelectedIndex = 0;
        }
        #endregion
        #region 系统时间
        private void Otime_Tick(object sender EventArgs e)
        {
            DateTime time1 = DateTime.Now;
            label2.Text = Convert.ToString(time1);
        }
        #endregion
        #region 开机按钮
        private void btn_open_Click(object sender EventArgs e)
        {
            this.Otime.Start();
            this.btn_start.Enabled = true;
            this.cb_file.Enabled = true;
            this.Btn_Add.Enabled = true;

        }
        #endregion
        #region 关机按钮
        private void btn_close_Click(object sender EventArgs e)
        {
            
       
                if (MessageBox.Show(“确定要关机吗?“ “提示“ MessageBoxButtons.YesNo MessageBoxIcon.Question) == DialogResult.Yes)
                {
                   
                    Application.Exit();
                }
               
            }
       
        #endregion
        #region 时钟
            private void timer1_Tick(object sender EventArgs e)
        {
            this.lb_time.Text = Convert.ToInt32(systime++) + “秒“;
            Cpu.WakeUpProcess(PcbList);
            if (Cpu.RunProcess == null)
            {
                Cpu.AddRunProcess(PcbList);
                DelNowMessage();
            }
            if (Cpu.RunProcess != null)
            {
                if (ProcessMessage.CheckRunTimeSlice(Cpu Pwd))
                {
                    ProcessMessage.CpuParse(Cpu Cpu.RunProcess.Orders[Cpu.RunProcess.LoctionId++] Pwd);
                    ConttrolTimeslice();
                    ShowNowMessage();
                    ShowResultQueue();

                    ProcessMessage.RunTimeSliceDgrn(Cpu);
                }
                ProcessMessage.CheckPwd(Cpu PcbList Pwd);
            }
            ShowQueue();
        }
            #endregion
        #region 运行按钮
        private void btn_start_Click(object sender EventArgs e)
        {
            this.timer1.Enabled = true;
            this.btn_stop.Enabled = true;
        }

        #endregion
        #region 停止按钮
        private void btn_stop_Click(object sender Eve

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      32768  2009-12-16 21:36  进程管理\进程管理\bin\Debug\进程管理.exe

     文件      54784  2009-12-16 21:36  进程管理\进程管理\bin\Debug\进程管理.pdb

     文件       5632  2005-11-11 22:25  进程管理\进程管理\bin\Debug\进程管理.vshost.exe

     文件      11310  2009-12-13 21:10  进程管理\进程管理\Class Libraries\db_ProceeManage.cs

     文件          1  2009-12-13 15:52  进程管理\进程管理\ClassDiagram1.cd

     文件       6170  2009-12-22 09:38  进程管理\进程管理\Form1.cs

     文件      17756  2009-12-16 21:36  进程管理\进程管理\Form1.Designer.cs

     文件       6201  2009-12-16 21:36  进程管理\进程管理\Form1.resx

     文件        842  2009-12-16 21:36  进程管理\进程管理\obj\Debug\进程管理.csproj.GenerateResource.Cache

     文件      32768  2009-12-16 21:36  进程管理\进程管理\obj\Debug\进程管理.exe

     文件      54784  2009-12-16 21:36  进程管理\进程管理\obj\Debug\进程管理.pdb

     文件        180  2009-12-16 21:33  进程管理\进程管理\obj\Debug\进程管理.Properties.Resources.resources

     文件        180  2009-12-16 21:36  进程管理\进程管理\obj\Debug\进程管理.进程管理.resources

     文件        310  2009-12-15 21:19  进程管理\进程管理\obj\进程管理.csproj.FileList.txt

     文件       1914  2009-12-22 09:37  进程管理\进程管理\obj\进程管理.csproj.FileListAbsolute.txt

     文件      21789  2008-12-11 21:12  进程管理\进程管理\os_class6\CPU.cs

     文件       4244  2008-12-09 20:40  进程管理\进程管理\os_class6\Device.cs

     文件      10581  2008-12-11 10:33  进程管理\进程管理\os_class6\MainRam.cs

     文件        465  2008-12-02 14:46  进程管理\进程管理\os_class6\process.cs

     文件        478  2009-12-13 15:43  进程管理\进程管理\Program.cs

     文件       1196  2009-12-13 15:34  进程管理\进程管理\Properties\AssemblyInfo.cs

     文件       2880  2009-12-13 15:34  进程管理\进程管理\Properties\Resources.Designer.cs

     文件       5612  2009-12-13 15:34  进程管理\进程管理\Properties\Resources.resx

     文件       1097  2009-12-13 15:34  进程管理\进程管理\Properties\Settings.Designer.cs

     文件        249  2009-12-13 15:34  进程管理\进程管理\Properties\Settings.settings

     文件       3334  2009-12-13 21:06  进程管理\进程管理\进程管理.csproj

     文件        925  2009-12-13 15:34  进程管理\进程管理.sln

     文件      18944  2009-12-21 17:31  进程管理\进程管理.suo

     目录          0  2009-12-26 22:29  进程管理\进程管理\obj\Debug\Refactor

     目录          0  2009-12-26 22:29  进程管理\进程管理\obj\Debug\TempPE

............此处省略12个文件信息

评论

共有 条评论