第一范文网 - 专业文章范例文档资料分享平台

华师操作系统实验一 - 进程调度的设计与实现实验报告

来源:用户分享 时间:2025/5/26 1:47:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

华 南 师 范 大 学 实 验 报 告

学生姓名 卢伟柱 学 号 20112100175 专 业 网络工程 年级、班级 11级6班 课程名称 操作系统实验 实验项目 进程调度的设计与实现 实验类型 ?验证 ?设计 ?综合 实验时间 2013 年 5 月 27 日

实验指导老师 冯刚 实验评分

static char THIS_FILE[] = __FILE__; #endif

bool flag[100]; queue q[50];

/////////////////////////////////////////////////////////////////////////////

// CMyScheduleDlg dialog

CMyScheduleDlg::CMyScheduleDlg(CWnd* pParent /*=NULL*/) : CDialog(CMyScheduleDlg::IDD, pParent) {

//{{AFX_DATA_INIT(CMyScheduleDlg)

// NOTE: the ClassWizard will add member initialization here

//}}AFX_DATA_INIT

// Note that LoadIcon does not require a subsequent DestroyIcon in Win32

m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); }

void CMyScheduleDlg::DoDataExchange(CDataExchange* pDX) {

CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMyScheduleDlg)

共 13 页 第 4 页

华 南 师 范 大 学 实 验 报 告

学生姓名 卢伟柱 学 号 20112100175 专 业 网络工程 年级、班级 11级6班 课程名称 操作系统实验 实验项目 进程调度的设计与实现 实验类型 ?验证 ?设计 ?综合 实验时间 2013 年 5 月 27 日

实验指导老师 冯刚 实验评分

DDX_Control(pDX, IDC_LIST1, m_LIST); //}}AFX_DATA_MAP }

BEGIN_MESSAGE_MAP(CMyScheduleDlg, CDialog) //{{AFX_MSG_MAP(CMyScheduleDlg) ON_WM_PAINT() ON_WM_QUERYDRAGICON()

ON_BN_CLICKED(IDC_BUTTON1, OnButton1) ON_BN_CLICKED(IDC_BUTTON2, OnButton2) ON_BN_CLICKED(IDC_BUTTON3, OnButton3) ON_WM_TIMER() //}}AFX_MSG_MAP END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////

// CMyScheduleDlg message handlers

BOOL CMyScheduleDlg::OnInitDialog() {

CDialog::OnInitDialog();

// Set the icon for this dialog. The framework does this automatically

共 13 页 第 5 页

华 南 师 范 大 学 实 验 报 告

学生姓名 卢伟柱 学 号 20112100175 专 业 网络工程 年级、班级 11级6班 课程名称 操作系统实验 实验项目 进程调度的设计与实现 实验类型 ?验证 ?设计 ?综合 实验时间 2013 年 5 月 27 日

实验指导老师 冯刚 实验评分

// when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); SetIcon(m_hIcon, FALSE);

// TODO: Add extra initialization here m_LIST.DeleteAllItems();

while(m_LIST.DeleteColumn(0));// 清空Control List内容

m_LIST.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES); // 添加网格

m_LIST.SetTextColor(RGB(255,0,255)); // 设置字体颜色 //m_LIST.InsertColumn(0,\第0列用来定位 // 插入列,50个优先级列 for(int i=0;i<50;i++) { }

for(i=0;i<100;i++)m_LIST.InsertItem(i,\ for(i=1;i<=100;i++)

flag[i]=false; CString s; s.Format(\s=\优先级\

m_LIST.InsertColumn(i,s,LVCFMT_LEFT,185);

// Set big icon

// Set small icon

for(i=0;i<50;i++)

addPCB();

return TRUE; // return TRUE unless you set the focus to a control

共 13 页 第 6 页

华 南 师 范 大 学 实 验 报 告

学生姓名 卢伟柱 学 号 20112100175 专 业 网络工程 年级、班级 11级6班 课程名称 操作系统实验 实验项目 进程调度的设计与实现 实验类型 ?验证 ?设计 ?综合 实验时间 2013 年 5 月 27 日

实验指导老师 冯刚 实验评分

}

// If you add a minimize button to your dialog, you will need the code below

// to draw the icon. For MFC applications using the document/view model,

// this is automatically done for you by the framework.

void CMyScheduleDlg::OnPaint() {

if (IsIconic()) {

// Draw the icon

// Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect;

GetClientRect(&rect);

int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2;

SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); CPaintDC dc(this); // device context for painting

共 13 页 第 7 页

华师操作系统实验一 - 进程调度的设计与实现实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c01vuz6tfcm4uc578dlvq_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top