您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 操作系统:实验5-输入-输出管理(实验报告)
班级:姓名:学号:5.1Windows鼠标处理在本节实验中,通过学习如何在Windows应用程序中添加对鼠标的支持:1)讨论Windows的鼠标编程技巧;2)了解Windows输入/输出处理技术。1.工具/准备工作在开始本节实验之前,请回顾教材的相关内容。需要准备一台运行Windows系统的计算机,且安装了C/C++编译器。2.实验内容与步骤步骤1:找到“labReportCode\5-1”文件夹并打开实验文件Mouse.dsw。步骤2:编译、链接,生成可执行文件。操作能否正常进行?__________________________________________________步骤3:运行程序。请记录:当鼠标移动至结果窗口某一位置时:WM_MOUSEMOVEX:__________Y:__________在结果窗口,将鼠标再次移动位置后单击鼠标左键:WM_LBUTTONDOWNX:__________Y:__________WM_LBUTTONUPX:__________Y:__________在结果窗口,将鼠标再次移动位置后单击鼠标右键:WM_RBUTTONDOWNX:__________Y:__________WM_RBUTTONUPX:__________Y:__________观察结果,请说明,显示的各消息反映了什么鼠标事件?WM_MOUSEMOVE:___________________________________________WM_LBUTTONDOWN:___________________________________________WM_LBUTTONUP:___________________________________________WM_RBUTTONDOWN:___________________________________________实验5输入/输出管理WM_RBUTTONUP:___________________________________________步骤4:当按住鼠标右键移动到结果窗口外面左侧时,WM_MOUSEMOVE的坐标值为负。为什么?____________________________________________________________________5.2Windows打印本节实验的目的是:1)了解传统方式下Windows打印的基本过程。2)学习在MFC应用程序中打印文本。3)加深了解和学习Windows打印操作的核心编程技术。1.工具/准备工作在开始本节实验之前,请回顾教科书的相关内容。需要准备一台运行Windows系统的计算机,且安装了C/C++编译器。2.实验内容与步骤(1)标准Windows打印程序步骤1:找到“labReportCode\5-2\BasicPrintApp”文件夹并打开实验文件BasicPrintApp.dsw。步骤2:编译、链接,生成可执行文件。操作能否正常进行?__________________________________________________步骤3:运行程序。1)单击该窗口,可以看到的窗口提示是:____________________________________________________________________2)分析程序,请描述PrintRectangle()函数的打印步骤:a.__________________________________________________________________b.__________________________________________________________________c.__________________________________________________________________d.__________________________________________________________________e.__________________________________________________________________f.__________________________________________________________________3)在程序中什么地方用到了EnumPrinters()函数,它的作用是什么?____________________________________________________________________________________________________________________________________________________________________________________________________________________(2)PrintApp示例应用程序步骤1:找到“labReportCode\5-2\PrintApp”文件夹并打开实验文件PrintApp.dsw。步骤2:编译、链接,生成可执行文件。操作能否正常进行?__________________________________________________步骤3:运行程序。分析程序,请回答:1)为了对打印过程的不同阶段实施控制,需要用到哪些MFC成员函数。a.__________________________________________________________________b.__________________________________________________________________c.__________________________________________________________________d.__________________________________________________________________e.__________________________________________________________________2)MFC应用程序打印与传统的Windows打印有什么不同?____________________________________________________________________________________________________________________________________________________________________________________________________________________
本文标题:操作系统:实验5-输入-输出管理(实验报告)
链接地址:https://www.777doc.com/doc-5706264 .html