电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

河北工业大学2025操作系统实验报告

河北工业大学2025操作系统实验报告_第1页
1/10
河北工业大学2025操作系统实验报告_第2页
2/10
河北工业大学2025操作系统实验报告_第3页
3/10
河北工业大学操作系统2025 版实验报告实验一 进程控制与描述一、实验目得通过对 Windows 2000 编程,进一步熟悉操作系统得基本概念,较好地理解 Windows 2000 得结构。通过创建进程、观察正在运行得进程与终止进程得程序设计与调试操作,进一步熟悉操作系统得进程概念,理解 Windows 2000 进程得“一生”。三、实验内容与步骤第一部分 : Windows 2000 Professional 下得 GUI 应用程序,使用 Visual C++编译器创建一个 GUI 应用程序,代码中包括了WinMain 方法,该方法 GUI 类型得应用程序得标准入口点。 程序 11 Windows 2000 得 GUI 应用程序 也可以利用任何其她文本编辑器键入程序代码,假如这样,例如使用 WORD 来键入与编辑程序,则应该注意什么问题?保存时,将文件保存为扩展名为*、cpp 得 C++源文件。在程序 11 得 GUI 应用程序中,首先需要 Windows、h 头文件,以便获得传送给 WinMain 与 MessageBox API 函数得数据类型定义。接着得 pragma 指令指示编译器/连接器找到 User32、LIB 库文件并将其与产生得 EXE 文件连接起来。这样就可以运行简单得命令行命令 CL MsgBox、CPP 来创建这一应用程序,假如没有 pragma 指令,则 MessageBox API函数就成为未定义得了。这一指令就是 Visual Studio C++ 编译器特有得。接下来就是 WinMain 方法。其中有四个由实际得低级入口点传递来得参数。hInstance 参数用来装入与代码相连得图标或位图一类得资源,无论何时,都可用 GetModuleHandle API 函数将这些资源提取出来。系统利用实例句柄来指明代码与初始得数据装在内存得何处。句柄得数值实际上就是 EXE 文件映像得基地址,通常为0x00400000。下一个参数 hPrevInstance 就是为向后兼容而设得,现在系统将其设为 NULL。应用程序得命令行 (不包括程序得名称) 就是 lpCmdLine 参数。另外,系统利用 nCmdShow 参数告诉应用程序如何显示它得主窗口 (选项包括最小化、最大化与正常) 。最后,程序调用 MessageBox API 函数并退出。假如在进入消息循环之前就结束运行得话,最后必须返回 0。运行结果:弹出一个消息框,标题为 Greetings,内容为 Hello,Windows Xp,中间有一个确认按钮。进程对象操作系统将当前运行得应用程序瞧作就是进程对象。利用系统提供得惟一得称为句柄 (HANDLE) 得号码,就可与进程对象交互。这一号码只对当前进程有效。本实验表示了一个简单得进程句柄得应用。在系...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

河北工业大学2025操作系统实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部