操作系统实验指导书 计算机科学与软件学院实验一 进程控制与描述一、实验目的通过对 Windows 2000 编程,进一步熟悉操作系统的基本概念,较好地理解 Windows 2000 的结构。通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解 Windows 2000 进程的“一生"。二、实验环境硬件环境:计算机一台,局域网环境;软件环境:Windows 2000 Professional、Linux Redhat 9.0 操作系统平台,Visual C++ 6。0 专业版或企业版。三、实验内容和步骤第一部分:Windows 2000 Professional 下的 GUI 应用程序,使用 Visual C++编译器创建一个 GUI 应用程序,代码中包括了 WinMain()方法,该方法 GUI 类型的应用程序的标准入口点.在“开始”菜单中单击“程序”-“附件”—“记事本"命令,将程序键入记事本中,并把代码保存为 1—1。cpp。 程序 1-1 Windows 2000 的 GUI 应用程序 // msgbox 项目 # include 〈windows.h>// 标准的 include // 告诉连接器与包括 MessageBox API 函数的 user32 库进行连接 # pragma comment(lib, “user32.lib” ) // 这是一个可以弹出信息框然后退出的筒单的应用程序 int APIENTRY WinMain(HINSTANCE/* hInstance */ , HINSTANCE/* hPrevInstance */ , LPSTR/* lpCmdLine */ , int/* nCmdShow */ ) { :: MessageBox( NULL, // 没有父窗口 “Hello, Windows 2000” , // 消息框中的文本 “Greetings”, // 消息框标题 MB_OK) ;// 其中只有一个 OK 按钮 // 返回 0 以便通知系统不进入消息循环 return(0) ;}也可以利用任何其他文本编辑器键入程序代码,假如这样,例如使用 WORD 来键入和编辑程序,则应该注意什么问题?________________________________________________________________________________________________________________________________________在“命令提示符"窗口运行 CL.EXE,产生 1-1.EXE 文件:C:\〉 CL 1-1.cpp在程序 1—1 的 GUI 应用程序中,首先需要 Windows.h 头文件,以便获得传送给 WinMain() 和MessageBox() API 函数的数据类型定义.接着的 pragma 指令指示编译器/连接器找到 User32。LIB 库文件并将其与产生的 EXE 文件连接起来.这样就可以运行简单的命令行命令 CL MsgBox。CPP 来创建这一应用程...