• 大小: 223KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: C#
  • 标签: C#  

资源简介

添加了详细注释的C#代码程序,包含先详细的文档和图片,希望对大家有所帮助!

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace JCDD_LF
{
   public partial class Form1 : Form
    {
        decimal[] requestTime = new decimal[6]; //存放运行时间的数组
        decimal[] startTime = new decimal[6];  // 存放到达时间的数组
        decimal a = 0 b = 0 c = 0 d = 0 f = 0;
        decimal temp = 0;
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender EventArgs e)
        {
            //窗体加载是,下拉列表框选择第一项
            cmbSFLX.SelectedIndex = 0;
        }
        /// 
        /// 程序执行事件
        /// 

        /// 
        /// 
        private void btnEXECUTE_Click(object sender EventArgs e)
        {
            int sflx = Convert.ToInt32(cmbSFLX.SelectedIndex);
            string result = ““; 
            switch (sflx)
            {
               
                case 1: //执行先来先服务算法
                    #region
                    for (int i = 0; i < J2A.Value; i++)
                        result += “A“;
                    for (int i = 0; i < J2B.Value; i++)
                        result += “B“;
                    for (int i = 0; i < J2C.Value; i++)
                        result += “C“;
                    for (int i = 0; i < J2D.Value; i++)
                        result += “D“;
                    for (int i = 0; i < J2E.Value; i++)
                        result += “E“;
                    txtRESULT.Text = result;
                    btnEXECUTE.Enabled = false;
                    break;
                 #endregion 
                case 2: //执行短作业进程优先算法
                    #region
                    int  k = 2;
                   int[] aa = new int[6];
                     for (int i = 0; i < J2A.Value; i++)
                        result += “A“;
                    a=requestTime[1] = Convert.ToInt32(J2A.Value);
                    b=requestTime[2] = Convert.ToInt32(J2B.Value);
                    c=requestTime[3] = Convert.ToInt32(J2C.Value);
                    d=requestTime[4] = Convert.ToInt32(J2D.Value);
                    f=requestTime[5] = Convert.ToInt32(J2E.Value);
                    for (int i = 2; i <= 5; i++)
                    {
                        for (int j = i; j <= 5; j++)
                        {
                            if(requestTime[i]<=requestTime[j])
                            {
                                continue;
                            }
                            else
                            {
                                temp = requestTime[i];
                                requestTime[i] = requestTime[j];
                                requestTime[j] = temp;
                             }

                        }
     

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

     文件      18432  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\bin\Debug\JCDD_LF.exe

     文件      36352  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\bin\Debug\JCDD_LF.pdb

     文件      11600  2011-05-22 21:57  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\bin\Debug\JCDD_LF.vshost.exe

     文件        490  2010-03-17 22:39  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\bin\Debug\JCDD_LF.vshost.exe.manifest

     文件      11536  2011-05-20 22:17  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Form1.cs

     文件      20879  2011-05-20 22:17  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Form1.Designer.cs

     文件       5817  2011-05-20 22:17  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Form1.resx

     文件       3673  2011-05-14 07:03  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\JCDD_LF.csproj

     文件       4440  2011-05-14 11:23  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6307  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        502  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\GenerateResource.read.1.tlog

     文件       1202  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\GenerateResource.write.1.tlog

     文件       1520  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\JCDD_LF.csproj.FileListAbsolute.txt

     文件      18432  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\JCDD_LF.exe

     文件        180  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\JCDD_LF.Form1.resources

     文件      36352  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\JCDD_LF.pdb

     文件        180  2011-05-22 22:07  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\JCDD_LF.Properties.Resources.resources

     文件       7897  2011-05-19 10:50  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\obj\x86\Debug\ResolveAssemblyReference.cache

     文件        488  2011-05-14 06:58  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Program.cs

     文件       1370  2011-05-14 06:58  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Properties\AssemblyInfo.cs

     文件       2864  2011-05-14 06:58  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Properties\Resources.Designer.cs

     文件       5612  2011-05-14 06:58  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Properties\Resources.resx

     文件       1092  2011-05-14 06:58  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Properties\Settings.Designer.cs

     文件        249  2011-05-14 06:58  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF\Properties\Settings.settings

     文件        863  2011-05-14 06:58  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF.sln

    ..A..H.     20992  2011-05-22 22:12  操作系统课程设计—进程调度算法(C#)\JCDD_LF\JCDD_LF.suo

    ..A.SH.     13312  2011-05-24 22:38  操作系统课程设计—进程调度算法(C#)\Thumbs.db

     文件      59904  2011-08-15 18:01  操作系统课程设计—进程调度算法(C#)\主程序代码.doc

     文件      41444  2011-05-22 22:08  操作系统课程设计—进程调度算法(C#)\先进先出算法.jpg

     文件      39878  2011-05-22 22:09  操作系统课程设计—进程调度算法(C#)\时间片轮转算法.jpg

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

评论

共有 条评论

相关资源