资源简介
添加了详细注释的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个文件信息
- 上一篇:editormd自定义黑色主题
- 下一篇:基于ASP.NET三层架构的网上购物的实现
评论
共有 条评论